Cómo alojar un servidor de juegos Xonotic Linux

Los juegos gratuitos son lo que hace que Linux sea increíble. Uno de los mejores juegos gratuitos y de código abierto en la plataforma Linux es Xonotic. Es un juego de disparos de ritmo rápido inspirado en el género de juegos FPS “twitch” (Quake, Unreal, etc.). Jugarlo es muy divertido, especialmente cuando tienes algunos amigos contigo. Si desea alojar un servidor de juegos Xonotic, le interesará saber que es mucho más sencillo de lo que parece.

Instalar Xonotic

Xonotic tiene un excelente soporte para Linux, y el juego se ejecuta en casi cualquier distribución de Linux sin problemas. Desafortunadamente, todavía no tiene una gran cantidad de soporte de software de Linux convencional, por lo que antes de poder configurar un servidor dedicado, deberá crear el juego y todos sus componentes.

Xonotic no está alojado en Github como la mayoría de los proyectos. En cambio, hace uso de Gitlab y tiene su propio servidor Git dedicado. Para obtener el código, abra una terminal e instale la última versión del paquete Git en su PC con 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

Con la última versión de la herramienta Git en funcionamiento en su PC con Linux, ahora es posible obtener el código más reciente del juego. Con el comando git clone, obtenga la versión más reciente del código Xonotic.

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

Clonar el repositorio central de Xonotic no será rápido. Es un juego completo, después de todo. Dale algo de tiempo al terminal y, después de un rato, se terminará de descargar el código base completo.

  Cómo jugar juegos de Super Nintendo en Linux con Snes9x

Con el comando CD, mueva el terminal de la carpeta Inicio a la carpeta xonotic recién clonada en su PC con Linux.

cd xonotic

Dentro de esta carpeta, necesitarás descargar aún más datos para el juego. Esta descarga es para cosas como mapas, texturas y cualquier otra cosa que no estuviera en la primera sección de la descarga.

./all update -p

Actualizar Xonotic, para que tenga todo lo necesario para construir, lleva una eternidad, así que tenga paciencia. La ejecución de todas las actualizaciones descarga el código de varias ramas del repositorio de Xonotic Git. Cuando finaliza la descarga, es seguro compilar el código. Para construir, ejecute:

./all compile -r

Crear una copia de Xonotic va a llevar bastante tiempo, ya que es un juego enorme. No espere que termine de inmediato, porque no lo hará. Deje que la terminal lo construya todo y tenga paciencia. Cuando se complete, podrás iniciar el juego a través de la terminal con:

./all run xonotic

Instale Xonotic sin construir

La descarga de una copia de Xonotic a través de Git seguramente te proporcionará todos los archivos sin procesar del juego y la última versión. Para los fanáticos acérrimos del juego, esta es una excelente manera de hacerlo. Sin embargo, si no tiene ganas de crear el software, siga estas instrucciones. Primero, dirígete al sitio web de Xonotic y haz clic en el botón de descarga.

  Cómo instalar Tweet Tray en Linux

Xonotic no tiene un enlace separado para «Mac, Linux y Windows». En cambio, todo está incluido en un archivo Zip. Para extraer, abra un administrador de archivos, haga clic en «Descargas», haga clic con el botón derecho en el archivo Zip de Xonotic y seleccione «extraer» en el menú que aparece.

Cuando el archivo termine de extraerse, mueva la carpeta Xonotic a su directorio de inicio. Una vez movido, ve al directorio y selecciona xonotic64-sdl, xonotic32-sdl, y así sucesivamente para ejecutar el juego.

Alternativamente, abra una terminal y ejecute:

cd ~/Xonotic

./xonotic-linux64-sdl.sh

Ejecución de un servidor dedicado

Si solo está interesado en ejecutar un servidor Xonotic dedicado, es posible que se pregunte exactamente por qué fue necesario crear todo el juego. Bueno, todo se basa en un programa ejecutable. Este programa puede ejecutar un juego si quieres jugarlo. Alternativamente, puede iniciar este juego con argumentos de comando especiales y alojar un servidor 24/7.

  Cómo usar el correo electrónico de Outlook en Linux

Después de construir Xonotic, es posible iniciar un servidor dedicado de inmediato. Para hacer esto, abra una ventana de terminal y ejecute el siguiente comando:

./all run dedicated xonotic

Servidor dedicado prediseñado

¿Te saltaste la construcción de Xonotic a favor de descargar la versión precompilada del juego? Si es así, configurar y ejecutar un servidor dedicado es un poco diferente.

En lugar del comando «todos» mencionado anteriormente. Deberá hacer lo siguiente. Primero, abra una ventana de terminal y use el comando CD para mover el terminal desde la carpeta Inicio al directorio Xonotic dentro de / home / username /.

cd ~/Xonotic

Dentro de la carpeta Xonotic, deberá moverse a una subcarpeta llamada «servidor». En esta carpeta, todos los componentes necesarios para ejecutar un servidor 24/7 se encuentran aquí.

cd server

Un servidor dedicado de Linux puede ejecutarse fácilmente a través del script proporcionado en el directorio «servidor».

mv server_linux.sh ~/Xonotic

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

Siempre que todas las PC estén conectadas a la misma LAN que el servidor, los usuarios de Xonotic deberían poder acceder rápidamente a cualquier servidor en ejecución en la sección «local» o «LAN».