How to Play Mount & Blade II: Bannerlord on Linux.
Contents
Mount & Blade II: Bannerlord is a strategy/action role-playing game for Microsoft Windows. The game was developed by TaleWorlds Entertainment and is a prequel to their previous game Mount & Blade: Warband. In Bannerlord, the player controls their created character as they adventure through the world of Mount & Blade.
If you want to enjoy the epic adventure of Mount & Blade II: Bannerlord on your Linux PC, it is possible, but it requires a bit of configuration and tweaking. In this guide, we’ll show you exactly how to do just that. Follow him to get Mount & Blade II: Bannerlord working on Linux!

Setting up Mount & Blade II: Bannerlord is a tedious process on Linux because it is rated “Gold” on ProtonDB. Unfortunately, unlike many other video games, you won’t be able to install it and be done with it. You need to configure it a bit to make it work. Please follow the step by step instructions below to set up the game.
Step 1: To start the installation process, you need to install the Steam Linux client. To get Steam working on Linux, open a terminal window by pressing Ctrl + Shift + T or Ctrl + Alt + T on the keyboard. Then enter the commands below to get Steam working.

ubuntu
sudo apt install steam
Debian
wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb sudo dpkg -i steam.deb

ArchLinux
sudo pacman -S steam
Fedora/OpenSUSE
For best results on OpenSUSE and Fedora, install the Flatpak version of Steam.

flat pack
First, make sure you have the Flatpak runtime installed on your computer. Then, enter the commands below.
flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.valvesoftware.Steam
Step 2: Now that Steam is installed, we need to install a custom compatibility tool. This custom compatibility tool is called Glorious Eggroll, and it’s a special release from Valve’s Proton with various game fixes, including those for Mount & Blade II: Bannerlord.

To get your hands on the latest version of GE, use the following wget download command.
wget https://github.com/GloriousEggroll/proton-ge-custom/releases/download/5.11-GE-3-MF/Proton-5.11-GE-3-MF.tar.gz
Step 3: When the file has finished downloading, use the mkdir command to create a new folder. This new folder will house the GE Compatibility Tool you just downloaded.

mkdir -p ~/.steam/root/compatibilitytools.d
Alternatively, if you are using Flatpak, do the following.
mkdir -p ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
Step 4: Extract the contents of the GE archive you downloaded to the folder just created from step 3. To extract, run the following tar command below.

tar xvf Proton-5.11-GE-3-MF.tar.gz -C ~/.steam/root/compatibilitytools.d/
Or, for Flatpak, do the following:
tar xvf Proton-5.11-GE-3-MF.tar.gz -C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/

Step 5 – After extracting the contents of the GE archive to the correct folder, open Steam for Linux and log in. When you are logged into Steam, find the “Steam” menu on the top left and click on it with your mouse.
In the “Steam” menu, select “Settings” to open the Steam settings area. Next, locate the “Steam Play” section and click on it with your mouse.
Step 6: Under the “Steam Play” section, find “Enable Steam Play” for supported titles and check it. Then check “Enable Steam Play for all other titles”.
When both boxes are checked, find “Run other titles with” and click the dropdown next to it. From the drop down menu, select “Proton-5.11-GE-3-MF” and click the “OK” button.
Step 7 – Find the “STORE” button on Steam and click on it with your mouse. Selecting this button will take you to the Steam Storefront. From there, find the search box and search for Mount & Blade II: Bannerlord.
Step 8 – Click on “Mount & Blade II: Bannerlord” in the search results to go to the Mount & Blade II: Bannerlord store page. Then locate the “add to cart” button and click on it to purchase the game.
Step 9 – After purchasing the game, find the “LIBRARY” button and click on it to go to your Steam library. Once there, search for “Mount & Blade II: Bannerlord” and select it to access the Bannerlord Steam Library page.
On the Steam Library page for Mount & Blade II: Bannerlord, click the blue “INSTALL” button to install the game on your computer.

When the installation is complete, the blue “INSTALL” button will turn into a green “PLAY” button. Click this button to start Mount & Blade II: Bannerlord.
Mount & Blade II: Bannerlord is not a Platinum rated game on ProtonDB. It is rated Gold so you will have problems while playing it. Hopefully the Proton custom build will mitigate the issues, but it can’t account for everything.
If you’re having trouble playing Mount & Blade II: Bannerlord on your Linux PC with Proton, be sure to report bugs or find solutions.