NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer ET: Legacy (2026)

ET: LegacyUpdated Nov 5, 20268 min read

Krótka odpowiedź. Serwer ET: Legacy możesz hostować samodzielnie za darmo: pobierz archiwum ET: Legacy dla Linuxa z etlegacy.com, skopiuj pak0.pk3, pak1.pk3 i pak2.pk3 z darmowego pliku Wolfenstein: Enemy Territory od Splash Damage do etmain, a potem uruchom etlded.x86_64 na porcie UDP 27960. Albo wynajmij serwer ET: Legacy i pomiń pobieranie plików oraz konfigurację sieci.

Gracze znajdą twój serwer w przeglądarce serwerów w grze, bo serwer z ustawieniami dedicated "2" i sv_advert "3" wysyła sygnały heartbeat do serwera głównego. Domyślna konfiguracja ma już oba.

Sprawdzono 5 listopada 2026 na ET: Legacy 2.86.2, najnowszej stabilnej wersji na etlegacy.com (opublikowanej 11 października 2026).

Ten poradnik korzysta z wiki projektu ET: Legacy, jego kodu źródłowego i domyślnych plików konfiguracyjnych z archiwum 2.86.2, a także z ustawień instalacji i startu serwerów ET: Legacy, które hostujemy. Jeśli chcesz od razu przejść do wynajmu, przejdź do opcji 2.

Czego potrzebujesz

  • Oprogramowanie serwera: archiwum ET: Legacy dla Linuxa z etlegacy.com/download. Jest dostępne w wersji 64-bitowej (x86_64) i 32-bitowej (i386). Wiki projektu mówi, że klient 64-bitowy może dołączać tylko do serwerów z modami 64-bitowymi, takimi jak domyślny mod Legacy, więc wersję 32-bitową wybieraj tylko wtedy, gdy potrzebujesz moda wyłącznie 32-bitowego.
  • Oryginalne pliki gry: pak0.pk3, pak1.pk3 i pak2.pk3 z Wolfenstein: Enemy Territory. Wiki ET: Legacy mówi, że możesz je pobrać legalnie i za darmo ze strony Wolfenstein: Enemy Territory firmy Splash Damage. Konto Steam nie jest potrzebne.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo maszyna wirtualna w chmurze. Ten poradnik używa Linuxa Debian lub Ubuntu.
  • Limit graczy: domyślny etl_server.cfg ustawia sv_maxclients "24", czyli liczbę graczy wraz z miejscami prywatnymi, i rezerwuje 4 z nich przez sv_privateclients "4".
  • Sieć: port gry, domyślnie UDP 27960 (net_port), dostępny z internetu.

Opcja 1: hostowanie samodzielne

Instalacja serwera

  1. Pobierz i rozpakuj archiwum z etlegacy.com/download. Dla 2.86.2 plik 64-bitowy to etlegacy-v2.86.2-x86_64.tar.gz.
    mkdir -p ~/etlegacy
    cd ~/etlegacy
    tar xvf etlegacy-v2.86.2-x86_64.tar.gz --strip-components=1
    Dzięki --strip-components=1 program serwera etlded.x86_64 oraz foldery etmain i legacy trafiają prosto do ~/etlegacy.
  2. Dodaj oryginalne pliki gry. Archiwum ich nie zawiera. Na stronie Wolfenstein: Enemy Territory od Splash Damage pobierz plik dla Linuxa et260b.x86_full.zip do ~/etlegacy. Zawiera instalator, et260b.x86_keygen_V03.run, a trzy pliki pak są w środku. Z poziomu ~/etlegacy to polecenie wyciąga je do etmain:
    sudo apt install unzip
    unzip et260b.x86_full.zip
    sh et260b.x86_keygen_V03.run --tar xvf ./etmain/pak0.pk3 ./etmain/pak1.pk3 ./etmain/pak2.pk3
  3. Edytuj konfigurację serwera. Archiwum zawiera etmain/etl_server.cfg z komentarzem przy każdym ustawieniu. Ustaw co najmniej te linie (dwie ostatnie mają już te wartości). Wiki projektu mówi, że wartości muszą być w cudzysłowie.
    set sv_hostname "My ET server"
    set sv_maxclients "24"
    set g_password ""
    set rconpassword "choose-a-long-password"
    set dedicated "2"
    set sv_advert "3"
    Zostaw rconpassword puste, aby konsola zdalna była wyłączona. Ustaw g_password dla serwera prywatnego. Konfiguracja zaznacza, że sv_hostname ma najwyżej 26 znaków bez kodów kolorów.

Otwarcie portu

  • Gra: 27960 to wartość domyślna net_port, a kod sieciowy silnika używa UDP. Zezwól na UDP 27960 w zaporze maszyny (w Ubuntu z ufw: sudo ufw allow 27960/udp) i przekieruj go na routerze.
  • Inny port: odkomentuj //set net_port "27960" w konfiguracji i zmień liczbę albo podaj +set net_port 27961 w wierszu poleceń.

