The Curse of "SIGSEGV"
What is "SIGSEGV" anyway?
How does one know if they have "SIGSEGV"?
The dangers of "SIGSEGV"
(No screenshots cause discord likes deleting its crash logs for some reason and I already fixed my "SIGSEGV"s so I can't get it to happen again)
How to solve "SIGSEGV"
How to power through the pain (NOT RECOMMENDED)
First, if you haven't already, MAKE A BACKUP OF YOUR BLUEPRINT LIBRARY AND SAVE FILES!!! Next, go to "C:\Users\Your User Goes Here\AppData\Roaming\Factorio\config" (this is for windows, for Linux and mac go find it yourself then tell me how please so i can add it to the guide because i don't know) and open "config.ini" with any generic text editor such as "Notepad". Here you can edit your settings without having to go in-game and risk crashing while changing settings which can really mess up your Factorio. The settings you are looking for are "autosave-interval" and "autosave-slots".
"autosave-interval" controls how often your game will autosave in minutes, I'd suggest setting it to 5 (which is the minimum the game will allow). As for "autosave-slots", you normally cant change this without super ultra secret developer cheats, but here you should set this to at least something in the hundreds, I set mine to 500. Simple math exists to tell us that this is 41.6667 hours of autosaves that you can load if you find out something broke badly and you have to load a really old autosave because a research getting corrupted by "SIGSEGV" and getting marked as unresearchable. As for why so short on the autosave interval its cause you will crash a LOT, and this is just preparing to be able to survive constant crashes (for reference when I had "SIGSEGV" I crashed on average I think about every 7m, it wasn't fun).
Next you need to know how the game handles autosaves and overwriting them more specifically. When the game attempts to make an autosave, it first looks at what the most recent autosave was according to the save file itself (if this sounds confusing that's because this is). Lets say save game "can i beat factorio while my game wont stop crashing" just autosaved in slot 188, right before that happened it marked itself to be saved in slot 189 next. If it then autosaves again it'll autosave in slot 189, and tell itself next slot is 190 for autosaving. When the end of the list is reached (list size determined by "autosave-slots"), the counter will cycle back to 1.
Normally this system works fine when the autosave list is 3 long, However when normal saves are not 100% reliable and you are forced to rely on autosaves, the cracks start to show. Do not play 2 save files at once with similar positions on the autosave list, you will easily lose one of them that way. Do not forget to make backups of your autosaves. And lastly, Do not run out of disk space from all these autosaves (this many autosaves will only take up about 15 gigabytes of space but if you run out, you will lose your save (also you can go back to 3 autosaves once you are absolutley positive "SIGSEGV" has left your system (and once you made a crap ton more backups of all your saves from after "SIGSEGV"'s wrath))).
Last, and probably least, pay attention to your UPS even if you aren't close to a 16th of the way to lagging yet. The closer you are to lagging, the higher chance of crashing (can't prove it though cause getting "SIGSEGV" to happen is pure luck). Also, play pure vanilla without Space Age for maximum UPS and multiplayer will not work at all during "SIGSEGV".
Anyways that's all I have bye good luck also if you have ANY information at all on "SIGSEGV" please let me know so I can document more on this guide.
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.