CoreProtect-guide: kommandon, rollbacks och installation
På den här sidan
CoreProtect registrerar nästan allt som händer på en Minecraft-server: placerade och förstörda block, öppnade kistor, tagna föremål, explosioner, chatt och kommandon. När någon griefar ett bygge kan du se vem som gjorde det och ångra det med ett enda kommando, utan att läsa in en backup och förlora allas andras framsteg.
Den här guiden går igenom installation av CoreProtect, inspektören, sökningar, rollbacks och återställningar, rensning av gammal data och val av databas.
Installera CoreProtect
CoreProtect är ett plugin för Paper, Spigot och Folia. Den aktuella versionen, CoreProtect 24.1, stöder Minecraft 1.14 till och med 26.2.
- Ladda ner det gratis från Modrinth eller Hangar. Byggen för supportrar på Patreon får vissa funktioner tidigare.
- Lägg jar-filen i mappen
pluginsoch starta om servern. Uppladdning av plugins beskrivs i så installerar du Minecraft-plugins. - CoreProtect börjar logga direkt, i en SQLite-fil på
plugins/CoreProtect/database.db. Ingen konfiguration behövs.
Kolla versionslistan innan du uppdaterar Minecraft: när en ny Minecraft-version släpps, vänta på en CoreProtect-version som stöder den.
Inspektören: vem rörde det här blocket?
Skriv /co i för att slå på inspektören. Medan den är på:
- Vänsterklicka på ett block för att se vem som placerade eller förstörde det, och när.
- Högerklicka på ett block, eller luften bredvid ett block, för att se historiken för den platsen.
- Högerklicka på en kista eller annan behållare för att se vad som lades i och togs ut.
Skriv /co i igen för att stänga av den. /co near visar de senaste ändringarna inom 5 block från dig.
Sökningar: sök i historiken
/co lookup, eller /co l, söker i loggen med parametrar som du kan kombinera:
| Parameter | Betydelse | Exempel |
|---|---|---|
u: | Spelare, flera separerade med kommatecken, eller en orsak som #tnt, #creeper, #fire | u:Steve,Alex |
t: | Tid bakåt: w, d, h, m, s, kan kombineras, eller ett intervall | t:2d, t:5d2h, t:1h-2h |
r: | Radie i block runt dig, en värld eller överallt | r:20, r:#world_nether, r:#global |
a: | Händelse: block, +block, -block, container, chat, command, kill, session med flera | a:-block |
i: / e: | Inkludera eller exkludera block, föremål eller entiteter | i:diamond_block |
Exempel:
/co l u:Steve t:2d a:-block /co l t:1h r:30 a:container /co l u:Steve t:7d a:chat
Det första visar block som Steve förstörde de senaste två dagarna, det andra vad som togs ur eller lades i behållare inom 30 block den senaste timmen. Resultaten visas sida för sida; /co l 2 visar nästa sida.
Rulla tillbaka grief, och återställ det
/co rollback (/co rb) ångrar ändringar med samma parametrar som en sökning. /co restore (/co rs) lägger tillbaka dem.
/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
- Förhandsgranska först.
#previewvisar resultatet bara för dig; inget ändras förrän du kör kommandot utan det. - Tänk på radien. En rollback utan
r:täcker 10 block runt dig. För en griefer som rört sig runt, lägg tillr:#global. - Ange alltid en spelare eller en kort tid. En rollback av alla över lång tid ångrar även ärliga spelares byggen.
- Gjort ett misstag?
/co undoångrar din senaste rollback eller restore.
Kör CoreProtect på en server med MySQL ingående: HytHost Minecraft-hosting från €2.59/mån.
Se Minecraft-paketRensa gammal data
CoreProtect sparar allt tills du raderar det, så databasen växer så länge servern körs. Rensa gammal data då och då:
/co purge t:30d
Det här raderar allt som är äldre än 30 dagar. I spelet kan du bara rensa data som är äldre än 30 dagar; från konsolen är minimum 24 timmar. Lägg till r:#world_name för att bara rensa en värld. På MySQL lägger du till #optimize för att frigöra diskutrymmet. Välj en period som täcker hur lång tid det brukar ta för dina spelare att upptäcka grief.
SQLite eller MySQL
Som standard använder CoreProtect SQLite, en enda fil i sin mapp. Det räcker för de flesta servrar och kräver ingen konfiguration. Använd MySQL när du vill ha datan utanför servermappen, eller när flera servrar i ett nätverk ska logga till samma databas.
För att byta, skapa en databas och redigera sedan 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
Starta om servern och kontrollera /co status. Bestäm dig tidigt: ett byte flyttar inte den data du redan loggat, och migreringskommandot kräver ett Patreon-bygge. Alla HytHost Minecraft-paket innehåller MySQL-databaser, som du skapar under fliken Databases i panelen.
Behörigheter för ditt staff
Operatörer har alla CoreProtect-kommandon via coreprotect.*. Ge moderatorer som inte är operatörer bara det de behöver, med ett behörighetsplugin som LuckPerms:
coreprotect.inspectochcoreprotect.lookupför att utreda;coreprotect.rollbackochcoreprotect.restoreendast för betrodd staff;coreprotect.purgeochcoreprotect.reloadför admins.
CoreProtect fungerar bra ihop med EssentialsX för de vardagliga kommandon som ditt staff använder.
Vanliga frågor
Kör /co rollback u:PlayerName t:1d r:#global #preview för att se resultatet, och sedan samma kommando utan #preview. Justera tiden så att den täcker när griefen skedde.
En rollback utan r: täcker bara 10 block runt dig. Lägg till r:#global eller en större radie, och kontrollera att tiden täcker hela perioden.
CoreProtect skriver sin logg i en separat kö, så vanligt spelande blir inte långsammare. Stora sökningar och rollbacks över långa perioder tar längre tid, och databasen växer med tiden, så rensa gammal data regelbundet.
Pluginet är för Paper, Spigot och Folia. CoreProtect ger också ut en separat Fabric-version; kolla dess nedladdningssida för vilka Minecraft-versioner den stöder.
Ja. /co undo ångrar din senaste rollback eller restore, och /co restore med samma parametrar lägger tillbaka det som en rollback tog bort.
Skydda dina byggen
HytHost Minecraft-hosting kör Paper med plugins som CoreProtect och har MySQL-databaser i alla paket, från €2.59/mån.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursVar den här guiden till hjälp?