Yesterday i used "Process Monitor" to spy a bit on the perpetuum.exe and what it does while i am playing.
i always thought that things that i discover ingame are directly written into the gbf-files. eg. plants, terraforming changes and buildings/walls (black dots/lines on map), and that this is the reason for the crashes and such.
The monitoring yesterday showed me something different:
- layers.gbf (the terrain database) is only accessed on loading screens or when you got the worldmap open (not minimized) writing happens when you hit a loading screen.
- live changes from terraforming and exploration are stored in RAM or handled by a process that i didn't see
- as long as i have the world map open, there is a constant Read/Write access to the layers.gbf, even when not moving or zooming anymore.
- didn't pay to much attention to the TCP/IP traffic but sometimes it takes very long to get a terraforming update, especially when your moving from south west to north east.
another thing i noticed is a directX error message during loading screens...
last but not least - the tool showed me which island runs on which server. knowing that you can probably tell which islands are affected when one server is overloaded and you dont want to be fully affected by it.
*Disclaimer: This post can contain strong sarcasm or cynical remarks. keep that in mind!Whining - It's amazing how fast your trivial concerns will disappear