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

Jak hostować serwer Insurgency: Sandstorm (2026)

Insurgency: SandstormUpdated Nov 5, 20268 min read

Krótka odpowiedź. Serwer Insurgency: Sandstorm możesz hostować samodzielnie za darmo: zainstaluj aplikację Steam 581330 przez SteamCMD z anonimowym logowaniem, uruchom InsurgencyServer-Linux-Shipping z mapą, scenariuszem i portem gry, a następnie otwórz ten port gry UDP oraz port zapytań. Albo wynajmij serwer Insurgency: Sandstorm i pomiń sprawy sieciowe.

Gracze znajdą twój serwer po nazwie w przeglądarce serwerów w grze.

Sprawdzono 5 listopada 2026 względem Update 1.22 Operation: Echoes (14 października 2026), najnowszej aktualizacji, jaką New World Interactive ogłosiło na Steamie.

Ten poradnik opiera się na dwóch źródłach: Server Admin Guide od dewelopera (wersja 1.4) oraz na tym, czego używamy na każdym hostowanym przez nas serwerze Insurgency: Sandstorm. Jeśli chcesz od razu przejść do wynajmu, zajrzyj do Opcji 2.

Czego potrzebujesz

  • Oprogramowanie serwera: aplikacja Steam 581330, pobrana przez SteamCMD. Jest darmowa i instaluje się z anonimowym logowaniem do Steam.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo wirtualna maszyna w chmurze. Ten poradnik używa 64-bitowego Linuksa, bo na nim pracujemy. Poradnik dewelopera podaje też linię startową dla Windowsa.
  • RAM i CPU: deweloper nie publikuje wymagań dla serwera. Strona Steam podaje tylko to, czego gra potrzebuje na komputerze gracza. Każdą liczbę, którą przeczytasz gdzie indziej, traktuj jako szacunek.
  • Sieć: port gry UDP i port zapytań, oba osiągalne z internetu. Przykład dewelopera używa 27102 dla gry i 27131 dla portu zapytań, a wybierasz je przez -Port i -QueryPort.
  • Gra: każdy gracz potrzebuje wersji PC Insurgency: Sandstorm. Jej strona Steam podaje tylko Windows.
  • Twój SteamID64: 17-cyfrowy numer twojego konta Steam, żeby nadać sobie admina.

Opcja 1: hostuj samodzielnie

Te kroki dotyczą Debiana lub Ubuntu. Komendy instalacji i startu to te, których używają nasze serwery.

Zainstaluj serwer

  1. Zainstaluj curl i bibliotekę potrzebną SteamCMD.
    sudo apt-get install curl lib32gcc-s1
  2. Utwórz użytkownika dla serwera i przełącz się na niego.
    sudo useradd -m -s /bin/bash -U sandstorm
    sudo su - sandstorm
  3. Zainstaluj SteamCMD i pozwól mu raz się zaktualizować.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
    ./steamcmd.sh +quit
  4. Pobierz serwer.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/sandstorm/server +login anonymous +app_update 581330 validate +quit
    Widzieliśmy, że SteamCMD kończy z komunikatem "Missing configuration", nie zostawia plików gry i mimo to zgłasza sukces. Sprawdź, czy steamapps/appmanifest_581330.acf istnieje w folderze serwera, a jeśli nie, uruchom komendę ponownie. Nasz skrypt instalacyjny robi dokładnie to sprawdzenie i ponawia próbę do trzech razy.
  5. Skopiuj bibliotekę klienta Steam tam, gdzie szuka jej serwer, i nadaj plikowi binarnemu prawo wykonywania:
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
    chmod +x ~/server/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping

