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.