[0.15.5] Many users desyncing (contains heavy mode data)

This subforum contains all the issues which we already resolved.
Post Reply
I_IBlackI_I
Long Handed Inserter
Long Handed Inserter
Posts: 73
Joined: Wed Feb 20, 2013 6:57 pm
Contact:

[0.15.5] Many users desyncing (contains heavy mode data)

Post by I_IBlackI_I »

On our FactorioMMO world we got a lot of user desyncing again, I was not there but we did manage to get the heavy-mode data and a folder for our users to upload their desync-reports.

https://blackstonei.stackstorage.com/s/w4uezDJOCSXKU97

If this is again related to the global.player_spectator_character there may be an bug regarding indexing.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.15.5] Many users desyncing (contains heavy mode data)

Post by posila »

Thank you very much for the heavy-mode results. There is definitely some save/load instability with heat-pipes and that causes desyncs.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.15.5] Many users desyncing (contains heavy mode data)

Post by posila »

Should be fixed for 0.15.6.
Thanks again for all the data.

I_IBlackI_I
Long Handed Inserter
Long Handed Inserter
Posts: 73
Joined: Wed Feb 20, 2013 6:57 pm
Contact:

Re: [0.15.5] Many users desyncing (contains heavy mode data)

Post by I_IBlackI_I »

May I know what the actual cause was of this desync?

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.15.5] Many users desyncing (contains heavy mode data)

Post by posila »

It is silly, almost embarrassing.
When you place an entity with heat-buffer, it searches for adjacent entities with heat-buffers in order to connect to them. These connections are not saved and are recreated on load. But on load every entity searches for neighbors to connect to, and when creating a connection it didn't check if the connection already existed. So every heat pipe connection was duplicated and as a result heat transfer was twice as fast.
It is such a stupid bug it blows my mind we didn't caught it during playtesting.

Vegemeister
Long Handed Inserter
Long Handed Inserter
Posts: 85
Joined: Sun Dec 04, 2016 9:18 pm
Contact:

Re: [0.15.5] Many users desyncing (contains heavy mode data)

Post by Vegemeister »

Is this related to the build-order-sensitivity of heat pipes?

Post Reply

Return to “Resolved Problems and Bugs”