Sven Co-op este un joc co-op GoldSrc, dar serverul dedicat modern este standalone si gratuit. Nu trebuie sa detii Half-Life si nu ai nevoie de o autentificare Steam pe server. Se instaleaza ca un singur app, se lanseaza cu o singura comanda si vine cu aproximativ o suta de harti incorporate. Iata configurarea.
Instaleaza serverul
Serverul dedicat Sven Co-op este app 276060 si se instaleaza anonim. Este standalone, asa ca nu exista un pas de mod Half-Life, doar un singur app_update (aproximativ 0.8 GB):
./steamcmd.sh +login anonymous \
+app_update 276060 validate \
+quitFolderul jocului este svencoop, iar configuratia pe care o citeste la pornire este:
<install>/svencoop/server.cfgUn server.cfg standard
Numele si parolele merg aici. Schimba liniile marcate cu 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 rotatesLinia de lansare
Sven Co-op are propriul wrapper de lansare, svends_run, in radacina instalarii. Harta de start si limita de jucatori sunt argumente:
./svends_run -game svencoop -console \
-port 27015 \
+map svencoop \
+maxplayers 16- maxplayers merge pana la 32. Sven Co-op scaleaza puterea inamicilor in functie de numarul de jucatori conectati, asa ca un server mai mare este un server mai greu.
- +map svencoop porneste campania originala. Serverul roteste singur hartile incorporate dupa aceea.
- Portul 27015 este portul de joc si de interogare. Deschide UDP in firewall.
Fa-te administrator
Administrarea in Sven Co-op nu este o parola, este o lista de SteamID-uri. Pune-ti SteamID64 in svencoop/admins.txt, cate unul pe linie, si primesti admin_kick, admin_ban, admin_slay si restul in consola:
<install>/svencoop/admins.txt
76561198000000000
76561198000000001admins.txt este separat de server.cfg. Editeaza-l, apoi reporneste serverul (sau reincarca lista de administratori) pentru ca schimbarea sa aiba efect.
Harti si continut personalizat
Aproximativ o suta de harti co-op oficiale vin cu serverul, asa ca nimeni nu trebuie sa descarce nimic ca sa le joace. Hartile comunitatii sunt o treaba mai mare: jucatorii le primesc doar daca rulezi o gazda FastDL (o oglinda HTTP a folderului tau de harti, setata cu sv_downloadurl). Fara ea, o harta personalizata se incarca pe server dar cei care se alatura raman blocati fara fisiere. Pentru o seara cu prietenii, hartile incorporate sunt mai mult decat suficiente.