Ten przewodnik przeprowadzi Cię przez konfigurację i ustawienie dedykowanego serwera Insurgency: Sandstorm hostowanego w Legion Hosting, w tym tokeny uwierzytelniania Steam, zmienne startowe, mapy i scenariusze, tryby gry, dodatkowe parametry uruchomieniowe oraz sposób łączenia się. Aby uzyskać informacje o zdalnej administracji serwerem, zobacz RCON (Zdalna konsola) dla Insurgency: Sandstorm.
Krok 1: Tokeny uwierzytelniania
Insurgency: Sandstorm wymaga dwóch oddzielnych tokenów uwierzytelniania Steam, aby Twój serwer pojawił się w publicznej przeglądarce serwerów. Bez obu tokenów serwer uruchomi się i będzie grywalny przez bezpośrednie połączenie, ale nie zostanie wymieniony publicznie.
Game Stats Token (GST)
GST to Game Server Login Token (GSLT), który identyfikuje Twój serwer wobec Steam.
- Zaloguj się na swoje konto Steam i odwiedź steamcommunity.com/dev/managegameservers.
- W polu App ID wprowadź
581330(Insurgency: Sandstorm Dedicated Server). - Wprowadź opcjonalną notatkę (np.
Legion Insurgency Server) i kliknij Create. - Skopiuj wygenerowany token.
- W GPanel otwórz kartę Startup swojego serwera i wklej token do pola GST (Game Stats Token).
GSLT Auth Token (GSLTT)
GSLTT to drugi token wymagany konkretnie przez Insurgency: Sandstorm do uwierzytelniania przeglądarki serwerów.
- Na tej samej stronie Steam Game Server Account Management utwórz drugi token z App ID
581330. - Użyj innej notatki (np.
Legion Insurgency GSLT Auth), aby móc je odróżnić. - Skopiuj ten drugi token.
- Na karcie Startup w GPanel wklej go do pola GSLTT (GSLT Auth Token).
Krok 2: Pierwsze uruchomienie
- Zaloguj się do GPanel i przejdź do swojego serwera Insurgency: Sandstorm.
- Przejdź do karty Startup i wypełnij co najmniej swoje tokeny GST i GSLTT (zobacz Krok 1).
- Kliknij Start na głównej stronie konsoli.
- Przy pierwszym uruchomieniu serwer pobierze i zainstaluje wszystkie pliki gry. Może to potrwać kilka minut w zależności od szybkości połączenia serwera.
- Obserwuj wynik konsoli. Gdy zobaczysz wiersz podobny do:
Twój serwer działa i jest gotowy na połączenia.LogOnline: OSS: Created session, starting...
Krok 3: Zmienne startowe GPanel
Cała konfiguracja serwera odbywa się za pomocą karty Startup w GPanel. Dostępne są następujące zmienne:
| Zmienna | Domyślnie | Opis |
|---|---|---|
HOSTNAME |
(nazwa Twojego serwera) | Nazwa wyświetlana w przeglądarce serwerów. Ustaw ją na coś opisowego, aby gracze mogli znaleźć Twój serwer. |
MAP_NAME |
Canyon |
Mapa do wczytania przy uruchomieniu serwera. Zobacz sekcję Mapy i scenariusze poniżej, aby poznać wszystkie dostępne mapy. |
SCENARIO |
Scenario_Crossing_Checkpoint_Insurgents |
Pełny ciąg scenariusza definiujący mapę, tryb gry i frakcję. Zobacz poniżej konwencję nazewnictwa. |
MAX_PLAYERS |
28 |
Maksymalna liczba graczy dozwolona na serwerze. Insurgency: Sandstorm obsługuje do 28 graczy w trybach PvP (do 8 w Co-op). |
GST |
(puste) | Game Stats Token. Wymagany, aby serwer pojawił się w publicznej przeglądarce. Zobacz Krok 1. |
GSLTT |
(puste) | GSLT Auth Token. Drugi wymagany token do wymienienia w publicznej przeglądarce. Zobacz Krok 1. |
ADDSWITCHES |
(puste) | Dodatkowe parametry wiersza poleceń przekazywane do serwera. Użyj tego do zaawansowanej konfiguracji, takiej jak hasła, mutatory i modyfikacje rozgrywki. Zobacz sekcję Konfiguracja serwera poniżej. |
Krok 4: Mapy i scenariusze
Dostępne mapy
Insurgency: Sandstorm zawiera następujące mapy. Użyj wartości Map Name w zmiennej startowej MAP_NAME:
| Map Name | Nazwa wyświetlana | Sceneria |
|---|---|---|
Bab | Bab | Ulice miejskie |
Canyon | Canyon | Pustynny kanion |
Citadel | Citadel | Górska forteca |
Crossing | Crossing | Przeprawa przez rzekę |
Farmhouse | Farmhouse | Wiejska posiadłość |
Gap | Gap | Przełęcz górska |
Hideout | Hideout | Wioska na klifie |
Hillside | Hillside | Miasteczko na zboczu |
Ministry | Ministry | Budynek ministerstwa rządowego |
Outskirts | Outskirts | Pustynne przedmieścia |
Precinct | Precinct | Komisariat policji |
Refinery | Refinery | Rafineria ropy |
Summit | Summit | Szczyt górski |
Tell | Tell | Pustynne ruiny |
Tideway | Tideway | Obszar przybrzeżny |
Town | Town | Małe pustynne miasteczko |
Konwencja nazewnictwa scenariuszy
Zmienna SCENARIO używa określonego formatu nazewnictwa, który definiuje mapę, tryb gry i frakcję początkową:
Scenario_<MapName>_<GameMode>_<Faction>
- MapName — nazwa mapy (np.
Crossing,Ministry,Farmhouse) - GameMode — tryb gry (np.
Checkpoint,Push,Frontline) - Faction — frakcja atakująca/początkowa:
SecuritylubInsurgents
Typowe scenariusze
| Scenariusz | Mapa | Tryb | Frakcja |
|---|---|---|---|
Scenario_Crossing_Checkpoint_Insurgents |
Crossing | Checkpoint | Insurgents atakują |
Scenario_Crossing_Checkpoint_Security |
Crossing | Checkpoint | Security atakuje |
Scenario_Ministry_Checkpoint_Security |
Ministry | Checkpoint | Security atakuje |
Scenario_Farmhouse_Push_Insurgents |
Farmhouse | Push | Insurgents atakują |
Scenario_Summit_Frontline |
Summit | Frontline | Symetryczny |
Scenario_Hideout_Domination |
Hideout | Domination | Symetryczny |
Scenario_Precinct_Skirmish |
Precinct | Skirmish | Symetryczny |
Scenario_Bab_Push_Security |
Bab | Push | Security atakuje |
Scenario_Outskirts_Checkpoint_Insurgents |
Outskirts | Checkpoint | Insurgents atakują |
Scenario_Tell_Checkpoint_Security |
Tell | Checkpoint | Security atakuje |
Krok 5: Tryby gry
Insurgency: Sandstorm oferuje kilka trybów gry w PvP i Co-op. Tryb gry jest określany przez zmienną SCENARIO.
Tryby PvP
| Tryb | Gracze | Opis |
|---|---|---|
| Push | Do 28 | Jedna drużyna atakuje sekwencyjnie przez punkty celów, podczas gdy drużyna broniąca próbuje ich powstrzymać. Drużyna atakująca zyskuje dodatkowe fale posiłków za każdy zdobyty cel. Klasyczne doświadczenie Insurgency. |
| Frontline | Do 28 | Tryb przeciągania liny, w którym obie drużyny walczą o łańcuch celów. Zdobycie ostatniego celu wroga wygrywa rundę. Posiłki są powiązane z kontrolą celów. |
| Skirmish | Do 16 | Tryb o mniejszej skali z trzema celami na stronę i składem broni. Zniszczenie składu wroga lub zdobycie wszystkich celów wygrywa rundę. Dobry dla mniejszej liczby graczy. |
| Firefight | Do 16 | Trzy punkty przechwytywania na mapie bez odrodzeń. Utrzymanie wszystkich trzech punktów lub wyeliminowanie drużyny wroga wygrywa rundę. Zdobycie dowolnego punktu odradza martwych członków drużyny. |
| Domination | Do 28 | Szybki tryb z trzema punktami przechwytywania. Drużyny zdobywają punkty, utrzymując cele. Pierwsza drużyna, która osiągnie limit wyniku, wygrywa. Gracze odradzają się na liczniku czasu. |
| Ambush | Do 28 | Jedna drużyna musi eskortować gracza VIP do punktu ewakuacji, podczas gdy druga drużyna próbuje wyeliminować VIP-a. |
Tryby Co-op
| Tryb | Gracze | Opis |
|---|---|---|
| Checkpoint (Co-op) | Do 8 | Gracze współpracują przeciwko AI, aby zdobyć lub zniszczyć serię celów. Najpopularniejszy tryb co-op. |
| Hardcore Checkpoint | Do 8 | Tak samo jak Checkpoint Co-op, ale z bardziej wymagającymi ustawieniami — brak znaczników HUD, ograniczone zasoby i trudniejsze AI. |
| Survival | Do 8 | Gracze zaczynają z minimalnym wyposażeniem i muszą zbierać broń, jednocześnie wykonując cele i walcząc do punktu ewakuacji. |
CheckpointHardcore, CheckpointCoop lub Survival jako części trybu gry. Na przykład: Scenario_Crossing_CheckpointCoop_Security.
Krok 6: Konfiguracja serwera za pomocą ADDSWITCHES
Ponieważ Insurgency: Sandstorm nie używa edytowalnych plików konfiguracyjnych na serwerze, cała zaawansowana konfiguracja odbywa się za pomocą dodatkowych parametrów wiersza poleceń w zmiennej startowej ADDSWITCHES.
Wprowadź parametry w polu ADDSWITCHES na karcie Startup, oddzielone spacjami. Każdy parametr zaczyna się od - (myślnik).
Typowe parametry
| Parametr | Opis |
|---|---|
-Password=YourPassword |
Ustawia hasło wymagane do dołączenia do serwera. Pomiń całkowicie dla serwera publicznego. |
-MapCycle=MapCycle |
Określa plik cyklu map do użycia (odnosi się do listy podróży MapCycle.txt). Domyślnie serwer przechodzi przez dostępne scenariusze. |
-mutators=<list> |
Oddzielona przecinkami lista mutatorów do włączenia. Zobacz przykłady poniżej. |
-GameStats |
Włącza śledzenie statystyk gry. Wymagane wraz z ważnym GST dla gry rankingowej. |
-EnableCheats |
Włącza polecenia oszustw na serwerze. Nie używaj na serwerach publicznych. |
-Rcon |
Włącza dostęp RCON (Zdalna konsola). Musi być połączone z -RconPassword. Zobacz RCON (Zdalna konsola) dla Insurgency: Sandstorm, aby uzyskać pełne szczegóły. |
-RconPassword=YourRconPass |
Ustawia hasło RCON. Wymagane, jeśli włączono -Rcon. |
-RconListenPort=<port> |
Określa port nasłuchiwania RCON. Domyślnie używa portu zapytań gry. |
Przykładowa konfiguracja ADDSWITCHES
Typowa konfiguracja z hasłem serwera i włączonym RCON:
-Password=MySecretPass -Rcon -RconPassword=MyRconPass -GameStats
Popularne mutatory
Mutatory modyfikują zasady rozgrywki. Przekazuj je jako oddzieloną przecinkami listę z parametrem -mutators:
-mutators=AllYouCanEat,AntiMaterielRiflesOnly
| Mutator | Opis |
|---|---|
AllYouCanEat |
Nieograniczone punkty zaopatrzenia dla wyposażenia. |
BoltActionsOnly |
Dostępne są tylko karabiny powtarzalne. |
Frenzy |
Wrogowie AI szarżują z bronią białą w co-op. Ulubiony chaotyczny tryb fanów. |
Guerrillas |
Drużyna Insurgent może używać tylko broni niższej klasy. |
HotPotato |
Tylko granaty i materiały wybuchowe. |
PistolsOnly |
Dostępne są tylko pistolety jako broń boczna. |
ShotgunsOnly |
Dostępne są tylko strzelby. |
AntiMaterielRiflesOnly |
Dostępne są tylko karabiny przeciwpancerne (np. M82). |
Vampirism |
Zabijanie wrogów przywraca zdrowie. |
CompetitiveLoadouts |
Ogranicza wyposażenie do zasad rozgrywki rankingowej. |
Krok 7: Jak się połączyć
Znajdź adres IP i przypisany port swojego serwera na karcie Network w GPanel. Zobacz Jak znaleźć IP i port serwera, aby uzyskać szczegóły.
Za pomocą przeglądarki serwerów w grze
- Uruchom Insurgency: Sandstorm i kliknij Play z menu głównego.
- Wybierz Browse Servers (być może będziesz musiał poszukać pod Multiplayer).
- Użyj opcji filtrowania, aby wyszukać według nazwy serwera, trybu gry lub mapy.
- Znajdź swój serwer na liście i kliknij Join.
Za pomocą bezpośredniego połączenia (konsola)
- Uruchom Insurgency: Sandstorm.
- Otwórz konsolę w grze, naciskając klawisz ` (tylda/grawis). Jeśli konsola się nie otwiera, włącz ją w Settings > Game > Enable Console.
- Wpisz następujące polecenie, zastępując IP i port swoimi wartościami z GPanel:
open YOUR.SERVER.IP:PORT - Jeśli serwer ma hasło, użyj:
open YOUR.SERVER.IP:PORT?Password=YourPassword
Powiązane artykuły
- RCON (Zdalna konsola) dla Insurgency: Sandstorm
- Jak znaleźć IP i port serwera
- Przewodnik uruchamiania serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problem nieomówiony w tym przewodniku, nasz zespół pomocy technicznej jest dostępny, aby pomóc.