pular para o conteúdo

proteja seu servidor

Se alguém que você não convidou entrou, qualquer pessoa que encontrar o servidor talvez consiga entrar. Proteja-o primeiro e depois verifique o que aconteceu enquanto ele estava aberto.

Proteja o servidor

Abra o console do servidor, no painel da hospedagem ou na janela onde o servidor está rodando. Se um jogador desconhecido ainda estiver online, remova e bloqueie essa conta com ban PlayerName. Em um servidor em modo offline, ele pode voltar com outro nome, então a etapa de autenticação abaixo continua importante.

1. Ative a whitelist

Adicione sua própria conta primeiro, ative a whitelist e depois adicione todas as outras pessoas que devem ter acesso.

# server console
whitelist add YourJavaName
whitelist on
whitelist add FriendJavaName
whitelist list

Troque os exemplos pelo nome de usuário da Java Edition de cada jogador. Comandos digitados no console não precisam de barra no início. Para usá-los dentro do jogo, você precisa de permissão de operador e da barra no início.

2. Verifique a autenticação dos jogadores

Um servidor Java normal deve ter online-mode=true em server.properties. Isso confirma que os jogadores são donos dos nomes que usam. Sem isso, alguém pode se passar por um jogador da sua whitelist.

Se a opção já estiver como true, não mude. Se estiver como false, faça backup do servidor inteiro antes de mudar. Trocar o modo de autenticação muda os dados de identidade dos jogadores, então inventários, entradas da whitelist, status de operador e permissões de plugins podem precisar ser migrados ou adicionados de novo.

Não mude essa opção em um backend atrás de Velocity ou BungeeCord. Siga o guia de proxy da sua hospedagem. O proxy deve autenticar os jogadores, e um firewall deve impedir que eles se conectem direto ao backend. O modern forwarding não substitui esse firewall. O guia de segurança do Velocity do Paper explica como impedir o acesso direto a um backend.

Se você permite de propósito jogadores sem conta Minecraft verificada, use um plugin de autenticação mantido, deixe a whitelist ativa e siga as instruções da sua plataforma para restringir o acesso direto pela rede.

O console agora deve dizer que a whitelist está ativa e mostrar os nomes que você adicionou. Se você tiver outra conta Java, também pode confirmar que uma conta fora da lista é recusada.

Verifique o que aconteceu

Deixe a whitelist ativa enquanto verifica o servidor. Se faltarem blocos ou itens, pare o servidor antes de consertar qualquer coisa e salve uma cópia da pasta inteira, incluindo o mundo, a configuração e os logs. Se a hospedagem tiver uma ferramenta de snapshot, você pode usá-la. Os logs podem mostrar quando um jogador entrou e qual nome usou, e podem registrar comandos ou atividade de plugins. No modo offline, esse nome não identifica quem o usou.

Se tiver um backup limpo, restaure um de antes do estrago. Confira também ops.json em busca de operadores desconhecidos e use deop PlayerName para remover um. Servidores com plugins de permissões podem guardar o acesso da equipe em outro lugar, então revise também os usuários e grupos desse plugin.

Como o servidor foi encontrado

Seu servidor não precisa ser divulgado para ser encontrado. Qualquer pessoa pode varrer endereços públicos da internet em busca das portas usadas pelo Minecraft. Como é a varredura do Lucky explica o tráfego de status, de onde ele vem e como identificá-lo.

Nosso bot entra como LuckySystems, publica o aviso e se desconecta. Ele não quebra nem coloca blocos, não pega itens e não executa comandos.

Você não precisa nos pagar, compartilhar uma senha, dar permissão de operador, nos dar acesso a uma conta nem instalar nada.

Quem pede essas coisas não é do Lucky. Se não tiver certeza de que uma mensagem veio de nós, envie um e-mail para contact@lucky.systems.