background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorien

Portal Knights Server-Einrichtungsanleitung


Diese Anleitung behandelt die Einrichtung Ihres Portal Knights Dedicated Servers bei Legion Hosting, die Konfiguration von Startvariablen, die Anpassung von Servereinstellungen, die Verbindung mit Freunden und die Verwaltung Ihrer Weltspeicher. Für Adminsteuerungen und Spielerverwaltung siehe Portal Knights Admin-Befehle.

Über Portal Knights: Portal Knights ist ein kooperatives Action-RPG mit Sandbox-Elementen. Spieler erkunden prozedural generierte Inseln, bekämpfen Bosse, bauen Strukturen und leveln Charaktere in einer gemeinsamen Welt. Der Dedicated Server ermöglicht persistente Welten, die online bleiben, auch wenn der Host nicht spielt.

1. Erster Start

  1. Melden Sie sich bei GPanel an und wählen Sie Ihren Portal Knights Server.
  2. Gehen Sie zum Startup-Tab und überprüfen Sie die verfügbaren Variablen (siehe Tabelle unten).
  3. Legen Sie einen SERVER_NAME fest, damit Sie Ihren Server im Browser identifizieren können.
  4. Ändern Sie das ADMIN_PASS vom Standardwert. Setzen Sie optional USER_PASS oder GUEST_PASS, um den Zugang auf Ihre Gruppe zu beschränken.
  5. Kehren Sie zum Konsole-Tab zurück und klicken Sie auf Start.
  6. Warten Sie, bis die Konsole anzeigt, dass der Server fertig geladen hat. Der erste Start generiert Standardkonfigurationsdateien und eine neue Welt.
Der erste Start dauert länger: Der initiale Boot generiert Weltdaten und Konfigurationsdateien. Warten Sie 1-2 Minuten, bis alles initialisiert ist, bevor Sie versuchen, sich zu verbinden.

2. GPanel-Startvariablen

Die folgenden Variablen sind im GPanel-Startup-Tab verfügbar. Diese Werte werden bei jedem Serverstart angewendet.

Variable Erforderlich Beschreibung
SERVER_NAME Nein Der im Serverbrowser angezeigte Name. Standardmäßig Servername, wenn nicht festgelegt. Maximal 32 Zeichen.
ADMIN_PASS Ja Admin-Passwort für den Server. Standard ist admin_password_please_change -- Sie sollten dies vor dem Start ändern.
USER_PASS Nein Passwort für Benutzer-Zugang. Leer lassen für kein Passwort.
GUEST_PASS Nein Passwort für Gast-Zugang. Leer lassen für kein Passwort.
GAMEMODE Nein Spielmodus für den Server. Optionen: Adventure, Creative. Standard ist Adventure.
UNIVERSE_SIZE Nein Universumgröße für den Server. Optionen: Small, Normal, Large. Standard ist Normal.

3. Serverkonfiguration

Über die Startvariablen hinaus ermöglicht Portal Knights eine Feinabstimmung über die Serverkonfigurationsdatei. Stoppen Sie Ihren Server, bevor Sie Änderungen vornehmen.

Speicherort der Konfigurationsdatei

dedicated_server/server_config.json

Öffnen Sie diese Datei über den Files-Tab in GPanel oder verbinden Sie sich per SFTP. Wenn die Datei nicht existiert, starten und stoppen Sie den Server einmal, um sie mit Standardwerten zu generieren.

Stoppen Sie immer Ihren Server, bevor Sie Konfigurationsdateien bearbeiten. Der Server kann Ihre Änderungen beim Herunterfahren überschreiben, wenn er läuft, während Sie bearbeiten.

Wichtige Einstellungen

Die Konfigurationsdatei verwendet das JSON-Format. Wichtige Eigenschaften umfassen:

Einstellung (JSON-Pfad) Standard Beschreibung
basicServerData.name Servername Anzeigename im Serverbrowser (festgelegt über die SERVER_NAME-Startvariable).
basicServerData.port (von GPanel zugewiesen) Server-Port. Wird automatisch von GPanel verwaltet.
basicServerData.saveFolderPath ./savedata Pfad, in dem Weltspeicherdaten gespeichert werden.
admins.credentials.password admin_password_please_change Admin-Passwort (festgelegt über die ADMIN_PASS-Startvariable).
users.credentials.password (leer) Benutzer-Passwort (festgelegt über die USER_PASS-Startvariable).
guests.credentials.password (leer) Gast-Passwort (festgelegt über die GUEST_PASS-Startvariable).
gameplayMode Adventure Spielmodus: Adventure oder Creative (festgelegt über die GAMEMODE-Startvariable).
universeSize Normal Universumgröße: Small, Normal oder Large (festgelegt über die UNIVERSE_SIZE-Startvariable).

Beispielkonfiguration

