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
Categories

Mount and Blade II Bannerlord Server Setup Guide


This guide covers how to set up your Mount & Blade II: Bannerlord dedicated server on Legion Hosting, configure startup variables, set up game modes and map rotations, configure factions, and connect to your server. Bannerlord offers competitive and team-based medieval combat across multiple game modes including Siege, Captain, Skirmish, Team Deathmatch, Duel, and Battle. For admin controls, modding, player management, and troubleshooting, see Mount and Blade II Bannerlord Admin Setup.

Note: Bannerlord dedicated servers handle the multiplayer combat modes only (not the single-player campaign). A dedicated server allows you to host persistent multiplayer matches that players can join at any time.

1. First Start

  1. Log in to GPanel and select your Bannerlord server.
  2. Go to the Startup tab and review the configurable variables (see the table in Section 2).
  3. Set AUTH_TOKEN to your Bannerlord dedicated server authentication token. See the TaleWorlds guide for how to generate one.
  4. Server name, game mode, and other settings are configured in the config file (see Section 3).
  5. Return to the Console tab and click Start.
  6. Wait for the console to confirm the server has started. The first launch generates configuration files and may take a minute to initialize.
Authentication token required: Bannerlord dedicated servers require an authentication token (AUTH_TOKEN) tied to a TaleWorlds/Steam account. You must generate this token yourself and enter it in the GPanel Startup tab. See this TaleWorlds guide for instructions. If you encounter token-related errors, open a support ticket.

2. GPanel Startup Variables

The following variables are available in the GPanel Startup tab. These are passed to the server on each start.

Variable Required Description
AUTH_TOKEN Yes Dedicated server authentication token from TaleWorlds. See this guide for how to generate one.
AUTO_UPDATE No Auto-update the server on restart. 1 = enabled, 0 = disabled. Default is 1.

3. Server Configuration File

Bannerlord servers use a text-based configuration file that contains one command per line. The server executes each line sequentially on startup. Stop your server before making changes.

File Location

The config file is located in the Native module directory:

Modules/Native/<gamemode>_config.txt

For example, tdm_config.txt for Team Deathmatch, siege_config.txt for Siege, or skirmish_config.txt for Skirmish. Open the file using the Files tab in GPanel or connect via SFTP.

Key Configuration Commands

Command Description
ServerName My Server Server name shown in the multiplayer browser.
GamePassword secret Password required to join. Omit the line for a public server.
AdminPassword adminpass Password for admin access. Required for the web interface and admin commands.
GameType TeamDeathmatch Game mode. See Section 4 for all available modes.
WelcomeMessage Welcome to our server! Greeting shown when players join.
MaxNumberOfPlayers 120 Maximum concurrent players.
MinNumberOfPlayersForMatchStart 2 Minimum players needed to start a match.
CultureTeam1 empire Faction for Team 1 (attackers). See Section 6.
CultureTeam2 sturgia Faction for Team 2 (defenders). See Section 6.
NumberOfBotsTeam1 0 Number of AI bots on Team 1. Set to 0 for players only.
NumberOfBotsTeam2 0 Number of AI bots on Team 2.
RoundTimeLimit 180 Time limit per round in seconds.
MapTimeLimit 900 Total time limit per map before rotation, in seconds.
MinScoreToWinMatch 3 Number of round wins needed to win the match.
EnableAntiCheat true Enable or disable anti-cheat. Recommended to keep enabled.
FriendlyFireDamageMeleeSelfPercent 0 Self-damage percentage from friendly fire melee. 0 disables.
add_map_to_automated_battle_pool <MapName> Adds a map to the automatic rotation. Add multiple lines for multiple maps.
enable_automated_battle_switching Enables automatic rotation through the map pool after each match.
start_game_and_mission Starts the server and immediately begins gameplay. Place this at the end of the config file.

Example Configuration (Team Deathmatch)

ServerName Legion TDM Server
AdminPassword YourAdminPassword
GameType TeamDeathmatch
WelcomeMessage Welcome to the Legion Hosting TDM server!
MaxNumberOfPlayers 60
MinNumberOfPlayersForMatchStart 2
CultureTeam1 vlandia
CultureTeam2 battania
NumberOfBotsTeam1 0
NumberOfBotsTeam2 0
MapTimeLimit 600
EnableAntiCheat true
add_map_to_automated_battle_pool mp_tdm_map_001_spring
add_map_to_automated_battle_pool mp_tdm_map_003
add_map_to_automated_battle_pool mp_tdm_map_004
add_map_to_automated_battle_pool mp_tdm_map_005
enable_automated_battle_switching
start_game_and_mission
AdminPassword is required. If the AdminPassword line is missing or empty, the server may fail to start or the web admin interface will not function. Always set a strong admin password.

4. Game Modes

Bannerlord supports six multiplayer game modes. Set the mode using the GameType config command or the GAME_TYPE startup variable.

Game Mode Config Value Description
Team Deathmatch TeamDeathmatch Two teams fight to score the most kills within the time limit. Fast-paced combat with instant respawns.
Siege Siege Attackers assault a castle while defenders hold it. Includes siege equipment, capture points, and large-scale battles. Supports the most players.
Captain Captain Each player commands a squad of AI troops. Strategic mode where you lead soldiers into battle with formation commands.
Skirmish Skirmish Small team objective-based mode with flag capture. Round-based with limited lives per class.
Duel Duel One-on-one combat. Players challenge each other to honorable duels in an arena setting.
Battle Battle Large-scale team battles with one life per round. Eliminates respawns for tactical, high-stakes combat.
Server resources by mode: Siege and Captain require more server resources due to larger player counts and AI troops. Duel and Skirmish are lighter on resources. Choose a mode that fits your server plan.

