Guia do CoreProtect: comandos, rollbacks e configuração
Nesta página
O CoreProtect regista quase tudo o que acontece num servidor de Minecraft: blocos colocados e partidos, baús abertos, itens retirados, explosões, chat e comandos. Quando alguém faz grief numa construção, pode ver quem foi e anular tudo com um único comando, sem restaurar uma cópia de segurança nem fazer perder o progresso dos outros jogadores.
Este guia explica como instalar o CoreProtect, o inspetor, as pesquisas, os rollbacks e restauros, a limpeza de dados antigos e a escolha da base de dados.
Instalar o CoreProtect
O CoreProtect é um plugin para Paper, Spigot e Folia. A versão atual, CoreProtect 24.1, suporta o Minecraft da 1.14 até à 26.2.
- Descarregue-o gratuitamente do Modrinth ou do Hangar. As builds para apoiantes no Patreon recebem algumas funcionalidades mais cedo.
- Coloque o jar na pasta
pluginse reinicie o servidor. O envio de plugins é explicado em como instalar plugins de Minecraft. - O CoreProtect começa logo a registar, num ficheiro SQLite em
plugins/CoreProtect/database.db. Não é preciso configurar nada.
Consulte a lista de versões antes de atualizar o Minecraft: quando sair uma nova versão do Minecraft, espere por uma versão do CoreProtect que a suporte.
O inspetor: quem mexeu neste bloco?
Escreva /co i para ativar o inspetor. Enquanto estiver ativo:
- Clique com o botão esquerdo num bloco para ver quem o colocou ou partiu, e quando.
- Clique com o botão direito num bloco, ou no ar junto a um bloco, para ver o histórico desse local.
- Clique com o botão direito num baú ou noutro contentor para ver o que foi colocado e retirado.
Escreva /co i novamente para o desativar. /co near mostra as últimas alterações num raio de 5 blocos à sua volta.
Pesquisas: consultar o histórico
/co lookup, ou /co l, pesquisa o registo com parâmetros que pode combinar:
| Parâmetro | Significado | Exemplo |
|---|---|---|
u: | Utilizador, vários separados por vírgulas, ou uma causa como #tnt, #creeper, #fire | u:Steve,Alex |
t: | Tempo para trás: w, d, h, m, s, combináveis, ou um intervalo | t:2d, t:5d2h, t:1h-2h |
r: | Raio em blocos à sua volta, um mundo ou todo o lado | r:20, r:#world_nether, r:#global |
a: | Ação: block, +block, -block, container, chat, command, kill, session e outras | a:-block |
i: / e: | Incluir ou excluir blocos, itens ou entidades | i:diamond_block |
Exemplos:
/co l u:Steve t:2d a:-block /co l t:1h r:30 a:container /co l u:Steve t:7d a:chat
O primeiro mostra os blocos que o Steve partiu nos últimos dois dias; o segundo, o que foi retirado ou colocado em contentores num raio de 30 blocos na última hora. Os resultados vêm em páginas; /co l 2 mostra a página seguinte.
Reverter o grief e restaurá-lo
/co rollback (/co rb) anula alterações, com os mesmos parâmetros de uma pesquisa. /co restore (/co rs) volta a repô-las.
/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
- Pré-visualize primeiro.
#previewmostra o resultado só a si; nada muda até executar o comando sem ele. - Atenção ao raio. Um rollback sem
r:abrange 10 blocos à sua volta. Se o griefer andou pelo mapa, acrescenter:#global. - Indique sempre um utilizador ou um tempo curto. Um rollback de todos durante muito tempo também anula as construções dos jogadores honestos.
- Enganou-se?
/co undoreverte o seu último rollback ou restore.
Use o CoreProtect num servidor com MySQL incluído: o alojamento de Minecraft da HytHost começa em €2.59/mês.
Ver planos de MinecraftLimpar dados antigos
O CoreProtect guarda tudo até o apagar, por isso a base de dados cresce enquanto o servidor estiver a funcionar. Limpe os dados antigos de vez em quando:
/co purge t:30d
Isto apaga tudo o que tenha mais de 30 dias. Dentro do jogo só pode limpar dados com mais de 30 dias; a partir da consola o mínimo é de 24 horas. Acrescente r:#world_name para limpar apenas um mundo. Com MySQL, acrescente #optimize para recuperar o espaço em disco libertado. Escolha um período que cubra o tempo que os seus jogadores costumam levar a reparar num grief.
SQLite ou MySQL
De origem, o CoreProtect usa SQLite, um único ficheiro na sua pasta. Serve para a maioria dos servidores e não precisa de configuração. Use MySQL quando quiser os dados fora da pasta do servidor, ou quando vários servidores de uma rede devam registar numa só base de dados.
Para mudar, crie uma base de dados e edite 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
Reinicie o servidor e verifique /co status. Decida cedo: a mudança não transfere os dados já registados, e o comando de migração exige uma build do Patreon. Todos os planos de Minecraft da HytHost incluem bases de dados MySQL, que cria no separador Databases do painel.
Permissões para a sua equipa
Os operadores têm todos os comandos do CoreProtect através de coreprotect.*. Aos moderadores que não são operadores, dê apenas o que precisam com um plugin de permissões como o LuckPerms:
coreprotect.inspectecoreprotect.lookuppara investigar;coreprotect.rollbackecoreprotect.restoreapenas para a equipa de confiança;coreprotect.purgeecoreprotect.reloadpara os administradores.
O CoreProtect combina bem com o EssentialsX para os comandos do dia a dia da sua equipa.
Perguntas frequentes
Execute /co rollback u:PlayerName t:1d r:#global #preview para ver o resultado e depois o mesmo comando sem #preview. Ajuste o tempo para cobrir o momento do grief.
Um rollback sem r: só abrange 10 blocos à sua volta. Acrescente r:#global ou um raio maior, e confirme que o tempo cobre todo o período.
O CoreProtect escreve o registo numa fila separada, por isso o jogo normal não fica mais lento. Pesquisas e rollbacks grandes sobre períodos longos demoram mais, e a base de dados cresce com o tempo, por isso limpe regularmente os dados antigos.
O plugin é para Paper, Spigot e Folia. O CoreProtect também publica uma versão separada para Fabric; consulte a página de download para ver as versões de Minecraft suportadas.
Sim. /co undo reverte o seu último rollback ou restore, e /co restore com os mesmos parâmetros repõe o que um rollback removeu.
Proteja as suas construções
O alojamento de Minecraft da HytHost corre Paper com plugins como o CoreProtect e inclui bases de dados MySQL em todos os planos, desde €2.59/mês.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursEste guia foi útil?