Page 1 of 1

[Dominik][0.17.28] desync rotate assembling-machine with fluid energy_source.type

Posted: Fri Apr 12, 2019 11:09 am
by AmatorPhasma
Hi,

with my mod that implemented assembling machines with a fluid (steam) energy source.type, I'm experienced deysnc on multiplayer.

Reproduction steps:
- Load my save file into a headless or local multiplayer player, connect to it and upgrade the assembling-machine (base press) to a (steam press), and rotate it once to align the steam input. (after the rotation the desynchronization takes place)

Note
This also happens if i remove all my scripts to prevent the error comes from this but it doesn't change the desynchronization with this entity after rotating.

- save file
- desync-report
- used mods
- logfile (server)
- logfile (client)

Re: [0.17.28] rotate assembling-machine with fluid energy_source.type

Posted: Fri Apr 12, 2019 11:13 am
by Klonan
Moved to bug reports, as it seems like something in the base game is causing the desync.

Can you provide a small mod with just the assembling machine?
Do you have exact and precise steps to cause the desync every time?

Re: [0.17.28] rotate assembling-machine with fluid energy_source.type

Posted: Fri Apr 12, 2019 11:21 am
by AmatorPhasma
Klonan wrote:
Fri Apr 12, 2019 11:13 am
Moved to bug reports, as it seems like something in the base game is causing the desync.

Can you provide a small mod with just the assembling machine?
Do you have exact and precise steps to cause the desync every time?
Yes, I will build a small mod only with the two assembling machines.

Re: [0.17.28] desync rotate assembling-machine with fluid energy_source.type

Posted: Fri Apr 12, 2019 12:03 pm
by AmatorPhasma
step by step:
- start server with this mod (new map)
- /c game.player.force.research_all_technologies()
- /c game.player.cheat_mode=true
- build offshorepump, boiler, and some pipe connections
- fill some fuel into boiler
- build a "Basic Press"
- upgrade "Basic Press" to Steam Press
- rotate the "Steam Press" to aligne the steam input = desync


small mod and two images (before upgrade, after upgrade) in the attatchments.

Hope this helps.

Re: [0.17.28] desync rotate assembling-machine with fluid energy_source.type

Posted: Fri Apr 12, 2019 12:04 pm
by AmatorPhasma
sorry images in the opposit order -.-

Re: [Dominik][0.17.28] desync rotate assembling-machine with fluid energy_source.type

Posted: Mon Apr 15, 2019 1:36 pm
by Dominik
Hi, yes, the rotation mechanism for this case was not really handled properly. Should be ok in next version. Thanks!

Re: [Dominik][0.17.28] desync rotate assembling-machine with fluid energy_source.type

Posted: Mon Apr 15, 2019 2:28 pm
by AmatorPhasma
Dominik wrote:
Mon Apr 15, 2019 1:36 pm
Hi, yes, the rotation mechanism for this case was not really handled properly. Should be ok in next version. Thanks!
And thank you for the fix! :D

Re: [Dominik][0.17.28] desync rotate assembling-machine with fluid energy_source.type

Posted: Mon Apr 15, 2019 3:00 pm
by Dominik
Ah and forgot to say more thanks for all that prepared stuff for the testing :)