VDS Start
₺899.00 / month
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
Run the official custom server for Mount & Blade II: Bannerlord multiplayer on your own VDS; the map pool, admin panel and modules are under your control.
Quick answer
Bannerlord server hosting means running TaleWorlds’ official Mount & Blade II: Dedicated Server software on an always-on server to host a community server in Siege, Team Deathmatch, Captain, Skirmish, Duel or Battle mode. The server starts with a token generated in-game that is valid for 3 months and uses UDP port 7210 for player connections. The single-player campaign does not run on the official server. At LIONFIN you can install it on a VDS server or request a ready-made installation through a support ticket.
There is no ready-made package for this use yet; these servers give you full control to install it yourself, or you can request setup through a support ticket. You complete the order on our Turkish store page.
₺899.00 / month
₺1,599.00 / month
₺2,899.00 / month
| Players / mode | RAM | vCPU | Disk |
|---|---|---|---|
| 1–12 (Duel, Captain, Skirmish) | 2–4 GB | 2 | 20 GB NVMe |
| 13–40 (Team Deathmatch, Battle) | 4–6 GB | 4 | 25 GB NVMe |
| 41–80 (Siege) | 6–8 GB | 4–6 | 30 GB NVMe |
| 80+ or heavy community module | 8–12 GB | 6–8 | 40 GB NVMe |
Estimates; actual needs depend on mods, plugins and settings.
A Bannerlord custom server is a community-hosted multiplayer server running the official dedicated server software TaleWorlds released for Mount & Blade II: Bannerlord. It runs independently of the game’s official matchmaking servers; whoever opens it decides its name, rules, map pool, player limit and admins. That is why clans, training communities, tournament organisers and communities focused on a particular mode open their own servers.
The official server software only runs the game’s multiplayer modes. It is important to be clear about this from the start: Bannerlord’s single-player campaign, the sandbox mode where you raise armies and build a kingdom on the map of Calradia, cannot be made multiplayer with the official dedicated server. Community mods that aim to let friends play the campaign together are separate projects; TaleWorlds does not support them and they have their own setup methods.
So when choosing Bannerlord server hosting, decide which experience you want to offer: the official custom server suits battlefield modes directly, while experiences such as persistent roleplay are built with community modules running on top of the multiplayer infrastructure.
According to TaleWorlds’ modding documentation, the official Bannerlord custom server supports six multiplayer modes: Siege, Team Deathmatch, Captain, Skirmish, Duel and Battle. The mode is selected with the GameType value in the config file, and the server can rotate between maps with an automated battle cycle.
| Mode | Short description | Typical use |
|---|---|---|
| Siege | Attacking and defending teams fight over a castle | Busy community servers |
| Team Deathmatch | Team combat with continuous respawns | Warm-ups and casual play |
| Captain | Each player commands their own bot troops | Small, tactics-focused groups |
| Skirmish | Round-based team fight with limited lives | Clan matches and tournaments |
| Duel | One-on-one duels | Training and skill servers |
| Battle | Round-based team battle | Competitive community games |
A server runs one mode at a time; communities that want to offer several modes usually open multiple servers on the same machine with different ports. A clan might keep a Siege server open in the evenings and a Duel training server during the day. Trying a few modes in the first weeks and comparing player numbers is the most practical way to settle on a permanent layout.
A Bannerlord server token is generated by logging in to the game’s multiplayer lobby and typing customserver.gettoken into the console; the token file is saved in the Tokens subfolder of the Bannerlord directory in your Documents folder. Without this token the server cannot identify itself to TaleWorlds services and will not appear in the list.
ALT + ~.customserver.gettoken command./dedicatedcustomserverauthtoken launch argument.The documentation stresses two important rules: the token is tied to your Bannerlord account and expires after 3 months. The server will not start with an expired token, so putting a renewal reminder in your calendar saves you from wondering, months later, why the server is down one morning. Because the token is tied to your account, do not share it in public channels; only the person responsible for the server should hold it.
The Bannerlord dedicated server is released for Windows, and the FAQ in TaleWorlds’ modding documentation states that Linux server files are also available. The server appears in the Tools section of your Steam library as “Mount & Blade II: Dedicated Server” and can also be downloaded via SteamCMD; the documentation says Steam is currently the only distribution source.
Which operating system should you choose?
bin/Win64_Shipping_Server. Troubleshooting is easier for first-time server owners.In either case you need to keep the server on the same version as your game client; when the game updates, the server must be updated too. Whichever system you choose on a VDS, remember to protect remote access with an IP restriction.
A Bannerlord server’s resource needs depend on the game mode and bot count as well as the number of players; small Duel or Skirmish servers run with a few gigabytes of RAM, while busy Siege servers need noticeably more CPU. The table above shows estimates.
The main factors that increase resource use:
With hundreds of units moving at once during battles, single-core CPU speed comes to the fore; fewer fast, dedicated cores beat many slow ones. On a LIONFIN VDS your cores are dedicated, so you are not affected by neighbouring servers during heavy fights. Watch CPU usage during battle hours in the first weeks and adjust the plan accordingly.
On disk, logs, custom maps and community modules take up space alongside the server files; archiving log files regularly and clearing old ones prevents the disk from filling up. Fast NVMe reads also shorten players’ waiting time during map loads.
For Bannerlord the page shows VDS packages; you can install the server on a VDS yourself or request a ready-made installation through a support ticket. Needs such as token management, config files, module folders and separate instances for multiple modes make a virtual server with full access practical for this game.
What you can do on a VDS:
Modules folder and manage their versions yourself.In return, OS maintenance and security are your responsibility. For a comparison of the two models see game server package or VDS?. Package capacities can change, so we give no figures here; compare core, RAM and disk values against the current package table on this page. Rather than picking an oversized plan for a single small Duel server, moving to a larger plan as needs grow is more efficient.
If you have no server administration experience, you can request the initial installation via a support ticket and then handle day-to-day tasks such as config files, the map pool and token renewal yourself.
The only port required for player connections on a Bannerlord server is 7210/UDP; the TCP port with the same number is needed only for the optional web admin panel and custom map downloads. This is documented on the server hosting page of TaleWorlds’ modding documentation.
| Port | Protocol | Purpose | Required? |
|---|---|---|---|
| 7210 | UDP | Player connection | Yes |
| 7210 | TCP | Web panel and map download | Optional |
If you will not use the web panel, keeping the TCP port closed reduces the attack surface; if you will, consider limiting access to your own IP address in the firewall. If you open a second server on the same machine, assign it a different port and open that port in the firewall too. If the port is open but the server still does not appear in the list, first check the token’s validity and the error lines in the server console.
A Bannerlord server is configured by executing, line by line, the commands in a text file named in the ds_config_*.txt format in the Modules/Native folder; the file is selected with the /dedicatedcustomserverconfigfile launch argument. TaleWorlds provides sample config files in the same folder, and your own file must also be located there.
Commonly used configuration commands:
ServerName: the server name shown in the list.GameType: Siege, TeamDeathmatch, Captain, Skirmish, Duel or Battle.AdminPassword: password for the web panel and admin login; according to the documentation it is empty by default and setting a strong one is recommended.add_map_to_usable_maps and add_map_to_automated_battle_pool: usable maps and the map pool in the automated rotation.enable_automated_battle_switching and set_automated_battle_count: automatic map switching between matches and how many (-1 for unlimited).start_game_and_mission: starts the game and mission; without this line the process runs but gameplay does not begin.Type list in the server console to see every supported command. Keeping a separate config file for each mode makes instances easier to manage.
The Bannerlord server supports the module system, but every player connecting must have the same modules loaded as the server; with a module mismatch the player cannot join. The DedicatedCustomServerHelper module, previously downloaded separately, has been included in the base game since version 1.2.x; custom maps are downloaded to players through this infrastructure and the TCP port.
Things to watch on modded servers:
Mods that promise multiplayer play of the single-player campaign are outside the scope of the official dedicated server and usually use their own server software.
A Bannerlord server is managed in two ways, through the web admin panel and the in-game admin panel, and the security of both rests on the AdminPassword value. The web panel is reached via the server’s IP address and port; in-game you join the server with the “Join as Admin” option and open the admin panel from the Escape menu.
The in-game panel offers mission options such as mode, map, cultures, round count, time limits and player limit; live settings such as the welcome message, team balance, friendly fire and class limits; and moderation tools such as mute, kick and ban. For announcements, /ab sends an on-screen broadcast and /ac a chat message.
Security recommendations:
AdminPassword empty and use an unguessable password.On the network side, the RouteFence firewall on LIONFIN infrastructure filters DDoS traffic at the network level and the infrastructure is monitored 24/7 by NOC and SOC teams (see our data center); this layer matters for competitive clan matches.
On clan and tournament servers the goal is for every match to be played under the same rules, with a predictable map order and no unauthorised entries; this is achieved with password-protected access, a fixed configuration and a clear admin role. In Bannerlord communities, competitive matches are usually played in Skirmish or Battle mode, and training on Duel servers.
Recommendations for a well-run setup:
ds_config files for practice, official matches and public play. On match day you just start the server with the right file.add_map_to_usable_maps.Running the tournament server on a different port from the main community server on the same VDS keeps the match unaffected by crowds on the public server. Shutting down unnecessary instances during tournament hours reserves CPU for the match.
The most frequent Bannerlord server problems are an expired token, the game not being started, module mismatches and version differences between game and server. Log files and the server console usually show the cause directly.
start_game_and_mission line (or start_game and start_mission).If the problem persists, open a ticket from the Support section of the LIONFIN customer panel and attach the server log.
Choose a VDS
Pick a VDS plan that fits the estimate table for your game mode and player count, and install Windows Server or Linux.
Download the server files
Download the Mount & Blade II: Dedicated Server app via SteamCMD or the Steam Tools section.
Generate a token
Enter the multiplayer lobby in the game, type customserver.gettoken in the console and move the token to the server.
Prepare a config file
Create a ds_config file under Modules/Native and define ServerName, GameType, AdminPassword and the map pool.
Open the port
Open UDP port 7210 in the firewall, and TCP port 7210 if you will use the web panel.
Start the server
Start the server with the /dedicatedcustomserverconfigfile argument and check that the game appears in the list.
No. TaleWorlds’ official dedicated server software only runs multiplayer modes such as Siege, Team Deathmatch, Captain, Skirmish, Duel and Battle. Mods that aim to let people play the single-player campaign together are community projects, are not officially supported and have their own setup methods.
According to TaleWorlds’ documentation, the token generated with customserver.gettoken is tied to your Bannerlord account and expires after 3 months. When it expires, you need to generate a new token and copy it to the server. Setting a renewal reminder in your calendar is recommended.
UDP port 7210 is required for player connections. The TCP port with the same number is needed only for the optional web admin panel and custom map downloads. If you run several servers on the same machine, assign each one a different port.
The FAQ in TaleWorlds’ modding documentation states that Linux server files are available. Since most paths in the documentation are written for Windows, Windows may be easier for first-time server owners. If you will use community modules, confirm Linux compatibility with the module author.
Set the AdminPassword value in the configuration. In the game, connect to the server with the Join as Admin option by entering this password, then open the admin panel from the Escape menu. The same password is also used for the web admin panel reached via the server’s IP address and port.
In the config file, add usable maps with add_map_to_usable_maps and rotation maps with add_map_to_automated_battle_pool. enable_automated_battle_switching turns on automatic switching and set_automated_battle_count sets how many matches are played; use -1 for an unlimited rotation.
Every player connecting to a Bannerlord server must have the same modules loaded as the server; with a mismatch, entry is blocked. Announce the module list and versions clearly to your players. After a game update, make sure the modules have been updated as well.
A running server process does not mean gameplay has started. If the config file lacks the start_game_and_mission command, or start_game and start_mission, the server stays in a waiting state. Add the command to the end of the file and restart the server.
For a busy Siege server, 6–8 GB of RAM and four to six fast cores are an estimated starting point. Siege engines and destructible structures increase CPU load. If you use heavy community modules, plan for 8–12 GB and monitor usage.
Yes. By defining a separate config file and a different port for each server, you can run, for example, a Siege and a Duel server on the same machine. Total RAM and core needs equal the sum of the running instances’ needs.