Servidor Minecraft Linux: Guia Completo para Instalação e Configuração

Foto do autor

By luis

Deseja configurar um servidor de Minecraft no Linux? Se a resposta for sim, é crucial que você esteja utilizando a edição Java do jogo, já que a Microsoft impõe essa condição para servidores Linux de Minecraft. Para concretizar essa instalação, o ambiente de execução Java (Java Runtime Environment) é indispensável. Embora a instalação do Java possa ser vista como um processo complicado, na verdade, é bastante simples no Linux. Vamos começar!

Instalação do Java Runtime

Este guia terá como foco principal a hospedagem de um servidor Minecraft em um sistema operacional Linux. Não vamos nos aprofundar no uso específico de um sistema operacional de servidor Linux, pois isso não é um requisito. Contudo, para aqueles que desejam um servidor Minecraft dedicado no Linux, essa pode ser a melhor opção, e recomendamos o uso do servidor Ubuntu.

Importante: Existem diversas versões do ambiente Java Runtime disponíveis para Linux, incluindo a versão oficial da Oracle e alternativas de código aberto. Para este tutorial, utilizaremos a versão oficial da Oracle. Entretanto, a configuração do OpenJDK também funcionará sem problemas como alternativa e os passos serão os mesmos.

Servidor Ubuntu/Ubuntu Desktop

A instalação do Java Runtime da Oracle no Ubuntu não é das mais diretas. No entanto, adicionar um PPA (Personal Package Archive) simplifica significativamente o processo. Devido à forma como o servidor Ubuntu funciona, este PPA deve funcionar bem tanto no ambiente de trabalho Ubuntu quanto no servidor Ubuntu. Se você encontrar problemas ao adicionar o PPA ao servidor Ubuntu, considere instalar o runtime OpenJDK JRE como alternativa.

Para adicionar o PPA do Oracle Java Runtime ao seu sistema, abra um terminal e digite o seguinte comando:

sudo add-apt-repository ppa:webupd8team/java

Em seguida, execute o comando `apt update` para atualizar as fontes de software do Ubuntu.

sudo apt update

Após a atualização, utilize o comando `apt upgrade` para instalar quaisquer atualizações que apareçam.

sudo apt upgrade -y

Finalmente, instale o Oracle Java a partir do repositório de software:

sudo apt install oracle-java9-installer
sudo apt install oracle-java9-set-default

Servidor Debian/Debian Desktop

O Debian pode acessar o PPA do Oracle Java do Ubuntu. Para isso, você precisará editar o arquivo `/etc/apt/sources.list`. Abra um terminal e inicie o editor Nano:

Se o Oracle Java não estiver funcionando corretamente, considere usar a alternativa de código aberto.

sudo nano /etc/apt/sources.list

Cole as seguintes linhas no editor Nano:

#Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Salve as alterações no Nano pressionando Ctrl + O e utilize o terminal para adicionar a chave GPG do software do PPA:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
sudo apt-get update

Por último, instale o Java:

sudo apt-get install oracle-java9-installer
sudo apt-get install oracle-java9-set-default
echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Rhel/Fedora/OpenSUSE

A Oracle oferece excelente suporte para todos os sistemas operacionais Linux baseados em Redhat, o que torna a instalação bem simples. No entanto, se você encontrar problemas, pode querer verificar a alternativa de código aberto.

Para instalar a versão mais recente do Oracle Java Runtime Environment, acesse a página de download e obtenha o arquivo RPM mais recente.

Após o download, abra um terminal, navegue até o diretório `~/Downloads` e execute o instalador.

Fedora/Rhel

sudo dnf jre-8u171-linux-x64.rpm

ou

sudo yum jre-8u171-linux-x64.rpm

Suse

sudo zypper jre-8u171-linux-x64.rpm

Executando o Servidor Minecraft Java Edition

Com o Java instalado, a parte mais complexa do processo está concluída. Agora, basta baixar a versão mais recente do aplicativo do servidor Minecraft Java Edition e executá-lo. Após o download, abra um terminal e utilize o comando `mv` para mover o aplicativo do servidor para um local apropriado.

Atenção: Se você estiver utilizando um sistema operacional de servidor, pode ser necessário baixar e posicionar o arquivo manualmente. As instruções abaixo são específicas para aqueles que executam o servidor Minecraft em um sistema operacional que possui uma estrutura de pasta inicial adequadamente configurada.

mkdir ~/Minecraft/server/
mv ~/Downloads/server.jar ~/Minecraft/server/

Execute o servidor no modo headless (sem interface gráfica) com o seguinte comando:

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui

Ou, se preferir, execute o servidor Minecraft com uma interface gráfica:

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar

Com o servidor da edição Java do Minecraft em funcionamento, você precisará fornecer o endereço IP para que outros jogadores possam se conectar. Para obter os melhores resultados, hospede este servidor em sua própria rede local (LAN). Caso necessite hospedá-lo online, considere um VPS (Servidor Virtual Privado), como o DigitalOcean, pois eles oferecem excelentes condições para executar aplicações Linux.

Nota: Se estiver executando um servidor online, certifique-se de que a porta 25565 esteja corretamente encaminhada, caso contrário, o servidor não funcionará!

Para descobrir o endereço IP local, execute o seguinte comando no terminal:

ip addr show | grep 192.168.1

Este comando irá exibir o IP da sua LAN.

A partir daí, compartilhe seu endereço IP com todos que precisam se conectar e instrua os jogadores a adicionarem o IP no cliente Minecraft.

Está executando seu servidor Minecraft online e não apenas na LAN? Você precisará encontrar o endereço IP externo do seu servidor. Essa informação geralmente está disponível nos painéis de controle do seu VPS.