
Plugin de Manutenção - Mantenha Seu Servidor Minecraft Perfe
"Ative o modo de manutenção no seu servidor Minecraft"
kennytv/Maintenance · github.com
Gerenciar um servidor Minecraft significa uma coisa: você eventualmente precisará de tempo de inatividade. Atualizações, backups, patches de segurança, correções de bugs - tudo exige que o servidor saia do ar. Mas quando você simplesmente desliga tudo sem avisar, seus jogadores são desconectados no meio da sessão, confusos sobre o que está acontecendo, e frustrados por não poderem entrar novamente imediatamente. É aí que um plugin de manutenção salva o dia.
Maintenance é um plugin que permite colocar seu servidor em modo de manutenção de forma elegante. Em vez de uma desconexão brutal, os jogadores veem uma mensagem personalizada explicando por que o servidor está temporariamente indisponível, quando voltará a funcionar, e talvez um ícone personalizado. Alguns de seus admins e testadores confiáveis ainda podem entrar e trabalhar enquanto todos os outros estão bloqueados. É a diferença entre parecer profissional e simplesmente... desaparecer.
O que Maintenance Faz pelo Seu Servidor
Em essência, este plugin permite alternar o modo de manutenção ligado e desligado. Mas "alternar manutenção" não faz justiça ao que está realmente acontecendo nos bastidores.
Quando você ativa a manutenção, o servidor continua funcionando - você não está desligando-o. Jogadores tentando se conectar veem uma mensagem personalizada em vez de um erro de timeout. Você pode personalizar completamente essa mensagem, trocar o ícone do servidor, definir um temporizador automático para reativar o servidor em um horário específico, e conceder uma whitelist de jogadores que ainda podem entrar. Pense nisso como um sinal de "Não Perturbe" para seu servidor, exceto que o sinal é interativo e informativo.
Funciona em múltiplos tipos de servidor: Paper (a escolha mais popular para servidores de produção), Spigot, BungeeCord para configurações proxy, Sponge e Velocity. Se você estiver executando uma rede de servidores atrás de um proxy, pode até vinculá-los através de Redis para que um comando alterne a manutenção em todas as instâncias.
Por Que Você Usaria Isso
Digamos que você esteja executando um pequeno servidor survival com 20 jogadores regulares. Você detectou um bug desagradável no plugin de economia que está gerando diamantes infinitos. Você precisa desligar, reverter o banco de dados, atualizar o plugin e testá-lo.
Sem Maintenance, você simplesmente para o servidor. Os jogadores reaparece em suas casas amanhã confusos, pensando que o servidor está morto. Alguns podem assumir que foi abandonado e não voltar por uma semana. Com Maintenance ativado, eles veem: "Servidor em manutenção para correções urgentes. Voltará a funcionar em 30 minutos." De repente, eles sabem o que está acontecendo e quando esperar o servidor novamente. Alguns até voltarão a conectar após 30 minutos especificamente porque sabem quando ele voltará.
Agora aumente isso para um servidor maior com 100+ jogadores simultâneos durante horas de pico. Você está aplicando um patch de segurança. Você precisa que cada jogador se desconecte corretamente para que a atualização não corrompa dados. O modo Maintenance permite enviar uma mensagem avisando os jogadores com 5 minutos de antecedência para fazerem logout seguro, depois desconectá-los forçadamente quando o timer terminar. Muito menos caótico do que um crash.
E se você estiver gerenciando uma rede de servidores - digamos, um Skyblock, Survival e Creative em BungeeCord - pode aplicar manutenção apenas ao servidor Skyblock sem tocar nos outros. Seus jogadores ainda podem jogar Creative enquanto Skyblock é reparado.
Colocando em Funcionamento
A instalação é simples. Baixe o JAR apropriado para seu tipo de servidor (Paper, Velocity, etc.) e coloque-o na pasta de plugins.
cd /path/to/server/plugins
wget https://github.com/kennytv/Maintenance/releases/download/5.0.0/Maintenance-Paper-5.0.0.jarReinicie seu servidor e o plugin gera seu arquivo de configuração automaticamente. A maioria das configurações padrão é sensata - você provavelmente quer mudar a mensagem de manutenção e talvez o ícone MOTD.
O arquivo de configuração é bem comentado, então você saberá o que cada opção faz. Se quiser personalizar ainda mais a mensagem, pode explorar um gerador de texto Minecraft para conseguir formatação e cores perfeitas antes de colar no arquivo de configuração.
Uma vez configurado, você alterna a manutenção com um comando simples: `/maintenance on` ou `/maintenance off`. Se estiver usando um proxy como BungeeCord, pode aplicar em servidores específicos: `/maintenance on survival-1` para colocar apenas seu servidor survival principal em modo de manutenção.
Recursos que Importam
Além do básico, Maintenance tem alguns recursos destacados que valem a pena conhecer.
Temporizadores automáticos. Você pode definir um timer que reativa automaticamente o servidor após uma certa duração. Agendou uma janela de manutenção de 1 hora? Defina o timer e esqueça - o servidor volta online automaticamente. Útil para quando você está trabalhando tarde e não quer lembrar de ligar o switch.
A whitelist. Você pode conceder acesso a jogadores específicos durante a manutenção enquanto todos os outros estão bloqueados. Perfeito para deixar seus admins principais e construtores continuarem trabalhando em correções ou preparação de eventos. A whitelist é separada da sua whitelist de servidor normal, então se integra perfeitamente.
Mensagens dinâmicas com variáveis. O plugin suporta variáveis de espaço reservado em sua mensagem de manutenção. Use `%TIMER%` para mostrar aos jogadores exatamente quanto tempo até o servidor voltar. Se seu timer diz que o servidor volta em 45 minutos, a mensagem exibe essa contagem regressiva em tempo real. Os jogadores veem "Servidor voltando em 45 minutos", e não fica atualizando a lista de servidores se perguntando o que está acontecendo.
Suporte multilíngue. Se seu servidor tiver jogadores internacionais, o plugin está traduzido para muitos idiomas. A comunidade mantém as traduções via Crowdin. É um pequeno detalhe, mas mostra que você está pensando em seus jogadores não-anglófonos.
Vinculação de proxy com Redis. Executando múltiplos servidores atrás de Velocity ou BungeeCord? Sincronize o status de manutenção em todas as instâncias através de uma conexão Redis. Um comando alterna a manutenção em todos os servidores de uma vez em vez de executar o comando em cada proxy individualmente. Economiza tempo em redes grandes.
Dicas e Pegadinhas para Conhecer
A maior pegadinha: o modo de manutenção impede logins, mas não desconecta forçadamente os jogadores já conectados. Se alguém já estiver no servidor quando você ativar a manutenção, ele continuará jogando. Você precisará expulsá-lo manualmente ou pedir para fazer logout. Isso é na verdade intencional - é mais seguro do que desconectar forçadamente todos, o que poderia causar corrupção de dados se tivessem mudanças não salvas.

