Neste artigo nós vamos explicar o que é o online-mode, como utilizar, e porque alterar ele para false pode ser perigoso no seu servidor.


O que é o online-mode?

Inicialmente o online-mode foi pensado como uma forma de conseguir utilizar o servidor localmente mesmo sem conexão a internet no caso em modo offline, porém também foi descoberto um uso extra dessa ferramenta, sem ela o servidor não verifica se o usuário que irá entrar realmente possui uma cópia original do jogo o que somente seria possível com conexão a internet cenário que launchers modificados conseguem simular, então pessoas que não possuem o jogo original e utilizam launchers de terceiros poderiam entrar no servidor sem problemas.

Até ai tudo ocorre muito bem, ele exerce a sua função extra sem maiores problemas, mas ter ele habilitado em um servidor que possui conexão com a internet ainda mais em uma hospedagem seja esta qualquer que for trás uma vulnerabilidade para a segurança do servidor, por exemplo uma hospedagem de Minecraft como a gente hospeda em uma máquina mais de um servidor então o ip desta máquina é de informação pública, não há o que possa ser feito nesse caso, nem mesmo a hospedagem consegue proteger os servidores com o online-mode desativado isto permite que qualquer jogador entre no seu servidor apenas chutando portas, e também a whitelist não irá funcionar corretamente neste cenário porque ela precisa de uma informação dos servidores da Mojang chamada UUID, então mesmo se você adicionar o player na whitelist ele não irá conseguir entrar no servidor.

Se você enviar um mundo do seu jogo, e alterar o online-mode no servidor é muito provável de que itens irão sumir isto ocorre porque o servidor gera a UUID baseada no nome do jogador ao invés de buscar a UUID na Mojang, então certifique-se de que você guardou tudo em um báu, e salvou as coordenadas antes de enviar o seu mundo.


Alternativas a desativar o online-mode

Existe uma alternativa a desativar o online-mode que seria comparar o jogo original, mas entendemos que nem todos possam comprar o jogo seja por qualquer motivo.

Uma alternativa muito boa e barata seria o Gamepass, atualmente existe uma promoção na primeira assinatura que sai apenas por R$ 5 (No primeiro mês), além de receber outros jogos você também recebe o Minecraft Java, e Bedrock:

Caso você tenha interesse no momento da compra do servidor é possível adquirir o Minecraft permanentemente juntamente do servidor como um adicional:


Como desabilitar o online-mode

Tendo tudo isto em mente para desativar o online-mode é bem simples, você precisa alterar duas coisas no server.properties para tudo funcionar.

1 - É necessário desligar o servidor, e ir no gerenciador de arquivos:

2 - Clique em cima do server.properties

3 - Altere o online-mode=true para online-mode=false, e o enforce-secure-profile=true para enforce-secure-profile=false, e clique em salvar

4 - Inicie o servidor na aba Console


Como proteger o seu servidor:

Caso o seu servidor seja vanilla é possível utilizar dois plugins para isto:

EasyWhitelist e o Nlogin, estes dois plugins se complementam muito bem e realizam um bom trabalho na hora de proteger o seu servidor.

Caso você sinta falta das skins que também deixam de funcionar quando o online-mode é desativado é só utilizar o plugin Skins Restorer.

Para utilizar o EasyWhitelist é bem simples

Você utiliza os comandos no console (Onde fica escrito "Digite um comando..."):
easywl add NickDoJogador (Isso para cada jogador que for jogar)

easywl on (Somente uma vez)

Lembrando que os comandos são utilizados no console sem a barra na frente!

O Nlogin irá pedir para você criar uma senha na primeira vez que entrar no servidor, é só utilizar /registrar SuaSenha no chat do seu jogo.

E na próxima vez que entrar é só utilizar /login SuaSenha

Não sabe instalar plugins?

Verifique o artigo no botão abaixo:

Em servidores com o Forge as coisas se tornam um pouco mais complicadas:

Você deve pedir a todos que entrem no servidor, ai você utiliza no console os comandos:

whitelist on

whitelist add NickDoJogador

Desta forma a whitelist será salva com o UUID do online-mode=false, porém isto ainda permite que entrem no servidor utilizando o nick de um jogador que está na whitelist!

Você deve instalar no servidor, e todos devem instalar no jogo um mod chamado Simple Login, ele está disponível a partir da 1.14.2 até a versão 1.19.2 no momento que estou escrevendo este artigo, mas ele pode ser atualizado futuramente, ou até mesmo descontinuado, não garantimos muita coisa.

O Simple Login irá pedir para você criar uma senha na primeira vez que abrir o Minecraft com ele:

Ai você cria uma senha que ninguém descubra, se alguém tentar entrar com o seu nome e errar a senha não irá conseguir.

Obs: (AmoBatatas é um péssimo exemplo de uma boa senha desculpe se você gosta de batatas, mas é uma dura realidade a se aceitar.)

Caso alguém precise reinstalar o jogo, ou formate o computador por exemplo, e se esqueça da senha é possível pedir ao administrador do servidor utilizar o comando: simplelogin unregister NomeDoJogador no console.

Ai é só entrar com a nova senha.

Em servidores com o Fabric é simples:

Você deve pedir a todos que entrem no servidor, ai você utiliza no console os comandos igual ao Forge:

whitelist on

whitelist add NickDoJogador

Desta forma a whitelist será salva com o UUID do online-mode=false, porém isto ainda permite que entrem no servidor utilizando o nick de um jogador que está na whitelist!

É só utilizar o mod EasyAuth que deve somente ir no servidor!

Este mod funciona exatamente da mesma forma que o Nlogin, ao entrar no servidor é só utilizar /register SuaSenha e toda vez que for entrar nas próximas vezes se utiliza /login SuaSenha


Encontrou algum erro neste artigo, ou está tendo dificuldades para seguir?

Entre em contato com a gente no balãozinho roxo bem ali no canto da tela na parte de baixo que a nossa equipe pode ajudar:

Respondeu à sua pergunta?