Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

83 ratings
Bannerboard
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Utility
Game Mode: Singleplayer
Compatible Version: v1.3.4
File Size
Posted
Updated
1.644 MB
Oct 18, 2022 @ 9:01am
Nov 26 @ 12:42pm
7 Change Notes ( view )

Subscribe to download
Bannerboard

Description
Bannerboard is an external dashboard that displays real-time statistics about your campaign in a browser.

When the mod is loaded and a campaign starts it sets up a local WebSocket server and pushes updates to connected clients. The client is a Blazor WebAssembly app that runs in a browser and connects to the local server and listens for updates. The intended use case is a two monitor set-up with one running the game and the second running the dashboard.

No data is sent outside your system, the browser downloads the client code and runs it locally.

Instructions:
- Install the mod and enable it in the launcher
- Start the game and load a campaign
- A message saying the server has started should appear in-game
- Open the client app https://bannerboard.azurewebsites.net
- If all is successful the dashboard will appear in the browser and update as time passes

This is a work in progress.

Source code: https://github.com/edgarssults/Bannerboard
Issue tracker: https://github.com/edgarssults/Bannerboard/issues
Ideas for improvements: https://github.com/edgarssults/Bannerboard/projects/1
Nexus version: https://www.nexusmods.com/mountandblade2bannerlord/mods/3386
88 Comments
Eadgar  [author] 15 hours ago 
Yeah I'm on the free development instance, it has a low bandwidth limit, it resets every 6 hours.
Digi 15 hours ago 
Ohh I see. Ouch. Thank you though. Will it reset for free in 6 hours?
Your mod is so nice imo. Really nice work
Eadgar  [author] 16 hours ago 
The site has hit its bandwidth quota. It will reset in about 6 hours. I'll have to move hosting or start paying for it. 😭 I'll see what I can do in the next few days.
Eadgar  [author] 16 hours ago 
Thanks, I'm looking into it now...
Digi 17 hours ago 
Hey - blue screen on web page
Eadgar  [author] Dec 6 @ 10:24am 
That sounds useful, nice :)
Stickells54 Dec 1 @ 5:59pm 
@Eadgar I forked the git and added trading + self hosting. Feel free to integrate natively as I wrote 0% of this and just had Claude Sonnet sloppily build this for my own use. It works fine though. Appreciate all your work creating this mod from the ground up! https://github.com/Stickells54/Bannerboard_trading/tree/Bannerboard-with-Trading
Stickells54 Dec 1 @ 1:58pm 
You can install .NET SDK and run net server locally to access it. Dont even need to change the mod files or anything
Eadgar  [author] Nov 30 @ 6:16am 
It might be possible to cache all the WebAssembly files for offline usage somehow, but I have no idea whether that's possible.

You could check out the code and start the dashboard app that way. You'd need the .NET SDK and use the dotnet command line or do it via Visual Studio or VS Code.
Enrico Nov 27 @ 8:54am 
Any way to host the webpage locally?