Serwer One Hour One Life możesz uruchomić w ZapX na własnym VPS-ie. Serwer One Hour One Life jest Open Source: pobierasz kod źródłowy od twórcy, samodzielnie budujesz serwer i uruchamiasz go w systemie Linux. W tym poradniku dowiesz się, czego potrzebujesz, jak zbudować serwer i jak umożliwić graczom połączenie.
One Hour One Life nie jest dostępne w Game Server Installer i nie ma gotowego serwera dedykowanego przez SteamCMD. Konfigurujesz serwer ręcznie, zgodnie z instrukcjami w tym poradniku.
Twórca buduje i uruchamia swoje serwery w systemie Linux. Jeśli na twoim VPS-ie działa Windows, zainstaluj szablon systemu Linux, wybierając Ustawienia > Ponowna instalacja. Spowoduje to usunięcie wszystkich danych z VPS-a. Więcej informacji znajdziesz w artykule Ponowna instalacja serwera.
Ustawienia znajdują się w osobnych plikach w folderze OneLife/server/settings/. Każdy plik zawiera dokładnie jedną wartość. Najważniejsze pliki:
| Plik | Domyślna wartość | Znaczenie |
|---|---|---|
port.ini | 8005 | Port serwera |
maxPlayers.ini | 160 | Maksymalna liczba graczy |
requireClientPassword.ini | 0 | Wartość 1 wymaga hasła do połączenia |
clientPassword.ini | testPassword | Hasło, jeśli jest wymagane |
requireTicketServerCheck.ini | 1 | Sprawdza logowanie na oficjalnym serwerze ticketów |
Na potrzeby serwera prywatnego twórca ustawia w swoim skrypcie testowym wartość 0 w pliku requireTicketServerCheck.ini. Jeśli ustawiasz hasło, koniecznie zmień jego wartość w clientPassword.ini — domyślne hasło jest publicznie znane.
Gracze konfigurują w grze własny serwer. W tym celu edytują poniższe pliki w folderze settings w swojej instalacji gry:
| Plik | Zawartość |
|---|---|
useCustomServer.ini | 1 |
customServerAddress.ini | Adres IP twojego VPS-a, widoczny w sekcji Przegląd w panelu ZapX |
customServerPort.ini | 8005 lub wartość z pliku port.ini |
serverPassword.ini | Hasło z pliku clientPassword.ini, jeśli jest wymagane |
Serwer i gra powinny mieć tę samą wersję. W przeciwnym razie połączenie może się nie udać.
| Port | Protokół | Zastosowanie |
|---|---|---|
| 8005 | TCP | Gra (wartość z pliku port.ini) |
Jeśli korzystasz z zapory systemowej, odblokuj port. Więcej informacji znajdziesz w artykule Zapora sieciowa w systemie Linux. Jeśli używasz zapory sieciowej VPS-a w panelu ZapX, odblokuj port również tam.
