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

Mount and Blade II Bannerlord Admin-Einrichtung


Diese Anleitung behandelt die Admin-Einrichtung, Spielerverwaltung, Serverkonsolen-Befehle, Kartenrotationsverwaltung, Spielmoduswechsel, Mod-Unterstützung und Fehlerbehebung für Ihren Mount & Blade II: Bannerlord Dedicated Server. Für die erstmalige Servereinrichtung, Spielmodus-Konfiguration, Kartenauswahl, Fraktionseinstellungen und Verbindungsanweisungen siehe Mount and Blade II Bannerlord Server-Einrichtungsanleitung.

1. Admin-Einrichtung

Admin-Passwort festlegen

Das Admin-Passwort wird über die Startup-Variable ADMIN_PASSWORD in GPanel oder in der Konfigurationsdatei mit dem Befehl AdminPassword festgelegt:

AdminPassword YourAdminPassword

Dieses Passwort wird sowohl für die Web-Admin-Oberfläche als auch für den Admin-Zugang im Spiel benötigt.

Geben Sie niemals Ihr Admin-Passwort weiter. Jeder mit dem Admin-Passwort hat volle Kontrolle über Ihren Server, einschließlich der Möglichkeit, Spieler zu kicken/bannen, Karten zu wechseln und Servereinstellungen während eines Matches zu ändern.

Zugriff auf das Web-Admin-Panel

Bannerlord enthält ein integriertes Web-Admin-Panel, das vom DedicatedCustomServerHelper-Modul bereitgestellt wird.

  1. Finden Sie die IP-Adresse und den Port Ihres Servers im Network-Tab von GPanel.
  2. Öffnen Sie einen Webbrowser und navigieren Sie zu:
    http://<your-server-ip>:<port>

    Das Web-Panel läuft auf demselben Port wie der Spielserver (Standard UDP 7210). Überprüfen Sie den Network-Tab in GPanel für den genauen Port.

  3. Geben Sie Ihr Admin-Passwort ein, wenn Sie dazu aufgefordert werden.
Web-Panel-Funktionen: Die Weboberfläche ermöglicht es Ihnen, verbundene Spieler anzuzeigen, Matches zu verwalten, Einstellungen zu ändern, den Chat zu überwachen und auf Serverbefehle zuzugreifen, ohne dem Spiel beizutreten. Beachten Sie, dass viele Einstellungen während aktiver Missionen schreibgeschützt sind.

Admin-Zugang im Spiel

  1. Treten Sie Ihrem Server als normaler Spieler bei.
  2. Öffnen Sie die Spielkonsole mit Alt + ~ (Tilde-Taste).
  3. Geben Sie Help ein, um verfügbare Befehle anzuzeigen.
  4. Möglicherweise müssen Sie sich über das Admin-Menü im Spiel mit dem Admin-Passwort authentifizieren, wenn Sie dazu aufgefordert werden.

2. Serverkonsolen-Befehle

Die folgenden Befehle können in der Serverkonsole (GPanel-Konsole) oder im Web-Admin-Panel verwendet werden. Geben Sie Help oder list in der Konsole ein, um alle verfügbaren Befehle anzuzeigen.

Serververwaltungsbefehle

Befehl Beschreibung
ServerName <name> Ändert den Anzeigenamen des Servers.
GameType <mode> Ändert den Spielmodus (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle).
WelcomeMessage <text> Legt die Nachricht fest, die Spielern beim Beitreten angezeigt wird.
start_game Macht den Server im Serverbrowser sichtbar und erlaubt Verbindungen.
start_mission Startet die aktuelle Mission/das aktuelle Match. Spieler können mit dem Kämpfen beginnen.
start_game_and_mission Kombinierter Befehl: Startet den Server und beginnt sofort das Gameplay.
add_map_to_usable_maps <MapName> <GameType> Registriert eine Karte als spielbar für einen bestimmten Spielmodus.
add_map_to_automated_battle_pool <MapName> Fügt eine Karte zum automatischen Rotationspool hinzu.
enable_automated_battle_switching Aktiviert die automatische Kartenrotation nach jedem Match.
set_automated_battle_count <number> Legt fest, wie viele Matches gespielt werden, bevor der Server herunterfährt. Nützlich für geplante Neustarts.
list Zeigt alle verfügbaren Befehle an.

