Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Przewodnik konfiguracji serwera Icarus


Ten przewodnik obejmuje wszystko, czego potrzebujesz, aby skonfigurować i ustawić dedykowany serwer Icarus w Legion Hosting, w tym pierwsze uruchomienie, zmienne startowe GPanel, konfigurację ServerSettings.ini, zarządzanie Prospects i sesjami, łączenie się z serwerem oraz zarządzanie zapisami. Aby rozwiązać typowe problemy, zobacz Rozwiązywanie problemów Icarus.

Czym jest Icarus

Icarus to oparta na sesjach gra survivalowa opracowana przez RocketWerkz, studio założone przez Deana Halla (twórcę DayZ). Akcja rozgrywa się na obcej planecie, która miała być drugim domem ludzkości, ale stała się wrogim pograniczem po nieudanej próbie terraformacji. Gracze wcielają się w rolę Prospektorów, którzy zrzucają się na powierzchnię planety podczas misji z limitem czasu zwanych Prospects. Każdy Prospect ma określone cele, limit czasu i wymaga od graczy powrotu na orbitę przed upływem licznika — w przeciwnym razie ryzykują utratę swojej postaci.

Kluczowe funkcje dedykowanego serwera obejmują:

  • Obsługę do 8 jednoczesnych graczy na serwer
  • Rozgrywkę opartą na sesjach z Prospects (misjami) z limitem czasu i stałymi Placówkami (Outposts)
  • Tryb Open World dla trwałej, nieograniczonej czasowo eksploracji i budowania osad
  • Zarządzanie Prospects za pomocą konfiguracji serwera i poleceń konsoli
  • Wiele poziomów trudności od Łatwego do Ekstremalnego, z opcjonalnym trybem Hardcore (brak odrodzeń)
  • Dostęp administracyjny za pomocą poleceń RCON
Zatrzymaj serwer przed edytowaniem jakichkolwiek plików konfiguracyjnych. Zawsze zatrzymuj serwer z karty Console w GPanel przed wprowadzeniem zmian w ServerSettings.ini. Zmiany wprowadzone podczas działania serwera nie zostaną zastosowane i mogą zostać nadpisane.

Pierwsze uruchomienie

Gdy po raz pierwszy otrzymasz swój serwer Icarus od Legion Hosting, musi on ukończyć początkową instalację, zanim będzie można na nim grać.

  1. Zaloguj się do GPanel i wybierz swój serwer Icarus z listy serwerów.
  2. Kliknij kartę Console i naciśnij Start.
  3. Serwer pobierze i zainstaluje pliki dedykowanego serwera Icarus za pośrednictwem Steam. To początkowe pobieranie może potrwać kilka minut.
  4. Po zakończeniu pobierania serwer uruchomi się automatycznie. Plik konfiguracyjny ServerSettings.ini jest generowany przy pierwszym uruchomieniu.
  5. Poczekaj, aż wynik konsoli wskaże, że serwer jest gotowy i nasłuchuje połączeń.
Pierwsze uruchomienie generuje pliki konfiguracyjne. Plik ServerSettings.ini jest tworzony dopiero po pierwszym uruchomieniu serwera. Jeśli musisz edytować ustawienia, uruchom serwer raz, zatrzymaj go, a następnie wprowadź zmiany.

Zmienne startowe GPanel

Podstawowe ustawienia serwera są konfigurowane jako zmienne startowe w GPanel. Te wartości są przekazywane jako parametry wiersza poleceń podczas uruchamiania serwera.

  1. W GPanel wybierz swój serwer Icarus.
  2. Kliknij kartę Startup.
  3. Ustaw zmienne wymienione poniżej. Zmiany zostaną zastosowane przy następnym uruchomieniu lub restarcie serwera.
Zmienna Domyślnie Opis
SERVER_NAME My Icarus Server Nazwa wyświetlana w przeglądarce serwerów. Mapuje się na parametr uruchomieniowy -SteamServerName (ograniczony do 64 znaków).
SERVER_PASSWORD (puste) Hasło wymagane do dołączenia graczy. Pozostaw puste dla serwera publicznego. Mapuje się na JoinPassword w konfiguracji.
MAX_PLAYERS 8 Maksymalna liczba jednoczesnych graczy. Icarus obsługuje 1-8 graczy na serwer.
ADMIN_PASSWORD (puste) Hasło dostępu administracyjnego RCON. Jeśli pozostawione puste, logowanie administratora jest dostępne bez hasła za pomocą /AdminLogin na czacie.
GAME_PORT 17777 Główny port UDP dla połączeń gry (parametr -PORT). Automatycznie konfigurowany przez Twój plan hostingowy.
QUERY_PORT 27015 Port UDP używany przez Steam do zapytań przeglądarki serwerów (parametr -QueryPort). Konfigurowany automatycznie.
Nazwa serwera używa wiersza poleceń, nie konfiguracji. Ustawienie SessionName w ServerSettings.ini obecnie nie działa dla przeglądarki serwerów. Musisz użyć parametru wiersza poleceń -SteamServerName (ustawianego za pomocą karty Startup w GPanel), aby nazwa serwera pojawiła się poprawnie w przeglądarce.

