Die meisten gewöhnlichen Server brauchen dieselbe Grundausstattung: Befehle für Spieler, Berechtigungen, Gebietsschutz, ein Protokoll darüber, wer was zerstört hat, und ein Bauwerkzeug. Hier ist ein Set bewährter Plugins, die seit Jahren gepflegt werden, und zu jedem das Wichtigste: wofür es da ist, wo Sie es herunterladen, was Sie direkt nach der Installation einstellen und welche Befehle und Berechtigungen es verwendet.
Was Sie brauchen
- Ein Minecraft-Server vom Typ Paper oder Purpur (auf Folia funktionieren die meisten dieser Plugins nicht)
- Sie können Plugins installieren, siehe die Anleitung Plugins installieren
- OP-Rechte für sich selbst, siehe Erster Start
- Etwa 30 Minuten für die Installation und Grundeinrichtung des ganzen Sets
Grundausstattung nach Servertyp#
| Plugin | Wofür | Server mit Freunden | Öffentlicher Survival-Server | Minispiele, Lobby | Kreativ |
|---|---|---|---|---|---|
| EssentialsX (+ Chat, Spawn) | Homes, Teleports, Warps, Spawn, Nachrichten, Kits | Ja | Ja | Spawn und Chat | Ja |
| LuckPerms | Gruppen und Berechtigungen | Optional | Ja | Ja | Ja |
| Vault oder VaultUnlocked | Verbindet Plugins (Wirtschaftssystem, Präfixe) | Als Abhängigkeit | Ja | Ja | Ja |
| WorldEdit | Massenbau und Geländebearbeitung | Optional | Fürs Team | Ja | Ja |
| WorldGuard | Gebietsschutz (Spawn, Arenen) | Spawnschutz | Ja | Ja | Ja |
| CoreProtect | Änderungsprotokoll und Rückgängigmachen von Griefing | Ja | Ja | Optional | Ja |
| Chunky | Vorgenerierung der Welt | Ja | Ja | Nein | Optional |
| Geyser + Floodgate | Bedrock-Spieler (Smartphone, Konsolen) | Nach Bedarf | Optional | Optional | Optional |
| spark | Ursachen von Lag finden | Teil von Paper | Teil von Paper | Teil von Paper | Teil von Paper |
Installieren Sie die Plugins nacheinander, nicht alle auf einmal. Starten Sie nach jedem Plugin den Server neu und prüfen Sie die Konsole. Wenn etwas kaputtgeht, wissen Sie, welches Plugin es verursacht hat.
EssentialsX#
Was es tut: ein Set aus Dutzenden nützlicher Befehle. Den Spielern gibt es Homes (/home), Teleportanfragen (/tpa), Warps, private Nachrichten und die Rückkehr zum Todespunkt (/back). Ihrem Team gibt es zeitlich begrenzte Bans, Mutes, Unsichtbarkeit (Vanish), Kits und ein Wirtschaftssystem.
Wo herunterladen: in der Registerkarte Plugins › Durchsuchen (Modrinth) oder auf essentialsx.net/downloads.html (öffnet sich in einem neuen Fenster). EssentialsX besteht aus Modulen, jedes ist eine eigene Datei:
| Modul | Was es hinzufügt | Empfehlung |
|---|---|---|
| EssentialsX | Der Kern, alle Hauptbefehle | Für alle anderen Module erforderlich |
| EssentialsX Chat | Chatformat mit Präfixen aus LuckPerms, Chat mit begrenzter Reichweite | Ja, wenn Sie Präfixe möchten |
| EssentialsX Spawn | Die Befehle /spawn und /setspawn, Spawn für neue Spieler, Starterkit | Ja |
| EssentialsX Protect | Einstellbarer Schutz vor bestimmten Ereignissen (Explosionen, Feuer) | Nur, wenn Sie WorldGuard nicht verwenden |
| EssentialsX AntiBuild | Bauverbot abhängig von Berechtigungen | Meist nicht nötig |
| EssentialsX Discord | Verbindet den Serverchat mit Discord | Optional |
| EssentialsX GeoIP | Ermittelt das Land eines Spielers anhand seiner IP-Adresse | Optional |
Abhängigkeiten: keine zwingenden. Für ein Wirtschaftssystem, das andere Plugins mitnutzen, und für Präfixe braucht es Vault.
Versionsunterstützung
EssentialsX 2.22.0 (Mai 2026) wird aktiv für Minecraft 26.1.2 entwickelt. Ältere Versionen (zum Beispiel 1.21.11 oder 1.20.6) unterstützt es mit niedrigerer Priorität (Stand: 1. Oktober 2026). Für neuere Minecraft-Versionen erscheint es mit Verzögerung. Wenn der Katalog es für Ihre Version nicht anbietet, ist es dafür noch nicht erschienen. EssentialsX funktioniert nicht auf Folia.
Ersteinrichtung von EssentialsX#
Die Einstellungen stehen in plugins/. Bearbeiten Sie die Datei bei gestopptem Server. Die wichtigsten Optionen:
| Einstellung | Was sie tut | Empfohlener Wert | Wann ändern |
|---|---|---|---|
locale | Die Sprache der Meldungen des Plugins. In der Standarddatei ist die Zeile auskommentiert (#locale: en); entfernen Sie die Raute. | de | en, wenn Ihre Spieler Englisch sprechen |
teleport-delay | Wie viele Sekunden vergehen, bevor ein Teleport (/home, /spawn, /tpa) ausgeführt wird. Bewegt sich der Spieler oder wird er getroffen, wird der Teleport abgebrochen. | 3 auf Survival-Servern (Standard 0) | 0 auf Servern ohne PvP |
teleport-cooldown | Wie viele Sekunden zwischen zwei Teleports vergehen müssen. | 5–30 (Standard 0) | Höher, wenn Spieler Teleports missbrauchen, um aus Kämpfen zu fliehen |
sethome-multiple | Anzahl der Homes pro Home-Gruppe. Standard: default: 3, vip: 5, staff: 10. Ein Spieler braucht die Berechtigung essentials. und dazu essentials.. | Je nach Server | Wenn Sie andere Anzahlen oder eine weitere Gruppe möchten |
spawn-on-join | Ob der Spieler bei jedem Beitritt am Spawn erscheint. | false | true bei Lobbys und Minispielen |
newbies.spawnpoint | Wo ein neuer Spieler erscheint. Standard newbies = der mit /setspawn newbies gesetzte Spawn, none = der Weltspawn. | newbies und ihn mit /setspawn newbies setzen, oder none | Wenn Neulinge keinen besonderen Ort brauchen, setzen Sie none |
newbies.kit | Das Kit, das ein neuer Spieler beim ersten Beitritt bekommt. Standard tools. Ein leeres '' schaltet es ab. | '' oder ein eigenes Kit | Wenn Sie eine Startausrüstung möchten |
newbies.announce-format | Die Willkommensnachricht für neue Spieler. | Eigener Text in der Sprache Ihrer Spieler | '' schaltet sie ab |
chat.format | Das Format einer Chatnachricht (nur mit dem Modul EssentialsX Chat). {DISPLAYNAME} enthält bereits das Präfix aus LuckPerms. | '<{DISPLAYNAME}> {MESSAGE}' (Standard) | Für ein eigenes Aussehen, zum Beispiel '{DISPLAYNAME}&7:&r {MESSAGE}' |
chat.radius | Wie viele Blöcke weit der Chat zu hören ist. 0 = der ganze Server. | 0 | Roleplay-Server |
ops-name-color | Die Farbe der Namen von Operatoren (Code 0–9, a–f). | 'none' (aus), wenn Sie Präfixe verwenden | '4' (Dunkelrot) beibehalten, wenn Sie keine Präfixe haben |
auto-afk | Nach wie vielen Sekunden Inaktivität ein Spieler als AFK markiert wird. Erfordert die Berechtigung essentials.afk.auto. | 300 (Standard) | -1 schaltet es ab |
starting-balance | Das Startguthaben neuer Spieler im Wirtschaftssystem von EssentialsX. | 0 | Wenn Sie Startgeld vergeben möchten |
currency-symbol | Das Währungssymbol. Die Datei muss in UTF-8 gespeichert sein. | '$' oder ein eigenes | Für eine eigene Währung |
Ein Beispiel für die Änderung eines Teils der Datei:
locale: cs
teleport-delay: 3
teleport-cooldown: 10
sethome-multiple:
default: 2
vip: 5
staff: 10locale: cs– die Meldungen sind auf Tschechisch (für Deutsch schreiben Siede).teleport-delay: 3– der Teleport erfolgt, nachdem der Spieler drei Sekunden still gestanden hat.teleport-cooldown: 10– der nächste Teleport ist frühestens nach zehn Sekunden möglich.sethome-multiple– Spieler mit der Berechtigungessentials.haben 2 Homes, mit der zusätzlichen Berechtigungsethome. multiple essentials.5 Homes.sethome. multiple. vip
Den Spawn setzen Sie im Spiel: Stellen Sie sich an die Stelle des Spawns und geben Sie /setspawn ein. Kits werden in der Datei plugins/ definiert, wo jedes Kit ein delay (die Wartezeit zwischen zwei Verwendungen in Sekunden, -1 = nur einmal) und eine Liste von Gegenständen hat.
Nützliche EssentialsX-Befehle#
| Befehl | Was er tut | Berechtigung |
|---|---|---|
/sethome [name] | Speichert ein Home an der aktuellen Position | essentials.sethome |
/home [name] | Teleportiert Sie nach Hause | essentials.home |
/delhome <name> | Löscht ein Home | essentials.delhome |
/spawn | Teleport zum Spawn (Modul Spawn) | essentials.spawn |
/tpa <spieler> | Sendet einem Spieler eine Anfrage, sich zu ihm zu teleportieren | essentials.tpa |
/tpaccept / /tpdeny | Nimmt eine Anfrage an oder lehnt sie ab | essentials.tpaccept / essentials.tpdeny |
/back | Rückkehr zur vorherigen Position | essentials.back |
/warp <name> | Teleport zu einem Warp, ohne Namen wird die Liste angezeigt | essentials.warp, essentials.warp.list |
/setwarp <name> | Erstellt einen Warp (Team) | essentials.setwarp |
/msg <spieler> <nachricht> | Private Nachricht | essentials.msg |
/kit [name] | Gibt ein Kit aus | essentials.kit + essentials.kits.<kit> |
/tempban <spieler> <dauer> [grund] | Zeitlich begrenzter Ban, zum Beispiel /tempban Steve 3d spam | essentials.tempban |
/mute <spieler> [dauer] [grund] | Schaltet einen Spieler stumm | essentials.mute |
/vanish | Unsichtbarkeit für andere Spieler | essentials.vanish |
/invsee <spieler> | Zeigt das Inventar eines Spielers | essentials.invsee |
/seen <spieler> | Wann der Spieler zuletzt online war | essentials.seen |
Die Dauer schreiben Sie als 30m, 12h, 3d, 1w oder 1mo. Eine vollständige Aufteilung der Berechtigungen auf Gruppen finden Sie im Artikel LuckPerms.
LuckPerms#
Was es tut: verwaltet Gruppen (Spieler, VIP, Moderator, Admin) und die Berechtigungen für die Befehle aller anderen Plugins. Ohne LuckPerms haben Sie nur zwei Stufen: Spieler und Operator.
Wo herunterladen: Registerkarte Plugins (Modrinth) oder luckperms.net/download (öffnet sich in einem neuen Fenster).
Einrichtung: ausführlich im separaten Artikel LuckPerms: Gruppen und Berechtigungen.
Vault (oder VaultUnlocked)#
Was es tut: allein nichts. Es ist eine Brücke, über die Plugins einander Wirtschaftssystem, Berechtigungen und Präfixe bereitstellen. Dank Vault zeigt zum Beispiel EssentialsX Chat ein Präfix aus LuckPerms an, oder ein Shop-Plugin arbeitet mit dem Geld aus EssentialsX.
Wo herunterladen: Das ursprüngliche Vault finden Sie auf dev.bukkit.org und SpigotMC (Projekt Vault). In den Katalogen Modrinth und Hangar finden Sie VaultUnlocked, einen gepflegten Fork, den seine Autoren als direkten Ersatz für Vault bezeichnen. Installieren Sie nur eines davon.
Wann Sie es brauchen: wenn ein anderes Plugin es als Abhängigkeit angibt (in der Konsole sehen Sie dann Unknown/missing dependency plugins: [Vault]) oder wenn Sie Präfixe aus LuckPerms im Chat möchten.
Kontrolle: Geben Sie nach einem Neustart in der Konsole vault-info ein. Die Ausgabe zeigt, welches Plugin Wirtschaftssystem, Berechtigungen und Chat bereitstellt.
WorldEdit#
Was es tut: Massenbearbeitung der Welt: einen Bereich mit Blöcken füllen, einen Block durch einen anderen ersetzen, Bauwerke kopieren, Gelände formen. Es spart Stunden an Arbeit beim Bau eines Spawns oder von Arenen.
Wo herunterladen: Registerkarte Plugins (Modrinth oder Hangar) oder enginehub.org/worldedit (öffnet sich in einem neuen Fenster).
Bereich auswählen: Geben Sie //wand ein, und Sie bekommen eine Holzaxt. Mit einem Linksklick auf einen Block markieren Sie die erste Ecke, mit einem Rechtsklick die zweite. Der Bereich ist der Quader zwischen ihnen.
| Befehl | Was er tut |
|---|---|
//wand | Gibt das Auswahlwerkzeug aus (eine Holzaxt) |
//pos1, //pos2 | Markiert eine Ecke an der Stelle, an der Sie stehen |
//set <block> | Füllt die Auswahl mit einem Block, zum Beispiel //set stone |
//replace <alt> <neu> | Ersetzt Blöcke, zum Beispiel //replace dirt grass_block |
//walls <block> | Baut Wände um die Auswahl (ohne Boden und Decke) |
//copy, //paste | Kopiert die Auswahl und fügt sie an Ihrer Position ein |
//undo | Macht die letzte Aktion rückgängig (//undo 5 macht fünf Aktionen rückgängig) |
//redo | Wiederholt eine rückgängig gemachte Aktion |
Blöcke schreiben Sie mit ihren englischen Namen aus Minecraft (stone, oak_planks, grass_block). Mehrere Blöcke in einem Verhältnis schreiben Sie zum Beispiel als //set 50%stone,50%cobblestone.
Berechtigungen: worldedit.* gibt alles. Geben Sie sie nur einem vertrauenswürdigen Team, denn ein einziger Befehl kann einen riesigen Teil der Welt überschreiben. Einzelne Berechtigungen sind zum Beispiel worldedit.wand, worldedit.region.set und worldedit.history.undo.
Große Änderungen belasten den Server
Operationen mit Millionen von Blöcken können den Server kurz anhalten. Führen Sie große Änderungen durch, wenn wenige Spieler online sind. WorldEdit merkt sich nur die letzten 15 Aktionen jedes Spielers (in der Konfiguration änderbar), und der Verlauf wird einige Zeit nach dem Abmelden gelöscht. Verlassen Sie sich deshalb nicht auf //undo als Backup.
WorldGuard#
Was es tut: schützt ausgewählte Gebiete (Regionen). In einer Region können Sie fremden Spielern das Bauen verbieten und PvP, Creeper-Explosionen, Feuer oder das Spawnen von Mobs abschalten. Typischerweise schützt es Spawn, Lobby und Arenen.
Wo herunterladen: Registerkarte Plugins oder enginehub.org/worldguard (öffnet sich in einem neuen Fenster).
Abhängigkeiten: benötigt WorldEdit (darüber wählen Sie den Bereich aus).
Spawn schützen Schritt für Schritt#
Geben Sie im Spiel
//wandein und markieren Sie zwei gegenüberliegende Ecken des Spawns (Links- und Rechtsklick). Damit die Region die ganze Höhe abdeckt, erweitern Sie die Auswahl mit//expand vert.Erstellen Sie die Region:
Chat im Spieltext /rg define spawnEs entsteht die Region
spawn. Ab jetzt dürfen darin nur ihre Besitzer und Mitglieder bauen (bisher niemand).Legen Sie die Regeln fest (Flags):
Chat im Spieltext /rg flag spawn pvp deny /rg flag spawn creeper-explosion deny /rg flag spawn mob-spawning deny /rg flag spawn greeting Willkommen am Spawn!pvp deny– Spieler können sich am Spawn nicht gegenseitig verletzen.creeper-explosion deny– Creeper-Explosionen zerstören keine Blöcke.mob-spawning deny– am Spawn erscheinen keine Mobs.greeting …– eine Nachricht beim Betreten der Region.
Fügen Sie die Teammitglieder hinzu, die am Spawn bauen dürfen:
Chat im Spieltext /rg addmember spawn <NICK>Statt eines Namens können Sie eine ganze LuckPerms-Gruppe mit dem Präfix
g:hinzufügen, zum Beispiel/rg addmember spawn g:admin.Prüfen Sie die Region mit
/rg info spawn.
| Flag | Was es beeinflusst |
|---|---|
build | Alles: Bauen, Abbauen und Benutzen von Blöcken. Mit deny wird alles davon verboten. |
block-break, block-place | Nur Abbauen oder nur Platzieren von Blöcken |
use | Türen, Hebel, Knöpfe (keine Truhen) |
chest-access | Zugriff auf Truhen und andere Inventare |
pvp | Kämpfe zwischen Spielern |
tnt, creeper-explosion, other-explosion | Explosionen von TNT, Creepern und sonstige Explosionen |
mob-spawning | Natürliches Spawnen von Mobs |
fire-spread, lava-fire | Ausbreitung von Feuer und Entzünden durch Lava |
entry, exit | Betreten und Verlassen der Region |
greeting, farewell | Nachricht beim Betreten und beim Verlassen |
Ein Flag entfernen Sie, indem Sie es ohne Wert eingeben: /rg flag spawn pvp. Ein Flag nur für Nichtmitglieder setzen Sie mit dem Schalter -g: /rg flag spawn -g nonmembers chest-access deny.
Die ganze Welt schützen#
Die spezielle Region __global__ umfasst die ganze Welt. Wenn in der ganzen Welt nur Ihr Team bauen soll (zum Beispiel in einer Kreativ-Lobby), verwenden Sie:
/rg flag __global__ passthrough denyBauen dürfen dann nur Besitzer und Mitglieder der globalen Region (/rg addmember __global__ g:admin) sowie Mitglieder anderer Regionen innerhalb dieser Regionen. Die WorldGuard-Dokumentation rät ausdrücklich davon ab, auf __global__ das Flag build zu setzen, weil es auch Kolben und andere Mechaniken kaputt macht.
Operatoren umgehen den Schutz
Operatoren und Spieler mit der Berechtigung * umgehen den Schutz automatisch. Die Region wirkt dann, als würde sie nicht funktionieren. Testen Sie den Schutz immer mit einem Konto ohne OP.
Berechtigungen: fürs Team worldguard.region.* (alle Regionsbefehle). Normale Spieler brauchen keine WorldGuard-Berechtigungen.
CoreProtect#
Was es tut: protokolliert jede Änderung in der Welt: wer einen Block platziert oder abgebaut hat, wer was aus einer Truhe genommen hat, wer was getötet hat. Wenn jemand ein Bauwerk zerstört (Griefing), finden Sie heraus, wer es war, und machen die Änderungen rückgängig, ohne ein ganzes Backup wiederherzustellen.
Wo herunterladen: Registerkarte Plugins (Modrinth oder Hangar), Dokumentation auf docs.coreprotect.net (öffnet sich in einem neuen Fenster).
Wichtig: CoreProtect protokolliert nur, was nach seiner Installation passiert ist. Installieren Sie es gleich zu Beginn.
CoreProtect-Befehle#
| Befehl | Was er tut |
|---|---|
/co inspect (kurz /co i) | Schaltet den Inspektor ein. Ein Klick auf einen Block zeigt seine Historie. Mit demselben Befehl schalten Sie ihn wieder aus. |
/co lookup <parameter> (/co l) | Sucht Änderungen anhand von Parametern |
/co rollback <parameter> (/co rb) | Macht Änderungen anhand von Parametern rückgängig |
/co restore <parameter> (/co rs) | Hebt einen Rollback auf (stellt die Änderungen wieder her) |
/co undo | Macht den letzten Rollback oder Restore rückgängig |
/co near | Änderungen im Umkreis von 5 Blöcken |
/co purge t:<dauer> | Löscht alte Daten (im Spiel mindestens 30 Tage, aus der Konsole mindestens 24 Stunden) |
/co status | Version und Status des Plugins |
| Parameter | Bedeutung | Beispiel |
|---|---|---|
u:<spieler> | Ein oder mehrere Spieler | u:Steve oder u:Steve,Alex |
t:<dauer> | Wie weit in die Vergangenheit | t:2h, t:3d, t:1w |
r:<radius> | Umkreis in Blöcken um Sie herum. r:#global = der ganze Server, r:#worldedit (kurz r:#we) = die WorldEdit-Auswahl | r:30 |
a:<aktion> | Nur eine bestimmte Art von Aktion | a:-block (abgebaute Blöcke), a:+block (platzierte) |
i:<blöcke> / e:<blöcke> | Nur diese Blöcke / alle außer diesen Blöcken | i:diamond_ore, e:tnt |
#preview | Der Rollback zeigt nur an, was er tun würde, und ändert nichts | /co rollback u:Steve t:1h r:20 #preview |
Griefing rückgängig machen Schritt für Schritt#
- Geben Sie an der beschädigten Stelle
/co inspectein und klicken Sie auf die zerstörte Stelle. Sie sehen, wer sie wann verändert hat. Schalten Sie den Inspektor mit demselben Befehl wieder aus. - Sehen Sie sich das Ausmaß an:
/co lookup u:<NICK> t:1d r:30. - Testen Sie den Rollback probeweise:
/co rollback u:<NICK> t:1d r:30 #preview. - Wenn die Vorschau passt, führen Sie den echten Rollback aus:
/co rollback u:<NICK> t:1d r:30. - Wenn Sie mehr zurückgesetzt haben als gewollt, verwenden Sie
/co undo.
CoreProtect-Einstellungen#
Die Datei plugins/:
| Einstellung | Was sie tut | Empfohlener Wert | Wann ändern |
|---|---|---|---|
default-radius | Der Standard-Suchradius, wenn Sie kein r: angeben | 10 (Standard) | Größer bei großen Bauwerken |
max-radius | Der größte erlaubte Radius (außer #global) | 100 (Standard) | Verringern, wenn Sie die Leistung schützen möchten |
rollback-items | Ob ein Rollback auch Gegenstände in Truhen zurückbringt | true | Fast nie |
rollback-entities | Ob ein Rollback auch getötete Entitäten (zum Beispiel Tiere) zurückbringt | true | Fast nie |
player-messages | Protokolliert Chatnachrichten | true | false, wenn Sie den Chat nicht speichern möchten |
player-commands | Protokolliert Befehle der Spieler | true | false, um Platz zu sparen |
hopper-transactions | Protokolliert Gegenstände, die Trichter bewegen | true | false auf Servern mit großen Farmen (weniger Daten) |
CoreProtect speichert seine Daten in einer Datenbank im Ordner plugins/CoreProtect. Auf großen Servern wachsen die Daten schnell; löschen Sie alte Einträge daher mit /co purge t:30d oder wechseln Sie zu MySQL, wie im Artikel MySQL für Plugins beschrieben.
Berechtigungen: coreprotect.inspect, coreprotect.lookup, coreprotect.rollback, coreprotect.restore, coreprotect.purge oder alles mit coreprotect.*. Standardmäßig haben sie nur Operatoren.
Chunky#
Was es tut: generiert die Welt im Voraus bis zu einem gewählten Radius. Das Generieren neuer Chunks ist die aufwendigste Operation für einen Server. Wenn sie vorab erledigt ist, spüren die Spieler beim Erkunden keinen Lag.
Wo herunterladen: Registerkarte Plugins (Modrinth oder Hangar).
Grundlegende Verwendung (aus der Konsole):
chunky center 0 0
chunky radius 3000
chunky startchunky center 0 0– der Mittelpunkt des Bereichs bei den Koordinaten X = 0 und Z = 0. Im Spiel können Sie einfach/chunky centereingeben, dann liegt der Mittelpunkt dort, wo Sie stehen.chunky radius 3000– ein Radius von 3 000 Blöcken um den Mittelpunkt.chunky start– startet die Generierung. Der Fortschritt wird in der Konsole angezeigt,chunky pauseunterbricht sie undchunky continuesetzt sie fort.
Prüfen Sie vor dem Start den freien Speicherplatz und setzen Sie eine Weltgrenze. Die vollständige Anleitung steht im Artikel Leistung und Optimierung.
Geyser und Floodgate#
Was sie tun: Geyser ermöglicht Spielern der Bedrock Edition (Smartphones, Konsolen, die Windows-Version aus dem Microsoft Store), einem Java-Server beizutreten. Floodgate ist eine Erweiterung, dank der sich Bedrock-Spieler nicht mit einem Java-Konto anmelden müssen.
Wo herunterladen: geysermc.org/download (öffnet sich in einem neuen Fenster).
Einrichtung: Geyser braucht einen UDP-Port (Standard 19132), den Sie bei uns in der Registerkarte Netzwerk hinzufügen. Die vollständige Anleitung steht im Artikel Crossplay mit Bedrock.
spark#
Was es tut: ein Profiler, der genau zeigt, was auf dem Server die CPU belastet (ein Plugin, eine Art von Entität, eine Farm). Das ist der zuverlässigste Weg, die Ursache von Lag zu finden.
Wo herunterladen: Paper enthält es seit Version 1.21, Sie müssen es also nicht installieren. Auf Fabric und NeoForge wird es als Mod installiert.
Grundlegende Verwendung: spark tps zeigt die Leistung des Servers, spark profiler start --timeout 600 startet eine zehnminütige Messung und gibt am Ende einen Link zu einem übersichtlichen Bericht aus. Wie Sie den Bericht lesen, erklärt der Artikel Leistung und Optimierung.
Plugins, die Sie meiden sollten#
- Plugins, die versprechen, „Lag zu entfernen“, und dazu regelmäßig Gegenstände am Boden löschen, Mobs töten oder Mechaniken abschalten. Sie verdecken das Symptom, nicht die Ursache, und löschen den Spielern ihre Sachen. Die Ursache finden Sie mit spark.
- Nicht mehr gepflegte Plugins. Wenn die letzte Version für eine mehrere Jahre alte Minecraft-Version erschienen ist, funktioniert das Plugin mit der neuen Version wahrscheinlich nicht oder hat Sicherheitslücken. Achten Sie auf das Datum des letzten Updates und auf die unterstützten Versionen.
- Mehrere Plugins für dieselbe Aufgabe. Zwei Berechtigungs-Plugins, zwei Gebietsschutz-Plugins oder zwei Wirtschaftssysteme kommen sich gegenseitig in die Quere. Verwenden Sie für Berechtigungen nur LuckPerms (nicht zusätzlich das ältere PermissionsEx oder GroupManager).
- „Gecrackte“ und „geleakte“ kostenpflichtige Plugins. Sie enthalten oft Code, der einem Angreifer die Kontrolle über Ihren Server gibt.
- Plugins von unbekannten Websites. Laden Sie Plugins aus Katalogen (Modrinth, Hangar, SpigotMC) oder von den offiziellen Seiten der Autoren herunter.
Überprüfung#
- Starten Sie den Server nach der Installation aller Plugins neu und geben Sie in der Konsole
pluginsein. Alle Plugins sollten in der Liste stehen (im Spiel grün). - Gehen Sie die Konsole ab dem Start durch und suchen Sie bei den einzelnen Plugins nach Zeilen mit
ERRORoderWARN. - Testen Sie die Grundbefehle mit einem Konto ohne OP:
/sethome,/home,/spawnund Bauen am geschützten Spawn.
Fehlerbehebung#
/spawn meldet einen unbekannten Befehl#
Es fehlt das Modul EssentialsX Spawn. Installieren Sie es (auf Modrinth ist es ein eigenes Projekt) und starten Sie den Server neu.
Spieler können weder /home noch /tpa verwenden#
Den Spielern fehlen Berechtigungen. Auf einem Server mit LuckPerms geben Sie sie der Gruppe default, siehe LuckPerms. Prüfen können Sie das mit lp user <NICK> permission check essentials.home.
WorldGuard lädt nicht: Unknown/missing dependency plugins: [WorldEdit]#
WorldEdit fehlt. Installieren Sie es; beide Plugins müssen Ihre Minecraft-Version unterstützen.
Die Region schützt nicht, Spieler bauen darin#
- Sie testen als Operator, oder der Spieler hat die Berechtigung
*bzw.worldguard.. Versuchen Sie es mit einem Konto ohne OP.region. bypass… - Der Spieler ist Mitglied der Region. Prüfen Sie das mit
/rg info <region>. - Die Auswahl hat nicht die ganze Höhe abgedeckt. Definieren Sie die Region mit
//expand vertund dem Befehl/rg redefine <region>neu.
Regionsmitglieder können am Spawn nicht bauen#
Neben WorldGuard schützt auch Minecraft selbst die Umgebung des Spawns mit der Option spawn-protection (Standardradius 16 Blöcke, in dem nur Operatoren bauen dürfen). Wenn Sie den Spawn mit WorldGuard schützen, setzen Sie in der Registerkarte Servereigenschaften › Spieler den Spawnschutz auf 0 und speichern Sie mit einem Neustart. Die Option greift nur, wenn es auf dem Server mindestens einen Operator gibt.
CoreProtect meldet bei einem Block, dass es keine Daten gefunden hat#
Die Änderung ist vor der Installation von CoreProtect passiert, oder die Protokollierung dieser Aktion ist in der config.yml abgeschaltet. Ältere Änderungen machen Sie nur über ein Backup rückgängig.
Das Präfix aus LuckPerms erscheint nicht im Chat#
Es fehlt Vault (VaultUnlocked) oder EssentialsX Chat. Prüfen Sie nach der Installation beider die Ausgabe des Befehls vault-info.
Das Plugin ist für Ihre Minecraft-Version noch nicht erschienen#
Der Katalog bietet es für Ihre Version nicht an, und eine manuell hochgeladene ältere Version kann fehlschlagen. Warten Sie auf ein Update oder lassen Sie den Server auf einer Version, die das Plugin unterstützt, siehe Version und Software ändern.
Zusammenfassung
- Die Grundlage der meisten Server: EssentialsX (+ Chat, Spawn), LuckPerms, Vault, WorldEdit, WorldGuard und CoreProtect.
- Installieren Sie nacheinander und prüfen Sie nach jedem Plugin die Konsole.
- Richten Sie EssentialsX gleich ein: die Sprache (
locale), die Teleport-Verzögerung und die Anzahl der Homes. - WorldGuard braucht WorldEdit. Testen Sie den Schutz ohne OP.
- CoreProtect protokolliert erst ab der Installation, bringen Sie es also gleich zu Beginn auf den Server.
- spark ist Teil von Paper. Meiden Sie Plugins, die versprechen, „Lag zu entfernen“.
Weiterführende Links#
- EssentialsX: Downloads und Dokumentation (öffnet sich in einem neuen Fenster)
- WorldEdit: Dokumentation (öffnet sich in einem neuen Fenster)
- WorldGuard: Dokumentation (öffnet sich in einem neuen Fenster)
- CoreProtect: Dokumentation (öffnet sich in einem neuen Fenster)
- Chunky: Befehle (öffnet sich in einem neuen Fenster)
- spark: Befehle (öffnet sich in einem neuen Fenster)