Usar a consola: enviar comandos para o seu servidor
Como funciona o separador Consola, como ler o seu log, e os comandos de servidor que merecem ser conhecidos.
O separador Consola mostra o log ao vivo do seu servidor e deixa-o digitar comandos diretamente — o mesmo que estar na máquina a digitar num terminal. Comandos digitados aqui executam com permissões completas, por isso pode fazer coisas a partir da consola que nenhum jogador pode, incluindo conceder operador a si próprio.
Precisa do servidor ligado
A entrada é desativada enquanto o servidor está parado ou adormecido — não há nada a ouvir ainda. Inicie o servidor primeiro; assim que se conecta, os comandos são enviados diretamente. O log fica legível de qualquer forma.
Digitar comandos
- O slash inicial é opcional na consola:
time set daye/time set dayfazem a mesma coisa. - Comandos que precisam de um jogador — como
gamemode creative— têm de especificar um nome na consola, já que não é um jogador lá:gamemode creative Steve. - Seletores de destino funcionam:
@aé todos os jogadores,@po mais próximo,@rum aleatório.give @a bread 16dá a todos pão. - Não há histórico de comandos — as setas de navegação não funcionam, por isso redigite em vez de tentar usar a seta para cima.
- Um comando de cada vez. A saída aparece no log um momento depois, não como uma resposta direta debaixo do que digitou.
Gerir jogadores
op <name>/deop <name>— conceder ou remover operador. O separador Jogadores faz o mesmo com um formulário, e deixa-o escolher o nível de op.whitelist add <name>/whitelist remove <name>/whitelist list.kick <name> [reason]— desconectar alguém; podem voltar a ligar-se.ban <name> [reason]/pardon <name>— banir e desbanir.ban-ipepardon-ipfazem o mesmo por endereço.list— quem está online agora.tp <player> <target>— teletransportar um jogador para outro, ou para coordenadas.
O mundo e o jogo
time set dayeweather clear— para quando é 3 da manhã, está chovendo e ninguém consegue ver nada.difficulty peaceful(oueasy,normal,hard).gamerule keepInventory true— os jogadores mantêm itens na morte.gameruleapenas lista as regras; o editor de Opções do separador Mundo altera-as com um formulário.defaultgamemode survival— o modo inicial dos novos jogadores.setworldspawn— mover o ponto de spawn do mundo (usa a sua posição, por isso na consola dê coordenadas:setworldspawn 0 64 0).seed— imprimir o seed do mundo.say <message>— enviar uma mensagem de broadcast a todos, mostrada como vindo do servidor.save-all— escrever o mundo para disco agora. O servidor também guarda automaticamente, e sempre guarda antes de adormecer.
Verificar desempenho
tick query— tempos de ticks, integrado no Minecraft 1.20.3 e posteriores em todos os carregadores.tps/mspt— Paper e Purpur.forge tps/neoforge tps— Forge e NeoForge, por dimensão.
O que esses números significam, e o que fazer quando são inadequados, está em Por que é que o meu servidor tem lag?.
Ler o log
Cada linha de log começa com uma hora e um nível. INFO linhas são normais. WARN linhas são dignas de nota, mas raramente significam que algo falhou — muitos mods registam avisos em cada início. ERROR linhas, e blocos longos de texto começando com Caused by:, são as que contam quando algo corre mal.
A linha que começa com Done ( significa que o servidor acabou de iniciar e os jogadores podem entrar. Se o servidor para antes de imprimi-la, o motivo está acima — Por que é que o meu servidor Minecraft não vai iniciar? percorre as mensagens comuns.
Plugins e mods adicionam os seus próprios comandos
A maioria de plugins e muitos mods adicionam comandos — EssentialsX no Paper adiciona centenas, por exemplo. São digitados na consola exatamente da mesma forma. Se um comando diz Unknown command, verifique que o escreveu corretamente e que o plugin ou mod que o oferece realmente carregou: procure no registo pelo seu nome.