Habe ja schon ein paar mal mitbekommen, das diverse Leute nur ganz knapp an einem Verlust von Städten vorbeigeschrammt sind (Zuletzt Naschkater, der gerade noch mal Glück hatte...).
Also habe ich mir ein paar Gedanken gemacht, wie man so etwas verhindern kann.
Ich habe mir eine Batch-Datei erstellt, welche meinen Olloland-Ordner in ein anderes Verzeichnis sichern kann. Aber das war mir nicht genug, denn was nutzt eine Batch-Datei zur Datensicherung, wenn sie nicht genutzt wird?
Also, logische Weiterentwicklung: Automatisierung!
Da ich auch noch leidenschaftlicher BOINC-User bin (Und diesen als Dienst installiert habe), dachte ich, schlage ich zwei Fliegen mit einer Klappe. Herausgekommen ist folgender Konstrukt:
"
net pause BOINC
"C:\Spiele\SimCity 4\Apps\SimCity 4.exe" -introff
rmdir /S /Q D:\Spielsicherungen\SC4-Olloland
XCopy "D:\Eigene Dateien\SimCity 4\Regions\Olloland" D:\Spielsicherungen\SC4-Olloland /S /E /V /I /F /H /R /Y
net continue BOINC
"
Wer kein BOINC hat, kann die erste und letzte Zeile getrost ignorieren.
Die erste Ziele startet das Spiel ohne Intro.
Die zweite Zeile löscht zunächst das Sicherungsverzeichnis (Um Datenmüll zu vermeiden durch uralt-Dateien).
Die dritte Zeile legt das Sicherungsverzeichnis neu an und kopiert die Daten hinein.
Natürlich werden sowohl die zweite, als auch die dritte Zeile erst ausgeführt, wenn das Spiel beendet wird.
Alles, was ihr braucht, ist genug Platz (Meine Region ist momentan an die 250 MB groß).
Wer will, kann natürlich auch den kompletten Regionsornder sichern, aber das braucht halt sehr viel Platz. Ihr müsst dazu nur eure Verzeichnisse anpassen.
Noch mal Schritt für Schritt:
1.) Ein Sicherungsverzeichnis erstellen.
2.) Im Apps-Verzeichnis von SC4 (Wo auch die SC4-Exe liegt) eine neue Text-Datei erstellen. Vorgeschlagener Name: SC4.cmd. Wobei das .cmd zwingend ist.
3.) Die obigen Befehlszeilen kopieren. Die BOINC-Zeilen, wie gesagt müssen euch nicht interessieren, wenn ihr das Programm nicht habt.
4.) WICHTIG! Eure Verzeichnisse entsprechend anpassen. Wenn ihr ein anderes Sicherungsverzeichnis als ich habt, oder SC4 unter einem anderen Pfad installiert habt, könnt ihr nicht meine Pfade übernehmen, sondern müsst eure eingeben.
5.) Spaß haben an einer automatischen Sicherung. Künftig wird jedesmal, wenn ihr das Spiel beendet, eure Region, oder auch alle Regionen automatisch gesichert! Dieser Prozeß kann schon eine Weile dauern, je nach Datenmenge, also nicht wundern.
Also habe ich mir ein paar Gedanken gemacht, wie man so etwas verhindern kann.
Ich habe mir eine Batch-Datei erstellt, welche meinen Olloland-Ordner in ein anderes Verzeichnis sichern kann. Aber das war mir nicht genug, denn was nutzt eine Batch-Datei zur Datensicherung, wenn sie nicht genutzt wird?
Also, logische Weiterentwicklung: Automatisierung!
Da ich auch noch leidenschaftlicher BOINC-User bin (Und diesen als Dienst installiert habe), dachte ich, schlage ich zwei Fliegen mit einer Klappe. Herausgekommen ist folgender Konstrukt:
"
net pause BOINC
"C:\Spiele\SimCity 4\Apps\SimCity 4.exe" -introff
rmdir /S /Q D:\Spielsicherungen\SC4-Olloland
XCopy "D:\Eigene Dateien\SimCity 4\Regions\Olloland" D:\Spielsicherungen\SC4-Olloland /S /E /V /I /F /H /R /Y
net continue BOINC
"
Wer kein BOINC hat, kann die erste und letzte Zeile getrost ignorieren.
Die erste Ziele startet das Spiel ohne Intro.
Die zweite Zeile löscht zunächst das Sicherungsverzeichnis (Um Datenmüll zu vermeiden durch uralt-Dateien).
Die dritte Zeile legt das Sicherungsverzeichnis neu an und kopiert die Daten hinein.
Natürlich werden sowohl die zweite, als auch die dritte Zeile erst ausgeführt, wenn das Spiel beendet wird.
Alles, was ihr braucht, ist genug Platz (Meine Region ist momentan an die 250 MB groß).
Wer will, kann natürlich auch den kompletten Regionsornder sichern, aber das braucht halt sehr viel Platz. Ihr müsst dazu nur eure Verzeichnisse anpassen.
Noch mal Schritt für Schritt:
1.) Ein Sicherungsverzeichnis erstellen.
2.) Im Apps-Verzeichnis von SC4 (Wo auch die SC4-Exe liegt) eine neue Text-Datei erstellen. Vorgeschlagener Name: SC4.cmd. Wobei das .cmd zwingend ist.
3.) Die obigen Befehlszeilen kopieren. Die BOINC-Zeilen, wie gesagt müssen euch nicht interessieren, wenn ihr das Programm nicht habt.
4.) WICHTIG! Eure Verzeichnisse entsprechend anpassen. Wenn ihr ein anderes Sicherungsverzeichnis als ich habt, oder SC4 unter einem anderen Pfad installiert habt, könnt ihr nicht meine Pfade übernehmen, sondern müsst eure eingeben.
5.) Spaß haben an einer automatischen Sicherung. Künftig wird jedesmal, wenn ihr das Spiel beendet, eure Region, oder auch alle Regionen automatisch gesichert! Dieser Prozeß kann schon eine Weile dauern, je nach Datenmenge, also nicht wundern.