CoreProtect-Anleitung: Befehle, Rollbacks und Einrichtung
Auf dieser Seite
CoreProtect zeichnet fast alles auf, was auf einem Minecraft-Server passiert: gesetzte und abgebaute Blöcke, geöffnete Truhen, entnommene Items, Explosionen, Chat und Befehle. Wenn jemand ein Bauwerk griefed, siehst du, wer es war, und machst es mit einem Befehl rückgängig – ohne ein Backup einzuspielen und den Fortschritt aller anderen zu verlieren.
Diese Anleitung behandelt die Installation von CoreProtect, den Inspektor, Lookups, Rollbacks und Restores, das Löschen alter Daten und die Wahl der Datenbank.
CoreProtect installieren
CoreProtect ist ein Plugin für Paper, Spigot und Folia. Die aktuelle Version, CoreProtect 24.1, unterstützt Minecraft 1.14 bis 26.2.
- Lade es kostenlos von Modrinth oder Hangar herunter. Builds für Unterstützer auf Patreon bekommen manche Funktionen früher.
- Lege die jar in den Ordner
pluginsund starte den Server neu. Wie man Plugins hochlädt, erklärt Minecraft-Plugins installieren. - CoreProtect beginnt sofort mit der Aufzeichnung, in eine SQLite-Datei unter
plugins/CoreProtect/database.db. Eine Einrichtung ist nicht nötig.
Prüfe die Versionsliste, bevor du Minecraft aktualisierst: Wenn eine neue Minecraft-Version erscheint, warte auf ein CoreProtect-Release, das sie unterstützt.
Der Inspektor: Wer hat diesen Block angefasst?
Gib /co i ein, um den Inspektor einzuschalten. Solange er aktiv ist:
- Linksklick auf einen Block zeigt, wer ihn gesetzt oder abgebaut hat und wann.
- Rechtsklick auf einen Block oder die Luft daneben zeigt die Geschichte dieser Stelle.
- Rechtsklick auf eine Truhe oder einen anderen Behälter zeigt, was hineingelegt und herausgenommen wurde.
Gib /co i erneut ein, um ihn auszuschalten. /co near zeigt die letzten Änderungen im Umkreis von 5 Blöcken um dich.
Lookups: den Verlauf durchsuchen
/co lookup oder /co l durchsucht das Log mit Parametern, die du kombinieren kannst:
| Parameter | Bedeutung | Beispiel |
|---|---|---|
u: | Spieler, mehrere durch Kommas getrennt, oder eine Ursache wie #tnt, #creeper, #fire | u:Steve,Alex |
t: | Zeitraum zurück: w, d, h, m, s, kombinierbar, oder ein Bereich | t:2d, t:5d2h, t:1h-2h |
r: | Radius in Blöcken um dich, eine Welt oder überall | r:20, r:#world_nether, r:#global |
a: | Aktion: block, +block, -block, container, chat, command, kill, session und mehr | a:-block |
i: / e: | Blöcke, Items oder Entities einschließen oder ausschließen | i:diamond_block |
Beispiele:
/co l u:Steve t:2d a:-block /co l t:1h r:30 a:container /co l u:Steve t:7d a:chat
Das erste zeigt die Blöcke, die Steve in den letzten zwei Tagen abgebaut hat, das zweite, was in der letzten Stunde im Umkreis von 30 Blöcken aus Behältern genommen oder hineingelegt wurde. Die Ergebnisse sind seitenweise; /co l 2 zeigt die nächste Seite.
Grief zurücksetzen und wiederherstellen
/co rollback (/co rb) macht Änderungen rückgängig und nutzt dieselben Parameter wie ein Lookup. /co restore (/co rs) stellt sie wieder her.
/co rollback u:Griefer t:1d r:#global #preview /co rollback u:Griefer t:1d r:#global /co rollback t:30m r:15 u:#tnt /co restore u:Griefer t:1d r:#global
- Erst die Vorschau.
#previewzeigt das Ergebnis nur dir; nichts ändert sich, bis du den Befehl ohne diesen Zusatz ausführst. - Achte auf den Radius. Ein Rollback ohne
r:deckt 10 Blöcke um dich ab. War der Griefer viel unterwegs, füger:#globalhinzu. - Gib immer einen Spieler oder einen kurzen Zeitraum an. Ein Rollback aller Spieler über einen langen Zeitraum macht auch die Bauten ehrlicher Spieler rückgängig.
- Einen Fehler gemacht?
/co undomacht deinen letzten Rollback oder Restore rückgängig.
Betreibe CoreProtect auf einem Server mit MySQL inklusive: HytHost Minecraft-Hosting ab €2.59/Monat.
Minecraft-Pakete ansehenAlte Daten löschen
CoreProtect behält alles, bis du es löschst, die Datenbank wächst also, solange der Server läuft. Lösche ab und zu alte Daten:
/co purge t:30d
Das löscht alles, was älter als 30 Tage ist. Im Spiel kannst du nur Daten löschen, die älter als 30 Tage sind; über die Konsole liegt das Minimum bei 24 Stunden. Füge r:#world_name hinzu, um nur eine Welt zu bereinigen. Unter MySQL gibt #optimize den freigewordenen Speicherplatz zurück. Wähle einen Zeitraum, der abdeckt, wie lange deine Spieler normalerweise brauchen, um Grief zu bemerken.
SQLite oder MySQL
Standardmäßig nutzt CoreProtect SQLite, eine einzelne Datei in seinem Ordner. Das reicht für die meisten Server und braucht keine Einrichtung. Nimm MySQL, wenn die Daten außerhalb des Serverordners liegen sollen oder mehrere Server eines Netzwerks in eine Datenbank loggen sollen.
Zum Wechseln legst du eine Datenbank an und bearbeitest dann plugins/CoreProtect/config.yml:
use-mysql: true table-prefix: co_ mysql-host: DB_HOST mysql-port: 3306 mysql-database: DB_NAME mysql-username: DB_USER mysql-password: DB_PASSWORD
Starte den Server neu und prüfe /co status. Entscheide dich früh: Ein Wechsel übernimmt die bereits aufgezeichneten Daten nicht, und der Migrationsbefehl braucht einen Patreon-Build. Jedes HytHost Minecraft-Paket enthält MySQL-Datenbanken, die du im Tab Databases des Panels anlegst.
Rechte für dein Team
Operatoren haben über coreprotect.* jeden CoreProtect-Befehl. Moderatoren, die keine Operatoren sind, gibst du mit einem Rechte-Plugin wie LuckPerms nur das, was sie brauchen:
coreprotect.inspectundcoreprotect.lookupzum Nachforschen;coreprotect.rollbackundcoreprotect.restorenur für vertrauenswürdige Teammitglieder;coreprotect.purgeundcoreprotect.reloadfür Admins.
CoreProtect passt gut zu EssentialsX für die alltäglichen Befehle deines Teams.
Häufige Fragen
Führe /co rollback u:PlayerName t:1d r:#global #preview aus, um das Ergebnis zu sehen, dann denselben Befehl ohne #preview. Passe die Zeit so an, dass sie den Grief abdeckt.
Ein Rollback ohne r: deckt nur 10 Blöcke um dich ab. Füge r:#global oder einen größeren Radius hinzu und prüfe, ob die Zeit den ganzen Zeitraum abdeckt.
CoreProtect schreibt sein Log in einer separaten Warteschlange, das normale Spielen wird also nicht verlangsamt. Große Lookups und Rollbacks über lange Zeiträume dauern länger, und die Datenbank wächst mit der Zeit, also lösche regelmäßig alte Daten.
Das Plugin ist für Paper, Spigot und Folia. CoreProtect veröffentlicht außerdem eine separate Fabric-Version; auf deren Downloadseite stehen die unterstützten Minecraft-Versionen.
Ja. /co undo macht deinen letzten Rollback oder Restore rückgängig, und /co restore mit denselben Parametern stellt wieder her, was ein Rollback entfernt hat.
Schütze deine Bauwerke
HytHost Minecraft-Hosting betreibt Paper mit Plugins wie CoreProtect und enthält MySQL-Datenbanken in jedem Paket – ab €2.59/Monat.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWar diese Anleitung hilfreich?