Alguns administradores de servidor não percebem que o modo de manutenção mantém o servidor funcionando. Se você estiver tentando reiniciar todo o processo JVM, a manutenção não ajudará - você ainda precisa desligar e reiniciar o software do servidor real. A manutenção é para manutenção online graciosa, não para reinicializações.
Além disso, se você estiver ajustando outras configurações do servidor enquanto em modo de manutenção (como ajustar suas propriedades do servidor), lembre-se que algumas mudanças de propriedade exigem um reinício completo para ter efeito. O modo de manutenção não contorna essas limitações.
Uma coisa mais: a mensagem MOTD padrão é boa, mas é genérica. Gaste 10 minutos personalizando-a para corresponder ao tom do seu servidor. Uma mensagem que diz "[MANUTENÇÃO] Servidor survival personalizado está em manutenção" parece muito mais profissional do que a mensagem genérica, e seus jogadores apreciarão o toque pessoal.
Comparando com Outras Opções
Existem outras soluções de manutenção por aí, mas Maintenance se destaca pela flexibilidade de personalização. Alguns plugins o trancam em mensagens rígidas. Outros não suportam multilíngue ou configurações proxy. Maintenance cobre todas essas bases sem inchaço.
Se você está executando um servidor vanilla e apenas quer a mensagem mais simples "servidor está em manutenção", tecnicamente poderia apenas parar o servidor. Mas você perde a capacidade de deixar membros da equipe conectados ou mostrar aos jogadores uma razão personalizada. Não vale o trade-off.
Para a maioria dos tipos de servidor (Paper, Velocity, BungeeCord), Maintenance é honestamente a melhor opção gratuita. É leve, mantida ativamente e lida com casos extremos que a maioria dos outros plugins ignora.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Comentários
Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!


