Pet Ensina: Como criar um servidor dedicado de Minecraft utilizando VPN

Pet Ensina: Como criar um servidor dedicado de Minecraft utilizando VPN

Quem nunca sentiu aquela vontade anual de jogar um Minecraft sincero com os amigos, pensou em montar um servidor, mas na hora de ver tutoriais se desanimou com a dificuldade, ou se preocupou em ter que abrir portas do roteador e fazer algo errado?

Neste tutorial, vamos apresentar uma alternativa prática utilizando o Radmin VPN, uma ferramenta que cria uma rede virtual privada entre os participantes sem a necessidade de alterar configurações do roteador. Além disso, veremos como preparar um computador para funcionar como servidor 24 horas por dia, configurar corretamente o servidor de Minecraft e aplicar algumas otimizações para melhorar o desempenho.

Ao final deste texto, você terá um servidor funcional, capaz de receber seus amigos pela internet sem a necessidade de mexer com as portas do seu roteador.

O que é um servidor de Minecraft?

Antes de iniciar a configuração, é importante compreender o conceito de servidor.

Quando você cria um mundo comum no Minecraft e abre para LAN, o mundo existe apenas enquanto o computador do anfitrião permanece ligado e com o jogo aberto. Em um servidor dedicado, a situação é diferente: o mundo passa a ser executado por um software próprio, funcionando independentemente da presença dos jogadores.

Na prática, o servidor é responsável por:

  • Armazenar o mapa do mundo.
  • Gerenciar jogadores conectados.
  • Processar entidades e criaturas.
  • Controlar construções e alterações do ambiente.
  • Sincronizar informações entre todos os participantes.

Esse é exatamente o mesmo princípio utilizado pelos grandes servidores públicos, porém em uma escala muito menor.

Escolhendo o computador do servidor:

Uma dúvida comum entre iniciantes é acreditar que será necessário um computador extremamente potente para hospedar um servidor.

Na realidade, para grupos pequenos de amigos, até mesmo computadores mais antigos podem apresentar um bom desempenho.

Algumas recomendações importantes são:

Armazenamento

O uso de SSD é altamente recomendado.

Durante o jogo, o servidor realiza constantemente operações de leitura e gravação de arquivos. Utilizar um HD mecânico pode provocar travamentos durante a geração de novas regiões do mapa e momentos de muitos jogadores simultâneos.

Memória RAM

O ideal é possuir pelo menos 8 GB de memória RAM instalada no computador. Mas quantidades menores podem ser utilizadas também, a um custo menos jogadores simultâneos.

Processador

No geral processadores medianos são suficientes para executar a tarefa, mas caso tenha possibilidade procure por aqueles que possuem maior velocidade de trabalho “frequência”.

Conexão de Internet

A estabilidade da conexão é tão importante quanto o hardware.

  • No cenário ideal a conexão cabeada é sempre a melhor opção, mas na necessidade mantenha o computador que irá rodar o servidor próximo ao roteador.

Preparando o Windows para funcionar 24/7 (Opcional):

Embora existam diversas distribuições Linux voltadas para servidores, geralmente mais otimizadas para esse tipo de aplicação, o Windows costuma ser mais acessível para usuários iniciantes e será o sistema utilizado neste tutorial.

Antes de instalar o servidor, recomenda-se:

  • Realizar uma instalação limpa do sistema;
  • Desativar programas nativos desnecessários como OneDrive e Microsoft Edge;
  • Desativar recursos desnecessários como “Vincular com Celular”;
  • Atualizar drivers;
  • Configurar o plano de energia para Alto Desempenho ou, caso disponível, Desempenho Máximo.

Essas medidas ajudam a reduzir o consumo de recursos e aumentam a estabilidade do sistema.

Configurando a BIOS para quedas de energia (Opcional):

Um servidor que funciona continuamente deve ser capaz de retornar ao funcionamento após uma interrupção elétrica.

Por isso, vamos configurar o computador para ligar automaticamente quando a energia voltar.

Muitas placas-mãe possuem uma configuração semelhante a:

  • Restore AC Power Loss
  • Power On After Power Failure
  • AC Back Function

Ao ativar essa opção, o computador será ligado automaticamente quando a energia elétrica retornar.

Baixando o Java:

Para que o servidor funcione corretamente, é necessário instalar o Java, plataforma utilizada para executar a versão Java Edition do Minecraft.

A instalação pode ser realizada através do site oficial:

https://www.java.com/pt-br

Basta baixar e instalar normalmente.

Baixando o servidor do Minecraft:

A primeira etapa prática consiste em baixar os arquivos do servidor.

