Montando um Servidor MineTest no Debian 10
MineTest serve
Bom dia a todos.
Estou escrevendo meu primeiro artigo para a comunidade debxp onde iremos montar um servidor Debian 10, MineTest em uma rede local.
Situação problema
Minha filha tava jogando um jogo chamado de Minecraft no celular então ela pediu para instalar no desktop de casa. Vi que o software possuem algumas limitações … jogar.
Depois de pesquisar descobrir o MineTest um software de código aberto, começamos a jogar mais não em rede, e ela queria jogar em rede, tem uns servidores top que da para jogar em rede com os amigos, mais a internet não ajudava muito então decidir montar um Server localmente.
Depois de varios dias pesquisando e fazendo varios testes numa VM (Máquina virtual) não tive êxito.
Tiva a idéia de entra num grupo do telegram [Grupo do telegram](https://t.me/minetestbigworld “Grupo do telegram”), voltado ao assunto e expliquei a sintuação onde os caras foram super de boa em ajudar a monta o ambiente e tudo ocorreu bem.
Desse modo em ajudar outras pessoas a fazerem esse ambiente de diversão familiar estou fazendo esse passo a passo na comunidade Debian usando um servidor Debian 10.
O que é Minetest ?
Segundo a wiki da Minetest, O Minetest é um videogame sandbox gratuito e de código aberto desenvolvido por uma equipe de voluntários, com contribuições significativas da comunidade.
Ambiente
O ambiente usado:
- Maquina Desktop
- VirtualBox
- Um notebook
A configuração do Desktop que usei, e no Desktop esta o VirtualBox com a máquina Debian10 minimal rodando, somente o básico.
- Configuração do Desktop
- HD 500 Gb
- 8 Gb Memória
- Processador: i5 3° Geração
- Configuração do Virtualbox
- HD 20 Gb.
- 4 Gb Memória.
- Separei 2 núcleo do processador.
Obs° É importante verificar no site oficial os requisitos mínimos para rodar o cliente do software.**
Bom lembrar que essa máquina virtual está sendo na máquina Desktop, caso queria fazer numa máquina física não tem nenhum problema.
Instalação do Servidor Debian
Não iremos relatar a instalação do servidor mais segue o link da instalação do servidor Debian. Instalação do Servidor Debian
Instalação e configuração do MineTest
Na instalação a seguir está o repositório, siga a documentação da instalação Github fork, Aqui está o Release do projeto, escolha o tipo e baixe seguindo este tutorial. Baixando o pacote do Minetest Serve
Preparação do Ambiente
Crier no servidor uma conta de usuário para que o sistema rode na pasta home e para executar o serviço do Minetest.
Com o usuário root, faça:
adduser minetest
Atualizando o sistema
apt update
apt upgrade
Instalando as dependências
sudo apt install g++ make libc6-dev libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
Usando o usuário: minetest
su minetest
cd ~
Baixe o código-fonte, sem usar Git:
wget https://github.com/minetest/minetest/archive/5.4.0.tar.gz
tar xf 5.4.0.tar.gz
cd minetest-5.4.0
Baixe minetest_game, sem usar Git:
cd games
wget https://github.com/minetest/minetest_game/archive/master.tar.gz
tar xf master.tar.gz
mv minetest_game-master minetest_game
cd ..
Estamos nas etapas finais vamos compilar. Esse passo é importante, veja se aparece alguma mensagem de erro, pois NÃO TEM QUE DA ERRO.
cmake . -DRUN_IN_PLACE=TRUE
Aqui vai demorar um pouco em média uns 13 minutos, vai depender da configuração da sua máquina. Tome um café e aguarde. Importante não podera ocorrer erro nesse processo.
faça:
make -j$(nproc)
Ocorrendo tudo certo, vamos rodar o server.
./bin/minetest --server
Irá aparecer algo assim:
O ideal é que o servidor esteja com IP fixo.
Conectadando ao servidor
Como conectar com o servidor pelo mintest Cliente. Para fazer a instalação no seu desktop siga o site oficial aqui.
Depois que fizer a instalação, vá no seu desktop e abra o Minetest, vá em:
Juntar-se ao jogo
Depois coloque o IP do servido e a porta. em Nome/Usuário você coloca um nome e uma senha depois vá em conectar, quando for a primeira vez que você fizer a conexão, ele vai pedir para você por uma senha e ir no botão cadastrar, lembrando não esqueça sua senha. Por segurança escreva seu usuário e senha em algum lugar.
Depois disso o jogo começa.
Fique a vontade para configurar o seu servidor a seu gosto ainda está faltando algumas configurações a ser realizadas, mais o servidor básico está pronto.
Foto do jogo
Dêm uma lida neste repositorio tem muita informação aqui sobre a configuração e sobre o assunto Aqui
Créditos:
Darck Angel Sama, Ronoaldo Perreia
Grupo do Telegram:
BigWorld | Chat do Server Mercurio
Site de apoio:
Site oficial do MineTest | MineTest Dicas