A Sven Co-op egy GoldSrc co-op játék, de a modern dedikált szerver önálló és ingyenes. Nem kell birtokolnod a Half-Life-ot, és nincs szükség Steam bejelentkezésre a szerveren. Egy appként települ, egyetlen paranccsal indul, és nagyjából száz beépített pályát szállít. Íme a beállítás.
A szerver telepítése
A Sven Co-op Dedicated Server a 276060 app, és névtelenül települ. Önálló, tehát nincs Half-Life mod lépés, csak az egyetlen app_update (nagyjából 0,8 GB):
./steamcmd.sh +login anonymous \
+app_update 276060 validate \
+quitA játékmappa a svencoop, és a boot során beolvasott konfiguráció a következő:
<install>/svencoop/server.cfgEgy alap server.cfg
A név és a jelszavak ide kerülnek. Módosítsd a CHANGE ME jelöléssel ellátott sorokat:
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 rotatesAz indítósor
A Sven Co-opnak saját indítóburkolója van, az svends_run, a telepítési gyökérben. A kezdő pálya és a játékoskeret argumentumok:
./svends_run -game svencoop -console \
-port 27015 \
+map svencoop \
+maxplayers 16- A maxplayers akár 32-ig mehet. A Sven Co-op az ellenségek erejét a csatlakozott játékosok számához igazítja, tehát egy nagyobb szerver egyben nehezebb szerver is.
- A +map svencoop az eredeti kampányt indítja. A szerver ezután magától vált a beépített pályák között.
- A 27015 port a játék és a lekérdezési port. Nyisd meg az UDP-t a tűzfaladon.
Tedd magad adminná
Az admin a Sven Co-opban nem jelszó, hanem egy SteamID-lista. Tedd a SteamID64-edet a svencoop/admins.txt fájlba, soronként egyet, és megkapod az admin_kick, admin_ban, admin_slay és a többi parancsot a konzolban:
<install>/svencoop/admins.txt
76561198000000000
76561198000000001Az admins.txt külön van a server.cfg-től. Szerkeszd, majd indítsd újra a szervert (vagy töltsd újra az adminlistát), hogy a változás életbe lépjen.
Pályák és egyéni tartalom
Nagyjából száz hivatalos co-op pálya érkezik a szerverrel, így senkinek sem kell letöltenie semmit, hogy játsszon velük. A közösségi pályák nagyobb munka: a játékosok csak akkor kapják meg őket, ha üzemeltetsz egy FastDL hosztot (a pályamappád HTTP-tükrét, amit az sv_downloadurl-lel állítasz be). Enélkül egy egyéni pálya betöltődik a szerveren, de a csatlakozók elakadnak a hiányzó fájlokon. Egy baráti estéhez a beépített pályák bőven elegendők.