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.
Aufbau eines Welt-Ordners
worlds
|___ meine_welt
| |___ db
| |___ level.dat
| |___ levelname.txt
|___ meine_zweite_welt
|___ db
|___ level.dat
|___ levelname.txt
| Datei / Ordner | Inhalt |
|---|---|
db |
Die eigentliche LevelDB-Datenbank mit allen Chunks der Welt |
level.dat |
Weltdaten wie Seed, Spielregeln, Spawnpunkt und Zeit |
levelname.txt |
Der im Spiel lesbare Name der Welt |
Lokale Welt finden
Möchtest Du eine Welt aus Deinem Minecraft Bedrock Client übertragen, findest Du sie an folgenden Orten:
| Plattform | Pfad |
|---|---|
| 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>/ |
Welt aus einer .mcworld-Datei entpacken
Savegame hochladen
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. Solange der Server läuft, schreibt er laufend in die geladene Welt. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server oder nutze den Datei-Browser in der Verwaltung. -
Verzeichnis öffnen
Wechsle im Hauptordner Deines Servers in folgenden Ordner:worlds -
Welt-Ordner hochladen
Lade den kompletten Ordner Deiner Welt mit allen enthaltenen Dateien hoch. Vergib einen Ordnernamen ohne Leer- und Sonderzeichen, zum Beispielmeine_welt. -
server.properties öffnen
Öffne im Hauptordner Deines Servers die Datei:server.properties -
Weltnamen eintragen
Suche den folgenden Eintrag und trage dort den Ordnernamen Deiner hochgeladenen Welt ein:level-name=meine_welt -
Server starten
Speichere die Änderung und starte Deinen Server. Beim Start wird jetzt Deine hochgeladene Welt geladen.
Welche Welten funktionieren?
| Herkunft der Welt | Format | Unterstützung |
|---|---|---|
| Bedrock Edition bis 1.18.20 | LevelDB | Wird direkt geladen |
| Bedrock Edition ab 1.18.30 | LevelDB | Wird direkt geladen, Entities werden unter Umständen nicht geladen |
| Minecraft Java Edition bis 1.12.x | McRegion / Anvil | Wird beim Laden konvertiert |
| PocketMine-MP 3 | PMAnvil | Wird beim Laden konvertiert |
| Minecraft Java Edition ab 1.13 | Anvil | Nicht unterstützt |
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:
| Eintrag | Bedeutung |
|---|---|
level-name |
Ordnername der Welt |
level-seed |
Startwert (Seed) der neuen Welt |
level-type |
Generator, mit dem die Welt erzeugt wird |
generator-settings |
Zusä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:
worlds:
meine_zweite_welt:
seed: 123456
generator: FLAT
