Serwery gier na godziny. Płać tylko, gdy grasz.

Jak skonfigurować dedykowany serwer Sven Co-op

Sven Co-op to gra kooperacyjna na silniku GoldSrc, ale nowoczesny dedykowany serwer jest samodzielny i darmowy. Nie musisz posiadać Half-Life ani logować się do Steam na serwerze. Instaluje się jako jedna aplikacja, uruchamia jedną komendą i zawiera około stu wbudowanych map. Oto konfiguracja.

Instalacja serwera

Sven Co-op Dedicated Server to aplikacja o numerze 276060 i instaluje się anonimowo. Jest samodzielny, więc nie ma kroku z modem Half-Life, wystarczy jedno app_update (około 0,8 GB):

./steamcmd.sh +login anonymous \
  +app_update 276060 validate \
  +quit

Folder gry to svencoop, a konfiguracja wczytywana przy starcie to:

<install>/svencoop/server.cfg

Podstawowy server.cfg

Tutaj trafiają nazwa i hasła. Zmień linie oznaczone 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 rotates

Linia uruchomieniowa

Sven Co-op ma własny wrapper uruchomieniowy, svends_run, w katalogu głównym instalacji. Mapa startowa i limit graczy to argumenty:

./svends_run -game svencoop -console \
  -port 27015 \
  +map svencoop1 \
  +maxplayers 16
  • maxplayers sięga do 32. Sven Co-op skaluje siłę przeciwników do liczby połączonych graczy, więc większy serwer to trudniejszy serwer.
  • +map svencoop1 uruchamia oryginalną kampanię. Potem serwer sam rotuje wbudowane mapy.
  • Port 27015 to port gry i zapytań. Otwórz UDP w zaporze sieciowej.

Nadaj sobie uprawnienia administratora

Admin w Sven Co-op to nie hasło, tylko lista SteamID. Wpisz swoje SteamID do svencoop/admins.txt, jedno w linii, w starym formacie STEAM_0:X:Y (nie długie SteamID64). * na początku oznacza właściciela serwera. Wtedy dostajesz admin_kick, admin_ban, admin_slay i resztę jako komendy czatu:

<install>/svencoop/admins.txt

*STEAM_0:1:12345
STEAM_0:0:67890

admins.txt jest oddzielny od server.cfg. Edytuj go, a potem zrestartuj serwer, żeby zmiana zadziałała.

Mapy i własna zawartość

Z serwerem dostarczanych jest około stu oficjalnych map kooperacyjnych, więc nikt nie musi niczego pobierać, żeby w nie zagrać. Mapy społeczności to większe wyzwanie: gracze otrzymają je tylko wtedy, gdy uruchomisz host FastDL (mirror HTTP twojego folderu z mapami, ustawiany przez sv_downloadurl). Bez tego własna mapa wczyta się na serwerze, ale dołączający utkną z brakującymi plikami. Na wieczór ze znajomymi wbudowane mapy w zupełności wystarczą.

Zobacz także

← Wróć do wszystkich przewodników