Sven Co-op è un gioco co-op GoldSrc, ma il moderno server dedicato è autonomo e gratuito. Non devi possedere Half-Life e non ti serve un login Steam sul server. Si installa come una sola app, si avvia con un solo comando e include circa un centinaio di mappe integrate. Ecco la configurazione.
Installa il server
Il Sven Co-op Dedicated Server è l'app 276060 e si installa in modo anonimo. È autonomo, quindi non c'è alcun passaggio di mod di Half-Life, solo l'unico app_update (circa 0,8 GB):
./steamcmd.sh +login anonymous \
+app_update 276060 validate \
+quitLa cartella del gioco è svencoop, e la config che legge all'avvio è:
<install>/svencoop/server.cfgUn server.cfg base
Qui vanno nome e password. Cambia le righe segnate con CHANGE ME:
hostname "My Sven Co-op Server" // CHANGE ME
rcon_password "pick-a-long-secret" // CHANGE ME
sv_password "" // a word here = private, blank = open
sv_lan 0
mp_timelimit 60 // minutes before the map rotatesLa riga di avvio
Sven Co-op ha il suo wrapper di avvio, svends_run, nella cartella radice dell'installazione. La mappa iniziale e il limite di giocatori sono argomenti:
./svends_run -game svencoop -console \
-port 27015 \
+map svencoop \
+maxplayers 16- maxplayers arriva fino a 32. Sven Co-op scala la forza dei nemici in base al numero di giocatori connessi, quindi un server più grande è un server più difficile.
- +map svencoop avvia la campagna originale. Dopodiché il server ruota tra le mappe integrate da solo.
- La porta 27015 è la porta di gioco e di query. Apri UDP nel tuo firewall.
Diventa amministratore
L'amministrazione in Sven Co-op non è una password, è un elenco di SteamID. Metti il tuo SteamID64 in svencoop/admins.txt, uno per riga, e ottieni admin_kick, admin_ban, admin_slay e il resto nella console:
<install>/svencoop/admins.txt
76561198000000000
76561198000000001admins.txt è separato da server.cfg. Modificalo, poi riavvia il server (o ricarica l'elenco degli amministratori) affinché la modifica abbia effetto.
Mappe e contenuti personalizzati
Circa un centinaio di mappe co-op ufficiali vengono incluse con il server, quindi nessuno deve scaricare nulla per giocarci. Le mappe della community sono un lavoro più impegnativo: i giocatori le ricevono solo se gestisci un host FastDL (un mirror HTTP della tua cartella delle mappe, impostato con sv_downloadurl). Senza di esso, una mappa personalizzata si carica sul server ma chi si unisce resta bloccato con i file mancanti. Per una serata con gli amici le mappe integrate sono più che sufficienti.