ET: Legacy · XP Save · boty 24/7 · graj.pvet.pl
Polska Vodka › Poradniki › Serwer ET: Legacy na Windows

Serwer ET: Legacy na Windows

Na Windowsie serwer Enemy Territory postawisz na dwa sposoby: prosto z menu gry (grasz i jednocześnie jesteś gospodarzem) albo jako osobny serwer dedykowany etlded.exe, który działa w tle, nawet gdy sam nie grasz. Poniżej oba warianty, przekierowanie portu na routerze, zapora Windows i gra po LAN-ie. Pełne objaśnienie configu znajdziesz w poradniku serwer ET: Legacy na Linuxie – ustawienia są takie same.

Pobranie ET: Legacy

Ze strony etlegacy.com/download pobierz wersję dla Windows: instalator etlegacy-v2.86.2-x64.exe albo archiwum etlegacy-v2.86.2-x64.zip (są też wersje 32-bitowe x86). Instalator pobiera dane gry sam. Przy archiwum ZIP skopiuj pak0.pk3, pak1.pk3 i pak2.pk3 z oryginalnego ET do folderu etmain (zobacz brak pak0.pk3).

W folderze gry znajdziesz etl.exe (gra), etlded.exe (serwer dedykowany) oraz w etmain wzorcowe configi etl_server.cfg i legacy.cfg. Logi i ustawienia trafiają do Dokumenty\ETLegacy.

Sposób 1: serwer z menu gry (HOST)

  1. Uruchom ET: Legacy i w menu głównym kliknij HOST.
  2. Ustaw nazwę serwera, typ gry, mapę lub kampanię i maksymalną liczbę graczy.
  3. Opcja Serwer Dedykowany: „Nie” – grasz na własnym serwerze. „Tak – LAN” lub „Tak – Internet” – gra zamknie swoje okno i otworzy konsolę serwera; uruchom wtedy grę ponownie i połącz się z nim (/connect 127.0.0.1).
  4. Opcjonalnie wpisz hasło, które muszą podać znajomi.
  5. Kliknij WŁĄCZ SERWER (po angielsku START SERVER).

To najszybsza droga na wieczór ze znajomymi. Wada: serwer znika, gdy wyłączysz grę.

Sposób 2: serwer dedykowany etlded.exe

Pobierz nasz przykładowy config serwer_et_legacy.cfg (opis w poradniku linuksowym), zmień w nim nazwę serwera i rconpassword, a potem zapisz go w folderze etmain gry. Obok etlded.exe utwórz w Notatniku plik start_serwer.bat:

@echo off
cd /d "%~dp0"
etlded.exe +set dedicated 2 +set net_port 27960 +exec serwer_et_legacy.cfg

Dwuklik uruchomi okno konsoli serwera. Możesz w nim wpisywać komendy, np. status albo map goldrush. Nie dopisuj +map do skrótu – mapę uruchamia config (inaczej serwer wystartuje w trybie kampanii, która czyści XP Save).

Config uruchamia też boty: omnibot_enable 1 i omnibot_path "./legacy/omni-bot". Ścieżka jest względna, dlatego plik .bat najpierw przechodzi do folderu gry (cd /d "%~dp0"). Liczbę botów ustawisz w konsoli serwera komendą bot MaxBots 10.

Zapora Windows

Przy pierwszym uruchomieniu serwera Windows zapyta o dostęp do sieci – zezwól. Jeśli okno się nie pojawiło albo kliknąłeś „Anuluj”, dodaj regułę ręcznie w wierszu poleceń uruchomionym jako administrator:

netsh advfirewall firewall add rule name="ET Legacy serwer" dir=in action=allow protocol=UDP localport=27960

Przekierowanie portu na routerze

Żeby znajomi z internetu mogli wejść na serwer stojący w domu, router musi przepuszczać ruch na port gry:

  1. Sprawdź lokalny adres komputera: w wierszu poleceń wpisz ipconfig i znajdź „Adres IPv4” (np. 192.168.1.20).
  2. W panelu routera ustaw temu komputerowi stały adres (rezerwacja DHCP), żeby nie zmieniał się po restarcie.
  3. W sekcji „Przekierowanie portów” (Port Forwarding, Virtual Server) dodaj regułę: protokół UDP, port 27960, adres – Twój komputer.
  4. Znajomi łączą się przez /connect TWOJE_PUBLICZNE_IP:27960.

Jeśli adres WAN w routerze różni się od publicznego IP widocznego w internecie (np. zaczyna się od 100.64–100.127), operator stosuje CGNAT i przekierowanie nie zadziała. Wtedy poproś operatora o publiczny adres IP albo postaw serwer na VPS-ie z Linuxem.

Gra po LAN-ie

W sieci domowej nic nie przekierowujesz. Uruchom serwer z opcją „Tak – LAN” (albo +set dedicated 1 w pliku .bat), a reszta w menu GRAJ ONLINE ustawia Źródło: Lokalny i widzi serwer na liście. Zawsze zadziała też /connect 192.168.1.20 z lokalnym adresem gospodarza. Ty sam, jeśli serwer dedykowany chodzi na tym samym komputerze, wpisz /connect 127.0.0.1.

Dobre praktyki

Wbijaj na nasz serwer: uruchom ET: Legacy i wpisz w konsoli /connect graj.pvet.pl (adres serwera: graj.pvet.pl).

Inne poradniki