Start i dołączenie

  1. Uruchom serwer z ~/etlegacy. To polecenie startowe z wiki projektu, z dodaną nazwą pliku z archiwum i portem:
    ./etlded.x86_64 +set net_port 27960 +exec etl_server.cfg +set omnibot_enable 1 +set omnibot_path "./legacy/omni-bot"
    Jest gotowy, gdy konsola wypisze Game Initialization completed in. Uruchamiaj go pod menedżerem usług, takim jak systemd, żeby wstał ponownie po awarii.
  2. Omni-bot: omnibot_enable 1 ładuje boty dołączone do archiwum. Jeśli się załadował, konsola pokazuje Omni-bot Loaded Successfully. Aby dodać boty, otwórz konsolę i wpisz /bot minbots -1 oraz /bot maxbots 16. Ustaw omnibot_enable 0, jeśli chcesz tylko ludzi.
  3. Dołącz. Uruchom ET: Legacy i poszukaj nazwy swojego serwera w przeglądarce serwerów.
  4. Aktualizuj, rozpakowując nową wersję do nowego folderu, kopiując swoje trzy pliki pak i edytowane pliki konfiguracyjne do jego etmain oraz uruchamiając serwer stamtąd. FAQ projektu mówi, żeby nie nadpisywać poprzedniej wersji ET: Legacy.

Rotacja map

Domyślna konfiguracja ma już rotację. Pod koniec etl_server.cfg wykonuje exec mapvotecycle.cfg, co ustawia g_gametype 6 (głosowanie na mapę) i startuje od oasis. Gdy nikt nie głosuje, następna mapa pochodzi z listy battery, goldrush, radar, railgun i fueldump; w przeciwnym razie grana jest mapa z największą liczbą głosów. Dla kampanii dopisz // przed tą linią i usuń je z //exec campaigncycle.cfg, które używa g_gametype 4. Zmień ostatnią linię, set com_watchdog_cmd "exec mapvotecycle.cfg", na ten sam plik cyklu, bo serwer wykonuje go, żeby się odratować, gdy zostanie bez mapy. Pliki cykli są w etmain, więc możesz tam edytować listy map.

Opcja 2: hostowanie na PlayNHost

Wynajem eliminuje pobieranie, pliki pak, przekierowanie portów i rutynę aktualizacji. Mapę, hasło i zasady nadal wybierasz sam.

  1. Wybierz plan. Otwórz stronę hostingu serwerów ET: Legacy i porównaj plany: MEDIC (16 graczy), FIELDOPS (24) i COVERT (32) w chwili pisania. Kliknij Utwórz serwer (przy COVERT na przycisku jest Dostosuj plan) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Serwer pojawi się w panelu. Jego Console wypisze Game Initialization completed in, gdy będzie gotowy.
  3. Wybierz ustawienia. Na karcie Ustawienia znajdziesz Domyślna mapa, Włącz Omnibot i Hasło RCON. Zmień je i zrestartuj. RCON pozostaje wyłączony, dopóki nie ustawisz hasła, a pole konsoli w panelu działa w obu przypadkach.
  4. Ustaw rotację. Serwer ładuje domyślną mapę, a potem wykonuje etmain/etl_server.cfg, który w wersji fabrycznej pod koniec wykonuje exec mapvotecycle.cfg i tym samym przechodzi na głosowanie na mapę od oasis. Aby zmienić rotację albo zostać na własnej mapie, edytuj tę linię i pliki cykli na karcie Files. Inne cvary trafiają do tego samego pliku.
  5. Zaproś graczy. Serwer pojawia się w publicznej przeglądarce serwerów zaraz po starcie, bez tokena i dodatkowego kroku, więc gracze mogą szukać go po nazwie.

Co panel robi za ciebie:

  • Pobiera aktualne archiwum ET: Legacy i pliki gry od Splash Damage podczas instalacji serwera, rozpakowuje pliki pak do etmain i tworzy folder .etlegacy.
  • Ustawia net_ip na 0.0.0.0 oraz net_port na port przypisany do twojego serwera, w etmain/etl_server.cfg, a przy każdym starcie przepisuje linię sv_maxclients na liczbę graczy z twojego planu i linię rconpassword na wybrane przez ciebie hasło RCON. Wartość wpisana w te dwie linie zostanie zastąpiona przy następnym starcie, więc hasło RCON ustaw w panelu; liczba graczy wynika z planu. Portu nigdy nie musisz przekierowywać.
  • Ustawienie Wersja ET Legacy wybiera wersję 64-bitową (domyślną) albo 32-bitową podczas instalacji serwera.

Hostowanie samemu czy wynajem: uczciwe porównanie

  • Koszt: oprogramowanie serwera i oryginalne pliki gry są darmowe. Hostowanie samemu kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to miesięczna opłata ustalona przez plan.
  • Dostępność: domowy serwer działa tylko wtedy, gdy działają twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie dostawcy.
  • Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twój domowy adres IP z daleka.
  • Konfiguracja: hostowanie samemu wymaga wiersza poleceń, dwóch pobrań z dwóch stron, przekierowania portów i własnych aktualizacji. Wynajem wymaga mapy, hasła i decyzji o RCON.
  • Kontrola: hostowanie samemu daje ci każdy plik. Na naszych serwerach panel zarządza portem i dwiema liniami konfiguracji, a do reszty masz kartę Files.

Chcesz pominąć konfigurację? Zobacz plany serwerów ET: Legacy.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY