CoreProtect ist unser primäres Tool für Logging und Rollbacks. Es speichert Daten in einer MySQL-Datenbank und ermöglicht präzise Wiederherstellungen.
Die wichtigsten Einstellungen aus /srv/mc/servers/survival/plugins/CoreProtect/config.yml:
| Einstellung | Wert | Erklärung |
|---|---|---|
use-mysql |
true | Nutzt die zentrale Datenbank mc-db. |
table-prefix |
co_ | Tabellen beginnen mit co_ (z.B. co_block). |
default-radius |
10 | Standard-Radius für Rollbacks, wenn keiner angegeben ist. |
max-radius |
100 | Maximaler Radius für Befehle (Sicherheitslimit). |
rollback-entities |
true | Stellt auch getötete Tiere/Monster wieder her. |
skip-generic-data |
true | Ignoriert unwichtige Daten (z.B. Zombie verbrennt in Sonne), um Speicher zu sparen. |
Was wird geloggt?
/co i)Der Inspektor ist das Standard-Werkzeug für schnelle Checks.
/co iDer Befehl /co lookup (oder /co l) ist extrem mächtig.
Syntax: /co l <parameter>
| Parameter | Beschreibung | Beispiele |
|---|---|---|
u:<user> |
Spieler oder Entity | u:Notch, u:#creeper, u:#tnt |
t:<zeit> |
Zeitfenster | t:1h (Stunde), t:2d (Tage), t:4w (Wochen) |
r:<radius> |
Radius | r:10, r:we (WorldEdit Selektion), r:#global |
a:<action> |
Aktionstyp | Siehe unten |
b:<block> |
Block-Filter | b:diamond_ore, b:chest |
e:<exclude> |
Ausschluss | e:stone (Alles außer Stein) |
Aktions-Typen (a:):
block (Bauen/Abbauen)click (Interaktionen)container (Truhen)kill (Mob-Kills)chat (Chat-Nachrichten)command (Befehle)session (Login/Logout)username (Namensänderungen)Beispiele:
/co l b:diamond_ore t:2d r:20/co l u:SpielerX a:chat t:1w/co l u:#tnt t:24h r:50Warnung: Rollbacks verändern die Welt permanent. Nutze immer #preview zuerst!
Macht Aktionen ungeschehen.
/co rollback u:Griefer123 t:1h r:20
Griefer123 in der letzten Stunde im Radius 20 getan hat./co rollback t:1h r:20
Macht einen Rollback rückgängig oder stellt zerstörte Dinge wieder her.
/co restore u:Griefer123 t:1h r:20
Hänge #preview an jeden Befehl an, um zu sehen, was passieren würde.
/co rollback u:Griefer123 t:1h r:20 #preview
Alte Daten können gelöscht werden, um die Datenbank klein zu halten.
/co purge t:30d - Löscht alle Daten, die älter als 30 Tage sind.
::: info
Interne Informationen
:::
CoreProtect/srv/mc/servers/survival/plugins/CoreProtect/config.ymlcoreprotect.inspect - Inspektor nutzen.coreprotect.lookup - Logs suchen.coreprotect.rollback - Rollbacks ausführen (Admin/Mod+).coreprotect.restore - Restores ausführen.coreprotect.purge - Datenbank bereinigen (Admin only).config.yml::: warning
Datenbank: Wir nutzen eine MySQL Datenbank (mc-db). Lösche niemals Tabellen mit dem Prefix co_ manuell, es sei denn, du weißt genau, was du tust (Datenverlust!).
:::