W ZapX możesz uruchomić własny serwer Hurtworld na VPS. Hurtworld nie jest (jeszcze) dostępny w Game Server Installer, dlatego musisz skonfigurować serwer ręcznie. To szybkie i proste: pliki serwera pobierzesz bezpłatnie przez SteamCMD. Z tego poradnika dowiesz się, czego potrzebujesz, jak zainstalować i uruchomić serwer oraz które porty musisz otworzyć.
| Wymaganie | Hurtworld |
|---|---|
| System operacyjny | Windows Server lub Linux (64-bitowy), np. Debian albo Ubuntu |
| Pliki serwera | Hurtworld Dedicated Server, identyfikator aplikacji SteamCMD 405100 (pobieranie anonimowe) |
| Dostęp | Windows: Pulpit zdalny · Linux: SSH |
Hurtworld nie jest (jeszcze) dostępny w Game Server Installer. Dlatego musisz samodzielnie zainstalować serwer. Jeśli chcesz użyć innego systemu operacyjnego, zainstaluj inny szablon przez Ustawienia > Ponowna instalacja. Spowoduje to usunięcie wszystkich danych na VPS. Więcej informacji znajdziesz w artykule Ponowna instalacja serwera.
Uruchom Hurtworld za pomocą wiersza poleceń, który określa port, port zapytań, nazwę serwera i administratora. W systemie Windows utwórz w folderze serwera plik start.bat o następującej treści:
Hurtworld.exe -batchmode -nographics -exec "host 12871;queryport 12881;servername Mein Hurtworld Server;maxplayers 50;addadmin <STEAMID64>" -logfile "gamelog.txt"
W systemie Linux uruchom serwer w folderze serwera za pomocą ./Hurtworld.x86_64 i tych samych parametrów.
| Parametr | Znaczenie |
|---|---|
host 12871 | Port gry |
queryport 12881 | Port zapytań używany na liście serwerów |
servername | Nazwa widoczna na liście serwerów |
maxplayers | Liczba miejsc dla graczy |
addadmin <STEAMID64> | nadaje uprawnienia administratora graczowi o podanym SteamID64 |
-logfile | Plik, w którym serwer zapisuje swoje dane wyjściowe |
addadmin działa tylko w bieżącej sesji. Zostaw to polecenie w wierszu uruchamiania, aby po każdym ponownym uruchomieniu odzyskać uprawnienia administratora.
Aby serwer uruchamiał się automatycznie po ponownym uruchomieniu VPS, w systemie Windows utwórz w Harmonogramie zadań zadanie, które uruchomi start.bat podczas startu systemu. W systemie Linux możesz na przykład użyć usługi systemd albo uruchomić serwer w sesji screen.
| Port | Protokół | Zastosowanie |
|---|---|---|
| 12871 | UDP | Gra |
| 12881 | UDP | Zapytania (lista serwerów) |
Niektóre poradniki podają również TCP dla portu gry. Jeśli gracze nie mogą połączyć się z serwerem, otwórz ten port także dla TCP.
Otwórz porty w zaporze systemu operacyjnego. W systemie Windows zrób to w Zaporze Windows (Zarządzanie regułami Zapory Windows Defender), a w systemie Linux na przykład zgodnie z instrukcją Konfiguracja zapory sieciowej w systemie Linux. Otwórz je również na pulpicie ZapX, na karcie Zapora sieciowa dla VPS.
