Mount and Blade II Bannerlord

From Wiki of mygameplatform.com
Jump to navigation Jump to search

Introduction

Important things for Mount & Blade II Bannerlord. But can change at any time with updates!

Token

1. Launch Mount and Blade 2 Bannerlord in multiplayer mode and log in.

2. Open the in-game console by pressing ALT + the tilde key (~) or ALT + the key located below the Esc key.

3. In the console that appears, type in customserver.gettoken and press Enter.

Token.PNG


4. Your token will now be generated and saved in the "DedicatedCustomServerAuthToken.txt" file located in your "Documents\Mount & Blade II Bannerlord\Tokens" folder on your PC.

This token can be used to authenticate your Bannerlord server.

Attention: The token expires after 5 months!

Server Settings

You can edit the server settings manually in the folder Module/Native/ds_config_*.txt or you can edit the variables in the startup, which will update the config automatically after every restart of the server.

Attention: In the config you have to set the set_automated_battle_count to -1 to prevent the server from crashing.

an example Config

ServerName hosted by mygameplatform.com 
GameType Captain
add_map_to_automated_battle_pool mp_sergeant_map_007
add_map_to_automated_battle_pool mp_sergeant_map_008
add_map_to_automated_battle_pool mp_sergeant_map_018
add_map_to_automated_battle_pool mp_sergeant_map_009
add_map_to_automated_battle_pool mp_sergeant_map_011
add_map_to_automated_battle_pool mp_sergeant_map_013
CultureTeam1 battania
CultureTeam2 vlandia
RespawnPeriodTeam1 3
RespawnPeriodTeam2 3
RoundPreparationTimeLimit 20
MaxNumberOfPlayers 14
AllowPollsToKickPlayers True
FriendlyFireDamageMeleeFriendPercent 75
FriendlyFireDamageRangedFriendPercent 75
MinNumberOfPlayersForMatchStart 2
RoundTotal 9
MapTimeLimit 60
RoundTimeLimit 600
WarmupTimeLimit 5
AutoTeamBalanceThreshold 1
NumberOfBotsPerFormation 35
SingleSpawn true
set_automated_battle_count -1
start_game
enable_automated_battle_switching

Custom Game Mode

In Custom Game Mode you can run mods/modules and from now on you can load several mods/modules together. To add a module go to Startup and edit the variable Custom Game Mode and use this launch command:
_MODULES_*Native*Multiplayer*YOUR_MODULE_NAME_1*YOUR_MODULE_NAME_2*_MODULES_

Now upload the file you want to have to the server via FTP-Client and add the desired file in Files/Modules.

Finally take the launch command and remove YOUR_MODULE_NAME_1*YOUR_MODULE_NAME_2 and replace these two fonts with the Mod/Module name that was uploaded to the server. If only one mod was uploaded remove YOUR_MODULE_NAME_2

launch command example: _MODULES_*Native*Multiplayer*DedicatedCustomServerHelper*_MODULES_


Attention: These characters have to stay in the launch command because they are placeholders *

Custom Server Helper

To use the Custom Server Helper, you need your server IP and Port.

IP and Port
Arrow.png




Take the address of your server and paste it into the address line of your browser.

MBB1.png


Custom Maps

Step 1: Adding custom maps
Path: /home/container/Modules/SceneObj

Place any desired custom map into the SceneObj folder of the Multiplayer module .



Step 2: Configure Map Pools
Open your server configuration and add the names of the custom cards to the card pool. This will allow players to select these cards.


ServerName hosted by mygameplatform.com
GamePassword 
GameType Battle
#-> add_map_to_automated_battle_pool YOUR_CUSTOM_MAP_NAME
add_map_to_automated_battle_pool mp_battle_map_002
add_map_to_automated_battle_pool mp_battle_map_001
CultureTeam1 khuzait
CultureTeam2 battania
RoundPreparationTimeLimit 20
MaxNumberOfPlayers 100
AutoTeamBalanceThreshold 
FriendlyFireDamageMeleeFriendPercent 100
FriendlyFireDamageMeleeSelfPercent 0
FriendlyFireDamageRangedFriendPercent 100
FriendlyFireDamageRangedSelmp_battle_map_001Percent 0
MinNumberOfPlayersForMatchStart 2
RoundTotal 
Map mp_battle_map_001
RoundTimeLimit 400
WarmupTimeLimit 3
SingleSpawn true
set_automated_battle_count -1
start_game
enable_automated_battle_switching
AdminPassword


Step 3: Server restart
Restart the server to update the configuration and apply the changes.



Step 4: Download custom maps
Players can now open the server's download panel to download the map they want. This map will be downloaded directly from the server.


MBB3.png


Step 5: Joining and selecting cards
After the map is downloaded, players can join the server. In a map poll, the custom map can now be selected.