5. Map Selection and Rotation

Maps are added to the server's rotation pool using the add_map_to_automated_battle_pool command in the config file. Each game mode has its own set of compatible maps.

Team Deathmatch Maps

Map Name Internal ID
Harbour of Ovsk (Winter)mp_tdm_map_001
Harbour of Ovskmp_tdm_map_001_spring
Tsagaan Castlemp_tdm_map_003
Nord Townmp_tdm_map_004
Nord Town (Alt)mp_tdm_map_004a
Baravenos Encirclementmp_tdm_map_005

Siege Maps

Map Name Internal ID
Skala Landingmp_siege_map_003
Baravenos Encirclementmp_siege_map_005
Castle of Fen Altaimp_siege_map_007_battania
Ayzar Strongholdmp_siege_map_009
Domogtul Castlemp_siege_map_012

Skirmish Maps

Map Name Internal ID
Town Outskirtsmp_skirmish_map_002f
Xaunamp_skirmish_map_007
Echerionmp_skirmish_map_010
Urikskalaarmp_skirmish_map_014
Sharismp_skirmish_map_020

Captain Maps

Map Name Internal ID
Ruins of Jawwalimp_sergeant_map_007
Druimmor Forestmp_sergeant_map_008
Cliffs of Akkalatmp_sergeant_map_009
Pendaricmp_sergeant_map_010
Isle of Deriadmp_sergeant_map_011

Duel Maps

Map Name Internal ID
Proving Groundsmp_duel_mode_map_004
Proving Grounds (Night)mp_duel_mode_map_004_night

Battle Maps

Map Name Internal ID
Cypegos Blockagemp_battle_map_001
Osrac Insurrectionmp_battle_map_002
Skolder Hideoutmp_battle_map_003
Use the correct maps for your game mode. Each map is designed for a specific game mode. Using a Siege map in Team Deathmatch (or vice versa) will cause errors or unexpected behavior. Always match maps to the GameType you have configured. Note that Captain mode maps use the mp_sergeant_ prefix internally.

Map Rotation Example

To set up automatic map rotation, add multiple maps to the pool and enable automated switching:

add_map_to_automated_battle_pool mp_siege_map_003
add_map_to_automated_battle_pool mp_siege_map_005
add_map_to_automated_battle_pool mp_siege_map_007_battania
add_map_to_automated_battle_pool mp_siege_map_009
add_map_to_automated_battle_pool mp_siege_map_012
enable_automated_battle_switching
start_game_and_mission

The server will cycle through these maps in order after each match completes.

6. Culture and Faction Settings

Bannerlord features six playable factions (cultures) that determine the troop types, equipment, and visual appearance for each team. Set factions using CultureTeam1 and CultureTeam2 in the config file.

Faction Config Value Style
Empire empire Roman-inspired heavy infantry and cavalry with strong armor and discipline.
Vlandia vlandia Western European-style knights with powerful crossbowmen and heavy cavalry.
Sturgia sturgia Norse/Slavic-inspired warriors with strong infantry, axes, and shield walls.
Battania battania Celtic-inspired faction with excellent archers, skirmishers, and woodland troops.
Khuzait khuzait Mongol-inspired nomadic warriors with powerful mounted archery and cavalry.
Aserai aserai Arabian-inspired faction with versatile cavalry, camel troops, and desert warriors.
CultureTeam1 vlandia
CultureTeam2 khuzait

7. How to Connect

Option A -- In-Game Server Browser

  1. Launch Mount & Blade II: Bannerlord.
  2. From the main menu, select Multiplayer.
  3. Ensure the standard mods/modules are activated when prompted.
  4. Select Custom Server List (or Dedicated Server List depending on your game version).
  5. Use the search bar or scroll to find your server by name.
  6. Select your server and click Join. Enter the game password if one is set.
It may take a few minutes for a newly started server to appear in the browser. If your server does not show up, try refreshing the list or connecting directly by IP.

Option B -- Direct Connect

  1. Launch Mount & Blade II: Bannerlord.
  2. From the main menu, select Multiplayer.
  3. Open the console with Alt + ~ (tilde key).
  4. Enter the following command using your server's IP and port from GPanel's Network tab:
    open <your-server-ip>:<port>
  5. Enter the game password if prompted.
Connection issues? Verify your server is running in GPanel, check that you are using the correct IP and port from the Network tab, and ensure the game password matches. Ports are randomly assigned unless you have a private IP. See How to Find Your Server IP and Port for help locating your connection details.

8. Round and Match Settings

Fine-tune the match experience with these settings in your config file:

Setting Recommended Value Description
RoundTimeLimit 180 Maximum duration of each round in seconds. 180 (3 minutes) is standard for most modes.
MapTimeLimit 900 Total time on a single map before rotation. 900 (15 minutes) allows several rounds per map.
MinScoreToWinMatch 3 Number of round wins needed to win the overall match.
MinNumberOfPlayersForMatchStart 2 Minimum players needed before a match begins. Set to 1 for testing.

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, and any relevant error messages from the GPanel console.


T'ha estat útil aquest article?

Ready to Get Started?

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