Este guia cobre a administração do servidor Minetest (Luanti), incluindo comandos no jogo, gerenciamento de privilégios, instalação de mods, gerenciamento de jogadores e manutenção do mundo.
Configuração de Admin
O jogador especificado na variável de inicialização SERVER_ADMIN_NAME recebe automaticamente privilégios completos de admin. Certifique-se de que está definido com seu nome de jogador real (não o padrão changeme).
Comandos de Chat no Jogo
Comandos de admin são digitados no chat do jogo (pressione T) com o prefixo /. Você também pode digitar comandos pelo console do GPanel.
| Comando | Descrição |
|---|---|
/help |
Lista todos os comandos disponíveis |
/privs [player] |
Mostra os privilégios de um jogador |
/grant [player] [privilege] |
Concede um privilégio a um jogador |
/revoke [player] [privilege] |
Revoga um privilégio de um jogador |
/teleport [x,y,z] |
Teleporta para coordenadas |
/teleport [player] |
Teleporta para outro jogador |
/kick [player] [reason] |
Expulsa um jogador com um motivo opcional |
/ban [player] |
Bane um jogador do servidor |
/unban [player] |
Remove o banimento de um jogador |
/time [hours:minutes] |
Define o horário no jogo (ex.: /time 12:00) |
/give [player] [item] [count] |
Dá itens a um jogador |
/setpassword [player] [password] |
Altera a senha de um jogador |
/clearpassword [player] |
Limpa a senha de um jogador |
/status |
Mostra informações de status do servidor |
/shutdown [delay] [reconnect] [message] |
Desliga o servidor com atraso e mensagem opcionais |
Sistema de Privilégios
O Minetest usa um sistema de permissões baseado em privilégios. Privilégios principais:
| Privilégio | Descrição |
|---|---|
interact |
Pode cavar e colocar blocos, usar itens |
shout |
Pode falar no chat |
teleport |
Pode usar o comando /teleport |
settime |
Pode alterar o horário do dia |
give |
Pode usar os comandos /give e /giveme |
fly |
Pode voar (alternar com a tecla K) |
noclip |
Pode voar através de blocos |
fast |
Pode usar o modo de movimento rápido |
kick |
Pode expulsar outros jogadores |
ban |
Pode banir e desbanir jogadores |
server |
Pode usar /shutdown e outros comandos do servidor |
privs |
Pode modificar os privilégios de outros jogadores |
Exemplo: Configurando um Moderador
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Instalação de Mods
O Minetest tem uma grande comunidade de modding. Mods podem ser baixados do ContentDB.
- Pare seu servidor pelo GPanel.
- Baixe o arquivo do mod do ContentDB ou do repositório do mod.
- Extraia e envie a pasta do mod para
.minetest/mods/via SFTP ou o File Manager. - Ative o mod adicionando-o à configuração do mundo. Edite
.minetest/worlds/{world_name}/world.mte adicione:load_mod_modname = true - Inicie o servidor e verifique o console para mensagens de carregamento do mod.
Gerenciamento de Mundo
Local dos Dados do Mundo
Os dados do mundo são armazenados em .minetest/worlds/{WORLD_NAME}/. O nome padrão do mundo é world.
Resetando o Mundo
- Pare o servidor pelo GPanel.
- Renomeie ou exclua a pasta do mundo em
.minetest/worlds/. - Inicie o servidor. Um novo mundo será gerado automaticamente.
Solução de Problemas
| Problema | Solução |
|---|---|
| Servidor não aparece na lista pública | Certifique-se de que SERVER_ANNOUNCE está definido como true. O servidor deve estar acessível na porta configurada. |
| Mod falha ao carregar | Verifique o console para mensagens de erro. Confirme que load_mod_modname = true está no world.mt e que todas as dependências estão instaladas. |
| Comandos de admin não funcionam | Verifique se SERVER_ADMIN_NAME corresponde exatamente ao seu nome de jogador (diferencia maiúsculas de minúsculas). Reinicie após alterar. |
| Jogo não encontrado após alterar DEFAULT_GAME | Certifique-se de que o jogo está instalado em .minetest/games/. Pode ser necessário reinstalar pelo GPanel após alterar as configurações de jogos da comunidade. |
Artigos Relacionados
- Guia de Configuração do Servidor Minetest
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP