Nightdawg wrote:I wonder if the map is split into small files for each tile, totalling in millions of files the server needs to read and write, rather than a single database, which probably also causes the hiccups we experience every few seconds that we all got used to.
Considering how rollbacks can simultaneously result in both dupes and deletions due to "in case live server failed to save" -backup being chunks taken in different times, that is not nearly as stupid as it sounds. (Another option would be reverting to last full server save, that could be a whole week old.)
At minimum, I assume each minimap grid is to some degree handled individually.
This isn't necessarily a bad idea for a server architecture, as it allows the dynamic unloading and reloading of parts of the map as players move within it.