Guida a CoreProtect: comandi, rollback e configurazione
In questa pagina
CoreProtect registra quasi tutto ciò che succede su un server Minecraft: blocchi piazzati e rotti, casse aperte, oggetti presi, esplosioni, chat e comandi. Quando qualcuno fa grief su una costruzione, puoi vedere chi è stato e annullare tutto con un solo comando, senza ripristinare un backup e senza far perdere i progressi a tutti gli altri.
Questa guida spiega come installare CoreProtect, l'ispettore, le ricerche, i rollback e i ripristini, l'eliminazione dei vecchi dati e la scelta del database.
Installare CoreProtect
CoreProtect è un plugin per Paper, Spigot e Folia. La versione attuale, CoreProtect 24.1, supporta Minecraft dalla 1.14 fino alla 26.2.
- Scaricalo gratis da Modrinth o Hangar. Le build per chi sostiene il progetto su Patreon ricevono alcune funzioni in anticipo.
- Metti il jar nella cartella
pluginse riavvia il server. Il caricamento dei plugin è spiegato in come installare i plugin di Minecraft. - CoreProtect inizia subito a registrare, in un file SQLite in
plugins/CoreProtect/database.db. Non serve alcuna configurazione.
Controlla l'elenco delle versioni prima di aggiornare Minecraft: quando esce una nuova versione di Minecraft, aspetta una release di CoreProtect che la supporti.
L'ispettore: chi ha toccato questo blocco?
Digita /co i per attivare l'ispettore. Mentre è attivo:
- Clic sinistro su un blocco per vedere chi l'ha piazzato o rotto, e quando.
- Clic destro su un blocco, o sull'aria accanto a un blocco, per vedere la cronologia di quel punto.
- Clic destro su una cassa o un altro contenitore per vedere cosa è stato messo e tolto.
Digita di nuovo /co i per disattivarlo. /co near mostra le ultime modifiche entro 5 blocchi da te.
Ricerche: consulta la cronologia
/co lookup, o /co l, cerca nel registro con parametri che puoi combinare:
| Parametro | Significato | Esempio |
|---|---|---|
u: | Utente, anche più di uno separati da virgole, o una causa come #tnt, #creeper, #fire | u:Steve,Alex |
t: | Tempo all'indietro: w, d, h, m, s, combinabili, o un intervallo | t:2d, t:5d2h, t:1h-2h |
r: | Raggio in blocchi attorno a te, un mondo o ovunque | r:20, r:#world_nether, r:#global |
a: | Azione: block, +block, -block, container, chat, command, kill, session e altre | a:-block |
i: / e: | Includi o escludi blocchi, oggetti o entità | i:diamond_block |
Esempi:
/co l u:Steve t:2d a:-block /co l t:1h r:30 a:container /co l u:Steve t:7d a:chat
Il primo mostra i blocchi rotti da Steve negli ultimi due giorni, il secondo cosa è stato preso dai contenitori o messo dentro entro 30 blocchi nell'ultima ora. I risultati sono divisi in pagine; /co l 2 mostra la pagina successiva.
Annullare il grief e ripristinarlo
/co rollback (/co rb) annulla le modifiche, usando gli stessi parametri di una ricerca. /co restore (/co rs) le rimette a posto.
/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
- Prima l'anteprima.
#previewmostra il risultato solo a te; non cambia nulla finché non esegui il comando senza. - Attenzione al raggio. Un rollback senza
r:copre 10 blocchi attorno a te. Se il griefer si è spostato, aggiungir:#global. - Indica sempre un utente o un tempo breve. Un rollback di tutti su un periodo lungo annulla anche le costruzioni dei giocatori onesti.
- Hai sbagliato?
/co undoannulla il tuo ultimo rollback o restore.
Usa CoreProtect su un server con MySQL incluso: l'hosting Minecraft di HytHost parte da €2.59/mese.
Vedi i piani MinecraftEliminare i vecchi dati
CoreProtect conserva tutto finché non lo elimini, quindi il database cresce per tutto il tempo in cui il server è attivo. Elimina i vecchi dati ogni tanto:
/co purge t:30d
Questo elimina tutto ciò che ha più di 30 giorni. In gioco puoi eliminare solo dati più vecchi di 30 giorni; dalla console il minimo è 24 ore. Aggiungi r:#world_name per eliminare i dati di un solo mondo. Con MySQL, aggiungi #optimize per recuperare lo spazio su disco liberato. Scegli un periodo che copra il tempo che di solito serve ai tuoi giocatori per accorgersi di un grief.
SQLite o MySQL
Di base CoreProtect usa SQLite, un singolo file nella sua cartella. Va bene per la maggior parte dei server e non richiede configurazione. Usa MySQL quando vuoi i dati fuori dalla cartella del server, o quando più server di una rete devono registrare su un unico database.
Per passare a MySQL, crea un database e modifica 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
Riavvia il server e controlla /co status. Decidi presto: il passaggio non sposta i dati già registrati, e il comando di migrazione richiede una build Patreon. Ogni piano Minecraft di HytHost include database MySQL, che crei nella scheda Databases del pannello.
Permessi per il tuo staff
Gli operatori hanno tutti i comandi di CoreProtect tramite coreprotect.*. Ai moderatori che non sono operatori, dai solo ciò che serve con un plugin di permessi come LuckPerms:
coreprotect.inspectecoreprotect.lookupper indagare;coreprotect.rollbackecoreprotect.restoresolo per lo staff di fiducia;coreprotect.purgeecoreprotect.reloadper gli admin.
CoreProtect si abbina bene a EssentialsX per i comandi di tutti i giorni usati dal tuo staff.
Domande frequenti
Esegui /co rollback u:PlayerName t:1d r:#global #preview per vedere il risultato, poi lo stesso comando senza #preview. Regola il tempo in modo che copra il momento del grief.
Un rollback senza r: copre solo 10 blocchi attorno a te. Aggiungi r:#global o un raggio più ampio, e controlla che il tempo copra l'intero periodo.
CoreProtect scrive il suo registro in una coda separata, quindi il gioco normale non rallenta. Le ricerche e i rollback grandi su periodi lunghi richiedono più tempo, e il database cresce nel tempo, quindi elimina regolarmente i vecchi dati.
Il plugin è per Paper, Spigot e Folia. CoreProtect pubblica anche una versione separata per Fabric; controlla la sua pagina di download per le versioni di Minecraft supportate.
Sì. /co undo annulla il tuo ultimo rollback o restore, e /co restore con gli stessi parametri rimette ciò che un rollback ha rimosso.
Proteggi le tue costruzioni
L'hosting Minecraft di HytHost esegue Paper con plugin come CoreProtect e include database MySQL in ogni piano, da €2.59/mese.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursQuesta guida ti è stata utile?