--- deliantra/server/common/map.c 2006/05/12 23:42:59 1.11 +++ deliantra/server/common/map.c 2006/05/17 18:32:50 1.12 @@ -1250,6 +1250,8 @@ LOG(llevDebug,"Saving map %s\n",m->path); m->in_memory = MAP_SAVING; + unlink (filename); // do not overwrite backups if done via hardlinks + /* Compress if it isn't a temporary save. Do compress if unique */ if (m->compressed && (m->unique || m->template || flag)) { char buf[MAX_BUF];