Konfiguracja ServerSettings.ini

Szczegółowe ustawienia serwera są kontrolowane za pomocą pliku ServerSettings.ini. To główny plik konfiguracyjny Twojego serwera Icarus.

Lokalizacja pliku

Plik konfiguracyjny znajduje się w:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Uzyskaj dostęp do tego pliku za pomocą karty Files w GPanel lub przez SFTP. Wszystkie ustawienia znajdują się pod nagłówkiem sekcji [/Script/Icarus.DedicatedServerSettings].

Pełna lista ustawień

Ustawienie Domyślnie Opis
SessionName (puste) Nazwa sesji serwera. Uwaga: To ustawienie obecnie nie wpływa na wyświetlanie w przeglądarce serwerów. Zamiast tego użyj parametru wiersza poleceń -SteamServerName.
JoinPassword (puste) Hasło wymagane do dołączenia do serwera. Pozostaw puste dla serwera publicznego bez hasła.
MaxPlayers (puste) Maksymalna liczba graczy (1-8). Pozostaw puste, aby użyć domyślnego maksimum 8.
AdminPassword (puste) Hasło do poleceń administracyjnych RCON. Jeśli pozostawione puste, każdy gracz może uzyskać dostęp do poleceń administracyjnych za pomocą /AdminLogin.
ShutdownIfNotJoinedFor 300.000000 Sekundy przed wyłączeniem serwera, jeśli żaden gracz nie dołączy po uruchomieniu. Ustaw wartość ujemną (-1), aby serwer działał nieskończenie. 0 wyłącza natychmiast.
ShutdownIfEmptyFor 300.000000 Sekundy przed wyłączeniem serwera po opuszczeniu go przez ostatniego gracza. Ustaw wartość ujemną (-1), aby działał nieskończenie.
AllowNonAdminsToLaunchProspects True Jeśli True, każdy gracz może tworzyć i uruchamiać nowe Prospects. Jeśli False, tylko administratorzy mogą uruchamiać Prospects.
AllowNonAdminsToDeleteProspects False Jeśli True, każdy gracz może usuwać zapisane Prospects. Jeśli False, tylko administratorzy mogą je usuwać.
LoadProspect (puste) Nazwa zapisanego Prospect do wczytania przy uruchomieniu serwera. Plik Prospect musi istnieć w Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (puste) Tworzy nowy Prospect przy uruchomieniu serwera. Format: [ProspectType] [Difficulty] [Hardcore] [SaveName] (zobacz sekcję Zarządzanie Prospects).
ResumeProspect True Jeśli True, serwer automatycznie wznawia ostatni aktywny Prospect przy uruchomieniu. To zalecane ustawienie dla serwerów trwałych.
LastProspectName (puste) Automatycznie wypełniane nazwą ostatnio aktywnego Prospect. Nie edytuj tego ręcznie.

Przykładowy ServerSettings.ini

