Hello!
I am encountering a specific vehicle desynchronization issue in BeamMP multiplayer.
Problem Description:
When another player spawns the Gavril Grand Marshal Limousine (the official configuration added in the v0.38 update), I see a regular Grand Marshal instead of the limousine on my screen. However, other players see my spawned limousine correctly. This issue occurs only with this specific limousine model; all other cars synchronize without any problems.
Important Detail:
The problem is directly related to the “Use simplified models for BeamNG traffic” setting.
- When this setting is ENABLED , I do not see other players’ limousines correctly (they appear as regular cars).
- When this setting is DISABLED , the limousines synchronize and display perfectly for all players.
I would like to use the simplified models feature for better FPS, but this bug currently prevents me from doing so when players use the limousine. It seems that the simplified model for the limousine is either missing, not loading, or not synchronizing correctly in BeamMP.
Troubleshooting Steps I’ve already taken:
- Verified the integrity of the game files through Steam.
- Completely reinstalled the BeamMP client.
- The issue persists even with all other mods disabled.
Could you please look into this synchronization issue? I am ready to provide additional logs or information upon request.
Thank you for your time and for developing this great mod!
Hey, BeamMP uses BeamNG’s simplified traffic vehicles for the simplified vehicles option. This means that the selection of vehicles that can be simplified is limited by that selection. (Technically it’s not strictly limited by that, but we don’t have the resource to create and maintain our own simplified vehicles)
When a vehicle is converted to it’s simplified counterpart the closest representation is chosen. However because they’re simplified the choice is limited and vehicles can end up looking differently. I’ve just checked, and there is currently no simplified version of the limousine. Which means it gets converted to the closest match which is the base grand marshal.
The only solution I see is not simplifying the limo at all, but I’m not sure if everyone would want that.
Thank you for the explanation about the missing simplified model for the Grand Marshal limousine and why it gets replaced with the base version. I fully understand that you rely on BeamNG.drive’s traffic system and don’t have the resources to create custom simplified vehicles.
Based on this, I have two follow-up questions:
- Feature possibility: Would it be technically feasible on your end to implement a feature that would allow players to manually add specific vehicles (by their Jbeam names, for example,
grandmarshal_limo.jbeam ) to an “exclusion list” or “whitelist” so they would never be converted to simplified models, even when the simplification option is enabled globally?
- Manual workaround: If implementing such a feature isn’t currently planned, is there any existing way for me to manually disable optimization specifically for the Grand Marshal limousine on my client? For instance, by editing a configuration file for the mod to force the game to always load the full model for this particular vehicle?
I would be very grateful for any guidance on this matter. I’m ready to provide more technical details if needed.