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
Категорії

Mount and Blade II Bannerlord Admin Setup

bannerlord admin commands management 0 вважають це корисним
Доступно мовами: ESPAÑOL

This guide covers admin setup, player management, server console commands, map rotation management, game mode switching, modding support, and troubleshooting for your Mount & Blade II: Bannerlord dedicated server. For initial server setup, game mode configuration, map selection, faction settings, and connection instructions, see Mount and Blade II Bannerlord Server Setup Guide.

1. Admin Setup

Setting the Admin Password

The admin password is set via the ADMIN_PASSWORD startup variable in GPanel, or in the config file using the AdminPassword command:

AdminPassword YourAdminPassword

This password is required for both the web admin interface and in-game admin access.

Never share your admin password. Anyone with the admin password has full control over your server, including the ability to kick/ban players, change maps, and modify server settings mid-match.

Accessing the Web Admin Panel

Bannerlord includes a built-in web admin panel powered by the DedicatedCustomServerHelper module.

  1. Find your server's IP address and port in GPanel's Network tab.
  2. Open a web browser and navigate to:
    http://<your-server-ip>:<port>

    The web panel runs on the same port as the game server (default UDP 7210). Check your GPanel Network tab for the exact port.

  3. Enter your admin password when prompted.
Web panel capabilities: The web interface lets you view connected players, manage matches, change settings, monitor chat, and access server commands without joining the game. Note that many settings become read-only during active missions.

In-Game Admin Access

  1. Join your server as a normal player.
  2. Open the game console with Alt + ~ (tilde key).
  3. Type Help to see available commands.
  4. You may need to authenticate with the admin password through the in-game admin menu if prompted.

2. Server Console Commands

The following commands can be used in the server console (GPanel console) or the web admin panel. Type Help or list in the console to see all available commands.

Server Management Commands

Command Description
ServerName <name> Changes the server display name.
GameType <mode> Changes the game mode (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle).
WelcomeMessage <text> Sets the message shown to players on join.
start_game Makes the server visible in the server browser and allows connections.
start_mission Begins the current mission/match. Players can start fighting.
start_game_and_mission Combined command: starts the server and immediately begins gameplay.
add_map_to_usable_maps <MapName> <GameType> Registers a map as playable for a given game mode.
add_map_to_automated_battle_pool <MapName> Adds a map to the automatic rotation pool.
enable_automated_battle_switching Enables automatic map rotation after each match.
set_automated_battle_count <number> Sets how many matches to play before the server shuts down. Useful for scheduled restarts.
list Displays all available commands.

3. Player Management

Kicking Players

To remove a player from the server:

  • Web Admin: Navigate to the Players section in the web admin panel, find the player, and click Kick.
  • Chat command: Open the in-game chat and type:
    !kick <playername>

Kicked players can rejoin immediately unless you also ban them or set a server password.

Banning Players

To permanently prevent a player from joining:

  • Web Admin: Use the ban option in the Players section of the web admin panel.
  • Chat command: Open the in-game chat and type:
    !ban <playername>

Bans persist across server restarts.

Unbanning Players

To remove a ban and allow a player to rejoin:

!unban <playername>

Muting Players

To prevent a player from using the in-game chat:

  • Use the mute option in the web admin panel.
  • Muted players can still play but cannot send chat messages.
Chat commands require admin authentication. You must be logged in as admin (either via the web panel or by joining the server with admin privileges) for chat commands to work.

4. Map Rotation Management

Changing the Current Map

To change the map during gameplay, use the web admin panel or modify the config file and restart the server. Maps must match the current game mode.

Editing the Map Rotation

The map rotation is defined in your game mode config file. To change it:

  1. Stop the server from GPanel.
  2. Open the config file (e.g., Modules/Native/siege_config.txt).
  3. Modify the add_map_to_automated_battle_pool lines to add or remove maps.
  4. Ensure enable_automated_battle_switching is present if you want automatic rotation.
  5. Save and restart the server.

Single Map Mode

To run a single map without rotation, include only one add_map_to_automated_battle_pool line and omit enable_automated_battle_switching. The same map will replay each round.

5. Game Mode Switching

Changing the game mode requires updating both the GameType setting and the map pool, since maps are mode-specific.

  1. Stop the server from GPanel.
  2. Open the config file and change the GameType line:
    GameType Siege
  3. Replace the add_map_to_automated_battle_pool lines with maps compatible with the new mode. See the Setup Guide for map lists.
  4. Save the file and start the server.
Changing the game mode requires a server restart. The game type cannot be changed during an active mission. You must stop the server, update the config, and start it again.

6. Modding Support

Bannerlord supports custom modules (mods) on dedicated servers. Mods can add new maps, game modes, weapons, troop types, and gameplay mechanics.

