Con­fi­gu­rar um servidor minecraft no linux (neste caso, Ubuntu 24.04) é rápido e simples. Assim que o hardware de hos­pe­da­gem estiver pronto, você só precisa de uma versão atual do Java e dos arquivos de servidor mais recentes da Java Edition do jogo, ambos podendo ser ins­ta­la­dos fa­cil­mente via terminal.

Teste o VPS da IONOS grátis

Ex­pe­ri­mente seu vServer de graça agora - Teste um servidor virtual por 30 dias!

  • Recursos dedicados
  • Tráfego ilimitado
  • Consultor pessoal

Servidor Minecraft no Linux com opções de hos­pe­da­gem da IONOS

Muitos pro­ve­do­res de hos­pe­da­gem, incluindo a IONOS, oferecem planos de servidor que permitem escolher entre Windows e Linux como sistema ope­ra­ci­o­nal. Se você quer começar com fa­ci­li­dade com um servidor menor para apenas alguns jogadores, um vServer ou VPS (Virtual Private Server) é uma escolha prática. Por uma taxa mensal fixa baixa, você tem acesso a recursos de hardware vir­tu­a­li­za­dos que podem ser escalados para cima ou para baixo a qualquer momento. Uma opção adequada, com poder de com­pu­ta­ção su­fi­ci­ente, é o plano VPS M.

Na tabela abaixo, você en­con­trará três casos de uso es­pe­cí­fi­cos para um servidor Minecraft no Linux, incluindo as opções de servidor da IONOS cor­res­pon­den­tes.

Cenário de servidor do Minecraft Plano IONOS adequado (com Linux como SO)
Mundo de jogo pequeno para 1–2 jogadores IONOS VPS Linux M
Mundo de jogo de tamanho médio para 3–5 jogadores IONOS VPS Linux L
Mundo de jogo grande para 6+ jogadores IONOS VPS Linux XL

Como con­fi­gu­rar um servidor Minecraft no Linux passo a passo (Ubuntu 24.04)

Se você quer executar um servidor Minecraft no Linux, você tem uma ampla variedade de opções para escolher. Dis­tri­bui­ções populares como Debian e Ubuntu são tão adequadas quanto OpenSUSE, Arch Linux, Solus, Gentoo Linux ou outras dis­tri­bui­ções Linux menos usadas. No tutorial abaixo, vamos orientar você passo a passo pela con­fi­gu­ra­ção de um servidor, usando o Ubuntu 24.04 como exemplo.

Dica

É claro que você também pode criar e con­fi­gu­rar seu próprio servidor do Minecraft no Windows se preferir trabalhar com o sistema ope­ra­ci­o­nal da Microsoft.

Etapa 1: instalar com­po­nen­tes de software adi­ci­o­nais

Conecte-se ao seu servidor Linux con­fi­gu­rando uma conexão de área de trabalho remota. Depois que a conexão for es­ta­be­le­cida, o primeiro passo é instalar os com­po­nen­tes adi­ci­o­nais ne­ces­sá­rios para executar um servidor via terminal.

Primeiro, atualize o índice de pacotes do ge­ren­ci­a­dor de pacotes APT:

sudo apt update
bash

Na próxima etapa, instale a im­ple­men­ta­ção mínima do OpenJDK Java, que é obri­ga­tó­ria para executar o apli­ca­tivo do servidor do Minecraft, escrito em Java:

sudo apt-get install openjdk-21-jdk
bash

Em seguida, você pode usar o comando sudo java -version para verificar se o kit Java foi instalado com sucesso. Se estiver tudo certo, o terminal exibirá a versão instalada do OpenJDK.

Imagem: Ubuntu 24.04: Verificar a versão do Java no terminal
Ubuntu 24.04: verificar a versão do Java no terminal

Para manter seu servidor em execução mesmo depois de fechar o terminal, instale o ge­ren­ci­a­dor de janelas screen:

sudo apt install screen
bash

Etapa 2: abrir a porta do servidor do Minecraft

Depois de instalar os com­po­nen­tes básicos do seu servidor Minecraft no Linux, a próxima etapa é abrir a porta TCP 25565. Por padrão, o apli­ca­tivo do servidor usa essa porta para se comunicar com os clientes, por isso é essencial ter uma regra cor­res­pon­dente no firewall. Use o comando a seguir para adicionar a nova política:

sudo ufw allow 25565
bash
Imagem: Abertura de porta (25565) no Ubuntu 24.04
Abertura de porta (25565) no Ubuntu 24.04

Etapa 3: instalar o apli­ca­tivo do servidor do Minecraft (Java Edition)

Agora você pode baixar e instalar o software do servidor do jogo sandbox. Para a melhor com­pa­ti­bi­li­dade, use a Java Edition e cer­ti­fi­que-se de que está exe­cu­tando a versão mais recente dis­po­ní­vel.

Para isso, acesse a página oficial de download do Minecraft: Java Edition Server e copie o link de download. Em seguida, você pode usar wget para baixar os arquivos do servidor via terminal:

wget https://piston-data.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
bash
Nota

O link mostrado no exemplo de código é apenas um pla­cehol­der. Substitua-o pelo link que você copiou do site oficial.

Etapa 4: executar o apli­ca­tivo do servidor pela primeira vez

Depois que o arquivo server.jar for baixado, você poderá iniciar o apli­ca­tivo do servidor a qualquer momento. Para isso, use o ge­ren­ci­a­dor de janelas screen, instalado na primeira etapa, e inicie-o com o seguinte comando:

