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

Jak hostować serwer OpenArena (2026)

OpenArenaUpdated Nov 5, 20268 min read

Krótka odpowiedź. Możesz hostować serwer OpenArena samodzielnie za darmo: pobierz pełny plik ZIP OpenArena 0.8.8 z openarena.ws, rozpakuj go, uruchom oa_ded.x86_64 na Linuxie z +set dedicated 2 i otwórz port UDP 27960. Albo wynajmij serwer OpenArena i pomiń konfigurację sieci.

Gracze łączą się z adresem IP i portem twojego serwera z własnej gry OpenArena. Nikt nie potrzebuje Quake III Arena.

Sprawdzono 5 listopada 2026, aktualne dla OpenArena 0.8.8 (luty 2012), najnowszego wydania na openarena.ws.

Ten poradnik korzysta ze strony pobierania OpenArena, kodu silnika i gry OpenArena na GitHubie oraz konfiguracji, której nasz panel używa dla serwerów OpenArena. Żeby przejść od razu do wynajmu, zobacz Opcję 2.

Czego potrzebujesz

  • System operacyjny: 64-bitowy Linux dla poniższych kroków. Plik ZIP 0.8.8 zawiera linuksowy plik serwera oa_ded.x86_64.
  • Sieć: UDP 27960, domyślny port serwera silnika, osiągalny z internetu. Możesz go zmienić za pomocą net_port.
  • Oprogramowanie: wget i unzip. Bez konta Steam i bez licencji: OpenArena jest darmowa.
  • Gra: każdy gracz potrzebuje OpenArena, która też jest darmowa.

Opcja 1: hostuj samodzielnie

Linux

  1. Pobierz grę. Otwórz stronę pobierania na openarena.ws i weź pełny ZIP dla 0.8.8, albo pobierz go linkiem ze strony.
    mkdir ~/openarena && cd ~/openarena
    wget -O openarena.zip "http://www.openarena.ws/request.php?4"
    Ten link przekierowuje do kopii openarena-0.8.8.zip, więc użyj -O, żeby nadać plikowi nazwę.
  2. Rozpakuj serwer. Potrzebujesz tylko pliku serwera oraz folderów baseoa i missionpack.
    unzip -o openarena.zip "openarena-*/oa_ded.x86_64" "openarena-*/baseoa/*" "openarena-*/missionpack/*"
    mv -f openarena-*/* . && rm -rf openarena-*/
    chmod +x oa_ded.x86_64
  3. Uruchom serwer.
    ./oa_ded.x86_64 +set dedicated 2 +set net_port 27960 +set sv_hostname "My OpenArena Server" +set sv_maxclients 16 +set g_gametype 0 +set bot_enable 1 +set bot_minplayers 4 +map aggressor
    dedicated 2 służy do gry przez internet. W kodzie źródłowym silnika serwer wysyła sygnały do serwerów głównych tylko wtedy, gdy działa z dedicated 2 (lub ma ustawione sv_public), a dedicated 1 służy do gry w sieci LAN.
  4. Otwórz port. Zezwól na UDP 27960 w zaporze maszyny (z ufw: sudo ufw allow 27960/udp) i przekieruj go jako UDP na routerze do tej maszyny.
  5. Sprawdź. Gdy konsola wypisze AAS initialized, mapa i dane nawigacyjne botów zostały wczytane. Potem poproś znajomego, żeby połączył się z twoim publicznym IP i portem.

Główne ustawienia startowe

  • net_port: port UDP. Domyślny port silnika to 27960.
  • sv_hostname: nazwa serwera.
  • sv_maxclients: sloty graczy. Zmiana działa po wczytaniu mapy, więc zmień ją przed zmianą mapy lub restartem.
  • g_password: hasło do wejścia. Zostaw puste dla otwartego serwera.
  • rconpassword: hasło zdalnej konsoli. Bez niego komendy zdalne są wyłączone.
  • g_gametype: tryb gry, liczba z kodu gry: 0 Free For All, 3 Team Deathmatch, 4 Capture The Flag, 7 Harvester, 10 Last Man Standing, 11 Double Domination. W kodzie są też inne liczby (na przykład 1 Tournament i 12 Domination).
  • bot_enable i bot_minplayers: przy włączonych botach serwer dodaje boty, aż w meczu będzie tylu graczy. W trybach drużynowych liczba dotyczy drużyny, więc 4 uzupełnia każdą drużynę botami do 4 graczy (ludzie nadal mogą dołączać).
  • +map: mapa startowa. Tryby z celami wymagają mapy zrobionej pod nie: aggressor nie ma flag, więc dla Capture The Flag uruchom mapę CTF, na przykład oa_ctf2.

Opcja 2: hostuj w PlayNHost

Wynajem eliminuje zaporę, przekierowanie portów oraz kroki pobierania i rozpakowywania. Port jest ustawiony za ciebie.

  1. Wybierz plan. Otwórz stronę hostingu serwerów OpenArena i porównaj plany (w chwili pisania SKIRMISH, DEATHMATCH i TOURNAMENT, na 8, 16 i 32 graczy). Kliknij Utwórz serwer przy planie (Dostosuj plan przy TOURNAMENT) i sfinalizuj zamówienie. Ceny są na tej stronie.
  2. Poczekaj na instalację. Dostaniesz e-mail, gdy serwer będzie gotowy, a pojawi się on na panel.playnhost.com. Na karcie Console panel uznaje serwer za uruchomiony, gdy wypisze AAS initialized.
  3. Otwórz Ustawienia. Te pola zasilają linię startową serwera:
    • Hostname serwera: nazwa serwera, do 55 znaków.
    • Hasło serwera: hasło do wejścia, do 20 znaków. Puste oznacza, że każdy może dołączyć.
    • Hasło RCON: do 20 znaków, dla komend zdalnej konsoli.
    • Typ gry / tryb gry: Free For All, Team Deathmatch, Capture The Flag, Harvester, Last Man Standing lub Double Domination.
    • Mapa gry: mapa, na której startuje serwer. Domyślna to aggressor, która nie ma flag, więc dla Capture The Flag wybierz mapę CTF, na przykład oa_ctf2.
    • Boty: do ilu graczy mecz jest uzupełniany botami, maksymalnie 16. W trybach drużynowych dotyczy to drużyny.
    • Maks. graczy: ustala je twój plan i nie da się go tu edytować. Edytuj sloty graczy może je obniżyć dla mniejszego meczu.
  4. Zrestartuj. Serwer czyta te wartości przy starcie, więc zrestartuj go po zmianach i poczekaj na AAS initialized.
  5. Dołącz. Gracze łączą się z OpenArena, używając adresu IP i portu serwera widocznych w panelu oraz hasła, jeśli je ustawiono.

Co nasza konfiguracja robi za ciebie

  • Instalacja. Skrypt instalacyjny pobiera ZIP 0.8.8 z openarena.ws i rozpakowuje tylko plik serwera, baseoa i missionpack, czyli ten sam odchudzony zestaw co w krokach dla Linuxa powyżej.
  • Stała linia startowa. Panel uruchamia oa_ded.x86_64 z twoim portem, nazwą, hasłami, slotami, typem gry i liczbą botów, a bot_enable 1 jest zawsze włączone. Nie ustawia ani dedicated 2, ani sv_public, więc według reguł silnika serwer nie zgłasza się do serwerów głównych. Podaj graczom jego adres zamiast czekać na wpis na publicznej liście.
  • Restart meczu. Szybkie zadanie Restart meczu wczytuje bieżącą mapę ponownie bez pełnego restartu.
  • Files. Dokładniejsza konfiguracja botów, typów gry i rotacji map znajduje się w Files.

Własny serwer czy wynajem: uczciwe porównanie

  • Koszt. Własny: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze. Wynajęty: miesięczna opłata zależna od planu. Zobacz aktualne plany.
  • Dostępność. Własny: tak niezawodny jak twoja maszyna i domowy internet, a musi być włączony, gdy grają znajomi. Wynajęty: działa na sprzęcie hostingodawcy, nie na twoim PC.
  • Publiczna lista serwerów. Własny: możliwa z dedicated 2. Wynajęty: nasza linia startowa go nie ogłasza, więc podaj adres.
  • Ekspozycja sieciowa. Własny: gracze łączą się z twoim publicznym IP, a ty dbasz o zaporę i router. Wynajęty: twoje domowe IP nie bierze w tym udziału.
  • Kontrola. Własny: dowolne ustawienie startowe. Wynajęty: pola w Ustawieniach oraz pliki konfiguracyjne w Files.

Własny serwer pasuje, jeśli jakaś maszyna i tak działa cały dzień, a ty swobodnie czujesz się w sieciach. Wynajem pasuje, jeśli wolisz nie zajmować się sprzętem.

Typowe problemy i rozwiązania

Znajomi nie mogą się połączyć

Przyczyna: UDP 27960 (lub twój net_port) jest zablokowany przez zaporę albo nieprzekierowany na routerze.

Rozwiązanie: zezwól na niego jako UDP, przekieruj go i podaj graczom swoje publiczne IP z portem.

Zmiana slotów nic nie daje

Przyczyna: sv_maxclients jest zatrzaskiwany: działa po starcie serwera lub zmianie mapy.

Rozwiązanie: zmień mapę albo zrestartuj serwer.

Spodziewałeś się wpisu na liście serwerów

Przyczyna: serwer działa bez dedicated 2.

Rozwiązanie: na własnej maszynie uruchom z +set dedicated 2. W PlayNHost podaj adres.

FAQ

Czy mogę hostować serwer OpenArena za darmo?

Tak. Serwer to wolne oprogramowanie. Nadal płacisz za maszynę, prąd i internet.

Czy potrzebuję Quake III Arena?

Nie. ZIP 0.8.8 zawiera wszystko, czego potrzebuje serwer.

Jakiego portu używa serwer OpenArena?

Domyślnie UDP 27960. Zmienisz go za pomocą net_port.

Ilu graczy może dołączyć?

Wybierasz to za pomocą sv_maxclients. Nasze plany są na 8, 16 i 32 graczy.

Czy mogę dodać boty?

Tak. Ustaw bot_enable 1 i bot_minplayers albo użyj pola Boty w PlayNHost.

Gotowy do gry? Zobacz plany serwerów OpenArena.

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

NASZE OSTATNIE WPISY