The entire server hosting system for bannerlord is really ****y.
Lets break it down:
> You need to generate the server token on the game client, this is annoying as you MUST have bannerlord installed to get a token.
> You need to do this once every 3 months, this is really annoying when running lots of servers and the tokens become invalidated.
> The tokens are not unique, meaning you're kinda screw'd when you run multiple servers.
> If you can't auth with TW, the server automatically kills itself. WTF is that...
> In the situation from the OP, if a server crashes and reboots, it updates the browser with ANOTHER duplicate instance of the server, despite it not actually being online. Do it too many times, your server gets soft banned.
> Ideally, the client at best should be able to figure out if the server isn't responding and not prevent the client from finding another server.
TW needs to seriously consider implementing a better server browser, perhaps even just adopting whats available though
steamworks.
If you really need this token thing so people have to register their servers so you can see who's running them,
consider adopting the SGSAM that's used for Rust, GMOD and even CSGO.
I'd also like to see TW consider adding a status page, perhaps implementing
Atlassians status page system so when **** isn't working players can clearly see its not working as intended.
Warband has a better functioning server browser... Thats what really bugs me the most...