screen
bash

Confirme que deseja iniciar a sessão pres­si­o­nando a barra de espaço. Em seguida, você verá a interface de terminal conhecida, que agora está pronta para iniciar o servidor do Minecraft. Execute o seguinte comando:

sudo java -Xms1G -Xmx2G -jar server.jar nogui
bash

O Minecraft: Java Edition Server é iniciado sem uma interface gráfica (nogui). Durante a ini­ci­a­li­za­ção, 1 GB é alocado como a memória inicial (Xms1G), enquanto o uso máximo de memória é limitado a 2 GB (Xmx2G). Esses valores podem ser ajustados conforme ne­ces­sá­rio. Ao executar o comando pela primeira vez, você verá as seguintes duas mensagens de erro no final do processo de ini­ci­a­li­za­ção:

Imagem: Servidor Minecraft no Linux mostrando um erro na primeira inicialização
Servidor Minecraft no Linux mostrando um erro na primeira ini­ci­a­li­za­ção

Primeiro, não foi possível carregar o arquivo eula.txt. Além disso, estão faltando no servidor do Minecraft as con­fi­gu­ra­ções que, por padrão, devem ser definidas no arquivo server.pro­per­ties.

O arquivo usado para aceitar o Contrato de Licença de Usuário Final (EULA) é então criado di­re­ta­mente no diretório atual. Você pode abri-lo com o seguinte comando:

sudo nano eula.txt
bash

Você en­con­trará um link para o contrato, que pode copiar e abrir no seu navegador. Após ler os termos, altere a entrada eula=false para eula=true. Salve e feche o arquivo de texto.

Imagem: Confirmação do EULA do servidor Minecraft no terminal do Ubuntu
Con­fir­ma­ção do EULA do servidor Minecraft no terminal do Ubuntu

Etapa 5: con­fi­gu­rar o servidor

Depois de aceitar o contrato de licença, você pode passar para o arquivo de con­fi­gu­ra­ção server.pro­per­ties. Esse arquivo também é criado no diretório atual quando o servidor é iniciado pela primeira vez. Abra-o usando o editor de texto nano:

sudo nano server.properties
bash

Dentro do arquivo, você en­con­trará uma con­fi­gu­ra­ção padrão básica que define opções como o nível de di­fi­cul­dade (difficulty) e o modo de jogo (gamemode). Ajuste essas opções conforme suas ne­ces­si­da­des e, em seguida, salve o arquivo.

Imagem: Servidor Minecraft no Linux: configuração padrão em server.properties
Servidor Minecraft no Linux: con­fi­gu­ra­ção padrão em server.pro­per­ties

Etapa 6: iniciar o servidor Minecraft no Linux

Depois de aceitar o EULA e salvar sua con­fi­gu­ra­ção per­so­na­li­zada do servidor, digite novamente o mesmo comando que você usou na Etapa 4 para iniciar o servidor Minecraft no Linux:

sudo java -Xms1G -Xmx2G -jar server.jar nogui
bash

Assim que o processo de ini­ci­a­li­za­ção for concluído com sucesso, o que pode levar um momento, o terminal exibirá a seguinte mensagem:

[Server thread/INFO]: Done (….s)! For help, type "help"
bash

Agora digite help, e você obterá uma lista dos comandos de servidor dis­po­ní­veis.

Etapa 7: manter a sessão do servidor em execução

Depois que você colocar o servidor Minecraft no Linux em fun­ci­o­na­mento, é claro que vai querer que ele permaneça ativo quando você des­co­nec­tar a conexão remota com o servidor. Para isso, primeiro saia da sessão do screen usando a com­bi­na­ção de teclas [Ctrl] + [A] + [D].

Em seguida, execute o comando abaixo para exibir todas as sessões ativas do screen:

screen -list
bash

Você obterá uma lista na qual também será possível encontrar a conexão es­ta­be­le­cida an­te­ri­or­mente para o seu servidor Minecraft, incluindo o ID da sessão que a precede. No nosso caso, o ID é “6060”:

Imagem: Lista de sessões ativas do screen com screen
Lista de sessões ativas do screen com screen

Para manter a sessão em execução mesmo depois de você sair do servidor, digite o comando abaixo no terminal e substitua 6060 pelo ID da sua sessão do screen:

screen -r 6060
bash

Agora você pode fechar a janela do screen a qualquer momento usando a com­bi­na­ção de teclas [Ctrl] + [A] + [D] e sair do servidor sem in­ter­rom­per o servidor Minecraft no Linux.

Etapa 8: conectar-se ao servidor Minecraft

Seu servidor está em execução, e agora você pode se conectar ao mundo de jogo gerado a qualquer momento. Para isso, faça o seguinte:

  1. Para isso, inicie o Minecraft client (Java Edition).
  2. Selecione “Mul­ti­player”.
  3. Clique em “Direct Con­nec­tion”.
  4. Insira o IP Address do seu servidor Minecraft.
  5. Por fim, clique em “Join Server”.
Imagem: Entrando em um servidor Minecraft pelo menu multijogador
Entrando em um servidor Minecraft pelo menu mul­ti­jo­ga­dor

Depois que a conexão for es­ta­be­le­cida, você pode começar a jogar no seu próprio servidor Minecraft no Linux.

Imagem: Captura de tela do Minecraft (Java Edition)
Captura de tela do Minecraft (Java Edition)
Dica

Marque presença com seu próprio domínio .gg e que os jogos comecem.

Consulta de Domínio
Ir para o menu principal