Now that I've switched from CraftBukkit to Spigot, is it still necessary to have Multicraft issue a 'save-all' command every 10 minutes?
I don't think that was ever necessary... Minecraft/CB/Spigot automatically saves your worlds every 5 minutes by default.
I've always typed save-all before and after some console stuff, just did it automatically. So I still do it, even if it's not needed. It's just an addiction. I will probably not stop doing it.
bukkit.yml has a ticks-per option for autosave. It's at 6000 by default - every five minutes - so es, running save-all should be unnecessary.
Not only is /save-all unnecessary, it also hurts performance because it is synchronous, which means it stops everything and will likely cause a lag spike when run. There already exists an autosave feature which is optimized and enabled by default.
You can set ticks-per.autosave to e.g. 6000 in bukkit.yml, and then make sure the output of /save-on is "Saving is already turned on".
Not completely sure if it's that useful, but pretty sure it's a backup / save of the server it will revert to in the case of a serious crash.
So I turned off the Multicraft save and enabled the Bukkit autosave. The timings show the periodic autosave is taking 250 to 500 msecs. That's optimized? EDIT: I just took a quick look at the code. Both the Bukkit autosave and the save-all command look like they do the same thing, call savePlayers() then saveChunks(). So I guess the question is, what happens if I have them both turned off?
If you're looking to get better autosave performance, I suggest you consider switching to Paper, which saves chunks over multiple ticks to avoid blocking the server thread for too long.
it's just save, there are no reverts, changes when they happen don't instantly get saved to file, they are kept in memory, so if your server goes off (electricity cut or due to some reason the server process going off instantly without a time for save), all changes are lost, unless it was stopped nicely with /stop command where it saves OR it was recently saved automatically / save-all command.