Does GameUtils.GetSaveGameDir () switch context during startup maybe?
Your map files are in /Saves/RWG/CSMM (CSMM is seedname), but persistentdata is in
/Saves/Mevozo Mountains/CSMM -> player and region files are in here too.
My bin is in both dirs :S.
Cheers
My serverconfig with names (dunno if i fukked it up there maybe?):
<property name="GameWorld" value="RWG"/> <!-- Navezgane, RWG -->
<property name="WorldGenSeed" value="CSMM"/> <!-- If RWG this seed decides the map to load, if already generated, it will simply load it -->
<property name="WorldGenSize" value="4096"/> <!-- RWG map size, this is in width and height, this value will modify the seed as well providing a unique map name even if using the same GenSeed -->
<property name="GameName" value="CSMM"/> <!-- Whatever you want the game name to be THIS CONTROLS THE RANDOM GENERATION SEED -->
-edit- maybe there is no error because the File.Exists on bin returns false on loading it. So it just never gets read and all vars default to their initialisation values?