Uruchom go

  1. Uruchom serwer z folderu serwera. Mapa, scenariusz i MaxPlayers łączy się znakami zapytania, a reszta to przełączniki:
    cd ~/server
    ./Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Canyon?Scenario=Scenario_Crossing_Checkpoint_Insurgents?MaxPlayers=16 -Port=27102 -QueryPort=27131 -log -hostname="My Sandstorm server"
    Poradnik dewelopera dodaje ?password=... po mapie, aby ustawić hasło do dołączenia. Uruchamiaj serwer pod menedżerem usług, takim jak systemd, żeby po awarii wstał ponownie.
  2. Sprawdź, kiedy jest gotowy. W logu pojawia się LogGameState: Match State Changed from LoadingAssets to WaitingToStart. Na tę linię czeka nasz panel, zanim uzna serwer za uruchomiony.
  3. Otwórz porty. Zezwól na port gry jako UDP w zaporze maszyny (na przykład sudo ufw allow 27102/udp) i przekieruj go na routerze. Port zapytań otwórz tak samo, bo Steam używa go do odpytywania serwera dla przeglądarki.

Wybierz mapy i scenariusze

  • Scenariusze: nazwa scenariusza określa tryb gry i stronę, na przykład Scenario_Crossing_Checkpoint_Insurgents lub Scenario_Farmhouse_Checkpoint_Security. Poradnik dewelopera wymienia je według map.
  • Rotacja map: domyślnie serwer przechodzi przez wszystkie scenariusze Versus. Aby ustawić własną listę, wpisz po jednym scenariuszu w wierszu w Insurgency/Config/Server/MapCycle.txt albo wskaż inny plik przez -MapCycle=OtherFile.
  • Pliki konfiguracyjne: leżą w Insurgency/Saved/Config/LinuxServer. Edytuj je, gdy serwer jest zatrzymany.

Nadaj sobie admina

  1. Utwórz Insurgency/Config/Server/Admins.txt, jeśli nie istnieje, i wpisz po jednym SteamID64 w wierszu.
  2. Zrestartuj serwer lub zmień poziom, żeby lista została wczytana.
  3. Dołącz i otwórz menu admina. Domyślnie jest przypisane do Keypad Subtract i można je zmienić w menu przypisań klawiszy.

Mody, statystyki gry i token Steam

  • Mody: mody do Sandstorma pochodzą z mod.io. Nasza konfiguracja potrzebuje trzech rzeczy, zanim serwer pobierze moda: przełącznika -Mods, listy identyfikatorów modów w Insurgency/Config/Server/Mods.txt (jeden identyfikator w wierszu, numer ze strony moda na mod.io) oraz tokenu dostępu mod.io z zaakceptowanymi warunkami. Zobacz Jak dodać mody do serwera Insurgency: Sandstorm.
  • Token logowania serwera gry Steam: opcjonalny. Utwórz go na steamcommunity.com/dev/managegameservers z identyfikatorem aplikacji 581320, czyli identyfikatorem gry, a nie serwera (581330). Dodaj -GSLTToken=... do linii startowej. Używaj jednego tokenu na serwer.
  • Statystyki gry: poradnik dewelopera mówi, że statystyki wymagają tokenu Steam, braku hasła i -GameStats w linii startowej. Używają też tokenu statystyk, o którym wspominają notatki dewelopera do Update 1.20: nasze serwery dodają -GameStats -GameStatsToken=... tylko wtedy, gdy właściciel utworzył go na gamestats.sandstorm.game.

Aktualizacja

Po każdej aktualizacji gry zatrzymaj serwer i ponownie uruchom komendę pobierania z kroku 4.

Windows

Poradnik dewelopera podaje taką linię startową dla Windowsa, uruchamianą z głównego folderu serwera po zainstalowaniu aplikacji 581330 przez SteamCMD dla Windowsa:

InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28 -Port=27102 -QueryPort=27131 -log -hostname="My Server"

Jako wymagania wstępne podaje też pakiety redystrybucyjne Visual C++ 2015 i 2017. Pliki konfiguracyjne leżą w Insurgency\Saved\Config\WindowsServer. Sami nie testowaliśmy serwera na Windowsie.

Opcja 2: hostuj w PlayNHost

