Zum Inhalt springen

So fügst du ein Savegame zu deinem Minecraft PocketMine Edition Server hinzu

Ein Spielstand ist bei PocketMine-MP immer ein kompletter Ordner und keine einzelne Datei. Alle Welten liegen im Ordner worlds im Hauptordner deines Servers. Welche Welt geladen wird, entscheidet der Eintrag level-name in der Datei server.properties.

Wichtig

Die Welt in den Ordner zu legen reicht nicht aus. PocketMine-MP lädt ausschließlich die Welt, die unter level-name eingetragen ist. Passt der Name nicht zum Ordnernamen, erzeugt der Server stattdessen eine komplett neue Welt.

Aufbau eines Welt-Ordners

worlds
|___ meine_welt
|    |___ db
|    |___ level.dat
|    |___ levelname.txt
|___ meine_zweite_welt
     |___ db
     |___ level.dat
     |___ levelname.txt
Datei / OrdnerInhalt
dbDie eigentliche LevelDB-Datenbank mit allen Chunks der Welt
level.datWeltdaten wie Seed, Spielregeln, Spawnpunkt und Zeit
levelname.txtDer im Spiel lesbare Name der Welt

Achtung

Lade immer den kompletten Ordner samt db-Unterordner hoch. Fehlt der Ordner db, ist die Welt leer beziehungsweise unbrauchbar.

Lokale Welt finden

Möchtest du eine Welt aus deinem Minecraft Bedrock Client übertragen, findest du sie an folgenden Orten:

PlattformPfad
Windows (ab Bedrock 1.21.120)%appdata%\Minecraft Bedrock\Users\<Benutzer-ID>\games\com.mojang\minecraftWorlds\<Welt-ID>\
Windows Preview%appdata%\Minecraft Bedrock Preview\Users\<Benutzer-ID>\games\com.mojang\minecraftWorlds\<Welt-ID>\
Windows (vor Bedrock 1.21.120)%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\<Welt-ID>\
Android/storage/emulated/<Benutzer-ID>/Android/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds/<Welt-ID>/

Hinweis

Die Unterordner tragen eine interne Welt-ID und nicht den Namen, den du im Spiel siehst. Den lesbaren Namen findest du in der Datei levelname.txt im jeweiligen Ordner.

Welt aus einer .mcworld-Datei entpacken

Achtung

PocketMine-MP kann .mcworld-Dateien nicht direkt laden. Benenne die Datei dafür von .mcworld in .zip um, entpacke sie auf deinem PC und lade den entpackten Ordner hoch.

Savegame hochladen

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung. Solange der Server läuft, schreibt er laufend in die geladene Welt.

  2. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server oder nutze den Datei-Browser in der Verwaltung.

  3. Verzeichnis öffnen
    Wechsle im Hauptordner deines Servers in folgenden Ordner:

    worlds
  4. Welt-Ordner hochladen
    Lade den kompletten Ordner deiner Welt mit allen enthaltenen Dateien hoch. Vergib einen Ordnernamen ohne Leer- und Sonderzeichen, zum Beispiel meine_welt.

  5. server.properties öffnen
    Öffne im Hauptordner deines Servers die Datei:

    server.properties
  6. Weltnamen eintragen
    Suche den folgenden Eintrag und trage dort den Ordnernamen deiner hochgeladenen Welt ein:

    level-name=meine_welt

    Hinweis

    Der Weltname lässt sich nicht über ein Feld in der Verwaltung ändern. Du trägst ihn ausschließlich hier in der server.properties ein.

  7. Server starten
    Speichere die Änderung und starte deinen Server. Beim Start wird jetzt deine hochgeladene Welt geladen.

Tipp

Erstelle vor dem Wechsel ein Backup deiner bisherigen Welt oder lade sie herunter: Savegame herunterladen.

Welche Welten funktionieren?

Herkunft der WeltFormatUnterstützung
Bedrock Edition bis 1.18.20LevelDBWird direkt geladen
Bedrock Edition ab 1.18.30LevelDBWird direkt geladen, Entities werden unter Umständen nicht geladen
Java Edition bis 1.12.xMcRegion / AnvilWird beim Laden konvertiert
PocketMine-MP 3PMAnvilWird beim Laden konvertiert
Java Edition ab 1.13AnvilNicht unterstützt

Wichtig

Welten der Java Edition ab Version 1.13 werden von PocketMine-MP nicht unterstützt und lassen sich nicht laden.

Neue Welt erzeugen lassen

Existiert der unter level-name eingetragene Ordner nicht, legt PocketMine-MP die Welt beim Start neu an. Gesteuert wird das über folgende Einträge in der server.properties:

EintragBedeutung
level-nameOrdnername der Welt
level-seedStartwert (Seed) der neuen Welt
level-typeGenerator, mit dem die Welt erzeugt wird
generator-settingsZusätzliche Einstellungen für den Generator

Mehrere Welten verwalten

Weitere Welten neben der Hauptwelt trägst du in der Datei pocketmine.yml im Hauptordner deines Servers ein:

yaml
worlds:
  meine_zweite_welt:
    seed: 123456
    generator: FLAT

Hinweis

Zum Wechseln zwischen Welten im laufenden Spiel benötigst du ein Plugin. Siehe Mods hinzufügen.