3. Spielerverwaltung

Spieler kicken

Um einen Spieler vom Server zu entfernen:

  • Web-Admin: Navigieren Sie zum Spielerbereich im Web-Admin-Panel, finden Sie den Spieler und klicken Sie auf Kick.
  • Chat-Befehl: Öffnen Sie den Chat im Spiel und geben Sie ein:
    !kick <playername>

Gekickte Spieler können sofort wieder beitreten, es sei denn, Sie bannen sie auch oder setzen ein Serverpasswort.

Spieler bannen

Um einen Spieler dauerhaft am Beitreten zu hindern:

  • Web-Admin: Verwenden Sie die Ban-Option im Spielerbereich des Web-Admin-Panels.
  • Chat-Befehl: Öffnen Sie den Chat im Spiel und geben Sie ein:
    !ban <playername>

Bans bleiben über Serverneustarts hinweg bestehen.

Spieler entbannen

Um einen Ban aufzuheben und einem Spieler das erneute Beitreten zu ermöglichen:

!unban <playername>

Spieler stummschalten

Um einen Spieler an der Nutzung des Chats im Spiel zu hindern:

  • Verwenden Sie die Stummschaltungsoption im Web-Admin-Panel.
  • Stummgeschaltete Spieler können weiterhin spielen, aber keine Chat-Nachrichten senden.
Chat-Befehle erfordern Admin-Authentifizierung. Sie müssen als Admin angemeldet sein (entweder über das Web-Panel oder durch Beitreten des Servers mit Admin-Rechten), damit Chat-Befehle funktionieren.

4. Kartenrotationsverwaltung

Aktuelle Karte wechseln

Um die Karte während des Spiels zu wechseln, verwenden Sie das Web-Admin-Panel oder bearbeiten Sie die Konfigurationsdatei und starten Sie den Server neu. Karten müssen zum aktuellen Spielmodus passen.

Kartenrotation bearbeiten

Die Kartenrotation wird in Ihrer Spielmodus-Konfigurationsdatei definiert. So ändern Sie sie:

  1. Stoppen Sie den Server über GPanel.
  2. Öffnen Sie die Konfigurationsdatei (z.B. Modules/Native/siege_config.txt).
  3. Ändern Sie die add_map_to_automated_battle_pool-Zeilen, um Karten hinzuzufügen oder zu entfernen.
  4. Stellen Sie sicher, dass enable_automated_battle_switching vorhanden ist, wenn Sie automatische Rotation wünschen.
  5. Speichern und starten Sie den Server neu.

Einzelkartenmodus

Um eine einzelne Karte ohne Rotation zu betreiben, fügen Sie nur eine add_map_to_automated_battle_pool-Zeile ein und lassen Sie enable_automated_battle_switching weg. Dieselbe Karte wird in jeder Runde wiederholt.

5. Spielmoduswechsel

Das Ändern des Spielmodus erfordert die Aktualisierung sowohl der GameType-Einstellung als auch des Kartenpools, da Karten modusspezifisch sind.

  1. Stoppen Sie den Server über GPanel.
  2. Öffnen Sie die Konfigurationsdatei und ändern Sie die GameType-Zeile:
    GameType Siege
  3. Ersetzen Sie die add_map_to_automated_battle_pool-Zeilen durch Karten, die mit dem neuen Modus kompatibel sind. Siehe die Einrichtungsanleitung für Kartenlisten.
  4. Speichern Sie die Datei und starten Sie den Server.
Der Spielmoduswechsel erfordert einen Serverneustart. Der Spieltyp kann während einer aktiven Mission nicht geändert werden. Sie müssen den Server stoppen, die Konfiguration aktualisieren und ihn erneut starten.

6. Mod-Unterstützung

Bannerlord unterstützt benutzerdefinierte Module (Mods) auf dedizierten Servern. Mods können neue Karten, Spielmodi, Waffen, Truppentypen und Spielmechaniken hinzufügen.