Wynajem eliminuje instalację, porty i rutynę aktualizacji. Nadal wybierasz nazwę, mapę i swoich adminów.

  1. Wybierz plan. Otwórz stronę hostingu serwera Insurgency: Sandstorm i porównaj plany: GRUNT (10 graczy), VETERAN (18) i WARLORD (30) w chwili pisania. Kliknij Utwórz serwer (Dostosuj plan przy WARLORD) i sfinalizuj zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Serwer pojawia się w panelu. Jego Console wypisuje LogGameState: Match State Changed from LoadingAssets to WaitingToStart, gdy jest gotowy.
  3. Nazwij go i wybierz mapę. Na karcie Ustawienia, w sekcji Ustawienia gry, ustaw Nazwa serwera, Domyślna mapa (na przykład Canyon, Farmhouse lub Ministry) i Nazwa scenariusza. Scenariusz musi istnieć na tej mapie: nazwy scenariuszy zwykle zawierają mapę, więc Scenario_Crossing_* działa na Canyon. Potem kliknij Zrestartuj teraz.
  4. Nadaj sobie admina. Otwórz kartę Files, utwórz Insurgency/Config/Server/Admins.txt ze swoim SteamID64 w osobnym wierszu i zrestartuj. Zobacz Jak zostać adminem na serwerze Insurgency: Sandstorm i używać komend admina.
  5. Dołącz. Wyszukaj swoją Nazwa serwera w przeglądarce serwerów w grze. Zobacz Jak dołączyć do serwera Insurgency: Sandstorm.
  6. Dodaj mody (opcjonalnie). Wpisz identyfikatory modów w Mody, a własny token w Token dostępu mod.io, po czym zrestartuj.

Co panel robi za ciebie:

  • Porty. Twój port gry i port zapytań są przydzielane i wpisywane do linii startowej za ciebie, więc nie ma nic do przekierowania.
  • Limit graczy. Maks. graczy to liczba graczy w twoim planie. Pole jest tylko do odczytu, a panel zapisuje tę wartość w Game.ini przy każdym starcie.
  • Podpięcie modów. Nasz skrypt startowy zapisuje Mods.txt z listy Mody i dodaje -Mods, gdy lista nie jest pusta. Token mod.io zapisuje zarówno w GameUserSettings.ini, jak i w Engine.ini, żeby serwer znalazł go w tym pliku, który czyta. Token trafia do konfiguracji, a nigdy do linii poleceń, więc konsola go nie pokazuje. Usuń wszystkie identyfikatory, a serwer uruchomi czystą grę.
  • Statystyki gry bez błędów. Zostaw Token statystyk gry pusty, a statystyki będą po prostu wyłączone. Wklej token z gamestats.sandstorm.game i zrestartuj, aby je włączyć. Serwer nie próbuje już logować się do usługi statystyk bez tokenu, co kiedyś zapełniało konsolę wpisami LoginResult: Code=403 token_invalid.
  • Token Steam. Bez Token logowania serwera gry Steam serwer startuje i odpowiada na zapytania, ale jego tożsamość Steam zmienia się przy każdym restarcie. Wklej token i zrestartuj, aby mieć stałą.
  • Aktualizacje. Przy włączonej opcji Automatyczna aktualizacja (domyślnie, w sekcji Pokaż zaawansowane) serwer sprawdza aktualizację przez SteamCMD przy każdym starcie i ją instaluje.

Własny hosting czy wynajem: uczciwe porównanie

  • Koszt: oprogramowanie serwera jest darmowe. Własny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to miesięczna opłata zależna od planu.
  • 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 hostingodawcy.
  • Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twoje domowe IP z dala od sprawy.
  • Konfiguracja: własny hosting wymaga wiersza poleceń, SteamCMD, dwóch przekierowanych portów i, w przypadku modów, dopasowania trzech osobnych elementów. Wynajem wymaga nazwy, scenariusza i listy modów.
  • Kontrola: własny hosting daje ci każdy plik i każdy przełącznik. Na naszych serwerach główne opcje ustawiasz w panelu, a resztę obejmują karta Files i Dodatkowe przełączniki.

Chcesz pominąć konfigurację? Zobacz plany serwerów Insurgency: Sandstorm. Masz już serwer? Zacznij od Ustawienia serwera Insurgency: Sandstorm: każda opcja wyjaśniona.

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

Darmowe narzędzia do Insurgency: Sandstorm

Te narzędzia są po angielsku.

NASZE OSTATNIE WPISY