Twój serwer The Isle działa na Evrimie i jest gotowy, gdy tylko skończy się instalacja. Ten poradnik obejmuje pięć rzeczy, które robi najpierw każdy nowy właściciel: nazwanie serwera, ustawienie liczby graczy, dodanie siebie jako admina, wybór grywalnych gatunków oraz strojenie growth i AI.
Wszystko, czego nie ma w zakładce Uruchamianie, siedzi w jednym pliku, Game.ini, który edytujesz przez zakładkę Pliki albo przez FTP.
Zanim zaczniesz: wszyscy potrzebują brancha Evrima
The Isle ma dwa branche i one się nawzajem nie widzą. Twój serwer działa na Evrimie, więc ty i każdy gracz potrzebujecie klienta Evrima:
- Kliknij prawym The Isle w bibliotece Steam i otwórz Properties.
- Przejdź do Betas.
- Wybierz evrima z listy i pozwól Steamowi zaktualizować grę.
Gracz, który został na Legacy, nigdy nie znajdzie twojego serwera, cokolwiek zmienisz po stronie serwera. Pełny przewodnik: jak dołączyć do serwera The Isle.
Nazwij serwer i ustaw liczbę graczy
Otwórz zakładkę Uruchamianie w panelu. Te ustawienia obsługuje się tam, a nie w pliku, bo serwer zapisuje je do Game.ini przy każdym starcie:
- Server Name: to, co gracze widzą na liście serwerów w grze. Niech da się łatwo wyszukać, bo tak cię znajdą.
- Player Count: staje się
MaxPlayerCount. Zacznij niżej, niż ci się wydaje. Obciążenie serwera The Isle bierze się głównie z AI, a nie z graczy, więc dobrze dostrojony serwer na 50 miejsc zwykle gra lepiej niż naciągnięty na 150. - Humans: włącza lub wyłącza frakcję ludzi.
- Enable Queue: trzyma kolejkę, gdy serwer jest pełny. Kolejka korzysta z drugiego portu, który twój panel już przydzielił.
Zapisz, a potem zrestartuj serwer, żeby zmiany weszły w życie. Daj mu chwilę: na naszym własnym serwerze testowym panel przeszedł od Uruchom do działającego w jakieś 40 sekund.

Które ustawienia gdzie mieszkają
Na tym potyka się prawie każdy nowy właściciel, więc powiedzmy wprost: ustawienia z zakładki Uruchamianie powyżej są zapisywane do Game.ini przy każdym starcie. Jeśli zamiast tego wyedytujesz właśnie te linie w pliku, twoja zmiana zniknie przy następnym uruchomieniu.
Cała reszta Game.ini należy do ciebie i nigdy nie jest ruszana. To growth, AI, migracje, mutacje, diets, długość dnia i nocy, whitelista i grywalne gatunki.
Lista adminów też należy do zakładki Uruchamianie, co zaskakuje: pole Admin SteamID64 jest przy każdym starcie wpisywane do AdminsSteamIDs w Game.ini.
Zasada: widzisz ustawienie w zakładce Uruchamianie, zmieniaj je tam. Nie widzisz, zmieniaj w pliku.
Dodaj siebie jako admina
Adminów wpisujesz w pole Admin SteamID64 w zakładce Uruchamianie, a nie do pliku. Wpisz swój 17-cyfrowy SteamID64, a kilka id oddziel przecinkami:
76561198000000001,76561198000000002
Id to SteamID64, a nie nazwa profilu. Zapisz pole i zrestartuj serwer: przy starcie serwer wpisze wartość do AdminsSteamIDs w Game.ini. Dlatego właśnie ręczna zmiana w AdminsSteamIDs się nie utrzymuje, bo przy kolejnym starcie zostaje nadpisana.
Gdy jesteś na liście, dostajesz panel admina w grze i to tam odbywa się codzienna moderacja.

