Does anyone have any idea how Rust determines how to name the `.sav` files? I have some automation that works perfectly though sometimes the sav doesn't load as Rust decides to generate a new one, I then have to stop the server and change the name (number) of the old one.
I thought they might just go 201, 202, 203 but they don't seem to.
EDIT:
Looking at the `+.sav` comment here, can this be used to specify the name of the sav to load?
.sav id generation
The most recent save will look like this:
proceduralmap.3500.702380609.203.savEach of the numbers has a meaning:
proceduralmap.mapsize.seed.protocolnumber.savEach time the Rust protocol updates, usually once a month, the protocol number will increment. So after the next wipe, if you reused the same seed, the save would look like this:
proceduralmap.3500.702380609.204.savSince the addition of the save backup system, every time the server saves, instead of replacing the last save, it will rename it so that it ends with a number like this:
proceduralmap.3500.702380609.204.sav.1The older saves get renamed too, so the old saves which ended with .sav.n will not end with .sav.n+1
https://commits.facepunch.com/r/rust_reboot/main/save_reliability
As far as I know, if you want to load an older save then you have to rename it to remove the number so that it ends in .sav
When you start the server it will load the renamed sav