Como ativar o modo offline em um servidor de Minecraft (jogadores não originais / pirata)
Nesta página
- A resposta curta: três passos até o modo offline
- O que o modo offline faz de verdade
- Ativando no painel da HytHost, passo a passo
- Segurança: no modo offline, qualquer um pode ser qualquer um
- O que os seus jogadores percebem: UUIDs novos e skins sumidas
- Redes com proxy: BungeeCord e Velocity
- Testando e consertando o que quebra
- FAQ
Um amigo não compra nada, abre o Minecraft, digita o seu endereço — e é expulso. Isso não é um defeito do seu servidor. Por padrão, um servidor de Minecraft confere cada login nos servidores de conta da Mojang, e um jogador sem conta comprada reprova nessa conferência.
O modo offline é a configuração oficial que desliga essa conferência. Ela vem no Minecraft vanilla, é uma linha em um arquivo de configuração e é a mesma configuração usada em festas de LAN, em redes sem acesso à internet e em servidores que ficam atrás de um proxy. Este guia mostra exatamente como ativá-la, o que muda para os seus jogadores e — a parte que a maioria dos guias pula — como evitar que o servidor seja tomado depois disso.
A resposta curta: três passos até o modo offline
Seus amigos sem conta de Minecraft podem entrar assim que o servidor parar de conferir os logins com a Mojang. São três passos, cerca de um minuto:
- Pare o servidor. Totalmente parado, não reiniciado — um servidor ligado grava a própria cópia das configurações por cima da sua quando desliga.
- Abra o
server.propertiese ajuste duas linhas. O arquivo fica na pasta raiz do servidor, no mesmo lugar do jar do servidor:online-mode=false enforce-secure-profile=false
As duas importam. No Minecraft 1.19 e mais recentes, mudar só a primeira não basta. - Salve e inicie o servidor. Jogadores não originais agora conectam no mesmo endereço que todo mundo.
O que o modo offline faz de verdade
Quando um jogador entra em um servidor normal, o servidor pergunta aos servidores de sessão da Mojang: "essa é mesmo a conta por trás desse nome?". A Mojang responde, o login é aceito e a identidade do jogador está comprovada. Isso é o modo online, e é o padrão.
O modo offline elimina a pergunta. O servidor aceita qualquer nome que o cliente enviar e nunca entra em contato com a Mojang. Nada é alterado, quebrado ou modificado — você está virando uma chave que a Mojang colocou de propósito no servidor vanilla, porque muitos cenários legítimos precisam dela:
- Servidores de LAN e de eventos que rodam sem nenhuma conexão com a internet, onde a conferência da Mojang falharia para todo mundo.
- Redes atrás de um proxy, em que o BungeeCord ou o Velocity faz a autenticação uma vez na porta de entrada e os servidores de trás não devem repeti-la.
- Ambientes isolados ou com firewall — servidores de teste, redes de escola e de escritório, máquinas sem acesso externo.
- Jogar com amigos que ainda não compraram o jogo, que é o motivo pelo qual a maioria das pessoas está aqui.
O que ele não faz é deixar a configuração sem consequências. Logins verificados são justamente o que separa o seu servidor de alguém digitando o nome do seu administrador, então o padrão online-mode=true existe por um bom motivo e continua sendo a escolha certa para um servidor público comum — veja por que o padrão existe. Este guia é para o caso em que você decidiu que precisa dele desligado, e o resto trata de fazer isso sem entregar o servidor de bandeja.
server.properties os coloca em um servidor Java. O que você precisa é de uma ponte para Bedrock: veja crossplay entre Java e Bedrock com o Geyser.Ativando no painel da HytHost, passo a passo
Não existe um botão para isso na aba Startup do painel — o modo offline mora no arquivo de configuração do próprio servidor, então você o edita direto. O trabalho todo leva um minuto:
- Pare o servidor. Use Stop, não Restart. Um servidor de Minecraft ligado mantém as configurações na memória e as grava de volta no disco ao desligar, então uma edição feita com ele rodando é sobrescrita em silêncio. Esse é de longe o motivo mais comum de as pessoas acharem que a mudança "não salvou".
- Abra a aba Files. Você cai direto na pasta raiz do servidor — o mesmo lugar do
server.properties, da pastapluginse da pasta do mundo. - Clique em
server.propertiespara editar. Ele abre no editor de texto embutido do painel — uma lista simples de configurações, uma por linha, em ordem alfabética. - Encontre
online-modee coloque false. Troqueonline-mode=trueporonline-mode=false. Não coloque aspas, espaços em volta do sinal de igual nem uma segunda cópia da linha. - Encontre
enforce-secure-profilee coloque false também. Se a linha não existir no seu arquivo — algo comum em mundos antigos, criados antes do Minecraft 1.19 — é só adicionarenforce-secure-profile=falseem uma linha própria, no fim. - Salve e inicie o servidor. Acompanhe o console enquanto ele sobe. Uma linha dizendo que o servidor está rodando em modo offline é a sua confirmação de que a mudança pegou.
enforce-secure-profile. O Minecraft 1.19 trouxe a assinatura de mensagens do chat, e essa configuração decide se o servidor exige de cada jogador um perfil assinado pela Mojang. O padrão é true e ela é conferida separadamente do online-mode — então um servidor com online-mode=false e perfis seguros ainda exigidos sobe perfeitamente, parece correto e depois rejeita no login todo jogador não original. É disparado o motivo mais comum de o modo offline "não funcionar".server.properties fica ao lado do seu server.jar — pare o servidor, edite em qualquer editor de texto, salve e ligue de novo.Mude a configuração que quiser: um servidor de Minecraft da HytHost te dá o gerenciador de arquivos completo, console ao vivo e backups com um clique para desfazer.
Ver planos MinecraftSegurança: no modo offline, qualquer um pode ser qualquer um
Esta é a seção para ler duas vezes. Todo o resto do guia é mudança de configuração; é aqui que se decide se o seu servidor sobrevive a ficar público.
O que muda de fato
Com a verificação desligada, um nome deixa de provar qualquer coisa — é só um texto que o cliente envia. Quem souber o seu endereço pode conectar dizendo ser você, ou o seu sócio, ou o seu moderador-chefe. E como a maioria das configurações de permissão dá direitos por nome, o impostor nem precisa invadir: o servidor entrega os direitos na chegada. Se você se deu op pelo nome, outra pessoa digitando esse nome chega com op.
Isso não é hipótese. Um endereço público em modo offline sem plugin de autenticação é um dos servidores mais fáceis de tomar na internet, e o resultado de sempre é um mundo apagado e todos os cargos redistribuídos. A solução não é complicada, mas também não é opcional.
Instale o AuthMe Reloaded
Um plugin de autenticação coloca uma senha na frente de cada nome. Os jogadores se registram uma vez, fazem login a cada sessão, e o nome passa a ser deles — a falsificação para de funcionar porque saber o nome já não basta. O AuthMe Reloaded é o padrão consagrado para isso e funciona em Paper e Spigot.
- Baixe o JAR na página oficial e coloque na pasta
pluginsdo seu servidor — o mesmo processo de qualquer outro plugin, explicado passo a passo em como instalar plugins no Minecraft. - Reinicie o servidor para o plugin carregar e gravar a configuração padrão dele.
- Abra o
plugins/AuthMe/config.ymle aperte os padrões. Estes quatro são os que mais importam:settings: restrictions: timeout: 30 maxRegPerIp: 2 allowChat: false security: minPasswordLength: 8Isso dá 30 segundos para o jogador logar antes de ser expulso, limita quantas contas um mesmo endereço cria, impede que quem não autenticou fale no chat e recusa senhas curtas demais. - Ensine os dois comandos aos seus jogadores. Na primeira entrada:
/registercom a senha escolhida, digitada duas vezes. Em toda entrada depois disso:/logincom essa senha. Até fazerem isso, não conseguem se mover, construir nem conversar.
Dê permissões por grupo, não por nome
Op é uma chave de tudo ou nada presa a um nome, exatamente o formato errado para um servidor em modo offline. Use um plugin de permissões e dê cargos a grupos, para que nem uma falsificação bem-sucedida venha com poder de console junto. Nosso guia sobre cargos de staff de verdade, além do op mostra como configurar isso.
O que os seus jogadores percebem: UUIDs novos e skins sumidas
Duas coisas mudam para todo mundo no servidor no momento em que você troca, e as duas são bem mais fáceis de resolver antes de virar a chave do que depois.
Cada jogador ganha uma identidade nova
O Minecraft identifica jogadores por um UUID, não pelo nome. No modo online esse UUID é emitido pela Mojang e pertence à conta. No modo offline não há conta a consultar, então o servidor gera um a partir do nome — o que significa que o mesmo jogador recebe um UUID completamente diferente dependendo do modo em que o servidor está.
Para o seu servidor, não é a mesma pessoa. Tudo que estava ligado ao UUID antigo fica órfão: inventários, baús do end, conquistas, pontos de nascimento, saldos de plugins, casas, terrenos e grupos de permissão. O mundo em si está bem e nada é apagado — os dados simplesmente ficam presos a uma identidade com a qual ninguém mais entra.
Há uma segunda consequência que vale entender: como o UUID vem do nome, quem digitar o nome fica dono dos dados ligados a ele. É o mesmo problema de falsificação da seção anterior, visto pelo outro lado, e é o outro motivo de um plugin de autenticação não ser opcional.
As skins param de carregar
As skins vêm dos servidores da Mojang e estão ligadas à conta verificada. Sem verificação não há skin, então todo mundo aparece como o Steve ou a Alex padrão. O SkinsRestorer resolve: instale como qualquer outro plugin, reinicie, e os jogadores escolhem a sua com /skin set seguido de um nome. Em uma rede com proxy, instale no proxy, e não em cada servidor atrás dele.
Redes com proxy: BungeeCord e Velocity
Se você tem uma rede — um lobby mais um servidor de survival mais um de minigames, todos atrás de um endereço só — o quadro muda, e vale ser preciso, porque é aqui que o modo offline é configurado errado com mais frequência.
Em uma rede, os servidores atrás do proxy normalmente rodam com online-mode=false mesmo quando a rede inteira aceita apenas contas compradas. Isso é por design: o proxy faz a conferência com a Mojang uma vez na porta de entrada e depois encaminha o jogador já verificado. Repetir a conferência em cada servidor de trás falharia. Então um backend em online-mode=false não é uma rede em modo offline — é uma rede normal, configurada corretamente.
Se a sua rede aceita só contas compradas ou também jogadores não originais é decidido no proxy, no arquivo de configuração dele: config.yml no BungeeCord, velocity.toml no Velocity. Na HytHost, os proxies instalados pela aba Version do painel são gravados com o modo online ativado no proxy, então é esse o arquivo a editar — não os backends.
online-mode=false confia em qualquer identidade que chegue até ele, então, se um jogador conseguir alcançar aquele servidor sem passar pelo proxy, ele chega como quem quiser. A proteção não é o sigilo do endereço — é o segredo de forwarding. O modern forwarding do Velocity assina os dados de jogador que o proxy envia, e o backend rejeita o que não vier assinado; coloque o mesmo segredo dos dois lados e as conexões diretas param de funcionar. O legacy forwarding do BungeeCord não tem essa assinatura, e é por isso que redes que o usam adicionam um plugin como o BungeeGuard para ter o equivalente.Mais um detalhe do Velocity se a sua rede aceita jogadores não originais: o enforce-secure-profile tem um gêmeo do lado do proxy chamado force-key-authentication, no velocity.toml. Desligar a configuração do backend e deixar a do proxy ligada produz exatamente o mesmo sintoma — jogadores rejeitados no login por um motivo que os logs do servidor descrevem como problema de perfil.
Testando e consertando o que quebra
O único teste que vale é o de verdade: peça a um amigo sem conta comprada para conectar no seu endereço. Se o console imprimir uma linha com o nome dele ao entrar, funcionou. Tudo abaixo é o que conferir quando não funciona.
| O que o jogador vê | O que significa | Solução |
|---|---|---|
| Failed to verify username | O servidor ainda está conferindo com a Mojang | online-mode continua true, ou a edição não salvou — confira o arquivo de novo com o servidor parado |
| Uma mensagem sobre chave de perfil ausente ou inválida, ou sobre um servidor que exige perfis seguros | O modo offline está ligado, mas a assinatura de chat continua exigida | Defina enforce-secure-profile=false — adicione a linha se o seu arquivo não tiver |
| O servidor não aparece ou dá timeout | Nada a ver com o modo offline | Um problema de conexão ou de endereço — o servidor não está acessível de jeito nenhum |
| Todo mundo é Steve ou Alex | Esperado no modo offline | Instale o SkinsRestorer |
| Itens e cargos antigos sumiram | Os UUIDs mudaram junto com o modo | Restaure o backup anterior à troca, ou redistribua os cargos e aceite o recomeço |
A mudança não fica salva
Quase sempre é uma de três coisas. Você editou o arquivo com o servidor rodando, e ele sobrescreveu a sua mudança ao desligar — pare primeiro, depois edite. Ou uma reinstalação, uma troca de versão ou a instalação de um modpack colocou um server.properties novinho, e aí é só definir as duas linhas de novo. Ou você editou uma cópia diferente do arquivo daquela que o servidor realmente lê, o que acontece em configurações com mais de uma pasta de servidor. Só para constar: o painel em si não reescreve essas duas linhas ao ligar — ele cuida apenas das entradas de IP e porta do servidor, então uma mudança salva com o servidor parado continua salva.
Um plugin se recusa a habilitar
Alguns plugins — principalmente os que lidam com contas, cargos ou economia — checam o modo do servidor ao iniciar e se recusam a carregar em modo offline, ou reclamam alto. Leia a mensagem do console em vez de adivinhar: alguns só precisam de uma opção de configuração reconhecendo o modo offline, outros realmente dependem dos UUIDs da Mojang e têm uma alternativa compatível. Qualquer coisa que guarde dados por jogador vai querer o seu plugin de autenticação carregado primeiro, então mantenha o AuthMe no começo da sua montagem, e não como o último item.
O modo offline é uma configuração suportada em um servidor de Minecraft da HytHost, e o painel te dá gerenciador de arquivos, console e backups com um clique para mudá-la com segurança e voltar atrás se não gostar do resultado. Se o Minecraft é um jogo ao qual você sempre volta, comprá-lo é o que mantém ele sendo feito — mas essa decisão é sua, não um sermão nosso.
Perguntas frequentes
Pare o servidor, abra o server.properties na pasta raiz do servidor, defina online-mode=false e enforce-secure-profile=false, salve e ligue de novo. Jogadores sem conta comprada de Minecraft passam a entrar no seu endereço normal. Antes de abrir ao público, instale um plugin de autenticação — no modo offline os nomes não são verificados, então qualquer pessoa pode conectar como qualquer outra.
Quase sempre porque o enforce-secure-profile ainda está em true. O Minecraft 1.19 trouxe a assinatura de mensagens do chat, e essa configuração é conferida separadamente do online-mode — então o servidor sobe e parece correto, mas continua rejeitando quem não tem um perfil assinado pela Mojang. Coloque false nela também, adicionando a linha você mesmo se o arquivo não tiver. O outro motivo comum é editar o arquivo com o servidor rodando, o que sobrescreve a sua mudança quando ele desliga.
O AuthMe Reloaded adiciona uma senha a cada nome: o jogador dá /register uma vez e /login a cada sessão, e não consegue se mover, construir nem conversar até fazer isso. Em um servidor em modo offline ele não é opcional. Sem ele, um nome é só texto que o cliente envia, então quem souber o seu endereço pode entrar como você ou como um moderador — e se os cargos forem dados por nome, já chega com esses direitos. Instale antes de divulgar o endereço.
Sim, em um servidor onde as pessoas já jogaram. O Minecraft acompanha jogadores por UUID, e um UUID de modo offline é gerado a partir do nome em vez de emitido pela Mojang, então cada jogador vira na prática uma pessoa nova. Inventários, baús do end, conquistas, casas, saldos, terrenos e grupos de permissão continuam no mundo, mas presos a uma identidade com a qual ninguém mais entra. Nada é apagado, e voltar ao modo anterior devolve os dados antigos — mas faça um backup antes de mudar a configuração.
Pode. online-mode é uma linha comum do seu server.properties, e você tem acesso total ao gerenciador de arquivos e ao console do servidor, então a configuração é sua para mudar como qualquer outra. O painel não a sobrescreve — ele cuida apenas das entradas de IP e porta do servidor — e os backups com um clique deixam você desfazer a mudança se ela não te agradar.
As skins são guardadas pela Mojang e entregues com base em uma conta verificada. Sem verificação, o servidor não tem conta para consultar, então todo mundo aparece como o Steve ou a Alex padrão. Instalar o SkinsRestorer resolve — os jogadores então escolhem a sua com /skin set e um nome. Em uma rede com proxy, instale no proxy, e não em cada servidor de trás.
Seu servidor, suas configurações
Um servidor de Minecraft com acesso total aos arquivos, console ao vivo e backups com um clique — então uma mudança como essa leva um minuto e é sempre reversível. Proteção DDoS da Voxility e backups diários inclusos, com meta de 99,9% de uptime.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours