Hi
Our GSP helped us start doing more than one backup a day a few days ago on our main servers
But this seems to have caused some issues, we couldn't schedule the backup to be done aligned to a restart (backup while server is down) due to the way the scheduler works so we scripted 4 backups a day into their new format dated backup directory
We think a manifestation of doing it in this way is that players'db gets locked out while performing file operations (copies and FTPs) so we have players who lose their character or roll back and this sql lite disconnect stays manifest until the server is restarted. We have not experienced a players.db disconnect since disabling backups (we are currently running no backups).
The issue isn't just with making backups, that's a general triviality to create a backup (above issues we experienced aside) the issue is with being 'brave' enough to restore them
As a side note I was once woken by someone shouting that 'ALL THE BASES ON THE SERVER HAVE BEEN WIPED', I asked him how he could possible know and it quickly transpired that HIS base had been wiped. This made me think very carefully and very differently about backups
If Team A has a base and it gets wiped on a restart
But between the restart and Team A noticing their base is wiped Team B builds a base
Then there's two options when the alarm is raised
1). Restore the backup and mitigate Team A at the expense of Team B (generally inconveniencing 2 teams) and taking A HUMAN ACTION TO REMOVE SOMEONES BASE
2). Do nothing, and generate a fairness in the game through inaction 'you were just unlucky' (which also means Team B innocently continue and perceive no issue until THEY have some bad luck at a later time)
We are generally choosing the second option, bases are not going missing due to admin actions (let alone the risks of fail rates on restores)
At this time we do not recommend people build bases excepting to see how it works, and that they have no long term plan for any base built. This is especially painful for the good folk of our The Village server and I know the Admin team and BarelyInfected feel they carry personal responsibilities for the sense of loss players feel.
Thank you for the suggestion of this mitigation, but I do not think it ultimately viable.
We look forward to a more robust fix (timed mem flushes to disk etc) and we look forward to the gameplay that not only persistent bases, but also balanced bases (more than 2 minutes with a hammer to destroy) will bring to the game
Love You
Spag