{
  "basicServerData": {
    "name": "My Portal Knights Server",
    "ipv4": "0.0.0.0",
    "port": 27015,
    "saveFolderPath": "./savedata"
  },
  "admins": {
    "credentials": {
      "password": "my_admin_password"
    }
  },
  "users": {
    "credentials": {
      "password": ""
    }
  },
  "guests": {
    "credentials": {
      "password": ""
    }
  },
  "gameplayMode": "Adventure",
  "universeSize": "Normal",
  "hideConsoleWindow": true
}

4. Welteinstellungen

Portal Knights-Welten bestehen aus prozedural generierten Inseln, die durch Portale verbunden sind. Wichtige weltbezogene Aspekte:

  • Speicherordner: Weltdaten werden im savedata-Verzeichnis gespeichert (konfiguriert über basicServerData.saveFolderPath in der Konfiguration).
  • Spielmodus: Festgelegt über die GAMEMODE-Startvariable. Adventure ist das Standard-RPG-Erlebnis; Creative ermöglicht freies Bauen und Erkunden.
  • Universumgröße: Festgelegt über die UNIVERSE_SIZE-Startvariable. Steuert die Anzahl der Inseln: Small, Normal oder Large.
  • Insel-Fortschritt: Spieler schreiten durch Inseln voran, indem sie Portalscherben sammeln und Portale aktivieren. Der Server verfolgt alle entdeckten Inseln und deren Zustände.

5. Verbindung herstellen

Option A -- In-Game-Serverbrowser

  1. Starten Sie Portal Knights über Steam.
  2. Wählen Sie im Hauptmenü Multiplayer.
  3. Wählen Sie Online Game und dann Browse Servers.
  4. Suchen Sie Ihren Server nach Name oder durchsuchen Sie die Liste.
  5. Wählen Sie Ihren Server und klicken Sie auf Join. Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden.

Option B -- Direktverbindung über IP

  1. Starten Sie Portal Knights über Steam.
  2. Wählen Sie im Hauptmenü Multiplayer.
  3. Wählen Sie Online Game und dann Direct Connect.
  4. Geben Sie Ihre Server-IP und den Port aus dem Netzwerk-Tab von GPanel ein:
    <your-server-ip>:<port>
  5. Geben Sie das Server-Passwort ein, falls eines festgelegt wurde.
Brauchen Sie Hilfe beim Finden der IP und des Ports Ihres Servers? Ports werden zufällig zugewiesen, es sei denn, Sie haben eine private IP. Siehe So finden Sie Ihre Server-IP und Ihren Port.

6. Speicherverwaltung

Speicherort der Speicherdateien

Weltspeicher werden auf dem Server gespeichert unter:

dedicated_server/savedata/

Dieser Pfad wird über die basicServerData.saveFolderPath-Einstellung in server_config.json konfiguriert.

Manuelle Backups per SFTP

  1. Stoppen Sie den Server über GPanel, um sicherzustellen, dass alle Daten auf die Festplatte geschrieben wurden.
  2. Verbinden Sie sich per SFTP mit Ihrem Server. Siehe Dateien per SFTP hochladen für eine Anleitung.
  3. Navigieren Sie zum Verzeichnis dedicated_server/savedata/.
  4. Laden Sie den gesamten Weltordner herunter, den Sie sichern möchten.

Einen Speicherstand wiederherstellen

  1. Stoppen Sie den Server über GPanel.
  2. Verbinden Sie sich per SFTP und navigieren Sie zu dedicated_server/savedata/.
  3. Laden Sie Ihren gesicherten Weltordner hoch und ersetzen Sie bei Bedarf den vorhandenen.
  4. Stellen Sie sicher, dass der Ordnername mit der world_name-Einstellung in Ihrer Konfiguration übereinstimmt.
  5. Starten Sie den Server über GPanel.
Tipp: Behalten Sie immer ein lokales Backup, bevor Sie Speicherdateien ersetzen. Wenn der hochgeladene Speicherstand beschädigt oder inkompatibel ist, können Sie ihn ohne Backup möglicherweise nicht wiederherstellen.

Fehlerbehebung

  • Server erscheint nicht im Browser: Bestätigen Sie, dass der Server in GPanel vollständig gestartet ist. Der Serverbrowser benötigt möglicherweise 2-3 Minuten, um einen neuen Server zu indizieren. Versuchen Sie in der Zwischenzeit die Direktverbindung über IP.
  • Verbindung nicht möglich: Überprüfen Sie Ihre Server-IP und den Port im GPanel-Netzwerk-Tab. Stellen Sie sicher, dass der Server läuft und sich nicht in einem abgestürzten Zustand befindet.
  • Absturz beim Start: Löschen Sie die Konfigurationsdatei und starten Sie neu, um die Standardwerte wiederherzustellen. Wenn das Problem weiterhin besteht, überprüfen Sie die GPanel-Konsole auf Fehlermeldungen.
  • Welt lädt nicht: Stellen Sie sicher, dass die basicServerData.saveFolderPath-Einstellung in server_config.json auf das richtige Verzeichnis zeigt.

Verwandte Artikel

Brauchen Sie Hilfe?

Wenn Sie auf Probleme stoßen, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und etwaige Fehlermeldungen aus der GPanel-Konsole an.


War dieser Artikel hilfreich?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.