Como hospedar um jogo Minecraft em uma máquina virtual Linux

Dedicar um PC ou servidor Linux inteiro apenas para rodar um jogo Minecraft é um desperdício de recursos. Se você deseja executar um servidor Minecraft rápido, é muito melhor hospedá-lo em uma máquina virtual.

Há muitas opções de virtualização fácil para computadores modernos. No entanto, o Oracle VM VirtualBox é o melhor, pois é multiplataforma, fácil de usar e gratuito. Neste artigo, vamos explicar como você pode usar o VirtualBox da Oracle para hospedar um jogo Minecraft em uma máquina virtual Linux.

Instalar o VirtualBox

Nesta seção do tutorial, veremos como instalar o Oracle VirtualBox. Para que o aplicativo funcione no seu PC Linux, role para baixo e siga as instruções que correspondem ao sistema operacional que você usa.

Mac/Windows

Interessado em hospedar seu servidor Minecraft virtual com Linux em um PC Mac ou Windows? Nesse caso, você precisará primeiro instalar o VirtualBox.

Instalar o VirtualBox em um computador Windows ou Mac é bastante fácil, pois ambos os sistemas operacionais não exigem que o usuário interaja com um terminal ou algo parecido. Em vez de, acesse o site oficial do Vboxencontre a opção de download para seu PC Mac ou Windows e baixe o arquivo do instalador.

Depois que o instalador do VirtualBox terminar de baixar, passe pelo processo de instalação do programa em seu computador e passe para a próxima etapa do tutorial!

Ubuntu

O VirtualBox no Ubuntu está no repositório “Multiverse”. Então, se você quiser instalá-lo, você deve habilitá-lo com:

sudo apt-add-repository multiverse

Depois que o repositório for adicionado ao seu sistema Ubuntu, execute o comando de atualização no Ubuntu.

sudo apt update

Finalmente, instale o Virtualbox no Ubuntu com o comando apt.

sudo apt install virtualbox

Debian

VirtualBox no Debian está disponível no repositório Contributor. No entanto, esse repositório não está disponível por padrão, portanto, você deve habilitá-lo primeiro. Aqui está como fazê-lo.

  Como usar o Shazam no desktop Linux com SongRec

Passo 1: Abra seu arquivo de fontes no Nano.

sudo nano /etc/apt/sources.list

Etapa 2: encontre todas as linhas que começam com “deb”. No final de cada linha, adicione “contrib”. Você também pode querer adicionar a linha “non-free” também se precisar de bibliotecas e programas proprietários.

Etapa 3: execute o comando de atualização para finalizar a adição das novas linhas “contrib” e “non-free”.

sudo apt-get update

Agora que o “Contrib” está funcionando em seu PC Debian, você poderá instalar o aplicativo VirtualBox facilmente com o seguinte comando Apt-get.

sudo apt-get install virtualbox

Arch Linux

No Arch Linux, você poderá instalar e usar o Virtualbox se tiver “Community” habilitado em seu arquivo de configuração do Pacman. Não tem certeza sobre como habilitá-lo? Siga os passos abaixo.

Passo 1: Abra o Pacman.conf no Nano e percorra-o para encontrar a seção “Comunidade”.

sudo nano /etc/pacman.conf

Passo 2: Remova o símbolo # na frente de “Community” e as linhas abaixo dele.

Passo 3: Salve o Nano com Ctrl + O. Em seguida, saia com Ctrl + X e retorne ao terminal. Uma vez de volta ao terminal, ressincronize o Pacman.

sudo pacman -Syyu

Passo 4: Com o “Community” instalado e funcionando, você pode instalar o VirtualBox no Arch com:

sudo pacman -S virtualbox

Fedora

Os repositórios de software do Fedora são de código aberto, e os desenvolvedores pretendem mantê-lo assim. Por esse motivo, você não encontrará o aplicativo VirtualBox. No entanto, se você habilitar a fonte do software RPM Fusion, poderá fazê-lo funcionar.

  Como minerar a criptomoeda Bitcoin Gold (BTG) no Linux usando o Minergate

Para habilitar o RPM Fusion, execute estes dois comandos DNF.

Nota: substitua o X pelo número da versão do Fedora que você está usando atualmente.

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-X.noarch.rpm -y
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-X.noarch.rpm -y

Com o RPM Fusion funcionando, instale o Virtualbox no Fedora com:

sudo dnf install VirtualBox -y

OpenSUSE

