Como instalar o servidor Minecraft no RHEL 8 Linux
Minecraft ainda é um jogo popular atualmente. A simplicidade dos seus gráficos atraiu jogadores de todas as idades e existem centenas de milhares de jogadores em todo o mundo, a maioria deles jogando em servidores online. Mas você sabia que pode criar seu próprio servidor Minecraft usando RedHat Enterprise Linux 8? Aqui está um tutorial para ensiná-lo exatamente como fazer isso.
Neste tutorial você aprenderá:
Como instalar o Java
Como baixar e executar um servidor Minecraft
Como criar um usuário para o servidor Minecraft
-
Como abrir a porta do Minecraft
Um servidor Minecraft rodando em RHEL 8.
Vamos instalar algumas coisas primeiro
O jogo roda em Java e o servidor Minecraft também requer Java para rodar. Portanto, instalaremos o Java no RHEL 8 usando a janela Terminal:
$ sudo dnf install java-1.8.0-openjdk-headless.x86_64
É mais seguro criar um novo usuário apenas para o servidor Minecraft. Chamaremos esse usuário de mcsvr
:
$ sudo adduser mcsvr
Agora precisamos criar uma senha para este usuário:
$ sudo passwd mcsvr
Quando solicitado, digite uma senha para o usuário do servidor que você acabou de criar. Se o iptables
ainda não estiver instalado, iremos instalá-lo com
$ sudo dnf install iptables
Faça login como o usuário mcsvr
que você criou acima usando
$ su mcsvr
e altere o diretório ativo para a pasta inicial do usuário mcsvr
:
$ cd ~
Configurando o servidor Minecraft
Baixe o arquivo JAR
mais recente do servidor Minecraft com
$ wget -c https://launcher.mojang.com/v1/objects/f1a0073671057f01aa843443fef34330281333ce/server.jar
e torne este arquivo executável com
$ chmod +x server.jar
Agora você pode iniciar o servidor Minecraft pela primeira vez usando
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
Na primeira vez que você executar o servidor, ele criará um arquivo eula.txt
que precisa ser modificado. Edite este arquivo para que o
eula=false
leituras de linha
eula=true
Isso permitirá que o servidor do Minecraft saiba que você concorda com o Contrato de Licença do Usuário Final e, assim, poderá executar o servidor novamente, desta vez com sucesso.
Permitindo acesso ao servidor
Por padrão, o servidor do Minecraft é executado na porta 25565
. Precisamos abrir esta porta para que você e seus amigos possam se conectar ao servidor. Faça isso com a ajuda do iptables
. Torne-se root
:
$ su -
e abra a porta 25565
com
# iptables -I INPUT -p tcp --dport 25565 --syn -j ACCEPT
Para poder manter esta porta aberta após uma reinicialização, precisamos tornar estas alterações permanentes:
# iptables-save > /etc/sysconfig/iptables
Conclusão
Agora que tudo está feito você pode voltar ao usuário mcsvr
e iniciar o servidor Minecraft novamente:
# su mcsvr
$ cd ~
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
O parâmetro nogui
informa ao servidor para executar no modo de linha de comando. Os parâmetros -Xmx1024M
e -Xms1024M
informam ao servidor para usar 1GB de RAM – a quantidade mínima recomendada pelos desenvolvedores do jogo. Tudo o que você precisa fazer agora é iniciar o jogo com seus amigos e usar 127.0.0.1
como endereço de servidor para se conectar ao servidor Minecraft em execução que você acabou de criar.