Wybierz grywalne dinozaury
AllowedClasses siedzi w tej samej sekcji i decyduje o rosterze na twoim serwerze:
[/Script/TheIsle.TIGameStateBase]
AllowedClasses=Tenontosaurus
AllowedClasses=Ceratosaurus
To wszystko albo nic. Pomiń blok w całości, a grywalny jest każdy gatunek z aktualnej wersji. Dodaj choć jedną linię, a grywalne są wyłącznie wypisane gatunki. To znaczy też, że za każdym razem, gdy Evrima doda nowego dinozaura, musisz dopisać go samodzielnie, inaczej nikt na twoim serwerze nim nie zagra. Jeśli planujesz stały roster, miej to z tyłu głowy.
Ustaw growth, AI i migracje
Wszystkie są w pierwszej sekcji, [/Script/TheIsle.TIGameSession], i to tutaj serwer dostaje swój charakter:
GrowthMultiplier=1
ServerDayLengthMinutes=45
ServerNightLengthMinutes=20
bSpawnAI=true
AIDensity=1
AISpawnInterval=40
bEnableMutations=true
bEnableDiets=true
bEnableMigration=true
bEnableMassMigration=true
CorpseDecayMultiplier=1
- GrowthMultiplier to jedyne ustawienie, o które gracze zapytają. Wyższa wartość skraca godziny od wyklucia do dorosłości. Bardzo wysokie wartości potrafią się psuć, więc ruszaj je małymi krokami i patrz, jak się gra.
- AIDensity decyduje, ile zwierzyny AI mieści świat. To też ustawienie, które najmocniej wpływa na zużycie pamięci i CPU. Jeśli serwer wydaje się ciężki, obniż je, zanim dokupisz RAM.
- CorpseDecayMultiplier poniżej 1 sprawia, że zwłoki znikają szybciej, co utrzymuje porządek na ruchliwym serwerze.
Zatrzymaj serwer przed edycją i uruchom go po niej. Edycja w trakcie działania nie zadziała: serwer trzyma konfigurację w pamięci i nadpisuje twoją wersję własną.
Ustaw hasło albo whitelistę
Hasło serwera to szybka droga: włącz je w zakładce Uruchamianie i tam je ustaw. Gracze zostaną o nie zapytani przy łączeniu, a lista serwerów pokaże kłódkę przy twoim.
Whitelista jest ostrzejsza. Ustaw bServerWhitelist=true w [/Script/TheIsle.TIGameSession], a potem wypisz SteamID64 w drugiej sekcji:
[/Script/TheIsle.TIGameStateBase]
WhitelistIDs=76561198000000003
VIPs=76561198000000004
VIPs to osobna sprawa: ci gracze omijają kolejkę, gdy serwer jest pełny, ale nie dostają uprawnień admina.
Zmień hasło RCON, zanim włączysz RCON
RCON to zdalna konsola, z którą rozmawiają zewnętrzne narzędzia admina. Twój serwer dostajesz z RCON wyłączonym i z hasłem zastępczym zamiast pustego. Panel pokazuje to hasło pod adresem połączenia w Przeglądzie i oznacza je jako domyślne, co jest twoim przypomnieniem, żeby je zmienić.
Zrób to, zanim w ogóle włączysz RCON w zakładce Uruchamianie. Gdy port jest już otwarty, to hasło jest jedyną rzeczą między twoim serwerem a każdym, kto go znajdzie, a zastępcze jest takie samo na każdym serwerze, na którym go nie zmieniono.
Typowe problemy
Serwera nie ma na liście. Daj mu kilka minut po starcie, a potem sprawdź rzecz oczywistą: czy gracz jest na branchu Evrima? Reszta listy kontrolnej jest w jak dołączyć do serwera The Isle.
Moje zmiany w Game.ini znikają. Wyedytowałeś jedno z ustawień należących do zakładki Uruchamianie. Zmień je tam, a które to są, opisuje sekcja powyżej.
Gracze dostają błąd o pobieraniu danych przy łączeniu. Zwykle chodzi o kolejkę. Jeśli kolejka jest włączona, jej port musi być osiągalny. Panel przydziela go automatycznie, więc jeśli to wyskoczy, napisz do nas, a sprawdzimy przydział.
Nikt nie może zagrać wybranym dinozaurem. Sprawdź AllowedClasses. Jeśli ten blok w ogóle istnieje, wszystko, czego w nim nie ma, jest wyłączone, łącznie z gatunkami dodanymi w nowszych patchach.
Serwer tnie, choć RAM jest wolny. Obniż AIDensity, potem MaxPlayerCount. The Isle mocno opiera AI i główny tick na jednym wątku CPU, więc więcej pamięci nie naprawi problemu z tick rate.
Potrzebujesz serwera, żeby to przetestować? Zobacz hosting serwerów The Isle.
