Was sind Bedrock Plugins eigentlich?
Bedrock Plugins sind eigentlich eher Add-ons bzw. Verhaltenspakete. Sie ändern wie auch in Java Verhalten von Spielmechaniken. Auch können diese neue Gegenstände, Rezepte und vieles mehr hinzufügen, die das Spiel verändern.
Natürlich gibt es auch Ressourcenpakete, diese funktionieren wie auch in der Java Version und sind nur Client Seitig.
Welche Bedrock Software sollte ich verwenden?
Ich selbst habe nicht so viel Erfahrungen mit Bedrock gesammelt, jedoch sind mir Pocketmine und Nukkit bekannt. Pocketmine bietet sehr viele Plugins an, die über deren Webseite heruntergeladen werden können. Nukkit hingegen kann Java-Plugins nutzen, jedoch ist hier nur eine kleine Menge an Plugins unterstützt und ihr solltet speziell schauen, ob das Plugin auch Nukkit unterstützt!
Meiner Meinung nach solltet ihr lieber einen Java Server aufsetzen und GeyserMC nutzen, damit ihr mit Bedrock joinen könnt. Macht vieles im Bezug zu Plugins einfacher.
Welche Anforderungen hat Bedrock?
Minecraft Server sind abhängig von mehreren Faktoren, die wichtigsten liste ich hier einmal auf.
- CPU bzw. Rechenleistung. Du solltest einen Prozessor auswählen, der für deine Anforderungen ausreichend ist. Bei einem kleinen Server für Freunde reicht auch ein Intel der 4ten Generation aus (I5 4570)
- RAM bzw. Arbeitsspeicher ist das mit wichtigste für einen Minecraft Server. Je mehr du an RAM hast, desto mehr Spieler kann der Server unterstützen oder Berechnungen durchführen.
Add-ons oder viele Plugins brauchen deutlich mehr RAM, als ein Mod/Add-on armer Server.
Generell empfiehlt sich für einen Vanilla Server bereits 3–4 GB an RAM. Für mehr als 5 Spieler empfiehlt es sich eher 4–8 GB RAM und aufwärts zu verwenden. Dies kannst du optional bereits vorher abschätzen anhand der Plugin/Add-on Menge, die verwendet wird. Nukkit wird allerdings etwas mehr RAM benötigen, als es PocketMine tut. Schaut also lieber, wie viel ihr wirklich braucht! - Speicherplatz ist das wichtigste (meistens SSD, NVME oder HDD). Dieser ist das wichtigste. Hab immer genug Speicherplatz auf deinem Server frei, damit die Welt gespeichert werden kann, keine korrupten Dateien entstehen und auch ein Datenverlust verhindert wird. Zudem verlierst du Spieler, wenn du Daten aufgrund von zu wenig Speicher verlierst. Du solltest mindestens 5 GB an Speicherplatz zur Verfügung haben.
- Bandbreite, meistens reichen hier bereits 50 mbps im Upload und Download, damit die Spieler eine stabile Verbindung bekommen. Allerdings sollte die Verbindung keine Ausfälle haben, damit niemand getrennt wird.
Wie installiere ich den Minecraft Server?
- Um den Server zu installieren, solltest du bereits die .jar-Datei von der jeweiligen Seite heruntergeladen haben. (pmmp.io oder cloudburstmc.org).
Nun kannst du per FTP Transfer die Datei direkt im Verzeichnis platzieren oder bei einem Panel die Datei im Dateimanager hochladen. - Du startest den Server, damit die Dateien generiert werden. Eventuell musst du die Startparameter noch einstellen, damit der Server erfolgreich startet.
- Stoppe den Server und öffne die server.properties, stelle diese nach deinen Wünschen ein (z. B. Kommando Blöcke aus).
- Installiere jetzt deine Plugins/Add-ons nach Wahl oder ignoriere diesen Schritt.
- Nachdem dies getan ist, gehst du auf deinen Server und gibst dir per Konsole Operatoren Rechte oder generell Berechtigungen im Spiel.
- 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. Dazu brauchst du die IP und den Port.
Häufige Probleme nach der Installation.
Server startet nicht:
- Fehlende PHP-Erweiterungen: PocketMine-MP benötigt bestimmte PHP-Erweiterungen. Überprüfe im Panel oder über deinen Hoster, ob die folgenden Erweiterungen aktiviert sind: curl, pthreads (wichtig für die Performance), yaml, json, mbstring, zip. Fehlen diese, kann der Server nicht starten.
- Falsche PHP-Version: PocketMine-MP benötigt eine bestimmte PHP-Version (mindestens 7.2, aber neuere Versionen werden empfohlen). Stelle sicher, dass dein Panel die richtige PHP-Version verwendet.
- Falsche PocketMine-MP Version: Stelle sicher das die Version auch mit den Plugins die du benutzen willst kompatibel ist.
- Fehler in der server.properties: Syntaxfehler in der server.properties-Datei können den Start verhindern. Überprüfe die Datei sorgfältig auf Tippfehler oder ungültige Werte.
- Port bereits in Verwendung: Wenn der Port, den du in server.properties eingestellt hast (standardmäßig 19132), bereits von einer anderen Anwendung genutzt wird, kann der Server nicht starten. Ändere den Port in server.properties und stelle sicher, dass der neue Port in deiner Firewall freigegeben ist.
- Nicht genügend RAM: Wenn der Server nicht genügend Arbeitsspeicher (RAM) zugewiesen bekommt, kann er nicht starten oder stürzt kurz nach dem Start ab. Überprüfe die RAM-Zuweisung im Panel und erhöhe sie gegebenenfalls.
- Problem mit Plugins: Ein fehlerhaftes Plugin kann den Serverstart verhindern. Versuche, alle Plugins zu deaktivieren (indem du den plugins-Ordner umbenennst) und den Server neu zu starten. Wenn der Server startet, aktiviere die Plugins einzeln, um den Übeltäter zu identifizieren.
Spieler können sich nicht verbinden:
- Falsche IP-Adresse: Stelle sicher, dass die Spieler die korrekte IP-Adresse deines Servers verwenden.
- Lokales Netzwerk: Interne IP-Adresse deines Servers (z. B. 192.168.1.100)
- Internet: Öffentliche IP-Adresse deines Servers
- Falscher Port: Überprüfe, ob der Port in der server.properties-Datei und der Port, den die Spieler beim Verbinden eingeben, übereinstimmen.
- Firewall blockiert den Port: Stelle sicher, dass der Server-Port (standardmäßig 19132 UDP) in deiner Firewall (sowohl auf dem Server als auch auf dem Router) freigegeben ist.
- online-mode ist falsch eingestellt: Wenn online-mode auf false steht und die Spieler versuchen, sich mit einem gültigen Minecraft-Konto zu verbinden, kann es zu Problemen kommen. Für öffentliche Server muss online-mode immer true sein.
- Problem mit dem Netzwerk des Spielers: Manchmal liegt das Problem nicht am Server, sondern am Netzwerk des Spielers. Sie sollten ihre Internetverbindung, Firewall-Einstellungen und andere Netzwerkkomponenten überprüfen.
- Maximale MTU-Größe: Manchmal kann die maximale MTU-Größe Probleme verursachen. Reduziere diese wenn möglich.
- Falsche IP-Adresse: Stelle sicher, dass die Spieler die korrekte IP-Adresse deines Servers verwenden.
Performance-Probleme (Lags):
- Zu wenig RAM: Der häufigste Grund für Lags ist zu wenig zugewiesener Arbeitsspeicher. Erhöhe den RAM im Panel.
- Zu schwache CPU: Eine schwache CPU kann ebenfalls zu Lags führen, besonders bei vielen Spielern oder komplexen Welten.
- Viele Plugins: Eine große Anzahl von Plugins, besonders wenn sie schlecht programmiert sind, kann die Serverleistung stark beeinträchtigen. Deaktiviere unnötige Plugins.
- Hohe view-distance: Eine hohe Sichtweite (view-distance in server.properties) belastet den Server stark. Reduziere sie, um die Performance zu verbessern.
- Festplatte/SSD langsam: Eine langsame Festplatte oder SSD kann zu Ladeverzögerungen und Lags führen. Verwende idealerweise eine SSD.
- Schlechte Netzwerkverbindung: Eine instabile oder langsame Internetverbindung kann zu Lags führen.
Welten werden nicht geladen oder sind beschädigt:
- Fehler beim Generieren der Welt: Manchmal kann es beim Generieren einer neuen Welt zu Fehlern kommen. Versuche, einen anderen level-seed zu verwenden oder die Welt manuell zu löschen und neu zu generieren.
- Beschädigte Weltdateien: Wenn die Weltdateien beschädigt sind, kann die Welt nicht geladen werden. Stelle sicher, dass du regelmäßige Backups deiner Welt erstellst.
Notiz von Hamster
Dieser Text wurde zu einem Teil mit KI geschrieben und soll als Hilfe dienen. Die KI hat den Teil mit den häufigsten Problemen für mich entworfen, da ich mich mit Bedrock nicht gut auskenne. Allerdings wurde er manuell überprüft und bearbeitet.
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.
(Dieser Post wurde mithilfe von KI generiert)