Minecraft ainda é um dos jogos mais populares do mundo. Se você jogar o jogo, você provavelmente joga em servidores o tempo todo. Este guia tem como objetivo ensinar como instalar, configurar e gerenciar um servidor Minecraft no Ubuntu 18.04 a partir do zero.
Pré-requisitos
Antes de começarmos, você precisará do seguinte:
- Ubuntu 18.04 ou mais recente.
- Um usuário não root padrão para executar o servidor.
Método
Depois de obter os requisitos necessários, faça login no seu VPS como o usuário padrão não root. Isso é importante, pois a execução de um Minecraft Server como root pode ser extremamente perigosa. Depois de logado, vamos atualizar nossos repositórios:
sudo apt-get update
sudo apt-get upgrade
Reinicie o seu VPS e estaremos prontos para avançar para o próximo passo.
Agora, precisaremos instalar o Java SDK mais recente, o que pode ser feito digitando o seguinte comando:
sudo apt-get install openjdk-7-jdk
Depois de concluído, vamos fazer o download do executável do Minecraft Server para instalação. Nós usaremos wget
para fazer isso:
sudo wget https://launcher.mojang.com/mc/game/1.13/server/d0caafb8438ebd206f99930cfaecfa6c9a13dca0/server.jar
Depois disso, vamos marcar o arquivo baixado como executável, inserindo o seguinte comando:
chmod +x minecraft_server.jar
Agora que baixamos o servidor, precisamos aceitar o EULA:
echo "eula=true" > eula.txt
Digite o seguinte comando para iniciar seu servidor e, em seguida, pressione ENTER:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.13.jar nogui
Este comando iniciará um Minecraft Server com 1GB (1024MB) de memória (RAM) e sem GUI (interface gráfica do usuário). Você pode alterar a quantidade de memória usada pelo servidor trocando 1024 por um número diferente. Por exemplo, se você quisesse 2 GB de memória, digitaria 2048 em vez de 1024.
Palavras finais
Agora que você tem uma configuração básica do Minecraft Server, você está livre para explorar mais. Você pode acessar seu servidor inserindo o endereço IP do seu VPS como o nome do host em qualquer cliente do Minecraft.