Serwer DDraceNetwork (DDNet) możesz hostować w ZapX na własnym VPS. DDNet nie jest (jeszcze) dostępny w Game Server Installer, dlatego musisz zainstalować serwer ręcznie. To szybkie i proste: DDNet jest open source, serwer znajduje się w oficjalnym pakiecie do pobrania i nie wymaga Steama. Z tego poradnika dowiesz się, czego potrzebujesz, jak zainstalować i skonfigurować serwer oraz który port musisz otworzyć.
| Wymaganie | DDraceNetwork |
|---|---|
| System operacyjny | Windows Server lub Linux (64-bit), np. Debian lub Ubuntu |
| Pliki serwera | oficjalny pakiet do pobrania ze strony ddnet.org, zawiera DDNet-Server |
| Dostęp | Windows: Remote Desktop · Linux: SSH |
DDNet nie jest (jeszcze) dostępny w Game Server Installer. Dlatego musisz zainstalować serwer samodzielnie. Jeśli chcesz użyć innego systemu operacyjnego, zainstaluj inny szablon, wybierając Ustawienia > Reinstallation. Spowoduje to usunięcie wszystkich danych z Serwera VPS. Więcej informacji znajdziesz w artykule Ponowna instalacja serwera.
Podczas uruchamiania serwer odczytuje plik autoexec_server.cfg. Dołączona wersja tego pliku w folderze data na końcu ładuje też plik myServerconfig.cfg. Wpisz tam własne ustawienia, aby aktualizacje DDNet ich nie nadpisywały. Utwórz plik myServerconfig.cfg w folderze użytkownika DDNet: w systemie Windows %APPDATA%\DDNet, a w systemie Linux ~/.local/share/ddnet.
Najważniejsze ustawienia — po jednym w każdym wierszu:
sv_name "Mein DDNet Server"
sv_port 8303
sv_register 1
password ""
sv_rcon_password "<RCON-PASSWORT>"
sv_map "Tutorial"
sv_max_clients 64
| Ustawienie | Znaczenie |
|---|---|
sv_name | Nazwa na liście serwerów |
sv_port | Port serwera. Jeśli go nie podasz, serwer sam wybierze wolny port z zakresu od 8303 do 8310, dlatego ustaw go na stałe. |
sv_register | Wartość 1 dodaje serwer do publicznej listy serwerów. W przykładowym pliku konfiguracyjnym ustawiona jest wartość 0. |
password | Hasło wymagane do dołączenia; pozostaw puste, aby serwer był otwarty dla wszystkich |
sv_rcon_password | Hasło do konsoli administratora. Jeśli go nie ustawisz, serwer wygeneruje losowe hasło podczas uruchamiania i wyświetli je w swoim wyjściu. |
sv_map | Mapa, na której uruchomi się serwer |
sv_max_clients | Maksymalna liczba graczy |
Pozostałe ustawienia znajdziesz na oficjalnej liście ustawień i poleceń.
| Port | Protokół | Zastosowanie |
|---|---|---|
| 8303 | UDP | Gra (wartość sv_port) |
Otwórz port w zaporze systemu operacyjnego: w Windows Firewall (Zarządzanie regułami Zapory Windows Defender), a w systemie Linux na przykład zgodnie z instrukcjami w artykule Konfiguracja zapory systemu Linux. Otwórz go też w panelu ZapX, w karcie Zapora sieciowa swojego Serwera VPS.
Za pomocą zewnętrznej konsoli (Econ) możesz zarządzać serwerem także bez uruchamiania gry. Jest aktywna dopiero po ustawieniu ec_port i ec_password, a domyślnie nasłuchuje tylko lokalnie na serwerze (ec_bindaddr localhost).
