Hey,
nun, ich sichere die Welt meines Minecraft Servers ganz gerne in einem RAR/ZIP Archiv, versehen mit Namen der Welt, Datum und Uhrzeit. Das passiert jedes mal wenn ich den Minecraft-Server stoppe. Microsofts Batch-Dateien sind ziemlich nützlich und nicht gerade schwer zu verstehen.
Für mein Codebeispiel benötigt ihr lediglich die Datei „Rar.exe“ aus eurem WinRAR Installationsverzeichnis, sofern ihr eine gültige Lizenz habt, ansonsten dürft ihr das ganze nur etwa 40 Tage lang testen, mehr dazu erfahrt ihr in den Lizenzbestimmungen von WinRAR.
1) Kopiert die Datei „Rar.exe“ in euer Serververzeichnis.
2) Nun erstellt eine Datei namens „Backup World.bat“. Die Datei enthält folgenden Inhalt:
1 2 3 4 5 6 7 8 9 10 |
@echo off echo Sichere Minecraft Welt... set CDATE=%DATE% set CTIME=%TIME::=.% set CTIME_=%CTIME:~0,5% set MCW=Weltname rar a "%Weltname%_%CDATE%-%CTIME_%.rar" ".\%Weltname%" |
Bei MCW müsst ihr exakt den Namen eurer Welt eintragen, so wie er in der server.properties-Datei steht und als Ordner vorhanden ist.
3) Erstellt eine „start.bat“ (falls noch nicht vorhanden) in der ihr folgenden Inhalt habt:
1 2 |
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui "Backup World.bat" |
Die erste Zeile startet euren Server mit 1024MB RAM, nachdem der Server geschlossen wurde, wird die zweite Zeile ausgeführt, ein Aufruf der „Backup World.bat“ Datei erstellt dann ein RAR-Archiv mit dem Inhalt eurer Welt.
Liebe Grüße,
Matt