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

Jak hostować serwer Avorion (2026)

AvorionUpdated Nov 5, 202610 min read

Krótka odpowiedź. Serwer Avorion możesz hostować sam za darmo: pobierz serwer dedykowany Avorion (aplikacja Steam 565060) przez SteamCMD z anonimowym logowaniem, uruchom ./bin/AvorionServer z nazwą galaktyki i otwórz porty, które podasz w --port, --query-port, --steam-master-port i --steam-query-port. Albo wynajmij serwer Avorion i pomiń instalację oraz przekierowanie portów.

Gracze dołączają przez listę serwerów w grze, dopóki serwer jest na liście, a każdy gracz potrzebuje własnej kopii Avorion (aplikacja Steam 445220).

Sprawdzone 5 listopada 2026 na Avorion 2.5.13 (domyślna gałąź od 16 marca 2026). Boxelware zapowiedziało 29 października 2026 łatkę 2.6 na grudzień 2026.

Ten poradnik opiera się na ogłoszeniach Boxelware na Steamie i stronie sklepu oraz na tym, co działa na naszych własnych serwerach Avorion: dokładnej aplikacji SteamCMD, linii startowej i plikach, które zapisuje panel. Nie znaleźliśmy strony Boxelware o uruchamianiu serwera dedykowanego, więc tam, gdzie nie dało się czegoś potwierdzić, poradnik tak mówi, zamiast zgadywać. Żeby przejść od razu do wynajmu, zobacz opcję 2.

Czego potrzebujesz

  • System operacyjny: 64-bit Linux dla kroków poniżej. Strona sklepu Avorion podaje dla gry Windows, macOS i Linux, a nasze serwery używają wersji serwerowej na Linuxa.
  • Sprzęt: Boxelware nie publikuje wymagań serwera dedykowanego na stronie Steam (podaje tylko to, czego potrzebuje sama gra).
  • Sieć: cztery porty, po jednym dla --port, --query-port, --steam-master-port i --steam-query-port, osiągalne z internetu. Nie znaleźliśmy źródła Boxelware, które podaje protokół każdego portu, więc jeśli nie jesteś pewien, zezwól na TCP i UDP na wybranych portach.
  • Konto Steam: niepotrzebne do pobrania serwera. Nasza instalacja używa anonimowego logowania.
  • Gra: każdy gracz potrzebuje własnej kopii Avorion.

Oprogramowanie serwera jest darmowe. Płacisz za maszynę, prąd i łącze, nie za oprogramowanie.

Opcja 1: hostuj sam

Działa to na zapasowym komputerze, domowym serwerze albo maszynie wirtualnej w chmurze. Poniższy przebieg SteamCMD to ten z naszego skryptu instalacyjnego, okrojony do tego, czego potrzebuje jedna maszyna.

Linux (Debian lub Ubuntu)

  1. Utwórz użytkownika steam i przełącz się na niego, żeby serwer żył na własnym koncie.
    sudo useradd -m steam
    sudo -iu steam
  2. Zainstaluj SteamCMD jako ten użytkownik, po zainstalowaniu 32-bit bibliotek, które strona SteamCMD od Valve podaje dla twojej dystrybucji. To ten sam tarball, który pobiera nasz skrypt instalacyjny.
    mkdir ~/Steam && cd ~/Steam
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
  3. Pobierz serwer.
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/avorion +login anonymous +app_update 565060 validate +quit
    Nie ufaj samemu komunikatowi „success”. W naszych instalacjach pobieranie przez SteamCMD czasem się nie udaje, mniej więcej dwa razy na siedem przy czystej instalacji, a mimo to zgłasza sukces. Sprawdź, czy plik o nazwie appmanifest_565060.acf istnieje w /home/steam/avorion/steamapps/. Jeśli nie, uruchom polecenie jeszcze raz.
  4. Skopiuj biblioteki klienta Steam. Nasz skrypt instalacyjny kopiuje oba pliki steamclient.so z SteamCMD do folderu .steam wewnątrz folderu serwera, a nasza linia startowa kieruje HOME na folder serwera, żeby serwer je znalazł:
    mkdir -p ~/avorion/.steam/sdk32 ~/avorion/.steam/sdk64
    cp ~/Steam/linux32/steamclient.so ~/avorion/.steam/sdk32/
    cp ~/Steam/linux64/steamclient.so ~/avorion/.steam/sdk64/
  5. Uruchom serwer. Tak wygląda nasza linia startowa, z ustawieniami zapisanymi jako argumenty. Liczby to przykładowe wartości do dostosowania:
    cd ~/avorion
    mkdir -p galaxy
    export LD_LIBRARY_PATH=./linux64
    HOME=/home/steam/avorion ./bin/AvorionServer --galaxy-name MyGalaxy --datapath /home/steam/avorion/galaxy \
      --port 27000 --query-port 27003 --steam-master-port 27021 --steam-query-port 27020 \
      --max-players 10 --difficulty 0 --collision-damage 1 --save-interval 300 \
      --same-start-sector true --server-name "My Avorion Server" --threads 1 --listed true
    Pierwsze uruchomienie tworzy galaktykę w --datapath. Serwer jest gotowy, gdy log wypisze:
    Server startup complete
  6. Otwórz porty. Zezwól na cztery wybrane porty w zaporze maszyny i przekieruj je na routerze do tej maszyny (TCP i UDP, jeśli nie jesteś pewien, jak wyżej).
  7. Dołącz z gry. Z --listed true poszukaj nazwy swojego serwera na liście serwerów w grze. --listed false trzyma go poza listą.