Mods installieren

  1. Stoppen Sie den Server über GPanel.
  2. Verbinden Sie sich per SFTP mit Ihrem Server. Siehe Dateien per SFTP hochladen für Anleitungen.
  3. Navigieren Sie zum Verzeichnis Modules/.
  4. Laden Sie den Mod-Ordner in Modules/ hoch. Jeder Mod sollte in einem eigenen Verzeichnis mit einer SubModule.xml-Datei sein.
  5. Aktualisieren Sie den Startbefehl oder die Batch-Datei des Servers, um den Mod in die Modulliste aufzunehmen. Der Parameter _MODULES_ in der Startkonfiguration muss alle aktiven Module referenzieren:
    Native*Multiplayer*DedicatedCustomServerHelper*YourModName

    Module werden durch Sternchen (*) getrennt. Die Ladereihenfolge ist wichtig -- platzieren Sie abhängige Mods nach ihren Voraussetzungen.

  6. Starten Sie den Server.
Alle Spieler müssen übereinstimmende Mods haben. Spieler, die einem gemodeten Server beitreten, benötigen dieselben Mods auf ihrem Client. Nicht übereinstimmende Mods verhindern die Verbindung oder verursachen Desync-Probleme.

Steam Workshop Mods

Bannerlord unterstützt den Steam Workshop zur Mod-Verteilung. Um Workshop-Mods auf einem dedizierten Server zu installieren:

  1. Abonnieren Sie den Mod im Steam Workshop über eine reguläre Bannerlord-Installation.
  2. Finden Sie den heruntergeladenen Mod-Ordner im Modules/-Verzeichnis Ihrer lokalen Bannerlord-Installation.
  3. Laden Sie den Mod-Ordner per SFTP in das Modules/-Verzeichnis Ihres dedizierten Servers hoch.
  4. Fügen Sie den Modulnamen zur Startup-Modulliste hinzu.

DedicatedCustomServerHelper-Modul

Dieses integrierte Modul stellt das Web-Admin-Panel bereit. Es muss immer in der Modulliste enthalten sein. Wenn nach einem Spiel-Update Versionskonflikte auftreten:

  1. Stoppen Sie den Server.
  2. Navigieren Sie zu Modules/DedicatedCustomServerHelper/.
  3. Öffnen Sie SubModule.xml.
  4. Aktualisieren Sie den Version-Wert auf die aktuelle Spielversion.
  5. Aktualisieren Sie alle DependedModule-Versionswerte entsprechend.
  6. Speichern und starten Sie den Server neu.

7. Fehlerbehebung

Server stürzt beim Start ab

  • Überprüfen Sie die Konsolenausgabe auf Fehlermeldungen. Häufige Ursachen sind:
    • Fehlender oder abgelaufener Authentifizierungstoken -- kontaktieren Sie den Support, wenn Sie Token-Fehler sehen.
    • Ungültige AdminPassword-Konfiguration -- stellen Sie sicher, dass die AdminPassword-Zeile existiert und einen Wert hat.
    • Fehlerhafte Syntax in der Konfigurationsdatei -- jeder Befehl muss in einer eigenen Zeile ohne nachfolgende Zeichen stehen.
    • Modul-Versionskonflikt nach einem Spiel-Update -- aktualisieren Sie die Versionsnummern in SubModule.xml.
  • Versuchen Sie, alle benutzerdefinierten Mods zu entfernen und nur mit den Standardmodulen (Native*Multiplayer*DedicatedCustomServerHelper) zu starten.
  • Löschen Sie die Konfigurationsdatei und lassen Sie den Server die Standardwerte neu generieren, um Konfigurationsprobleme auszuschließen.

Spieler können sich nicht verbinden

  • Überprüfen Sie, ob der Server in GPanel läuft.
  • Bestätigen Sie, dass der Spieler die korrekte IP und den korrekten Port aus dem Network-Tab von GPanel verwendet.
  • Überprüfen Sie, ob das Spielpasswort korrekt ist (Groß-/Kleinschreibung beachten).
  • Stellen Sie sicher, dass der Spieler dieselbe Spielversion und dieselben Mods installiert hat.
  • Wenn Mods verwendet werden, überprüfen Sie, ob der Spieler genau dieselben Modulversionen hat.
  • Prüfen Sie die Konsole auf "player rejected"-Nachrichten, die den spezifischen Grund angeben können.

