Como hospedar um servidor de jogos Linux Xonotic

Jogos grátis são o que torna o Linux incrível. Um dos melhores jogos gratuitos e de código aberto na plataforma Linux é o Xonotic. É um jogo de tiro em ritmo acelerado inspirado no gênero de jogos FPS “twitch” (Quake, Unreal, etc). Jogá-lo é muito divertido, especialmente quando você tem alguns amigos com você. Se você deseja hospedar um servidor de jogos Xonotic, ficará interessado em saber que é muito mais simples do que parece.

Instalar Xonotic

O Xonotic tem um ótimo suporte ao Linux, e o jogo roda em praticamente qualquer distribuição Linux sem problemas. Infelizmente, ele ainda não tem muito suporte de software Linux convencional, então antes de poder configurar um servidor dedicado, você precisará construir o jogo e todos os seus componentes.

Xonotic não está hospedado no Github como a maioria dos projetos. Em vez disso, ele faz uso do Gitlab e possui seu próprio servidor Git dedicado. Para obter o código, abra um terminal e instale a versão mais recente do pacote Git no seu PC Linux.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Com a versão mais recente da ferramenta Git em execução no seu PC Linux, agora é possível obter o código mais recente do jogo. Usando o comando git clone, pegue a versão mais recente do código Xonotic.

git clone git://git.xonotic.org/xonotic/xonotic.git

Clonar o repositório Xonotic central não será rápido. Afinal, é um jogo inteiro. Dê algum tempo ao terminal e, depois de um tempo, a base de código completa será baixada.

  Como hospedar um servidor TeamSpeak no Linux

Usando o comando CD, mova o terminal da pasta Home para a pasta xonotic recém-clonada em seu PC Linux.

cd xonotic

Dentro desta pasta, você precisará baixar ainda mais dados para o jogo. Este download é para coisas como mapas, texturas e qualquer outra coisa que não estava na primeira seção do download.

./all update -p

Atualizar o Xonotic, para que ele tenha tudo o que é necessário para construir, leva uma eternidade, então seja paciente. Executando todo o código de downloads de atualização de várias ramificações do repositório Xonotic Git. Quando o download terminar, é seguro compilar o código. Para construir, execute:

./all compile -r

Construir uma cópia do Xonotic levará muito tempo, pois é um jogo enorme. Não espere que termine imediatamente, porque não vai. Deixe o terminal construir tudo e seja paciente. Quando terminar, você poderá iniciar o jogo via terminal com:

./all run xonotic

Instale o Xonotic sem construir

O download de uma cópia do Xonotic via Git certamente fornecerá todos os arquivos brutos do jogo e a versão mais recente. Para os fãs obstinados do jogo, este é um ótimo caminho a percorrer. No entanto, se você não quiser construir o software, siga estas instruções. Primeiro, acesse o site da Xonotic e clique no botão de download.

  Os 5 melhores sistemas operacionais Linux para jogos Raspberry Pi

O Xonotic não possui um link separado para “Mac, Linux e Windows”. Em vez disso, tudo está incluído em um arquivo Zip. Para extrair, abra um gerenciador de arquivos, clique em “Downloads”, clique com o botão direito do mouse no arquivo Xonotic Zip e selecione “extrair” no menu que aparece.

Quando o arquivo terminar de ser extraído, mova a pasta Xonotic para seu diretório inicial. Uma vez movido, vá para o diretório e selecione xonotic64-sdl, xonotic32-sdl e assim por diante para executar o jogo.

Como alternativa, abra um terminal e execute:

cd ~/Xonotic

./xonotic-linux64-sdl.sh

Executando um servidor dedicado

Se você está interessado apenas em rodar um servidor Xonotic dedicado, você pode estar se perguntando exatamente por que a construção de todo o jogo foi necessária. Bem, tudo se baseia em um programa lançável. Este programa pode executar um jogo se você quiser jogá-lo. Alternativamente, você pode iniciar este jogo com argumentos de comando especiais e hospedar um servidor 24 horas por dia, 7 dias por semana.

  Como configurar RStudio IDE no Linux

Depois de construir o Xonotic, é possível iniciar um servidor dedicado imediatamente. Para fazer isso, abra uma janela de terminal e execute o seguinte comando:

./all run dedicated xonotic

Servidor dedicado pré-construído

Você pulou a construção do Xonotic para baixar a versão pré-compilada do jogo? Nesse caso, configurar e executar um servidor dedicado é um pouco diferente.

Em vez do comando “all” listado acima. Você precisará fazer o seguinte. Primeiro, abra uma janela de terminal e use o comando CD para mover o terminal da pasta Home para o diretório Xonotic dentro de /home/username/.

cd ~/Xonotic

Dentro da pasta Xonotic, você precisará mover para uma subpasta chamada “servidor”. Nesta pasta, todos os componentes necessários para executar um servidor 24 horas por dia, 7 dias por semana, estão aqui.

cd server

Um servidor dedicado Linux pode ser executado facilmente através do script fornecido no diretório “servidor”.

mv server_linux.sh ~/Xonotic

mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test

Contanto que todos os PCs estejam conectados à mesma LAN que o servidor, os usuários da Xonotic poderão acessar rapidamente qualquer servidor em execução na seção “local” ou “LAN”.