Einen Portal Knights-Server betreibst du bei ZapX auf deinem eigenen vServer. Der Dedicated Server liegt der PC-Version von Portal Knights bei und läuft unter Windows. In dieser Anleitung erfährst du, was du brauchst, wie du den Server auf deinem vServer einrichtest und wie sich deine Freunde verbinden.
Portal Knights ist (noch) nicht im Game Server Installer enthalten. Du richtest den Server von Hand ein, so wie in dieser Anleitung beschrieben. Die Schritte folgen der offiziellen Anleitung von 505 Games im Steam-Forum von Portal Knights.
| Anforderung | Portal Knights |
|---|---|
| Betriebssystem | Windows |
| Serverdateien | dedicated_server.zip aus deiner Installation von Portal Knights |
| Spielkopie | eine gekaufte PC-Version von Portal Knights (Steam) |
| Zugang | Remote Desktop |
Der Server von Portal Knights läuft nur unter Windows. Läuft auf deinem vServer Linux, installierst du über Einstellungen > Reinstallation ein Windows-Server-Template. Dabei werden alle Daten auf dem vServer gelöscht, mehr dazu in Server Reinstallation.
Ein Dedicated Server hält eine gemeinsame Welt für bis zu 4 Spieler bereit, ohne dass jemand von euch dafür das Spiel offen haben muss.
Öffne server_config.json mit einem Texteditor. Alle Einträge müssen ASCII oder UTF-8 sein. Die wichtigsten Einstellungen:
| Einstellung | Bedeutung |
|---|---|
name | Name des Servers |
ipv4 | IP-Adresse, auf der der Server lauscht, 0.0.0.0 bedeutet alle |
port | Port des Servers, Standard 16365 |
saveFolderPath | Ordner für die Spielstände |
universeSize | Größe der Welt: Small, Normal oder Large |
hideConsoleWindow | true blendet das Konsolenfenster aus |
Für die Gruppen admins, users und guests legst du jeweils ein Passwort (credentials.password) und die Rechte fest, zum Beispiel ob die Gruppe sich anmelden (canLogin), Spieler kicken (canKickPlayers) oder bauen und abbauen darf (canModifyWorld). Halte das Admin-Passwort geheim.
Speichere die Datei und starte pk_dedicated_server.exe erneut, damit die Einstellungen greifen.
Setzt du hideConsoleWindow auf true, kannst du den Server nur noch über den Task-Manager beenden.
| Port | Protokoll | Verwendung |
|---|---|---|
| 16365 | UDP | Spiel (Wert aus server_config.json) |
Gib den Port in der Windows-Firewall frei, mehr dazu in Windows Defender Firewall-Regeln verwalten. Nutzt du die Netzwerk-Firewall deines vServers im ZapX-Dashboard, öffne den Port dort ebenfalls.
