There is a sector where 3 players have set up a number of stations, and sometimes when they all leave it and one returns, the sector has reset most of the spawnable items, and moved all player owned objects to the centre of the sector. It only loads in the objects owned by the person who has entered, and does not load anyone elses until they arrive. Also; deployed fighters (eg salvage/mining fighters) often dissapear when this occurs.
When I looked into the server logs, I found this, which suggests the sector data was lost, and the items are being restored from each clients local data of what was in the system, but since the server was in charge of remembering locations, they all just get put at 0x,0y,0z:
FileSecurer: Found backup file "C:\Users\User\AppData\Roaming\Avorion\galaxies\avorion_galaxy\sectors\-170_-16~", trying to restore to "C:\Users\User\AppData\Roaming\Avorion\galaxies\avorion_galaxy\sectors\-170_-16"...Loading of sector (-170:-16) failed. Treating sector as non-exsting. Error: boost::filesystem::last_write_time: The system cannot find the file specified: "C:\Users\User\AppData\Roaming\Avorion\galaxies\avorion_galaxy\sectors\-170_-16~"
I hope this helps identify and squash this bug :)
Edit: To make this less of an issue, when spawning items without location data back in, could they be spaced apart so as not to be a tiny clump? This would reduce one of the annoying aspects of this bug.