Sven Co-op är ett GoldSrc-samarbetsspel, men den moderna dedikerade servern är fristående och gratis. Du behöver inte äga Half-Life och du behöver ingen Steam-inloggning på servern. Den installeras som en app, startas med ett kommando, och levereras med ungefär hundra inbyggda kartor. Här är konfigurationen.
Installera servern
Den dedikerade Sven Co-op-servern är app 276060 och installeras anonymt. Den är fristående, så det finns inget Half-Life-modsteg, bara den ena app_update (ungefär 0,8 GB):
./steamcmd.sh +login anonymous \
+app_update 276060 validate \
+quitSpelmappen är svencoop, och konfigurationen den läser vid start är:
<install>/svencoop/server.cfgEn vanlig server.cfg
Namn och lösenord hör hemma här. Ändra raderna markerade 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 rotatesStartraden
Sven Co-op har sin egen start-wrapper, svends_run, i installationsroten. Startkartan och spelartaket är argument:
./svends_run -game svencoop -console \
-port 27015 \
+map svencoop \
+maxplayers 16- maxplayers går upp till 32. Sven Co-op skalar fiendernas styrka efter antalet anslutna spelare, så en större server är en svårare server.
- +map svencoop startar den ursprungliga kampanjen. Servern roterar sedan genom de inbyggda kartorna på egen hand.
- Port 27015 är spel- och query-porten. Öppna UDP i din brandvägg.
Gör dig själv till admin
Admin i Sven Co-op är inte ett lösenord, det är en lista över SteamID:n. Lägg ditt SteamID64 i svencoop/admins.txt, ett per rad, så får du admin_kick, admin_ban, admin_slay och resten i konsolen:
<install>/svencoop/admins.txt
76561198000000000
76561198000000001admins.txt är skild från server.cfg. Redigera den, starta sedan om servern (eller ladda om adminlistan) för att ändringen ska träda i kraft.
Kartor och eget innehåll
Ungefär hundra officiella co-op-kartor levereras med servern, så ingen behöver ladda ner något för att spela dem. Community-kartor är ett större jobb: spelare får dem bara om du kör en FastDL-host (en HTTP-spegel av din kartmapp, satt med sv_downloadurl). Utan den laddas en egen karta på servern men de som ansluter fastnar med saknade filer. För en kväll med vänner räcker de inbyggda kartorna mer än väl.