Sven Co-op je kooperativní hra na GoldSrc, ale moderní dedikovaný server je samostatný a zdarma. Nemusíte vlastnit Half-Life a nepotřebujete přihlášení do Steam na serveru. Instaluje se jako jedna aplikace, spouští se jedním příkazem a přináší asi sto vestavěných map. Tady je nastavení.
Instalace serveru
Sven Co-op Dedicated Server je aplikace 276060 a instaluje se anonymně. Je samostatný, takže žádný krok s modem Half-Life není potřeba, jen jeden app_update (asi 0,8 GB):
./steamcmd.sh +login anonymous \
+app_update 276060 validate \
+quitSložka hry je svencoop a konfigurace, kterou při startu načítá, je:
<install>/svencoop/server.cfgZákladní server.cfg
Sem patří název a hesla. Změňte řádky označené 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 rotatesSpouštěcí řádek
Sven Co-op má vlastní spouštěcí wrapper, svends_run, v kořeni instalace. Počáteční mapa a limit hráčů jsou argumenty:
./svends_run -game svencoop -console \
-port 27015 \
+map svencoop \
+maxplayers 16- maxplayers jde až na 32. Sven Co-op škáluje sílu nepřátel podle počtu připojených hráčů, takže větší server je těžší server.
- +map svencoop spustí původní kampaň. Server poté sám rotuje mezi vestavěnými mapami.
- Port 27015 je herní a dotazovací port. Otevřete ve firewallu UDP.
Udělejte ze sebe administrátora
Administrátor ve Sven Co-op není heslo, je to seznam SteamID. Vložte své SteamID64 do svencoop/admins.txt, jedno na řádek, a získáte v konzoli admin_kick, admin_ban, admin_slay a další:
<install>/svencoop/admins.txt
76561198000000000
76561198000000001admins.txt je oddělený od server.cfg. Upravte jej a poté restartujte server (nebo znovu načtěte seznam administrátorů), aby se změna projevila.
Mapy a vlastní obsah
Se serverem přichází asi sto oficiálních kooperativních map, takže si nikdo nemusí nic stahovat, aby je mohl hrát. Komunitní mapy jsou větší práce: hráči je dostanou, jen pokud provozujete FastDL host (HTTP zrcadlo vaší složky s mapami, nastavené přes sv_downloadurl). Bez toho se vlastní mapa načte na serveru, ale připojujícím hráčům budou chybět soubory a zaseknou se. Na večer s přáteli vestavěné mapy více než stačí.