Servidores de Jogos

Modo online x offline: por que manter o online-mode ativado

Modo online x offline: por que manter o online-mode ativado

A opção online-mode do server.properties parece um detalhe, mas é uma das configurações de segurança mais importantes do seu servidor.

O que o online-mode faz

Com online-mode=true, quando alguém tenta entrar, o servidor confirma com os serviços de autenticação da Microsoft/Mojang que aquela conta é legítima e que o jogador é realmente o dono daquele nome.

Com online-mode=false, o servidor aceita qualquer nome informado pelo cliente, sem verificação.

Os riscos do modo offline

  • Personificação: qualquer um pode entrar com o nome de um administrador — e herdar o OP e as permissões dele;
  • Whitelist inútil: basta usar um nome que esteja na lista;
  • Banimentos ineficazes: o jogador banido entra com outro nome em segundos;
  • Perda de inventários e dados: os dados de jogadores são vinculados a identificadores (UUIDs) que mudam entre os modos. Trocar de modo depois pode "resetar" inventários;
  • Skins: sem autenticação, skins não carregam corretamente sem plugins extras.

Plugins de "login com senha" tentam compensar, mas adicionam complexidade e não oferecem a mesma segurança.

Respeite quem comprou o jogo

Servidores oficiais em modo online incentivam o uso de contas originais — o que também é o caminho seguro para os jogadores, já que clientes piratas frequentemente vêm com malware.

A exceção correta: redes com proxy

Em uma rede com Velocity (ou BungeeCord), a autenticação é feita no proxy. Nesse caso:

  • O proxy fica com online-mode = true;
  • Os servidores internos (lobby, survival...) ficam com online-mode=false, recebendo o jogador já autenticado;
  • Com Velocity, configure o modern forwarding e o segredo compartilhado (forwarding.secret), e ative o suporte a Velocity no config/paper-global.yml dos servidores Paper;
  • Os servidores internos não devem ser acessíveis diretamente pela internet — apenas pelo proxy. Caso contrário, alguém pode conectar direto neles, sem autenticação.

E no Bedrock?

O servidor Bedrock usa online-mode=true para exigir contas Xbox/Microsoft autenticadas. Mantenha ativado pelos mesmos motivos.

Resumo

Situação online-mode
Servidor comum (Java) true
Proxy Velocity/BungeeCord true no proxy
Servidores atrás do proxy false + forwarding seguro + sem acesso direto
Bedrock Dedicated Server true

Crie seu servidor com o Minecraft-BR

No Minecraft-BR da VittHost, seu servidor já começa com configurações seguras e você gerencia tudo pelo painel Pterodactyl/Pelican. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS