New features so far:
+ Code is completely optimized for faster saving
+ More preferences
- Report only prints out how many bricks and groups are being saved
- Toggling the autosaver is a thing (preference or using the command)
- You can now go up to 1440 minutes (or higher using a console command) for each autosave.
- Neat saving (this causes lag when there are at least +90,000 bricks on the server): This makes loading bricks start from bottom to top (If you disable this it's not a big deal, you'll just have bricks load everywhere)
- Chunk saving: Save a bunch of bricks at once per save tick
- Editing: When the autosaver is loading a build, this disables building/painting to everyone with the exception of admins, it will restore building/painting when the build loads successfully (there will be a command to force restore in case something breaks). If the minigame already does not allow one or both of these it'll just remain the same.
+ Bug fixes
- Fixed name problems
- Last autosave name is always remembered (saves as a different config file), so if your server crashes or you accidentally close it improperly the server will still remember the last autosave
- Console will now print out the time with the autosaver message output
- Autosaver will now announce any errors the autosaver has found instead of it just being silent (console will also print out any errors even if announce is disabled)
Features in work:
+ Save splitter: Reads a save file (only accurate to the autosaver sorry) and splits ownership in a folder, example: You have 4 groups saved, you will have 4 blockland save files in a folder with different ownership
Anyone have opinions on timestamp prefs?
Neat saving disabled is lightning fast compared to neat saving enabled
Neat saving basically puts all bricks into a list control and then sorts them by distance from the ground. This only benefits builds from loading bottom to top. Disabling neat saving does not put them on a list object which makes the game faster processing it.
Time elapsed feature:
Old autosave deletion feature (only works with the future autosaver, sorry)
I have to refresh the mod paths every time this function is called because the resource manager does not seem to update correctly (which sadly can cause lag).
This is going to be a very nice feature for those who have very small disk space. This will not delete any saves that have custom names.
This may have some bugs which I cannot fix. This is why you can always turn off the limit and manually delete the saves. I am determining if this should be on by default.
Total preferences for 2.0: 14
Total preferences for 3.0: 22
Going to make some touches to the mod and then I'll start putting a link out for a beta test. Need to kill every bug before publicly releasing this since it was remade.