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

This subforum contains all the issues which we already resolved.
Post Reply
User avatar
AmatorPhasma
Fast Inserter
Fast Inserter
Posts: 126
Joined: Sat Aug 05, 2017 8:20 pm
Contact:

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

Post 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)

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5030
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

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

Post 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?

User avatar
AmatorPhasma
Fast Inserter
Fast Inserter
Posts: 126
Joined: Sat Aug 05, 2017 8:20 pm
Contact:

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

Post 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.

User avatar
AmatorPhasma
Fast Inserter
Fast Inserter
Posts: 126
Joined: Sat Aug 05, 2017 8:20 pm
Contact:

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

Post 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.
Attachments
after upgrade
after upgrade
002.PNG (1.14 MiB) Viewed 1968 times
before upgrade
before upgrade
001.PNG (1.19 MiB) Viewed 1968 times
apm_desync_0.1.0.zip
small mod only the both entities
(3.69 MiB) Downloaded 55 times

User avatar
AmatorPhasma
Fast Inserter
Fast Inserter
Posts: 126
Joined: Sat Aug 05, 2017 8:20 pm
Contact:

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

Post by AmatorPhasma »

sorry images in the opposit order -.-

Dominik
Former Staff
Former Staff
Posts: 658
Joined: Sat Oct 12, 2013 9:08 am
Contact:

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

Post by Dominik »

Hi, yes, the rotation mechanism for this case was not really handled properly. Should be ok in next version. Thanks!

User avatar
AmatorPhasma
Fast Inserter
Fast Inserter
Posts: 126
Joined: Sat Aug 05, 2017 8:20 pm
Contact:

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

Post 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

Dominik
Former Staff
Former Staff
Posts: 658
Joined: Sat Oct 12, 2013 9:08 am
Contact:

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

Post by Dominik »

Ah and forgot to say more thanks for all that prepared stuff for the testing :)

Post Reply

Return to “Resolved Problems and Bugs”