Co robią ustawienia linii startowej

  • --galaxy-name: zapis, który ładuje serwer. W naszej konfiguracji nazwa, która jeszcze nie istnieje, uruchamia nową galaktykę w folderze o tej nazwie w --datapath.
  • --admin: nadaje uprawnienia administratora podanemu ID gracza (nasz panel pyta o ID Steam64). Nasza linia startowa dodaje to tylko wtedy, gdy pole jest wypełnione.
  • --difficulty: nasz panel przyjmuje od -3 do 3, a domyślnie 0.
  • --same-start-sector: true albo false. Nasza wartość domyślna to true.
  • --threads: ile wątków aktualizuje sektory jednocześnie. Nasza wartość domyślna to 1.
  • --save-interval: sekundy między zapisami. Nasza wartość domyślna to 300.

Mody ze Steam Workshop

Nasza konfiguracja wypisuje mody w modconfig.lua w folderze galaktyki, jedno ID Workshopu na wpis, a serwer pobiera je ze Steama przy starcie:

modLocation = ""
forceEnabling = false
mods =
{
  {workshopid = "1234567890"},
}
allowed =
{
}

ID powyżej to wartość zastępcza. Użyj numeru z końca adresu moda w Workshopie.

Uruchamianie w kontenerze

Na naszych serwerach Avorion nie startował, gdy działał jako numeryczne ID użytkownika bez wpisu w /etc/passwd kontenera, ponieważ przy starcie wywołuje getpwuid(). Nasza instalacja wgrywa bibliotekę libnss-wrapper, a nasza linia startowa zapisuje jednowierszowe pliki passwd i group dla ID, pod którym działa serwer, i wczytuje wrapper z wyprzedzeniem przez LD_PRELOAD, NSS_WRAPPER_PASSWD i NSS_WRAPPER_GROUP. Na zwykłym koncie użytkownika Linuxa nic z tego nie jest potrzebne.

Opcja 2: hostuj w PlayNHost

Wynajem oszczędza ci instalację SteamCMD, zaporę i rutynę aktualizacji. Linia startowa z czterema ustawieniami portów jest wypełniona za ciebie.

  1. Wybierz plan. Otwórz stronę hostingu serwerów Avorion i porównaj plany (NAONITE, OGONITE i AVORION w chwili pisania, na 12, 20 i 35 graczy). Kliknij Utwórz serwer przy NAONITE lub OGONITE albo Dostosuj plan przy AVORION i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Dostaniesz e-mail, gdy będzie gotowe, a serwer pojawi się na panel.playnhost.com. Na karcie Console panel uznaje serwer za działający, gdy wypisze Server startup complete.
  3. Otwórz Ustawienia, potem Ustawienia gry. Te pola zasilają linię startową pokazaną wyżej:
    • Nazwa galaktyki: zapis, który ładuje serwer. Nowa nazwa uruchamia świeżą galaktykę i zostawia starą na dysku.
    • Nazwa serwera: nazwa na liście serwerów.
    • ID administratora: ID Steam64 gracza, który zostaje adminem. Zostaw puste, jeśli nie chcesz admina.
    • Poziom trudności gry, Obrażenia od kolizji, Interwał zapisu (sekundy), Ten sam sektor startowy i Wątki: odpowiadające ustawienia linii startowej.
    • Pokaż publicznie: true pokazuje serwer na liście w grze, false go ukrywa.
    Maks. graczy jest pokazane tylko do odczytu i wynika z twojego planu. Pod Pokaż zaawansowane znajdziesz Automatyczna aktualizacja (domyślnie włączona, więc serwer przy starcie sprawdza na Steamie nową wersję) i Gałąź beta.
  4. Zrestartuj. Gdy panel pokaże „Zapisano. Serwer musi się zrestartować, zanim zmiany zaczną działać.”, kliknij Zrestartuj teraz i poczekaj na Server startup complete.
  5. Dodaj mody z Workshopu (opcjonalnie). Otwórz kartę Workshop, wklej adres Steam Workshop lub ID każdego moda na listę Mody, kliknij Dodaj, potem Zapisz. Kliknij Zrestartuj, żeby zastosować: serwer przy każdym starcie zapisuje modconfig.lua od nowa z tej listy i sam pobiera mody ze Steama.
  6. Dołącz. Znajdź nazwę swojego serwera na liście serwerów w grze. Wszyscy, którzy dołączają, potrzebują tych samych modów co serwer.

