Warum sind die beiden getrennt?
Beide Editionen basieren auf unterschiedlichen Technologien und Programmiersprachen. Das macht eine direkte Kompatibilität schwierig. Die Java Version ist, wie der Name bereits sagt in Java geschrieben, Bedrock hingegen in einer anderen Sprache. Zusammen funktionieren diese einfach nicht! Das ist wie, als wenn du bei Google einen Mailaccount hast und ihn bei Microsoft öffnen möchtest. Geht einfach nicht!
Haben wir Alternativen?
JA!
Wir haben Alternativen. Diese Alternative heißt nämlich GeyserMC und ermöglicht es, Bedrock Spielern auf Java Servern beizutreten.
GeyserMC überbesetzt die Befehle und Pakete in die richtige Programmiersprache, damit beide Versionen miteinander nutzbar sind. Es ermöglicht viele, nämlich kannst du so viel, viel mehr Plugins nutzen auf der Java Version, die es bei Bedrock einfach nicht gibt.
Allerdings sind nicht alle Java Funktionen auf der Bedrock Version vollständig nutzbar. Auch musst du nach jedem Bedrock Release die GeyserMC Version updaten, was nervig sein kann, sofern bereits Spieler mit deinem Server verbunden sind.
Du kannst aber nun mit dem Gerät deiner Wahl spielen! 😀
!! Die Inventare sind getrennt, da Bedrock Spieler eine andere UUID als Java Spieler haben !!
Welche Anforderungen hat GeyserMC?
GeyserMC hat nicht viele Anforderungen, du brauchst lediglich einen Minecraft Java Server, zwei Ports die nach außen geöffnet sind und deinen gewünschten Client. Etwas Erfahrung mit Minecraft Servern ist natürlich erwünscht.
Wenn du nur einen Port offen hast, musst du entweder einen weiteren öffnen oder bei dem Hoster, bei dem du bist anfragen, damit du zwei Ports hast.
Die Java Version benötigt nach Erfahrungen eine etwas bessere CPU, als es bei Bedrock benötigt wird! Du solltest beim kauf/mieten des Servers also schauen, wie gut die Leistung ist. Einfach bei Google Fragen reicht aus.
Ganz wichtig, du benötigst einen Bukkit/Spigot/Paper/Pufferfish/Purpur Server (Paper empfohlen!)
Wie installiere ich GeyserMC?
- Um GeyserMC zu installieren, solltest du bereits die .jar-Datei von der jeweiligen Seite heruntergeladen haben. (geysermc.org).
Nun kannst du per FTP Transfer die Datei direkt im Verzeichnis der Plugins platzieren oder bei einem Panel die Datei im Dateimanager hochladen. (Ordner ist der Plugins Ordner) - Du startest den Server, damit die Dateien generiert werden. Dann gehst du in den Plugins Ordner, suchst dort den Ordner Geyser und öffnest diesen.
- Stoppe den Server und öffne die config.yml, stelle diese nach deinen Wünschen ein (z. B. MOTD setzen) und ändere deinen Port auf einen, der zur Verfügung steht und unbenutzt ist.
- Stelle die max-players auf einen Wert in der Config, der Sinnvoll erscheint! Bei einem Server der nur für Freunde ist sollte zudem die Whitelist angeschalten werden. (dazu musst du den Prefix noch hinzufügen. Je nach Einstellung ist dies ein “.” oder “*” oder “#”.
- Speicher die Config! Überprüfe, ob der Port auch richtig ist. Dann solltest du dir die IP und den Port kopieren und in deinem Bedrock Client einfügen.
- Starte den Server wieder und verbinde dich gerne mit ihm.
Wenn alles richtig eingestellt wurde, landest du auf dem gewünschten Server mit der Welt.
Häufige Probleme nach der Installation.
- Fehler beim Binden (Failed to Bind):
- Ursache: Häufig liegt dies an einer falschen Konfiguration der IP-Adresse und des Ports oder daran, dass der Port bereits von einer anderen Anwendung belegt ist.
- Lösung:
- Überprüfe die config.yml: Stelle sicher, dass die IP-Adresse mit der deines Servers übereinstimmt und der Port korrekt eingestellt ist.
- Portkonflikte: Schließe alle anderen Anwendungen, die möglicherweise den gleichen Port nutzen.
- Zufälliger Port: Wenn du einen zufälligen Port für die Bedrock-Einstellungen verwendest, probiere eine andere Nummer oder verwende den Standard-5-stelligen Port deines Servers.
- “Unable to connect to world” Fehler:
- Ursache:
- Server-seitige Probleme: Das Problem liegt möglicherweise nicht bei Geyser, sondern am Server selbst.
- Geyser-Inkompatibilität: Geyser könnte mit bestimmten Plugins oder Serverversionen nicht kompatibel sein.
- Lösung:
- Server-Konfiguration: Überprüfe die Server-Konfiguration und stelle sicher, dass alle Plugins kompatibel sind.
- Geyser-Updates: Stelle sicher, dass du die neueste Geyser-Version verwendest.
- Ursache:
- Verbindungsprobleme nach Geyser-Updates:
- Ursache:
- Inkompatible Konfiguration: Die alte Konfiguration könnte mit der neuen Geyser-Version nicht kompatibel sein.
- Fehlende Dateien: Einige Dateien könnten beim Update verloren gegangen sein.
- Lösung:
- Konfigurationsdatei: Erstelle eine neue Konfigurationsdatei oder passe die alte an die neue Version an.
- Dateien überprüfen: Stelle sicher, dass alle erforderlichen Dateien vorhanden sind.
- Ursache:
Notiz von Hamster
Dieser Text wurde mit Liebe geschrieben und soll als Hilfe dienen.
Die Werbung entlohnt mich für den Aufwand, den ich in diesen Post gesteckt habe.
Falls dir etwas geholfen hat, würde ich mich über eine Rückmeldung von dir über Discord oder andere Wege freuen.