Argumenty uruchamiania
| Argument | Domyślnie na Flux | Co robi |
|---|---|---|
| -SteamServerName | Serwer Icarus | Nazwa, którą gracze widzą w przeglądarce serwerów (do 64 znaków) |
| -Port | 17777 | Port gry (UDP). Ustawiany przez wdrożenie na Flux: serwer wiąże się dokładnie z portami, które otrzyma |
| -QueryPort | 27015 | Port zapytań Steam (UDP): lista serwerów i ulubione w Steam |
| -MaxPlayers | 4 / 6 / 8 wg planu | Graczy jednocześnie, od 1 do 8 |
| -LoadProspect | (ustawiane przez obraz) | Plik prospektu wczytywany przy starcie; na Flux wybór robi karta Prospects. |
ServerSettings.ini
Plik znajduje się w Icarus/Saved/Config/WindowsServer/ i serwer odczytuje go przy starcie. Na Flux zakładka Server Settings edytuje te linie w miejscu i restartuje serwer; klucz, którego nie zmienisz, zachowuje wartość gry. Klucze prospectu (LoadProspect, CreateProspect, ResumeProspect, LastProspectName) zarządza obraz i wybiera się je w zakładce Prospects.
| Ustawienie | Domyślnie na Flux | Zasięg | Co robi |
|---|---|---|---|
| SessionName | Serwer Icarus | To, co gracze widzą w przeglądarce serwerów w grze. Do 64 znaków (limit Steam), bez cudzysłowów. | |
| JoinPassword | (none) | Gracze wpisują je, aby dołączyć. Bez spacji i cudzysłowów. Puste pole: każdy, kto znajdzie serwer, może dołączyć. | |
| AdminPassword | (none) | Gracz wpisuje w czacie gry /AdminLogin <hasło>, aby zostać adminem. Bez spacji i cudzysłowów. Ustaw jeden taki zestaw: jeśli nie ustawisz żadnego, każdy może zostać adminem. | |
| MaxPlayers | 8 | 1 to 8 | Ilu graczy może być na serwerze jednocześnie, od 1 do 8 (limit gry). Twój plan podaje liczbę, pod którą dobrano CPU i RAM; możesz ustawić więcej. |
| ShutdownIfNotJoinedFor | -1 | -1 (nigdy) lub 0 do 604800 sekund | Po starcie, jak długo serwer czeka na pierwszego gracza, zanim porzuci prospekt i wróci do lobby. -1: nigdy, prospekt zostaje wczytany. Gra jest w tym czasie wstrzymana. |
| ShutdownIfEmptyFor | -1 | -1 (nigdy) lub 0 do 604800 sekund | Jak długo pusty serwer zachowuje prospect, zanim wróci do lobby. -1: nigdy. Gra jest wstrzymana, gdy serwer jest pusty. |
| AllowNonAdminsToLaunchProspects | on | wł. / wył. | W lobby każdy gracz może uruchomić lub załadować prospect. Wyłączone: tylko admini (/AdminLogin) mogą. |
| AllowNonAdminsToDeleteProspects | off | wł. / wył. | Każdy gracz w lobby może usunąć prospect z serwera. Wyłączone: tylko admini mogą to zrobić. |
| GameSaveFrequency | 5 | 1 to 1440 | Automatyczny zapis działającego prospektu wykonywany przez grę. Serwera nie można poprosić o zapis, więc zatrzymanie lub restart traci najwyżej tyle gry. Krótszy odstęp oznacza częstsze zapisy (duży prospekt to za każdym razem większy zapis). |
| SaveGameOnExit | on | wł. / wył. | Opcja gry do zapisu przy wyjściu. Zatrzymanie kontenera kończy grę bez możliwości jej reakcji (zmierzone), więc nie polegaj na tym: prospect chroni autozapis. |
| FiberFoliageRespawn | on | wł. / wył. | Roślinność włóknista odrasta po zebraniu. |
| LargeStonesRespawn | on | wł. / wył. | Duże kamienie odradzają się po wydobyciu. |
Najczęściej zadawane pytania
Gdzie znajduje się plik Icarus ServerSettings.ini?
W Icarus/Saved/Config/WindowsServer/ w katalogu instalacji serwera. Serwer zapisuje go przy pierwszym uruchomieniu, a RocketWerkz publikuje też przykładowy plik. Na Flux panel edytuje go za ciebie.
Czy trzeba zrestartować serwer po zmianie ustawienia?
Tak. Serwer odczytuje plik przy starcie; panel restartuje go za ciebie po zapisaniu. Restart nie zapisuje najpierw prospektu: grze nie można nakazać zapisu, więc wszystko, co wydarzyło się od ostatniego autozapisu (domyślnie co 5 minut), przepada.
Co robią ShutdownIfEmptyFor i ShutdownIfNotJoinedFor?
Serwer wraca do lobby po tylu sekundach, gdy nikogo nie ma albo gdy od startu nikt nie dołączył. -1 oznacza nigdy, więc prospect pozostaje załadowany; to domyślne ustawienie na Flux. Podczas oczekiwania gra jest wstrzymana.