Questa guida copre come configurare il tuo server dedicato Half-Life 2: Deathmatch (HL2DM) su Legion Hosting, configurare le variabili di avvio, modificare server.cfg, impostare la rotazione delle mappe e connettersi al tuo server. HL2DM offre combattimenti multigiocatore frenetici utilizzando il motore fisico di Half-Life 2 e la Gravity Gun. Per i comandi admin e il supporto SourceMod, consulta Half-Life 2: Deathmatch Admin Commands.
1. Primo Avvio
- Accedi a GPanel e seleziona il tuo server HL2DM.
- Vai alla scheda Startup e rivedi le variabili configurabili (vedi Sezione 2).
- Imposta il tuo MAP_NAME, SERVER_NAME e le password preferiti.
- Torna alla scheda Console e clicca Start.
- Attendi il messaggio
Connection to Steam servers successful.nella console.
2. Variabili di Avvio di GPanel
| Variabile | Predefinito | Descrizione |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Nome del server mostrato nel browser. |
MAP_NAME | dm_lockdown | Mappa caricata all'avvio del server. |
MAX_PLAYERS | 20 | Giocatori simultanei massimi (1-20). |
SERVER_PASSWORD | ChangeMe | Password per entrare. Lascia vuoto per pubblico. |
RCON_PASSWORD | ChangeMe | Password della console remota. |
TICK_RATE | 66 | Tick rate del server. Valori più alti = gameplay più fluido ma più CPU. |
AUTO_UPDATE | 1 | Aggiorna automaticamente il server all'avvio. |
SERVER_PASSWORD che RCON_PASSWORD hanno come valore predefinito ChangeMe. Imposta la password del server su vuoto se vuoi l'accesso pubblico, e usa sempre una password RCON forte.
3. Configurazione del Server (server.cfg)
Per impostazioni dettagliate, modifica server.cfg. Ferma il server prima di apportare modifiche.
Posizione del File
hl2mp/cfg/server.cfg
Impostazioni Principali
| Impostazione | Predefinito | Descrizione |
|---|---|---|
hostname | (dall'avvio) | Nome del server mostrato nel browser. |
sv_password | (dall'avvio) | Password di accesso. Vuoto per pubblico. |
rcon_password | (dall'avvio) | Password della console remota. |
mp_timelimit | 20 | Limite di tempo per mappa in minuti. |
mp_fraglimit | 0 | Limite di uccisioni per terminare il round. 0 = nessun limite. |
mp_friendlyfire | 0 | Fuoco amico nelle modalità a squadre. |
mp_autoteambalance | 0 | Bilanciamento automatico squadre nel TDM. |
sv_alltalk | 1 | Chat vocale tra squadre. |
mp_forcerespawn | 1 | Forza il respawn istantaneo dopo la morte. |
sv_hl2mp_weapon_respawn_time | 20 | Timer di respawn delle armi in secondi. |
sv_hl2mp_item_respawn_time | 30 | Timer di respawn degli oggetti in secondi. |
Esempio di server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Rotazione delle Mappe
Modifica il file del ciclo mappe:
hl2mp/cfg/mapcycle.txt
Elenca una mappa per riga:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Mappe Disponibili
dm_lockdown-- A tema carcerario con corridoi stretti e cortili aperti.dm_overwatch-- Tetti della città con combattimento verticale.dm_powerhouse-- Centrale elettrica industriale con oggetti fisici.dm_resistance-- Strade urbane ed edifici.dm_runoff-- Impianto di trattamento acque.dm_steamlab-- Laboratorio con armi sperimentali.dm_underpass-- Sottopassaggio autostradale con lunghe linee di tiro.
5. Come Connettersi
Opzione A -- Browser dei Server di Steam
- Avvia Half-Life 2: Deathmatch da Steam.
- Vai a Find Servers.
- Cerca il tuo server per nome nella scheda Internet.
- Seleziona e connettiti.
Opzione B -- Connessione tramite Console
- Apri la console (
~). Abilitala in Options > Keyboard > Advanced > Enable Developer Console se necessario. - Digita:
connect <your-server-ip>:<port>
Articoli Correlati
- Half-Life 2: Deathmatch Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Hai Bisogno di Aiuto?
Se riscontri problemi con il tuo server HL2DM non trattati qui, apri un ticket di supporto e includi l'IP del tuo server, una descrizione del problema e qualsiasi messaggio di errore rilevante dalla console di GPanel.