Esse tópico tem como objetivo mostrar o passo a passo de como instalar um servidor de Minecraft (jogo) em uma TV-box. A TV-box utilizada é o modelo rk322x-tx2 e vamos partir do pressuposto que ela já esta com o Armbian instalado nela, como demonstrado no tópico:
No caso eu instalei uma versão um pouco mais recente da demonstrada no tutorial, 24.2.5 Bookworm, e durante esse tutorial estou acessando o dispositivo via ssh:
-
1 - Preparando o ambiente
Essa TV-Box em especifico tem uma arquitetura de 32 bits, 2 GB de memória RAM e 15 GB de HD, e não aceita instalações Java muito recentes. Por isso optei por uma versão leve de Minecraft Server, no caso a Paper 1.12.2.
Primeiro crie um diretório dedicado a esse servidor com o comando ‘mkdir’, e navegue até esse diretório.
mkdir tutorial
cd tutorial
Para facilitar o download na TV-box, no diretório criado para o servidor, você pode utilizar o comando wget para baixar o servidor:
wget https://api.papermc.io/v2/projects/paper/versions/1.12.2/builds/1620/downloads/paper-1.12.2-1620.jar
Para rodar um servidor de Minecraft, você deve concordar com o ‘Contrato de Licença de Usuário Final’, que pode ser consultado pelo link:
e isso é feito criando um arquivo de texto no diretório do servidor, de nome eula.txt, contendo o conteúdo ‘eula = true’, que pode ser feito através do comando:
echo ‘eula=true’ > eula.txt
Agora verifique a versão do Java que veio instalada com o seu Armbian, isso pode variar. Verifique através do comando:
java --version
Caso necessário, instale o Java com os comandos:
sudo apt update
sudo apt install openjdk-17-jdk
E verifique novamente a versão do Java.
-
2 - Rodando o servidor
Primeiramente verifique o IP que a TV-Box esta utilizando pelo comando :
ip a
Nesse caso podemos verificar que esta utilizando o IP 192.168.1.112.
Agora rode o servidor com o comando java:
java -Xms256M -Xmx512M -jar paper-1.12.2-1620.jar
Este comando vai rodar a versão baixada do servidor de Minecraft com os parâmetros Xms256M setando a memória inicial para 256MB e Xmx512M como memória maxima utilizada de 512MB. Com alguns testes essa configuração rodou bem pra mim, mas pode ser alterada.
Ao rodar esse comando, o servidor sera criado podendo demorar um pouco. Na primeira vez que rodar esse comando é capaz que seja mostrada uma mensagem de aviso (deveras dramática) como esta:
Esta mensagem reporta que o servidor demorou um pouco para responder, mas se aparece a linha ‘Done …’ no print no horário 16:21 e ele fica em stand-by como na ultima linha com o caractere ‘>’, significa que DEU CERTO, o servidor esta rodando.
No começo o servidor pode onerar muito processamento da TV-Box, mas posteriormente podemos verificar uma estabilidade conforme verificado com o comando
:
htop
Você pode parar o servidor com o Ctrl + C. Caso você liste os arquivos do diretório criado para o servidor, vai verificar que foram criados vários arquivos:
Para editar propriedades do servidor, você pode editar o arquivo server.properties:
As propriedades do servidor podem ser verificadas no detalhe pelo link:
-
3 - Jogando no Servidor
Para jogar no servidor instalado, você precisa estar na mesma rede que o servidor. Além disso é necessário instalar o Minecraft (Windows ou Linux), e caso a propriedade do servidor ‘online-mode’ esteja como ‘true’, você deve ter uma versão original paga do jogo.
Para se conectar em um servidor de versão 1.12.2 como o instalado, você deve ter essa versão instalada do jogo. Para tal abre o jogo e vá na opção ‘Installations’ e clique em ‘New Installation’
Ao abrir a nova janela, de um nome para essa instalação, como ‘Old’, e na opção de VERSION, selecione a versão ‘release 1.12.2’ e clique em ‘Install’
Essa nova versão será instalada e você verá ela como opção para jogar a partir de agora:
Processando: screenshot_2025-01-11_16-45-00.png…
Selecione a versão 1.12.2 e clique em PLAY. Ao abrir a primeira vez mostrara um aviso que não tem mais suporte para essa versão, pode concordar e prosseguir:
Ao abrir o jogo Minecraft, vá e ‘Multiplayer’, dificilmente o servidor será detectado automaticamente, tendo você que clicar em ‘Direct Connect’ e digitar o IP do servidor descoberto anteriormente, com a porta padrão de servidores Minecraft 25565:
O jogo será carregado e se você chegou até essa parte, deu certo:
-
4 - Configurações adicionais
Você pode acessar esse servidor estando na mesma rede que ele, ou utilizando algum tipo de VPN como TailScale.
Caso caia a energia e você queira que o servidor continue rodando, você pode editar o serviço ‘getty’ que controla o terminal do Armbian como auto-login:
sudo systemctl edit getty@tty1.service
Adicione as linhas:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin <seu_usuario> --noclear %I $TERM
E reinicie o serviço
Para o servidor rodar sempre que a maquina ligar, edite o arquivo:
sudo nano /etc/rc.local
Adicionando o comando:
cd /caminho/para/seu/servidor
java -Xms256M -Xmx512M -jar paper-1.12.2-1620.jar &
Ou crie um serviço e gerencia pelo systemctl
Divirta-se !!!