Anleitung: Minecraft Bedrock Server auf einem Synology NAS

Wer einen Minecraft Bedrock Server für iOS, Android, Windows und XBOX ONE auf seinem Synology NAS hosten möchte, kann dies nun tun. Die Minecraft Java-Version bietet allerdings immer noch mehr Features wie Unterstützung durch Overviewer und MacOS.

Allerdings wird die Bedrock-Edition immer interessanter und man sollte sich alle Wege offen halten. Vor allem, weil Mojang seit Dezember 2018 eine offizielle Dedicated Server Software für Ubuntu und Windows anbietet.

Andy's XBOX ONE und mein iPhone auf dem meinem Bedrock Server
Andy’s XBOX ONE in Köln und meine iPhone-Version in Hannover auf dem Synology Bedrock Server

iOS, Android, Windows und XBOX ONE vereint

Nun ist es möglich, seine Java-Minecraft Karte zu konvertieren und zusammen mit XBOX ONE und iPhone Spielern gleichzeitig zu spielen. Den Beweis seht ihr oben: Andy und ich spielen mit dem iPhone und der XBOX ONE auf einem von mir gehosteten Server.

Es fehlt leider die Unterstützung für die PlayStation 4, Nintendo Switch und MacOS. Unglaublich aber wahr: Für den Mac gibt es keine Bedrock-Edition. Für die Java-Version schon. Die Anleitung ist der für den Server für die Java-Version sehr ähnlich:

Was wird benötigt?

Schritt 1: Erstellen eines Shared Folders

Der Server braucht einen Speicherort auf der DiskStation in dem die Konfigurationsdateien und vor allem die Map liegt. Dafür legt man im Control Panel ein dediziertes Shared Folder an.

Schritt 2: Installieren von Docker

Über die Paketverwaltung vom DiskStation Manager installieren wir nun Docker. Wenn Docker dort nicht auftaucht, dann ist deine Diskstation damit leider nicht kompatibel.

Bedrock Server Docker Image im Synology Repository
Bedrock Server Docker Image im Synology Repository

Schritt 3: Runterladen des Dockerimages

In Docker selber suchst du nun in der Registry nach „MarcTV“ und wählst das Image „MinecraftBedrockServer“ aus und lädst es runter. Das Image kann auch auf DockerHub runtergeladen werden.

Schritt 4: Konfigurieren des Docker Containers

Nachdem wir das Image runtergeladen haben, kann es nun als Container konfiguriert und gestartet werden.  Folgende Einstellungen sollten hier vorgenommen werden:

Docker ressource limitation

  • CPU priority: high
  • Memory Limit: 50% vom Arbeitsspeicher im NAS

Advanced Settings

  • enable auto-restart: yes

Volume

  • Folder: Das shared folder aus Schritt 1 hier auswählen
  • Mount path: /bedrock-server/worlds

Optional:

  • File: Die Konfigurationsdatei für den Server
  • Mount path: /bedrock-server/server.properties

Port Settings

  • Local Port: 19132 TCP
  • Container Port: 19132 TCP
  • Local Port: 19132 UDP
  • Container Port: 19132 UDP

Schritt 5: Starten des Servers

Nun muss man den Server nur noch starten und er ist im lokalen Netzwerk verfügbar. Das Starten selber dauert beim ersten mal ca. 3 Minuten. Danach ist er nach wenigen Sekunden jederzeit verfügbar und gestartet.

Schritt 6: Freigeben des Servers über das Internet

Ich nutze eine Fritzbox. Dort kann man unter den Einstellungen Internet > MyFritz-Konto eine Adresse einrichten, über die man die Fritzbox außerhalb des eigenen Netzwerks erreichen kann.

Unter Internet > Freigaben > Gerät für Freigaben hinzufügen > [Gerät auswählen] > Neue Freigabe > MyFritz Freigabe > Andere Anwendung und dort den Port „19132“ freigeben.

Verbinden auf den Server per XBOX ONE

Aktuell muss die Server-Adresse manuell auf einem Raspberry Pi oder PC mit einem Python-Script als LAN-Server zur Verfügung gestellt werden.

MCC Toolchest PE für Windows
MCC Toolchest PE für Windows

Konvertieren der Minecraft Java-Karte für Bedrock

Das Tool MCC Toolchest PE kann zur Konvertierung von Java-Karten zur Bedrock-Edition genutzt werden. Nicht verwechseln mit Tool MCC Toolchest ohne PE im Namen. Dafür öffnet man eine Bedrock-Edition Karte und wählt im Kontextmenü Tools > Convert > From Java und wählt die Java-Karte. Anschließend speichern nicht vergessen.

Die Zukunft

Ich werden unseren Minecraft Java Server unter mc.marc.tv so lange weiter nutzen, bis alle der folgenden Bedingungen erfüllt sind:

  1. MOJANG stellt die Unterstützung der Java-Version ein
  2. Bedrock-Edition erscheint für MacOS
  3. XBOX ONE,PS4  und Nintendo Switch erhalten offiziellen Support für dedizierte Server
  4. Overviewer generiert isometrische Ansichten von Bedrock-Karten

Das Eintreten aller dieser Bedingungen ist sehr unwahrscheinlich. MOJANG möchte mit den kostenpflichtigen Realms Geld verdienen und Overviewer unterstützt seit wenigen Monaten überhaupt erst Minecraft 1.13.2.

This is an early release (alpha) which we don’t fully support yet. It might contain severe issues and we could stop supporting it at any time.MOJANG 2019 zum Bedrock Server

Wenigstens gibt es einen Migrationspfad auf Bedrock der heute schon funktioniert. So hält man sich alle Optionen offen. Durch den Alpha-Status bleibt nun alles bei der Java-Version für unseren aktuellen Minecraftserver.

20 Antworten auf „Anleitung: Minecraft Bedrock Server auf einem Synology NAS“

  1. Immerhin funktioniert es jetzt so. Wenn ich was an der server.properties ändere wirkt es sich auf das Spiel aus, und auch die permissions.json wird gelesen. Bei mir aber nur, wenn ich das LD_LIBRARY_PATH fülle.
    Ich halte das nicht für ausgeschlossen, daß ich was falsch mache – weder von Docker noch von Ubuntu habe ich wirklich Ahnung, aber es geht jetzt. Und bei mir auch nur so und nicht anders. Verstehen kann ich das auch nicht.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website zeigt Benutzerbilder über gravatar.com an.

Wie bekomme ich einen verifizierten Account? - Login