Se você é um usuário do SUSE, o VirtualBox é muito fácil de instalar. Simplesmente abra um terminal e execute o seguinte comando Zypper.

sudo zypper install virtualbox

Linux genérico

O VirtualBox possui um binário independente para download para sistemas Linux que não possuem o VirtualBox em suas fontes de software. Para instalá-lo, acesse o página de downloadpegue a versão mais recente e execute-a para iniciar o processo de instalação.

Servidor Ubuntu no VirtualBox

Depois que o VirtualBox terminar de instalar, é hora de configurar o servidor Ubuntu. A maneira mais rápida de instalar e configurar o servidor Ubuntu no VirtualBox é pegar um dispositivo de pré-configuração.

Instruções de download para Mac/PC

Dirija-se ao oficial página de download, clique na aba “VirtualBox”. A partir daí, localize “Download” e obtenha a versão mais recente do Ubuntu Server 18.04.1 LTS.

Por favor, não baixe o Ubuntu Server 18.10 em vez de 18.04.1. A rede no 18.10 não funciona muito bem na versão mais recente do OSimages para o VirtualBox.

Nota: você precisará do 7z (ou de uma ferramenta de descompactação que possa lidar com o formato de arquivo 7z).

Instruções de download do Linux

Baixe a imagem do servidor Ubutnu executando o seguinte comando;

wget https://sourceforge.net/projects/osboxes/files/v/vb/59-U-u-svr/18.04.1/1804164.7z/download -O 1804164.7z

Instale a ferramenta P7zip para permitir que seu sistema Linux extraia arquivos 7zip. Em seguida, extraia o arquivo com seu gerenciador de arquivos clicando com o botão direito do mouse em 181064.7z e selecionando “extrair”.

Quando você tiver extraído os arquivos, abra o VirtualBox, clique em “New”, digite “Ubuntu Server” como o nome e defina a memória RAM para 2048 MB.

  Como extrair arquivos de um arquivo .tar.gz ou .tar.bz2 no Linux

Depois de configurar a RAM, vá para a página “Disco rígido” e selecione “Usar um arquivo de disco rígido virtual existente”. A partir daí, procure “Ubuntu 18.04.1 Server (64bit).vdi” e clique em “open” para atribuí-lo à sua VM.

Conclua o processo de criação da VM clicando em “criar”.

Ajustando as configurações de rede

Clique com o botão direito do mouse na VM “Servidor Ubuntu” no VirtualBox. Em seguida, clique em “Configurações” para abrir a área de configurações da máquina.

Uma vez na área de configurações, clique em “Rede”. Em seguida, em “Adaptador 1”, altere para “Adaptador em ponte”.

Instale o servidor Minecraft

A VM está funcionando. Agora é hora de colocar o servidor funcionando. Inicie a VM do Ubuntu Server (clique com o botão direito do mouse e selecione “Iniciar”) e siga as instruções passo a passo abaixo.

Etapa 1: faça login na VM com os detalhes do usuário abaixo.

nome de usuário: osbox

senha: osboxes.org

Etapa 2: Instale o ambiente de tempo de execução Java em seu servidor Ubuntu.

sudo apt install openjdk-11-jre openjdk-11-jdk

Passo 3: Baixe a versão mais recente do Minecraft Server (Java Edition) com Wget.

wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -O server.jar
touch eula.txt

echo 'eula=true' > eula.txt

Etapa 4: execute seu servidor Minecraft com:

sudo ufw disable
java -Xmx1024M -Xms1024M -jar server.jar nogui

Inicialização fácil do servidor Minecraft

Para iniciar seu servidor Minecraft com mais facilidade, configure um script no terminal VM com os comandos abaixo.

touch ~/mc-server-start.sh

sudo chmod +x mc-server-start.sh
echo '#!/bin/bash/' >>  mc-server-start.sh

echo ' ' >> mc-server-start.sh
echo 'java -Xmx1024M -Xms1024M -jar server.jar nogui' >> mc-server-start.sh

Em seguida, execute o servidor a qualquer momento com:

./mc-server-start.sh

Conecte-se ao seu servidor Minecraft

Para se conectar à VM do servidor Minecraft, você precisará saber o endereço IP da máquina. Para descobrir o IP, vá para este tutorial sobre endereços IP e leia a seção de instruções do terminal do post.

Quando você tiver o endereço IP IPv4, ative o Minecraft, verifique se o seu PC está conectado à mesma rede que a VM e clique em “Adicionar servidor” no menu Multiplayer.