Server erscheint nicht im Browser

  • Bestätigen Sie, dass der Server vollständig gestartet ist und die Konsole anzeigt, dass er Verbindungen akzeptiert.
  • Überprüfen Sie, ob die Konfigurationsdatei start_game oder start_game_and_mission enthält -- ohne dies wird sich der Server nicht bei der Master-Serverliste registrieren.
  • Der Serverbrowser benötigt möglicherweise einige Minuten zur Aktualisierung. Versuchen Sie in der Zwischenzeit eine Direktverbindung.
  • Wenn der Authentifizierungstoken abgelaufen ist, startet der Server möglicherweise, erscheint aber nicht im Browser. Kontaktieren Sie den Support für eine Token-Erneuerung.

Mod-Konflikte

  • Wenn der Server nach dem Hinzufügen eines Mods abstürzt, entfernen Sie ihn und testen Sie erneut, um zu bestätigen, dass er die Ursache ist.
  • Überprüfen Sie, ob die SubModule.xml des Mods korrekte Abhängigkeiten auflistet und die Ladereihenfolge in Ihrer Modulliste stimmt.
  • Überprüfen Sie, ob der Mod mit der aktuellen Version von Bannerlord kompatibel ist. Mods aus älteren Versionen können Abstürze verursachen.
  • Einige Mods sind untereinander inkompatibel. Prüfen Sie die Mod-Dokumentation und Community-Foren auf bekannte Inkompatibilitäten.
  • Leeren Sie den Shader-Cache und die temporären Dateien des Servers, wenn Sie nach Mod-Änderungen grafische Probleme oder Ladefehler feststellen.

Spieler-Desync

  • Desync tritt auf, wenn der Spielzustand eines Spielers vom Server abweicht. Symptome sind teleportierende Spieler, nicht registrierte Treffer oder Rubber-Banding.
  • Die häufigste Ursache ist hohe Latenz. Empfehlen Sie betroffenen Spielern, ihre Internetverbindung zu überprüfen.
  • Mods, die Spielmechaniken ändern (Bewegungsgeschwindigkeit, Physik, Waffenwerte), verursachen eher Desync.
  • Wenn Desync weit verbreitet ist, versuchen Sie MaxNumberOfPlayers zu reduzieren oder zu einem leichteren Spielmodus zu wechseln (Duel oder Skirmish statt Siege).
  • Ein Neustart des Servers kann anhaltende Desync-Probleme beheben.

Authentifizierungstoken-Probleme

  • Bannerlord benötigt einen gültigen Authentifizierungstoken, um einen dedizierten Server zu betreiben. Token laufen nach etwa 3 Monaten ab.
  • Wenn Sie token-bezogene Fehler in der Konsole sehen, muss der Token wahrscheinlich erneuert werden.
  • Erstellen Sie ein Support-Ticket, um den Authentifizierungstoken Ihres Servers zu erneuern.

8. Logdateien

Bannerlord-Serverlogs sind nützlich zur Diagnose von Abstürzen, Verbindungsproblemen und Spieleraktivitäten.

  • Logdateien werden im Log-Verzeichnis des Servers gespeichert, das in der Regel über den Files-Tab in GPanel oder per SFTP zugänglich ist.
  • Prüfen Sie Logdateien auf detaillierte Fehlermeldungen, wenn die Konsolenausgabe allein nicht ausreicht.
  • Fügen Sie relevante Log-Auszüge bei, wenn Sie ein Support-Ticket erstellen, um eine schnellere Lösung zu ermöglichen.

Verwandte Artikel

Brauchen Sie Hilfe?

Wenn Sie Probleme mit Ihrem Bannerlord-Server haben, die hier nicht behandelt werden, erstellen Sie ein Support-Ticket und geben Sie Ihre Server-IP, den verwendeten Spielmodus, installierte Mods und relevante Fehlermeldungen aus der GPanel-Konsole oder den Logdateien an.


War dieser Artikel hilfreich?

Ready to Get Started?

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