[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
Pozostaw ShutdownIfNotJoinedFor ustawione na -1 na hostowanych serwerach. Domyślna wartość 300 (5 minut) automatycznie wyłączy serwer, jeśli nikt nie dołączy w ciągu 5 minut od uruchomienia. W przypadku dedykowanego hostowanego serwera ustaw tę wartość na -1, aby serwer działał nieskończenie. To samo dotyczy ShutdownIfEmptyFor — ustaw na -1, aby zapobiec automatycznemu wyłączeniu, gdy serwer jest pusty.

Parametry uruchomieniowe wiersza poleceń

Oprócz pliku ServerSettings.ini Icarus obsługuje parametry uruchomieniowe wiersza poleceń. Są one zazwyczaj konfigurowane za pomocą karty Startup w GPanel lub pola dodatkowych argumentów uruchomieniowych.

Parametr Opis
-SteamServerName="Name" Nazwa serwera wyświetlana w przeglądarce (limit 64 znaków). To działająca metoda ustawiania nazwy serwera.
-PORT=N Port serwera gry (UDP).
-QueryPort=N Port zapytań Steam dla przeglądarki serwerów.
-MULTIHOME=IP Wiąże serwer z określonym adresem IP (tylko serwery multi-homed).
-UserDir="path" Ustawia niestandardową ścieżkę katalogu bazowego dla danych serwera.
-saveddirsuffix="suffix" Dodaje sufiks do katalogu Saved/, przydatne do uruchamiania wielu instancji.
-LOG="filename" Ustawia ścieżkę pliku dziennika względem Saved/Logs/.
-ABSLOG="path" Ustawia bezwzględną ścieżkę pliku dziennika.
GPanel obsługuje większość parametrów automatycznie. W Legion Hosting niezbędne parametry (port, port zapytań, nazwa serwera) są konfigurowane za pomocą karty Startup w GPanel. Zasadniczo nie musisz dodawać dodatkowych parametrów uruchomieniowych, chyba że zostaniesz o to poproszony przez pomoc techniczną.

Zarządzanie Prospects i sesjami

Icarus używa unikalnego systemu opartego na sesjach. Zrozumienie Prospects jest kluczowe dla efektywnego zarządzania serwerem.

Typy Prospects

Icarus oferuje kilka typów sesji (Prospects), które określają sposób rozgrywki:

Typ Opis
Misje (Missions) Prospects z limitem czasu i określonymi celami. Gracze zrzucają się na powierzchnię, wykonują cele (budowa, badanie, ekspedycja itp.) i muszą wrócić na orbitę przed upływem licznika. Niewyewakuowanie się oznacza utratę postaci.
Placówki (Outposts) Stałe osady bez limitu czasu. Gracze mogą budować trwałe bazy i swobodnie wracać. Brak presji czasu. Idealne do swobodnej gry i budowania baz.
Open World Trwała, nieograniczona czasowo rozgrywka w otwartym świecie z eksploracją, walką, misjami SMPL3 i Operacjami. Obejmuje bossów świata i zawartość końcową.

Tworzenie Prospect

Możesz utworzyć nowy Prospect za pomocą ustawienia CreateProspect w ServerSettings.ini lub za pomocą polecenia konsoli w grze. Format to:

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

Parametry:

  • ProspectType — wewnętrzna nazwa Prospect/misji do uruchomienia (np. Outpost lub nazwa konkretnej misji).
  • Difficulty — liczba od 1 do 4: 1 = Łatwy, 2 = Średni, 3 = Trudny, 4 = Ekstremalny.
  • HardcoreTrue lub False. Gdy Hardcore jest włączony, gracze nie mogą się odrodzić po śmierci.
  • SaveName — niestandardowa nazwa tego pliku zapisu Prospect.

Wczytywanie i wznawianie Prospects

  • ResumeProspect=True — serwer automatycznie wznawia ostatni aktywny Prospect przy uruchomieniu. To zalecane ustawienie dla serwerów trwałych.
  • LoadProspect=[name] — wczytuje konkretny zapisany Prospect według nazwy z Saved/PlayerData/DedicatedServer/Prospects/.

Polecenia konsoli do zarządzania Prospects

Możesz zarządzać Prospects za pomocą konsoli czatu w grze. Poprzedzaj polecenia znakiem / lub \\ będąc w grze. W lobby serwera polecenia można wprowadzać bez prefiksu.

  • /CreateProspect [type] [difficulty] [hardcore] [name] — Utwórz nowy Prospect.
  • /LoadProspect [name] — Wczytaj zapisany Prospect.
  • /ResumeProspect — Wznów ostatni aktywny Prospect.
Uprawnienia kontroli Prospects. Domyślnie wszyscy gracze mogą uruchamiać nowe Prospects (AllowNonAdminsToLaunchProspects=True). Jeśli chcesz, aby tylko administratorzy kontrolowali tworzenie i wczytywanie Prospects, ustaw to na False w swoim ServerSettings.ini.

Jak się połączyć

Gracze mogą łączyć się z Twoim serwerem Icarus za pomocą przeglądarki serwerów w grze lub przez bezpośrednie połączenie. Znajdź IP i port swojego serwera na karcie Console w GPanel lub zobacz Jak znaleźć IP i port serwera.

Za pomocą przeglądarki serwerów w grze

  1. Uruchom Icarus i naciśnij Play.
  2. Utwórz lub wybierz postać.
  3. Otwórz menu Join.
  4. Przełącz na kartę Dedicated Servers w prawym górnym rogu ekranu.
  5. Wyszukaj swój serwer według nazwy lub przewiń listę.
  6. Kliknij swój serwer i naciśnij Join. Wprowadź hasło, jeśli zostało ustawione.

Za pomocą bezpośredniego połączenia

  1. Uruchom Icarus, naciśnij Play i wybierz swoją postać.
  2. Otwórz menu Join.
  3. Przełącz na kartę Dedicated Servers.
  4. Kliknij Direct Connect.
  5. Wprowadź adres IP i port gry swojego serwera w formacie IP:PORT (na przykład 192.168.1.100:17777).
  6. Naciśnij Confirm. Wprowadź hasło serwera, jeśli zostaniesz o to poproszony.
Którego portu użyć? Podczas łączenia za pomocą bezpośredniego połączenia użyj portu gry (domyślnie 17777), a nie portu zapytań. Jeśli masz problem z połączeniem, spróbuj zamiast tego dodać port zapytań (27015). Port Twojego serwera jest przypisywany losowo, chyba że masz prywatne IP — zawsze sprawdzaj GPanel pod kątem prawidłowego portu.
Serwer się nie pokazuje? Jeśli Twój serwer nie pojawia się w przeglądarce, upewnij się, że został w pełni uruchomiony i działa od co najmniej 2-3 minut. Sprawdź, czy parametr -SteamServerName jest ustawiony poprawnie. Zawsze możesz użyć bezpośredniego połączenia ze swoim IP i portem gry, podczas gdy serwer rejestruje się w przeglądarce.

Zarządzanie zapisami i Prospects

Zrozumienie sposobu działania zapisów Icarus jest kluczowe dla zarządzania Prospects i danymi graczy na Twoim serwerze.

Lokalizacja zapisów

Pliki zapisów Prospect są przechowywane w:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Każdy Prospect jest zapisywany jako pojedynczy plik, który można wczytać, zarchiwizować lub usunąć.

Automatyczne zapisy

Icarus automatycznie zapisuje bieżący stan Prospect w regularnych odstępach czasu. Serwer zapisuje również, gdy gracze dołączają, opuszczają grę lub gdy zachodzą określone zdarzenia w grze.

Tworzenie kopii zapasowych

  1. Zatrzymaj serwer z GPanel.
  2. Przejdź do Icarus/Saved/ za pomocą karty Files w GPanel lub SFTP.
  3. Pobierz następujące katalogi i pliki:
    • PlayerData/DedicatedServer/Prospects/ — Wszystkie pliki zapisów Prospect
    • Config/WindowsServer/ServerSettings.ini — Twoja konfiguracja serwera
  4. Przechowuj te pliki bezpiecznie na swoim komputerze lokalnym.

Przywracanie kopii zapasowej

  1. Zatrzymaj serwer.
  2. Prześlij zarchiwizowane pliki Prospect do Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. W razie potrzeby ustaw LoadProspect=[name] w ServerSettings.ini, aby wczytać konkretny Prospect przy następnym uruchomieniu.
  4. Uruchom serwer.

Usuwanie Prospect (rozpoczęcie od nowa)

  1. Zatrzymaj serwer.
  2. Przejdź do Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Usuń plik(i) zapisu Prospect, które chcesz usunąć.
  4. Wyczyść pola LastProspectName i LoadProspect w ServerSettings.ini.
  5. Opcjonalnie ustaw wartość CreateProspect, aby wygenerować nowy Prospect przy następnym uruchomieniu.
  6. Uruchom serwer.
Utwórz kopię zapasową przed usunięciem. Zawsze pobierz kopię swoich plików zapisów Prospect przed ich usunięciem. Po usunięciu danych Prospect nie można ich odzyskać.

Lista portów

Icarus używa następujących portów sieciowych. Są one automatycznie konfigurowane przez Twój plan hostingowy w Legion Hosting.

Port Protokół Domyślnie Przeznaczenie
Game Port UDP 17777 Główne połączenia gry. Gracze łączą się na tym porcie.
Query Port UDP 27015 Zapytania przeglądarki serwerów Steam.

Powiązane artykuły


Potrzebujesz pomocy?

Jeśli nadal masz problemy ze swoim serwerem Icarus, otwórz zgłoszenie do pomocy technicznej, a nasz zespół chętnie Ci pomoże.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.