As the title says, in a multiplayer save (I'm hosting, just me and a single other person) after we both got into a space platform and reached the solar system edge, the win screen didn't appear.
There are no mods on the save, we both have enough playtime (we literally just got the research all tech achievement like an hour earlier) and again, it's not that the achievement isn't showing on Steam- in Factorio itself, we aren't winning the game.
Tried every combination of space platform automatic/paused with the edge as the destination, as well as going past the edge towards the shattered planet (and back) but nothing is working. Hopefully someone here can help out?
I've attached the save file below. I wasn't sure whether or not to post this in the bug report thread because I really don't know if it's a bug, or if we're doing something wrong. Thanks!
[2.0.60] Win Screen not Appearing upon reaching solar system edge
[2.0.60] Win Screen not Appearing upon reaching solar system edge
- Attachments
-
- not shit solar system edge.zip
- (27.09 MiB) Downloaded 11 times
Re: [2.0.60] Win Screen not Appearing upon reaching solar system edge
This save file is missing its scripting. You can fix this save file by opening it (as a zip file) and adding `control.lua` that i attached here.
Last time i saw save file corrupted this way it was related to wrong headless server configuration where multiple MP server instances were running on top of the same write-directory which means when one server instance started a scenario and extracted all files to a `currently-playing` directory, when second server instance was started it deleted everything from the `currently-playing` directory which includes scenario scripting, however other files are still present because when client joins those other files are regenerated.
Last time i saw save file corrupted this way it was related to wrong headless server configuration where multiple MP server instances were running on top of the same write-directory which means when one server instance started a scenario and extracted all files to a `currently-playing` directory, when second server instance was started it deleted everything from the `currently-playing` directory which includes scenario scripting, however other files are still present because when client joins those other files are regenerated.
- Attachments
-
- control.lua
- (48 Bytes) Downloaded 10 times
- TheKillerChicken
- Long Handed Inserter
- Posts: 97
- Joined: Sat Mar 02, 2019 7:06 am
Re: [2.0.60] Win Screen not Appearing upon reaching solar system edge
I am genuinely curious, how is it even possible to run multiple servers on the same filesystem? Wouldn't the lockstep-sync simply freak out crash the servers due to clashing of CRCs?boskid wrote: Tue Sep 02, 2025 9:07 am This save file is missing its scripting. You can fix this save file by opening it (as a zip file) and adding `control.lua` that i attached here.
Last time i saw save file corrupted this way it was related to wrong headless server configuration where multiple MP server instances were running on top of the same write-directory which means when one server instance started a scenario and extracted all files to a `currently-playing` directory, when second server instance was started it deleted everything from the `currently-playing` directory which includes scenario scripting, however other files are still present because when client joins those other files are regenerated.
Re: [2.0.60] Win Screen not Appearing upon reaching solar system edge
Thanks a bunch! Just put the control.lua file into the save and everything worked great. Both my friend and I really appreciate the help and we can rest easy now (well, metaphorically. The factory must grow after all.).boskid wrote: Tue Sep 02, 2025 9:07 am This save file is missing its scripting. You can fix this save file by opening it (as a zip file) and adding `control.lua` that i attached here.
Last time i saw save file corrupted this way it was related to wrong headless server configuration where multiple MP server instances were running on top of the same write-directory which means when one server instance started a scenario and extracted all files to a `currently-playing` directory, when second server instance was started it deleted everything from the `currently-playing` directory which includes scenario scripting, however other files are still present because when client joins those other files are regenerated.
No idea how the save file could've gotten corrupted in such a specific way, since I was just hosting through the game client instead of running a dedicated server. Could just be any one of a million random other things going wrong on my system, for one reason or another.