Cómo configurar un servidor de juegos Linux dedicado usando LinuxGSM
Los servidores de juegos permiten una experiencia de juego multijugador perfecta. Envía y recibe datos desde y hacia cada jugador. Los servidores de juegos pueden ser servidores locales o remotos utilizados por los clientes de juegos. Los servidores de juegos dedicados brindan un mejor rendimiento y estabilidad para cientos de jugadores.
Tradicionalmente, es difícil administrar el servidor de juegos dedicado. LinuxGSM es una herramienta de línea de comandos de código abierto para la implementación y administración rápida y fácil de servidores de juegos Linux dedicados. Se levanta cientos de servidores de jugadores. LinuxGSM verifica las dependencias, descarga los archivos del servidor de juegos y carga las configuraciones predeterminadas, programa tareas comunes como monitorear y actualizar el servidor de juegos.
En este tutorial, aprenderemos a configurar Servidor de juegos Linux dedicado usar LinuxGSM. Veamos la implementación del servidor dedicado Valheim en Linux.
Implemente el servidor de juegos Valheim usando LinuxGSM
LinuxGSM se ejecutará en distribuciones de Linux como Ubuntu, Debian, AlmaLinux, RockyLinux y más.
Requisito:
- Una instancia en la nube: estoy usando Ubuntu 20.04 aquí
- Un usuario con acceso sudo
- Cantidad recomendada de RAM y CPU requerida por el juego. Lo mejor es tener al menos 4 CPU y 2 GB de RAM.
Paso 1: Actualice su sistema
Primero, asegúrese de actualizar el índice del paquete:
$ sudo apt update
Paso 2: Agregar un usuario
Vamos a crear un usuario y establecer una contraseña. Para crear un nombre de usuario llamado «vhserver», escriba:
$ sudo adduser vhserver
Producción:
Adding user vhserver' ... Adding new groupvhserver' (1000) …
Adding new user vhserver' (1000) with groupvhserver' …
Creating home directory /home/vhserver' ... Copying files from/etc/skel' …
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for vhserver
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Asegúrese de que el usuario tenga privilegios de sudo. Puede otorgar privilegios de sudo al usuario en Ubuntu usando:
$ sudo usermod -aG sudo vhserver
Ahora cambia de usuario, escribe:
$ su - vhserver
Paso 3: Descarga linuxgsm.sh
Ahora podemos descargar el script linuxgsm usando el comando wget. Aquí descargo el script de instalación del servidor dedicado de Valheim.
$ wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver
Esto descarga el script de instalación y el directorio requerido al directorio de inicio del usuario.
Paso 4: Ejecute el script de instalación
Ahora ejecute el script de instalación para iniciar la instalación de los archivos del servidor de juegos dedicado de Valheim.
$ ./vhserver install
Simplemente siga las instrucciones en pantalla para completar la instalación. El archivo de configuración de LinuxGSM se encuentra en lgsm/config-lgsm/<gameserver>
.
Paso 5: Inicie el servicio del servidor de Valheim
Una vez completada la instalación, inicie el servicio del servidor de juegos Valheim.
$ ./vhserver start
Producción:
[ OK ] Starting vhserver: Applying steamclient.so sdk64 fix: Valheim
[ OK ] Starting vhserver: Applying steamclient.so sdk32 fix: Valheim
[ OK ] Starting vhserver: Valheim Server
Puede consultar el estado y otra información:
$ ./vhserver details
Para detener el servidor de juegos de Valheim, escriba:
$ ./vhserver stop
Conectarse al servidor de juegos
Puedes ir a Steam y unirte al servidor de juegos de Valheim. Proporcione la dirección IP del servidor del juego seguida del número de puerto (2456).
<ip-address:2456>
Comandos LinuxGSM
LinuxGSM viene con un puñado de comandos útiles para administrar su servidor de juegos. Aquí puede encontrar todos los comandos de LinuxGSM:
start st | Start the server.
stop sp | Stop the server.
restart r | Restart the server.
monitor m | Check server status and restart if crashed.
test-alert ta | Send a test alert.
details dt | Display server information.
postdetails pd | Post details to termbin.com (removing passwords).
skeleton sk | Create a skeleton directory.
update-lgsm ul | Check and apply any LinuxGSM updates.
update u | Check and apply any server updates.
force-update fu | Apply server updates bypassing check.
validate v | Validate server files with SteamCMD.
check-update cu | Check if a gameserver update is available
backup b | Create backup archives of the server.
console c | Access server console.
debug d | Start server directly in your terminal.
install i | Install the server.
auto-install ai | Install the server without prompts.
developer dev | Enable developer Mode.
donate do | Donation options.
Conclusión
En este tutorial, aprendimos cómo configurar un servidor de juegos Linux dedicado usando Linuxgsm. Aquí hemos implementado con éxito el Servidor Dedicado Valheim en Linux.