The problem started appearing for me about 2-3 days ago, I think after one of the micro-updates.
Clicking Login button gives "Could not connect to server" message.
Relevant part of the log (the lines that appear after each attempt):
Code:
[16:00:21.343] [][] New MBGameClient State: Working old state:Idle
[16:00:21.489] Http Post Request to http://service://bannerlord.lobby/:80/Data/ProcessMessage
[16:00:25.202] Http Post Request with message failed. Exception status: NameResolutionFailure
[16:00:25.202] Exception 0: The remote name could not be resolved: 'service' ||| StackTrace:
[16:00:25.202] ClientRestSessionTask::SetFinishedAsFailed::TaleWorlds.Diamond.Rest.ConnectMessage
[16:00:25.202] ClientRestSessionTask::SetFinishedAsFailed:: TaleWorlds.Diamond.Rest.ConnectMessage done
[16:00:25.208] [][] New MBGameClient State: Idle old state:Working
Looks like badly constructed URL?
Edit:
After a suggestion in Bannerlord Steam Forums, I tried launching the game through Launcher.Native.exe, and then the multiplayer successfully connected.
Still an issue when launching through Steam.