Uruchomisz Last Oasis na własnym VPS w ZapX. Last Oasis nie jest jeszcze dostępne w Game Server Installer, dlatego musisz skonfigurować serwer ręcznie. Serwery Last Oasis nigdy nie działają samodzielnie: każdy serwer jest oazą w Realm, które utworzysz w oficjalnym portalu dewelopera MyRealm. Z tej instrukcji dowiesz się, czego potrzebujesz, jak zainstalować i uruchomić serwer oraz które porty musisz otworzyć.
| Wymaganie | Last Oasis |
|---|---|
| System operacyjny | Windows Server. Oficjalna instrukcja opisuje serwer Windows, a w przypadku Linuksa podaje tylko jeden dodatkowy krok. |
| Pliki serwera | Last Oasis - Dedicated Server, identyfikator aplikacji Steam 920720 |
| Konto Steam | konto Steam, które ma Last Oasis |
| Realm | Realm w MyRealm z kluczami Customer Key i Provider Key |
| Dostęp | Pulpit zdalny |
Last Oasis nie jest jeszcze dostępne w Game Server Installer. Jeśli na twoim VPS działa Linux, zainstaluj szablon systemu Windows Server za pomocą opcji Ustawienia > Reinstalacja. Spowoduje to usunięcie wszystkich danych z VPS. Więcej informacji znajdziesz w artykule Ponowna instalacja serwera.
Samodzielnie hostowane serwery działają tylko ze Steam — nie możesz hostować Realm na konsoli Xbox. Gracze na konsoli Xbox mogą jednak dołączyć do Realm, jeśli zezwolisz na to dla ich platformy.
Serwer uruchomisz za pomocą pliku startowego, który wywoła MistServer.exe w folderze serwera. Utwórz w tym folderze plik tekstowy, wklej do niego poniższy wiersz z oficjalnej instrukcji, a następnie zmień rozszerzenie pliku na server1.bat:
MistServer.exe -log -force_steamclient_link -messaging -NoLiveServer -EnableCheats -backendapiurloverride="backend-production.last-oasis.com" -identifier=server1 -port=5555 -CustomerKey=<CUSTOMER-KEY> -ProviderKey=<PROVIDER-KEY> -slots=50 -QueryPort=27015 -OverrideConnectionAddress=<IP-DEINES-VSERVERS>
| Parametr | Znaczenie |
|---|---|
-identifier | Nazwa tego serwera, np. server1 |
-port | Port gry — musi być unikalny dla każdego serwera |
-QueryPort | Port zapytań — musi być unikalny dla każdego serwera. Jest wymagany, gdy uruchomisz więcej niż jeden serwer. |
-CustomerKey | Customer Key twojego Realm — taki sam na wszystkich serwerach w Realm |
-ProviderKey | Provider Key z MyRealm |
-slots | Liczba miejsc dla graczy; według dewelopera najlepiej ustawić maksymalnie 100 |
-OverrideConnectionAddress | Publiczny adres IP twojego VPS |
Uruchom serwer, klikając dwukrotnie server1.bat. Sprawdzisz w MyRealm, czy serwer połączył się z twoim Realm. Aby serwer uruchamiał się automatycznie po ponownym uruchomieniu VPS, utwórz zadanie w Harmonogramie zadań, które uruchomi server1.bat podczas startu systemu.
W przypadku serwera Linux oficjalna instrukcja zaleca utworzenie w folderze Mist/Binaries/Linux pliku steam_appid.txt z zawartością 903950. Nie opisuje dalszych kroków dla Linuksa.
| Port | Zastosowanie |
|---|---|
| 5555 | Gra (wartość parametru -port) |
| 27015 | Zapytania (wartość parametru -QueryPort) |
Porty ustawiasz samodzielnie za pomocą parametrów uruchamiania — oficjalna instrukcja nie podaje wartości domyślnych. Nie określono też protokołu, dlatego otwórz porty dla UDP i TCP w Zaporze Windows (Zarządzanie regułami Zapory Windows Defender). Otwórz je również na karcie Zapora sieciowa w panelu ZapX dla swojego VPS.
