Unfortunately, it’s 2026 and the problem is still relevant. Force Same Prefabs seem to work, but come on, the problem has been here since 2018, Unity !!!
Force Same Prefabs seem to work, but come on, the problem has been here since 2018, Unity !!!
What version of NGO are you seeing this issue? Is the issue you are having identical to the one originally posted or could it be a bit different…if so could you provide details on what you believe is a bug?
Based on the original issue:
Disabling the “Enable Scene Management” checkbox also disables “Use Prefab Sync”, and automatically checks that box.
When debugging the source code to see where the mismatch problem was coming from , I discovered that the network config is not updated accordingly.
(“Use Prefab Sync” → doesn’t exist… but “Force Same Prefab” does)
“Force Same Prefab” should always be serialized based on changes to the property whether scene management is enabled or disabled.
However, if the issue you are running into is that you have a stand alone server build where “Force Same Prefab” was enabled and then you un-check that in the editor and try to connect a client via the editor to your stand alone server, then it will indeed log that error and deny the client connection because the configurations are different.
But the bug with the actual “Force Same Prefab” value not being serialized properly when scene management is disabled has been fixed for a while now.