Co panel robi za ciebie

  • Kontrole instalacji. Skrypt instalacyjny ponawia SteamCMD do trzech razy i idzie dalej dopiero, gdy istnieje manifest aplikacji, więc po cichu nieudane pobieranie zatrzymuje instalację, zamiast zostawić pusty folder serwera.
  • Porty. Panel przekazuje do linii startowej twój port gry oraz porty query, Steam master i Steam query.
  • Plik modów. modconfig.lua jest generowany od nowa przy każdym starcie z listy Workshop. Ręczne zmiany nie przetrwają restartu, więc zmieniaj listę.
  • Poprawka dla kontenera. Konfiguracja nss_wrapper opisana wyżej jest już na miejscu.
  • Reset galaktyki. Karta Szybkie zadania ma zadanie Reset galaktyki, które zatrzymuje serwer, usuwa zapis galaktyki i uruchamia go od nowa. Ustawienia zostają. Czyści cały folder galaktyki, także galaktyki pod innymi nazwami, więc zrób najpierw kopię zapasową, jeśli chcesz zachować starą galaktykę.

Hosting samemu czy wynajem: uczciwe porównanie

  • Koszt. Na własną rękę: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze albo za maszynę wirtualną w chmurze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualne plany.
  • Dostępność. Na własną rękę: tak niezawodny, jak twoja maszyna, prąd i domowy internet, i musi działać, gdy gra twoja ekipa. Wynajem: działa na sprzęcie hostingu, nie na twoim komputerze.
  • Ekspozycja sieci. Na własną rękę: cztery porty otwarte na internet na twoim łączu, a zaporą i routerem zajmujesz się ty. Wynajem: twój domowy adres IP nie bierze w tym udziału.
  • Potrzebne umiejętności. Na własną rękę: wiersz poleceń, SteamCMD, przekierowanie portów i rutyna aktualizacji. Jak najbardziej wykonalne i dobry sposób, żeby się uczyć. Wynajem: panel w przeglądarce z polami formularza.
  • Aktualizacje. Na własną rękę: zatrzymaj serwer, uruchom polecenie SteamCMD jeszcze raz, włącz serwer. Wynajem: Automatyczna aktualizacja instaluje nową wersję przy starcie serwera.

Hosting samemu pasuje, jeśli maszyna i tak działa cały dzień, a sieci nie są dla ciebie tajemnicą. Wynajem pasuje, jeśli wolisz nie zajmować się sprzętem.

Częste problemy i rozwiązania

Serwer pada przy pierwszym starcie z pustym folderem

Przyczyna: pobieranie przez SteamCMD się nie udało, ale zgłosiło sukces.

Rozwiązanie: sprawdź, czy steamapps/appmanifest_565060.acf istnieje w folderze instalacji. Jeśli go brak, uruchom jeszcze raz polecenie app_update 565060 validate.

Serwer nie startuje w kontenerze

Przyczyna: z naszego doświadczenia ID użytkownika nie ma wpisu w passwd, a Avorion wywołuje getpwuid() przy starcie.

Rozwiązanie: użyj konfiguracji nss_wrapper z sekcji o kontenerze wyżej albo uruchom kontener jako użytkownik, który istnieje w obrazie.

Twojego serwera nie ma na liście

Przyczyna: został uruchomiony z --listed false (Pokaż publicznie ustawione na false w PlayNHost) albo porty query nie są osiągalne z zewnątrz.

Rozwiązanie: ustaw go jako widoczny na liście, sprawdź, czy wszystkie cztery porty są otwarte i przekierowane, i zrestartuj.

Plik modów wraca do poprzedniej wersji (PlayNHost)

Przyczyna: serwer przy każdym starcie buduje modconfig.lua od nowa z listy Workshop.

Rozwiązanie: zmień mody na karcie Workshop, zapisz i zrestartuj.

FAQ

Czy mogę hostować serwer Avorion za darmo?

Tak. Serwer dedykowany pobiera się z anonimowym logowaniem, więc oprogramowanie nic nie kosztuje. Nadal płacisz za maszynę, prąd i internet, a ona musi działać, dopóki ludzie grają.

Czy muszę mieć grę, żeby uruchomić serwer?

Nie do pobrania: anonimowe logowanie nie wymaga konta Steam. Każdy gracz potrzebuje własnej kopii Avorion, żeby dołączyć.

Ilu graczy może dołączyć?

To twoja wartość --max-players, gdy hostujesz sam. Nasze plany są na 12, 20 i 35 graczy.

Która aplikacja Steam to serwer dedykowany?

Instalujemy aplikację 565060 przez SteamCMD. Sama gra to aplikacja 445220.

Czy mogę używać modów ze Steam Workshop?

Tak. Wpisz ID z Workshopu w modconfig.lua albo w PlayNHost dodaj je na karcie Workshop, zapisz i zrestartuj.

Chcesz pominąć konfigurację? Zobacz plany serwerów Avorion.

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

NASZE OSTATNIE WPISY