Krótka odpowiedź. Serwer Xonotic możesz hostować samodzielnie za darmo: pobierz zip z wydaniem z dl.xonotic.org, uruchom binarkę dedykowaną (xonotic-linux64-dedicated na Linuksie), umieść server.cfg w ~/.xonotic/data i udostępnij port gry (domyślnie 26000 UDP). Albo wynajmij serwer Xonotic i pomiń zabawę z siecią.
Gracze znajdują publiczny serwer w przeglądarce serwerów w grze albo wpisują jego IP i port.
Sprawdzone 5 listopada 2026 na Xonotic 0.8.6 (wydanym 20 czerwca 2023, nadal najnowsze wydanie na dl.xonotic.org).
Ten poradnik korzysta z przykładowego server.cfg od Xonotic, readme serwera, FAQ i strony pobierania, a także z tego, co sami uruchamiamy na naszych serwerach Xonotic. Jeśli chcesz przejść od razu do wynajmu, zobacz Opcję 2.
Czego potrzebujesz
System operacyjny: wersja na Linuksa wymaga glibc 2.29 lub nowszego. Strona pobierania Xonotic podaje wymagania dla klienta; osobnych wymagań dla serwera nie publikuje.
Sieć: port gry, domyślnie 26000 UDP, dostępny z internetu.
Konta: żadne. Xonotic jest darmowy i open source, a serwer nie wymaga logowania do Steam ani licencji.
Gra: każdy gracz potrzebuje darmowego klienta Xonotic, który jest dostępny na Windows, Linux i macOS.
Oprogramowanie serwera nic nie kosztuje. Płacisz za maszynę, prąd i łącze.
Opcja 1: hostuj samodzielnie
To działa na zapasowym komputerze, domowym serwerze albo wirtualnej maszynie w chmurze.
Utwórz konfigurację. Xonotic czyta server.cfg ze swojego folderu konfiguracji, na Linuksie ~/.xonotic/data. W wydaniu jest przykład, który możesz skopiować i edytować:
Prawie wszystkie ustawienia w przykładzie są zakomentowane znakami //. Usuń ukośniki w liniach, które chcesz zmienić. Cztery linie, które sam plik radzi zmienić:
sv_public 1
hostname "My Xonotic Server"
sv_motd "Welcome"
rcon_password "choose-a-long-password"
sv_public 1 umieszcza serwer w publicznej przeglądarce serwerów. Domyślna wartość silnika to 0, która zostawia serwer poza listą, więc ta linia ma znaczenie. Puste rcon_password wyłącza zdalną konsolę.
maxplayers to liczba slotów, wliczając widzów. Przykładowa konfiguracja pokazuje 8.
Otwórz port. Domyślnie jest to port 26000 przez UDP. Przykładowa konfiguracja sugeruje wolny port powyżej 1024, bo niektórzy dostawcy internetu filtrują porty gier, i mówi, że zmiana niczego nie psuje. Zezwól na ten port UDP w zaporze maszyny i przekieruj go na routerze do tej maszyny.
Sprawdź. Poszukaj swojego hostname w przeglądarce serwerów w grze albo połącz się z klienta spoza swojej sieci przez IP i port.
Windows i macOS
Xonotic ma wersje na oba systemy, ale my uruchamiamy tylko Linuksa, a kroki powyżej to te, które sprawdziliśmy. Plik server/readme.txt w wydaniu opisuje skrypty startowe dla Windows i macOS oraz folder konfiguracji w każdym systemie.
Mapy i ustawienia
Tryb gry: domyślnie gametype dm. Przykładowa konfiguracja wymienia dm, tdm, ctf, ca, ft, kh, as, dom, lms, ka, inv, ons, rc, cts i nb.
Lista map:g_maplist zawiera mapy do grania. Ustaw ją na "", aby automatycznie wykrywać wszystkie mapy.
Boty:minplayers dodaje boty, gdy gra mniej graczy, a skill ustawia ich poziom.
Dodatkowe mapy: własne mapy to pliki .pk3, które trafiają do ~/.xonotic/data. Gracze, którzy nie mają mapy, pobierają ją automatycznie z adresu w sv_curl_defaulturl. Domyślnie wskazuje on usługę pobierania na xonotic.org; dla mapy, której tam nie ma, umieść plik .pk3 na serwerze WWW (HTTP działa najlepiej) i ustaw sv_curl_defaulturl na jego adres. Docs/mapdownload.txt w wydaniu opisuje konfigurację.
Opcja 2: hostuj w PlayNHost
Wynajem oszczędza ci pracy z zaporą i przekierowaniem portów.
Wybierz plan. Otwórz stronę hostingu serwerów Xonotic i porównaj plany (w chwili pisania SHOTGUN, DEVASTATOR i VORTEX, na 16, 24 i 32 graczy). Kliknij Utwórz serwer przy SHOTGUN lub DEVASTATOR albo Dostosuj plan przy VORTEX i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Dostaniesz e-mail, „Twój serwer Xonotic jest gotowy", a serwer pojawi się na panel.playnhost.com. Na karcie Console panel uznaje serwer za uruchomiony, gdy wypisze Server listening on address 0.0.0.0:.
Ustaw liczbę graczy. Panel przekazuje Maks. graczy do serwera jako +maxplayers i odrzuca wartość powyżej twojego planu. Aby zmienić ją później, użyj Edytuj sloty graczy; to restartuje serwer.
Edytuj ustawienia. Otwórz Files i edytuj .xonotic/data/server.cfg: sv_public 1, aby pojawić się w przeglądarce serwerów, nazwa serwera, rcon_password, tryb gry, lista map, boty. Usuń // przed każdą zmienianą linią, a potem zrestartuj serwer.
Dodaj własne mapy (opcjonalnie). Wgraj pliki .pk3 do .xonotic/data przez Files lub SFTP, potem zrestartuj serwer. Gracze bez mapy pobierają ją z adresu w sv_curl_defaulturl, domyślnie z usługi xonotic.org; dla mapy, której tam nie ma, umieść plik .pk3 na serwerze WWW i wpisz ten adres w server.cfg.
Dołącz. Gdy ustawisz sv_public 1, znajdziesz swój serwer w przeglądarce w grze. Tak czy inaczej gracze mogą połączyć się przez jego adres i port.
Co nasza konfiguracja robi za ciebie
Linia startowa. Panel uruchamia serwer jako ./xonotic-linux64-dedicated +log_file latest.log +net_address 0.0.0.0 +port <your port> +maxplayers <Max Players>. Twój port i liczba slotów pochodzą z panelu, więc zostaw linie port i maxplayers w server.cfg zakomentowane.
Najnowszy autobuild. Instalacja pobiera wydanie 0.8.6, a potem uruchamia własny updater rsync od Xonotic, który podnosi pliki do najnowszego autobuilda, traktowanego przez Xonotic jako kanał beta. Pole Wersja domyślnie ma 0.8.6 i wybiera tylko początkowy zip. Gracze używają zwykłego klienta 0.8.6: README Xonotic mówi, że online wersja kodu gry z serwera jest pobierana i używana przez wszystkich klientów. Serwer nie aktualizuje się sam przy starcie; reinstalacja ponownie synchronizuje do najnowszego autobuilda.
Twój server.cfg przetrwa reinstalację. Updater Xonotic usuwa pliki, których nie ma w jego manifeście, w tym .xonotic/data. Nasz skrypt instalacyjny najpierw kopiuje ten folder na bok, a potem go przywraca, więc reinstalacja zachowuje twój server.cfg i hasło RCON. Bez tego kroku prawdziwy log instalacji pokazał, jak updater usuwa server.cfg.
Restart meczu. Zadanie, które kończy bieżącą rundę i ładuje mapę od nowa bez restartu serwera.
Backupy. Jeśli twój plan zawiera backupy, zrób jeden w Backupy przed ręczną edycją konfiguracji.
Własny hosting czy wynajem: uczciwe porównanie
Koszt. Własny hosting: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze albo za wirtualną maszynę w chmurze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualne plany.
Dostępność. Własny hosting: tak niezawodny jak twoja maszyna i domowy internet, a maszyna musi działać, gdy znajomi grają. Wynajem: działa na sprzęcie hostingodawcy, nie na twoim komputerze.
Ekspozycja sieciowa. Własny hosting: gracze łączą się z twoim publicznym IP, a ty dbasz o zaporę i router. Wynajem: twój domowy IP nie jest zaangażowany.
Potrzebne umiejętności. Własny hosting: wiersz poleceń, przekierowanie portów i konfiguracja tekstowa. Bardzo wykonalne. Wynajem: panel WWW i edytor plików.
Aktualizacje. Własny hosting: sam uruchamiasz updater Xonotic albo pobierasz nowe wydanie. Wynajem: każda instalacja lub reinstalacja synchronizuje do najnowszego autobuilda.
Własny hosting pasuje, jeśli jakaś maszyna i tak działa cały dzień, a z siecią czujesz się swobodnie. Wynajem pasuje, jeśli wolisz nie zajmować się sprzętem.
Częste problemy i rozwiązania
Twoje zmiany w server.cfg nic nie robią
Przyczyna: ustawienie jest nadal zakomentowane znakami //.
Rozwiązanie: usuń dwa ukośniki na początku linii, zapisz i zrestartuj.
Serwera nie ma w przeglądarce
Przyczyna:sv_public nie jest ustawione na 1 (domyślna wartość silnika to 0, a przykładowa konfiguracja zostawia tę linię zakomentowaną) albo port gry jest niedostępny z zewnątrz.
Rozwiązanie: ustaw sv_public 1, zrestartuj, potem przekieruj i zezwól na port UDP. Przetestuj spoza swojej sieci.
Xonotic nie uruchamia się na tej samej maszynie co serwer
Przyczyna: serwer dedykowany dzieli plik blokady ~/.xonotic/lock ze zwykłym klientem i cicho działa w tle.
Rozwiązanie: zatrzymaj każdy proces z xonotic w nazwie, w razie potrzeby usuń plik blokady i uruchom klienta ponownie (FAQ Xonotic).
FAQ
Czy mogę hostować serwer Xonotic za darmo?
Tak. Serwer jest darmowy i open source. Nadal płacisz za maszynę, prąd i internet, a serwer musi działać, gdy ludzie grają.
Jakiego portu używa serwer Xonotic?
Domyślnie 26000 UDP, ustawianego przez port. Xonotic zaleca wolny port powyżej 1024.
Ilu graczy może dołączyć?
Tylu, ile mówi maxplayers, wliczając widzów. Nasze plany są na 16, 24 i 32 graczy.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności