[0.11.1] Multiplayer sync error
Posted: Tue Nov 04, 2014 5:11 pm
I'm encountering a bug where a connecting player can't sync after a certain event. Unfortunately, the event caused the game to freeze (would accept console menu opens, but no commands and nothing else even opened, not even the exit menu).
The first event happened sometime around the creation of a very large blueprint by my friend, and the game completely stopped - nothing responding, had to close the game manually. After that point, whenever I hosted the same world the following events happened in sequence:
-1: Friend connects.
-2: Map is sent to friend's client.
-3: Friend gets in and then immediately desyncs.
-4: Steps 2 and 3 repeat infinitely.
I created a brand-new world and he was able to join without an issue - same with loading an hour old save.
Interestingly, after an attempt to load one of the autosaves, Factorio crashed after I exited to the menu.
Will PM save link to devs if requested.
I have a suspicion this may have something to do with some sort of unchecked limit on the size of a blueprint causing some sort of error and failing to sync the entire thing, causing an error resulting in it all starting over again.
The first event happened sometime around the creation of a very large blueprint by my friend, and the game completely stopped - nothing responding, had to close the game manually. After that point, whenever I hosted the same world the following events happened in sequence:
-1: Friend connects.
-2: Map is sent to friend's client.
-3: Friend gets in and then immediately desyncs.
-4: Steps 2 and 3 repeat infinitely.
I created a brand-new world and he was able to join without an issue - same with loading an hour old save.
Interestingly, after an attempt to load one of the autosaves, Factorio crashed after I exited to the menu.
Will PM save link to devs if requested.
I have a suspicion this may have something to do with some sort of unchecked limit on the size of a blueprint causing some sort of error and failing to sync the entire thing, causing an error resulting in it all starting over again.