Half-Life Deathmatch è lo sparatutto arena tutti-contro-tutti del 1998 sul motore GoldSrc: piede di porco, gauss jump, tripmine e snark su Crossfire. Questa guida copre due cose. Primo, come mettere in piedi un server in circa 5 minuti su 2hours.gg senza configurazione. Secondo, i fatti su GoldSrc che ti servono davvero se vuoi sapere cosa gira sotto il cofano, incluso il dettaglio che tutti sbagliano: la cartella di gioco.
Il modo più rapido: un server ospitato a ore
Non devi toccare steamcmd né un file di configurazione. Su 2hours.gg scegli mappa e dimensione, il server si avvia in circa 5 minuti e ottieni un IP da condividere. Paghi a ore, quindi una breve sessione costa pochi centesimi e non gira niente quando ti fermi.
- Scegli una mappa: Crossfire è il predefinito. Boot Camp, Bounce, Datacore, Frenzy, Lambda Bunker, Rapidcore, Snark Pit, Stalkyard, Subtransit e Undertow sono tutte nel selettore.
- Scegli una dimensione: Small (8 giocatori), Medium (16) o Large (32). GoldSrc regge comodamente una grande lobby tutti-contro-tutti.
- Join password opzionale: Impostane una nel modulo di avvio per tenere il server al tuo gruppo.
Come si connettono gli amici
Ogni giocatore apre la console con il tasto ~ ed esegue il comando connect con l'IP del tuo server. La porta è 27015. Se hai impostato una join password, la aggiungono prima.
connect IP:27015
password yourpass; connect IP:27015I dettagli GoldSrc sotto il cofano
Half-Life Deathmatch non è un mod separato. È il gioco base Half-Life, quindi la cartella di gioco è valve, non una cartella propria. Questo inganna molte configurazioni manuali. Sul server dedicato (Steam app 90) la riga di avvio è così:
./hlds_run -game valve -norestart -port 27015 +ip 0.0.0.0 +sv_lan 0 \
+maxplayers 16 +map crossfire +exec server.cfg- App id: 90 (Half-Life Dedicated Server), installato in modo anonimo.
- Cartella di gioco: valve. Le mappe risiedono in valve/maps, la configurazione è valve/server.cfg nella radice della cartella (cvar piatte, non valve/cfg come i giochi Source).
- sv_lan 0: Obbligatorio, altrimenti il server non risponde alle query pubbliche né compare nel browser.
Cosa è integrato e cosa no
Restiamo onesti così nessuno pianifica su una funzione che non c'è.
- Tutte le mappe classiche: Ogni mappa HLDM ufficiale arriva con il server, così nessuno deve scaricare niente per entrare.
- Niente bot: Il deathmatch puro non ha giocatori IA per riempire gli slot vuoti, quindi HLDM rende al meglio con gli amici. Porta almeno un paio di persone.
- Niente mappe personalizzate per ora: Le mappe personalizzate richiedono un host FastDL, non collegato in questa release. Per ora resta sulla rotazione ufficiale.
Gestisci il server: comandi admin
L'hai avviato tu, quindi sei l'admin. Apri la console di gioco con ~, accedi una volta con la password RCON dalla scheda del tuo server, poi anteponi rcon ai comandi admin. Sia la console web sia la console di gioco fanno la stessa cosa.
rcon_password yourpassword
rcon changelevel stalkyard
rcon status
rcon mp_timelimit 20
rcon mp_fraglimit 30
rcon kick <name>Avvia un server Half-Life Deathmatch a ore