2hours.gg/

Server di gioco a ore. Paghi solo quando giochi.

Come configurare un server dedicato di Half-Life 2: Deathmatch

Half-Life 2: Deathmatch gira su un server dedicato Source, quindi se hai già ospitato un gioco Source ti sembrerà familiare. Due cose reggono tutta la configurazione: la riga di avvio, dove risiedono la mappa, la modalità e il numero di giocatori, e un piccolo server.cfg per il nome e le password. Ecco tutto quanto.

Installa il server

Il server dedicato di HL2:DM è l'app 232370 e si installa in modo anonimo. Non ti serve un login Steam e non devi possedere il gioco sull'account del server:

./steamcmd.sh +login anonymous \
  +app_update 232370 validate \
  +quit

La cartella del gioco è hl2mp, e la config che legge all'avvio è:

<install>/hl2mp/cfg/server.cfg

Un server.cfg base

Qui vanno solo il nome, le password e le regole. Mappa e numero di giocatori sono argomenti di avvio (sotto). Incolla questo e cambia le righe segnate con CHANGE ME:

// --- Identity ---
hostname "My HL2:DM Server"          // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password ""                       // set a word here = private, blank = open
sv_lan 0                             // 0 = public/Steam, 1 = LAN only
sv_cheats 0

// --- Rules ---
mp_teamplay 0                        // 0 = free-for-all, 1 = team deathmatch
mp_fraglimit 0                       // end the map at n kills, 0 = no limit
mp_timelimit 20                      // end the map after n minutes, 0 = no limit

La riga di avvio

HL2:DM si avvia tramite srcds_run nella cartella radice dell'installazione. La mappa iniziale e il limite di giocatori sono argomenti qui, non nella config:

./srcds_run -game hl2mp -console \
  -port 27015 \
  +map dm_lockdown \
  +maxplayers 16 \
  +exec server.cfg
  • Le mappe di serie sono dm_lockdown, dm_overwatch, dm_powerhouse, dm_resistance, dm_runoff, dm_steamlab e dm_underpass. Qualsiasi di esse può essere il +map qui.
  • maxplayers 16 è un buon numero per HL2:DM. Le mappe di serie diventano caotiche ben oltre quel valore.
  • La porta 27015 è la porta di gioco e di query. Aprila per UDP (e TCP se usi RCON) nel tuo firewall.

Tutti contro tutti o deathmatch a squadre

HL2:DM ha un solo interruttore per questo: mp_teamplay. Impostalo a 1 per il deathmatch a squadre o a 0 per il tutti contro tutti. Ha effetto al caricamento della mappa successiva, quindi cambialo e poi esegui un changelevel. Questo è tutto il sistema di modalità, non ci sono altre modalità ufficiali.

Una nota sui bot

HL2:DM non ha bot integrati, quindi il server ha bisogno di giocatori reali per essere divertente. Questo è l'unico motivo per ospitarlo da qualche parte pubblica anziché su un PC di casa: gli amici possono entrare in qualsiasi momento senza che tu tenga accesa la tua macchina.

Vedi anche

← Torna a tutte le guide