🌐Planet Rubia


Discover the wind planet Rubia. Belts and inserters work differently on Rubia, leading to unique building challenges not seen on any other planet. Your whole factory must go with the wind as a never-ending barrage of waste is hurled at your base.

Content
a day ago
2.0
13.0K
Factorio: Space Age Icon Space Age Mod
Planets Logistics Trains Environment Mining Manufacturing Power

b [Abandoned by OP] Machine Upgrades Desync

18 days ago

See Topic For Further Info: https://forums.factorio.com/viewtopic.php?t=129860

I have a multiplayer save going on with a friend of mine and Rubia was one of the modded planets we had installed (Alongside a number of other mods). After an update around 07-10, our game would desync as soon as either player attempted to open the logistics window. It took days of testing and log analysis to try to pin the mod causing the issue, but when Rubia and its required dependencies were disabled, the desync stopped occurring.

My personal line of opinion here is the planet mod itself is not to blame, but rather whatever changes occurred in version 0.69.10 or 0.69.11 of machine-upgrades. I can provide any necessary log files, .json tables of the script instances between client/server, mod lists, etc. as needed to help address this issue such that we may resume playing Rubia.

18 days ago
(updated 18 days ago)

Thank you for the report. I am sorry you are having a desync. This is very bizzarre. Could you include more details on exactly what you were doing at the time of the desync?

Also, it is impossible for machine upgrades to desync by itself (or even just with Rubia). This almost certainly requires another mod (in addition to Rubia) being installed at the same time. I am suspicious that this has to do with one of the many other mods being installed at the same time.

——

I poked around your save file, and got more details from your forum post. I do not know any system on Rubia that would even touch the logistic network view you mentioned. Unfortunately, I would need to get together a MP party to actually recreate this and even confirm if it is actually Rubia’s fault. This is going to take me potentially days to find someone to properly test with, and coordinate.

Since you have a very large number of mods on this save file, would you potentially see if you can reproduce this bug with only Rubia installed?

What I can tell you is that it is highly unlikely that Machine Upgrades causes this desync, as it doesn’t interface with any logi-nets or logistic UI. Rubia at least listens to UI changes, but the behavior on all the modern versions of Rubia don’t touch logistic connectivity iirc.

18 days ago

Sure. The desync itself only started occurring when me and my friend loaded up our save file (as normally) after the mod updates. The desync occurred within a minute of my friend joining my game. Neither of us had done any action at that point, all I did was open up the logistics window about a minute after he joined and then the desync occurred.

I am in agreement that Rubia itself is likely not to blame here, as I did a fairly thorough investigation myself. There were quite a few mismatched client/server items in the script tables generated by the report around a number of other mods (Maraxsis, remote-rc, ballistic-missile, rocket-cargo-insertion, etc.), however, as mentioned, the desync stopped occurring once Rubia and its dependencies were disabled, so something in one of the dependencies is likely not playing nice with another installed mod or has unsafe code involved in it.

I'll keep digging around myself to see if I can get a more replicable situation, but I appreciate you looking into it.

18 days ago
(updated 9 days ago)

Consider reporting this to S6X, the author of rocket cargo insertion. Rubia directly depends on that mod. She may know more.
———
EDIT: This bug has not been replicated, and I don’t really have anything else to go off of to even prove that MUpgrades is actually the cause here. So I’m closing this.

New response