2hours.gg/

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

Jak postawić prywatny, prawie vanilla serwer Left 4 Dead 2

Chcesz serwera dedykowanego Left 4 Dead 2 działającego całą dobę, zamkniętego dla Ciebie i znajomych, z niewielką liczbą modów lub bez, ponad vanilla. To cała konfiguracja. Jest krótka celowo: vanilla L4D2 robi już większość tego, czego potrzebujesz, więc sztuczka polega na tym, by wiedzieć, która garstka cvarów naprawdę się liczy.

Gdzie leży konfiguracja

Serwer dedykowany zainstalowany przez SteamCMD (app 222860) trzyma swoją konfigurację tutaj:

<install>/left4dead2/cfg/server.cfg

Utwórz ten plik, jeśli go nie ma. Uruchamia się automatycznie przy każdej zmianie mapy, gdy tylko wykonasz go przez exec z linii startowej (poniżej).

Prawie vanilla server.cfg

Wklej to, zmień cztery wartości oznaczone CHANGE ME i gotowe. Bez pluginów, bez dodatków.

// --- Identity ---
hostname "My Private L4D2 Server"      // CHANGE ME
sv_tags "private"
rcon_password "pick-a-long-secret"     // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password "friends-only"             // CHANGE ME - join password
sv_search_key "my-private-key"         // CHANGE ME - see "Private lobbies" below

// --- Vanilla behaviour ---
sv_pure 1                              // reject client-side file overrides
sv_consistency 1
sv_cheats 0
z_difficulty Normal                    // Easy / Normal / Hard / Impossible
sv_region 255                          // 255 = world; set your region for lower ping

// --- 24/7 housekeeping ---
sv_alltalk 0
sv_allow_lobby_connect_only 0          // keep direct IP connects open
mp_disable_autokick 1

To naprawdę wszystko, czego potrzebuje prywatny serwer kooperacyjny. Tryb gry i mapa startowa są ustawiane na linii startowej, a nie tutaj, bo L4D2 ignoruje mp_gamemode, gdy jest umieszczone w server.cfg.

Linia startowa

Uruchom serwer przez srcds_run z folderu instalacji:

./srcds_run -game left4dead2 -console -port 27015 \
  +exec server.cfg \
  +mp_gamemode coop \
  +map c1m1_hotel
  • exec server.cfg uruchamia się pierwszy, żeby Twoje cvary były na miejscu, zanim wczyta się mapa.
  • mp_gamemode to jeden z: coop, realism, versus, survival, scavenge. MUSI być w linii poleceń.
  • c1m1_hotel to mapa 1 Dead Center. Zamień ją na dowolną mapę początkową kampanii, którą lubisz.
  • Port 27015 to zarówno port gry, jak i port zapytań A2S. Otwórz go w firewallu (UDP + TCP).

Dwa sposoby, by zachować prywatność

  • Hasło (najprościej): z ustawionym sv_password łączyć się mogą tylko osoby, które wpiszą hasło. Udostępnij IP i hasło swojej grupie. Uwaga: hasło sprawia, że serwer nie pokazuje publicznego wejścia, o co właśnie chodzi.
  • Prywatne lobby (sv_search_key): jeśli chcesz zapraszać przez zwykłe lobby Steam zamiast udostępniać IP, wpisz klucz wyszukiwania na serwerze i niech każdy znajomy wpisze sv_search_key my-private-key we własnej konsoli gry przed hostowaniem lobby "Best Available". Pojawiają się tylko serwery z pasującym kluczem, więc zostaje Twój.
  • Grupa Steam (opcjonalnie): ustaw sv_steamgroup na ID swojej grupy i sv_steamgroup_exclusive 1, aby ograniczyć połączenia do członków.

Jeden haczyk: czterech graczy

Vanilla L4D2 mieści dokładnie czterech ocalałych w kooperacji, a dołączanie przez lobby Steam sztywno ogranicza ludzi do czterech, bez wyjątku. Nie ma cvara, który to zmienia. Jeśli czterech wystarcza Twojej grupie, gotowe i masz zero modów. Jeśli chcesz pięciu lub więcej osób, potrzebujesz jednego małego moda (L4DToolZ) plus wszyscy muszą się łączyć bezpośrednio po IP, a nie przez lobby.

Zobacz też

← Wróć do wszystkich przewodników