BATTLETECH - MP game consistently disconnects at the start of a particular Mech's activation

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

MarkDey

Lt. General
Moderator
28 Badges
Mar 18, 2002
1.647
874
  • BATTLETECH
  • Stellaris
  • Crusader Kings II
  • Europa Universalis IV
One line summary of your issue
MP game consistently disconnects at the start of a particular Mech's activation

What platform are you running the game on?
Steam

What operating system do you use?
Win10

Which version of the game are you running?
1.9.1 with the MP Fix Mod

What DLC do you have installed?
Flashpoint, Urban Warfare, Heavy Metal

Please explain your issue is in as much detail as possible.


Have you tried verifying your files?

Yes

Steps to reproduce the issue
Host a MP game. Have the player named FBR join. Play until contact and combat starts. The game will disconnect as soon as it becomes the second Mech of FBR's lance turn to act (a Panther, I think)

Attach DxDiag (PC), System Info log (Mac), or run sudo lshw -html > specs.html and uploaded specs.html (Linux)
File(s) attached

Attach Output Log
Windows:
\Users\YourUserName\AppData\LocalLow\Harebrained Schemes\BATTLETECH\output_log.txt
Mac OS: Users >{name} > Library > Logs > Unity > Player.log
Linux: ~/.config/unity3d/Harebrained Schemes/BATTLETECH/Player.log

File(s) attached

If the game crashed, please attach the crash file with the time stamp closest to the crash.
Windows:
[Steam library folder]\steamapps\common\BATTLETECH\DumpBox
For v.17 and beyond try here: C:\Users\[YourUserName]\AppData\LocalLow\Harebrained Schemes\BATTLETECH
OSX: Macintosh HD > Users > [username] > Library > Application Support > Steam > steamapps > common > BattleTech > DumpBox
Linux: [Steam library folder]/steamapps/common/BATTLETECH/DumpBox

File(s) attached

If a save game was loaded at the start of the game session, upload it. Please make sure to upload the save game with the timestamp closest to when you loaded it.
Windows:
Steam:
[Steam installation folder]\userdata[SteamID]\637090\remote\C0\SGS1
GOG: 'C:\Users\USER_ID\AppData\Local\GOG.com\Galaxy\Applications\50593543263669699\Storage\Shared\Files\C#\SGS#'
Vanilla:'C:\Users\USER_ID\AppData\LocalLow\Harebrained Schemes\BattleTech\C#\SGS#'
OSX:
Steam:
Macintosh HD > Users > [username] > Library > Application Support > Steam > userdata > [SteamID] > 637090 > remote > C#> SGS#
GOG: Macintosh HD > Users > [username] > Library > Application Support > GOG.com > Galaxy > Applications > 50593543263669699 > Storage > Shared > Files > C# > SGS#
Vanilla: Macintosh HD > Users > [username]> Library > Application Support > unity.Harebrained Schemes.BattleTech > C# > SGG#
Linux:
Steam:
/home/.steam/steam/userdata/[steamID]/637090/remote/C#/SGS#
GOG: /home/[username]/.config/unity3d/Harebrained Schemes/BATTLETECH/remote/C#/SGS#/
Vanilla: /home/[username]/.config/unity3d/Harebrained Schemes/BATTLETECH/remote/C#/SGS#/

File(s) attached

Attach screenshot / video
File(s) attached
 

Attachments

  • DxDiag.txt
    70,8 KB · Views: 0
  • output_log.txt
    195,6 KB · Views: 0
  • d6d348f2-ee52-4c80-8c16-97343b722e89_Host_aca534fd-f5dd-4835-9051-64ee2977cbb9_20230123_18-38-04.zip
    6,6 MB · Views: 0
Last edited:
Huh. A quick look through the files shows that the random values have a mismatch, not because of the values themselves, but because of the formatting of those values. One is . separated, and one is , separated. Maybe a localization issue?
 
It happened again, and this time, FBR stated that they did install the MP Fix. Still disconnected when their second mech came up to do their turn. New crash files attached.
 

Attachments

  • 9b10b7d8-725d-4ad5-a2aa-fef495eb527d_Host_aca534fd-f5dd-4835-9051-64ee2977cbb9_20230124_13-52-41.zip
    8,1 KB · Views: 0
  • output_log.txt
    83,3 KB · Views: 0
  • 20230124_13-29-24.zip
    3,1 MB · Views: 0
I've been able to start two other matches with people, one of whom was from Germany and the other was from USA, and both of them did not have the BT MP Fix mod installed. The game crashed out similar to the FBR match, during the first or second mech activation of my opponent's turn. I also just finished a game against someone from NL who did have the BT MP Fix installed, and it worked fine.

I thought that not having the BT MP Fix mod would prevent a user from joining a lobby, let alone start a game. It seems that is not the case.
 
I heard from a user (Gunsm0ke) that the game language also matters. He played against a friend that has their game language set to German, and his was in English, and the game disconnected shortly after the first combat turn, even though they both had the MP Fix mod installed.
 
I tested a bit more with SirHawkeye (a German player) and confirmed that the game language matters. We were able to play a match if my client was in Russian and his was in German, but the game always had a network error (I'm assuming an out-of-sync error) if one of us was in English. I strongly suspect that this has to do with the decimal separator localization, since Russian and German and French write one-half as 0,5 but English writes it as 0.5. Sorta funny that English is the problem language. :)

Files from a game where we had a disconnect are attached. Seems like the workaround is to have both clients in English, or neither client in English.
 

Attachments

  • 20230216_18-08-34.zip
    2,9 MB · Views: 0