Installing Mods

  1. Stop the server from GPanel.
  2. Connect to your server via SFTP. See How to Upload Files via SFTP for instructions.
  3. Navigate to the Modules/ directory.
  4. Upload the mod folder into Modules/. Each mod should be in its own directory with a SubModule.xml file.
  5. Update the server's startup command or batch file to include the mod in the modules list. The _MODULES_ parameter in the startup configuration must reference all active modules:
    Native*Multiplayer*DedicatedCustomServerHelper*YourModName

    Modules are separated by asterisks (*). The load order matters -- place dependent mods after their prerequisites.

  6. Start the server.
All players must have matching mods. Players joining a modded server need the same mods installed on their client. Mismatched mods will prevent connection or cause desync issues.

Steam Workshop Mods

Bannerlord supports Steam Workshop for mod distribution. To install Workshop mods on a dedicated server:

  1. Subscribe to the mod on Steam Workshop from a regular Bannerlord installation.
  2. Locate the downloaded mod folder in your local Bannerlord installation's Modules/ directory.
  3. Upload the mod folder to your dedicated server's Modules/ directory via SFTP.
  4. Add the module name to the startup modules list.

DedicatedCustomServerHelper Module

This built-in module provides the web admin panel. It must always be included in the modules list. If you encounter version mismatch errors after a game update:

  1. Stop the server.
  2. Navigate to Modules/DedicatedCustomServerHelper/.
  3. Open SubModule.xml.
  4. Update the Version value to match the current game version.
  5. Update any DependedModule version values accordingly.
  6. Save and restart the server.

7. Troubleshooting

Server Crashes on Startup

  • Check the console output for error messages. Common causes include:
    • Missing or expired authentication token -- contact support if you see token errors.
    • Invalid AdminPassword configuration -- ensure the AdminPassword line exists and has a value.
    • Malformed config file syntax -- each command must be on its own line with no trailing characters.
    • Module version mismatch after a game update -- update SubModule.xml version numbers.
  • Try removing all custom mods and running with only the default modules (Native*Multiplayer*DedicatedCustomServerHelper).
  • Delete the config file and let the server regenerate defaults to rule out config issues.

Players Cannot Connect

  • Verify the server is running in GPanel.
  • Confirm the player is using the correct IP and port from the GPanel Network tab.
  • Check that the game password is correct (case-sensitive).
  • Ensure the player has the same game version and mods installed.
  • If using mods, verify the player has the exact same module versions.
  • Check the console for "player rejected" messages which may indicate the specific reason.

Server Not Appearing in Browser

  • Confirm the server has fully started and the console shows it is accepting connections.
  • Check that the config file includes start_game or start_game_and_mission -- without this, the server will not register with the master server list.
  • The server browser may take several minutes to update. Try direct connect while waiting.
  • If the authentication token is expired, the server may start but not appear in the browser. Contact support for token renewal.

Mod Conflicts

  • If the server crashes after adding a mod, remove it and test again to confirm it is the cause.
  • Check that the mod's SubModule.xml lists correct dependencies and the load order in your modules list is correct.
  • Verify the mod is compatible with the current version of Bannerlord. Mods from older versions may cause crashes.
  • Some mods conflict with each other. Check the mod documentation and community forums for known incompatibilities.
  • Clear the server's shader cache and temp files if you experience graphical issues or loading errors after mod changes.

Player Desync

  • Desync occurs when a player's game state diverges from the server. Symptoms include players appearing to teleport, hits not registering, or rubber-banding.
  • The most common cause is high latency. Encourage affected players to check their internet connection.
  • Mods that modify gameplay mechanics (movement speed, physics, weapon stats) are more likely to cause desync.
  • If desync is widespread, try reducing MaxNumberOfPlayers or switching to a lighter game mode (Duel or Skirmish instead of Siege).
  • Restarting the server can resolve persistent desync issues.

Authentication Token Issues

  • Bannerlord requires a valid authentication token to run a dedicated server. Tokens expire after approximately 3 months.
  • If you see token-related errors in the console, the token likely needs renewal.
  • Open a support ticket to have your server's authentication token refreshed.

8. Log Files

Bannerlord server logs are useful for diagnosing crashes, connection issues, and player activity.

  • Log files are stored in the server's log directory, typically accessible through GPanel's Files tab or via SFTP.
  • Check log files for detailed error messages when the console output alone is not sufficient.
  • Include relevant log excerpts when opening a support ticket for faster resolution.

Related Articles

Need Help?

If you run into issues with your Bannerlord server that are not covered here, open a support ticket and include your server IP, the game mode you are running, any mods installed, and relevant error messages from the GPanel console or log files.


Чи була ця стаття корисною?

Ready to Get Started?

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