A Mojang disponibiliza gratuitamente o software oficial do servidor para a versão Java Edition.

O download pode ser realizado através do site oficial do Minecraft ou do “Mcversions” onde é possível encontrar versões antigas do Minecraft:

Após o download, crie uma pasta dedicada para armazenar todos os arquivos do servidor e coloque o arquivo baixado dentro desta pasta.

Primeira execução do servidor:

Com os arquivos baixados:

  1. Execute o arquivo baixado uma vez;
  2. Aguarde a criação dos arquivos iniciais;
  3. Abra o arquivo eula.txt;
  4. Localize a linha:
eula=false
  1. Altere para:
eula=true
  1. Salve o arquivo.

Essa etapa confirma a aceitação dos termos de uso do Minecraft, nosso servidor só funcionará dessa forma.

Criando um inicializador personalizado:

Agora, em vez de executar diretamente o arquivo principal do servidor, vamos criar um inicializador personalizado.

Abra o Bloco de Notas e insira o seguinte comando:

java -Xms4G -jar server.jar nogui

Salve o arquivo com a extensão “.bat”.

Nesse comando:

  • Xms” define a quantidade de memória RAM que será utilizada pelo servidor, recomendamos deixar sempre 3G para o sistema operacional, o resto pode ser alocado para o servidor;
  • nogui” impede a abertura da interface gráfica do servidor, reduzindo o consumo de recursos.

Durante os primeiros testes, pode ser interessante remover temporariamente o parâmetro “nogui” para visualizar possíveis mensagens de erro e se o uso de memória está correto.

Configurações importantes do servidor:

Após a primeira execução, será criado o arquivo “server.properties“.

Nele encontramos diversas configurações importantes.

max-players

Define a quantidade máxima de jogadores.

Em um PC com 16 GB de memória RAM, normalmente é recomendado limitar essa opção a cerca de 20 jogadores simultâneos.

view-distance

Controla a distância de renderização enviada aos jogadores.

Recomenda-se utilizar valores de até 12.

Valores menores reduzem o uso de CPU e memória.

simulation-distance

Determina a distância em que entidades continuam processando eventos.

Também é recomendado manter valores de até 12.

difficulty

Define a dificuldade do mundo.

online-mode

Controla a autenticação dos jogadores.

Quando ativado:

online-mode=true

Somente contas originais do Minecraft poderão acessar o servidor.

Caso todos os participantes possuam o jogo original, recomenda-se manter essa configuração ativada para maior segurança.

Criando o servidor como serviço do Windows (Opcional):

Para garantir que o servidor seja iniciado automaticamente após reinicializações ou quedas de energia, podemos registrá-lo como um serviço do Windows.

Dessa forma, o sistema operacional iniciará automaticamente o servidor sempre que for ligado.

Uma ferramenta bastante utilizada para isso é o NSSM (Non-Sucking Service Manager), que permite transformar qualquer programa em um serviço do Windows de forma simples e segura.

Após a configuração, o servidor poderá iniciar automaticamente sem necessidade de login manual no sistema.

Utilizando o Radmin VPN:

Agora chegamos ao principal diferencial deste tutorial.

Normalmente, para permitir conexões externas, seria necessário configurar o encaminhamento de portas (port forwarding) no roteador.

Entretanto, o Radmin VPN cria uma rede privada virtual entre todos os participantes.

O funcionamento é simples:

  1. Instale o Radmin VPN no computador onde está o servidor;
  2. Crie uma rede com nome e senha;
  3. Peça para seus amigos instalarem o Radmin VPN;
  4. Eles deverão ingressar na mesma rede;
  5. Verifique o endereço IP exibido pelo Radmin VPN da máquina onde está sendo executado o servidor;
  6. Compartilhe esse endereço com seus amigos.

Pronto. Desde que todos estejam conectados à mesma rede virtual, poderão acessar o servidor sem a necessidade de abrir portas no roteador.

Essa abordagem simplifica bastante a configuração e reduz a exposição direta da rede doméstica à internet.

Conclusão:

Criar um servidor de Minecraft não precisa ser uma tarefa complexa.

Com um computador dedicado, algumas otimizações simples e o uso de uma VPN virtual como o Radmin VPN, é possível disponibilizar um mundo multiplayer para amigos sem a necessidade de abrir portas no roteador.

Além de aumentar a praticidade da configuração, essa abordagem reduz a exposição direta da rede doméstica e facilita a administração do servidor.

Com os conhecimentos apresentados neste tutorial, você já possui uma base sólida para criar, manter e expandir seu próprio servidor de Minecraft.

Fontes:

David Manera