Saltar a contenido

Linux Game Server Manager (LGSM y Web-LGSM)

En este artículo

Información

LGSM (Linux Game Server Managers) es una potente herramienta de código abierto diseñada para simplificar la gestión de servidores de juegos en sistemas Linux. Simplifica significativamente la instalación, configuración, administración y actualización de servidores para más de 120 juegos y motores de juegos populares, incluyendo "Counter-Strike", "Minecraft", "Rust" y "Team Fortress 2". Web LGSM es una interfaz web intuitiva que hace que la interacción con LGSM sea aún más conveniente. A través de este panel web, los usuarios tienen acceso a todas las funciones clave: gestión de jugadores, configuración de parámetros del juego, monitoreo del estado del servidor en tiempo real y gestión eficiente de los recursos del sistema. Gracias a Web LGSM, incluso los usuarios sin conocimientos técnicos profundos pueden gestionar servidores de juegos de manera fácil y efectiva, lo que convierte a esta herramienta en indispensable para administradores de comunidades de juegos y entusiastas.

Funcionalidades clave

  • Instalación del servidor: LGSM automatiza el proceso de instalación del servidor de juegos, simplificando la configuración de archivos y dependencias necesarias. Esto ayuda a evitar problemas asociados con la configuración manual.
  • Gestión del servidor: Proporciona comandos convenientes para iniciar, detener, reiniciar, actualizar y monitorear servidores de juegos.
  • Actualizaciones: LGSM verifica automáticamente las actualizaciones del juego y permite actualizar fácilmente los servidores a las últimas versiones.
  • Seguridad: Incluye funciones para copias de seguridad automáticas y protección contra cambios no deseados.
  • Monitoreo y notificaciones: LGSM proporciona funciones de monitoreo del servidor y puede notificar a los administradores sobre caídas o problemas mediante correo electrónico o mensajeros.
  • Configuración y personalización: Permite configurar archivos de configuración del servidor y parámetros de inicio, proporcionando flexibilidad en la gestión de servidores de juegos.

Características de despliegue

ID Nombre del software SO compatible VM BM VGPU GPU CPU mín. (núcleos) RAM mín. (Gb) HDD/SSD mín. (Gb) Dominio personalizado Activo
162 LinuxGSM + Web LGSM Ubuntu 22.04 + + + + 2 2 20 No ORDER
  • Entorno virtual: /home/mcbserver/web-lgsm/venv.
  • Directorio de la interfaz web: /home/mcbserver/web-lgsm.
  • Directorio de trabajo del proyecto: /home/mcbserver/lgsm.

Después de la instalación, debe ir al enlace: https://web-lgsm<Server_ID_from_Invapi>.hostkey.in/setup - durante la configuración inicial, luego puede usar el enlace https://web-lgsm<Server_ID_from_Invapi>.hostkey.in/login.

Nota

A menos que se especifique lo contrario, por defecto instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Primeros pasos después de implementar LGSM

Después de realizar un pedido, recibirá una notificación sobre la disponibilidad de su servidor en la dirección de correo electrónico proporcionada durante el registro. Incluirá la dirección IP del VPS y las credenciales de inicio de sesión para la conexión. Los clientes de nuestra empresa gestionan el equipo a través del panel de control del servidor y la APIInvapi. Los datos de autenticación, que se pueden encontrar en la pestaña Configuration >> Tags del panel de control del servidor o en el correo electrónico enviado:

  • Enlace para acceder a la interfaz web de Web LGSM: en la etiqueta webpanel;
  • Login y Password:
    • Para conectarse al servidor (SSH): el login y la contraseña se envían por correo electrónico al entregar el servidor.
    • Para iniciar sesión en el panel de control de Web-LGSM: se crea una cuenta (login y contraseña) durante la primera conexión al panel durante la configuración inicial.

Configuración y uso de Web-LGSM

  1. Vaya al enlace en la etiqueta webpanel y en la página Setup, cree un usuario. Después de crear el usuario, iniciará sesión automáticamente y será redirigido a la página de inicio:

  2. Para instalar un nuevo servidor de juegos, seleccione la opción Install a New Game Server:

  3. Luego, elija el servidor de juegos de la lista de opciones disponibles e inicie el proceso de instalación haciendo clic en el botón Install . Por ejemplo, "Install pwserver":

    A continuación, introduzca la contraseña de administrador (enviada a su dirección de correo electrónico cuando pidió el servidor):

    Puede monitorear el progreso de la instalación a través de la salida de la consola:

    Después de una instalación exitosa, el servidor aparecerá en la sección Home:

  4. Vaya a la página Settings y realice la configuración básica. Después de completar la configuración, haga clic en el botón Apply:

  5. Después de realizar la configuración inicial, inicie el servidor haciendo clic en su nombre y presionando el botón Start server:

Activación del editor de configuración de Web-LGSM

El editor de configuración está desactivado por defecto. Para activarlo, edite manualmente el archivo main.conf ubicado en la ruta /home/mcbserver/web-lgsm/main.conf. En este archivo, cambie el valor del parámetro cfg_editor de no a yes:

Para aplicar los cambios, debe reiniciar el servidor. En el directorio /home/mcbserver/web-lgsm, ejecute el comando ./web-lgsm.py -r.

Se recomienda realizar los cambios como usuario mcbserver. Si está trabajando como root, asegúrese de que los permisos de archivos y directorios no se hayan cambiado incorrectamente (verifique con el comando ls -la).

Después de completar estos pasos, podrá ver la configuración del servidor de juegos en la interfaz web. Simplemente haga clic en el nombre del servidor:

La configuración del servidor de juegos contiene información sobre los parámetros de conexión de los jugadores y la gestión de la configuración del juego.

Agregar un servidor existente

El Linux Game Server Manager (LGSM y Web-LGSM) viene preconfigurado con Minecraft: Bedrock Edition. Para comenzar a trabajar con este servidor, siga estos pasos:

  1. Seleccione la opción Add an Existing LGSM Installation:

  2. En el menú abierto, complete los siguientes campos:

    • Installation Title: Introduzca un nombre único para la instalación;
    • Installation Directory Path: Introduzca la ruta completa al directorio del servidor de juegos (/home/mcbserver);
    • LGSM Script Name: Introduzca el nombre del script del servidor de juegos (mcbserver);
    • Game Server Username: Introduzca el nombre de usuario para el servidor de juegos (mcbserver). Si se deja en blanco, utilizará el usuario bajo el cual se está ejecutando el proceso web-lgsm.

  3. Opcionalmente, agregue una regla sudoers para el correcto funcionamiento de los servidores de juegos que pertenecen a otros usuarios:

    • Abra el archivo sudoers con el comando: sudo visudo.
    • Agregue la línea: root ALL=(mcbserver) NOPASSWD: /home/mcbserver/mcbserver, /usr/bin/watch, /usr/bin/tmux, /usr/bin/kill

Nota

Dado que cada servidor de juegos requiere una configuración única, "Minecraft: Bedrock Edition" con el usuario mcbserver se eligió como ejemplo. Para agregar otros servidores, utilice las rutas correctas y los nombres de usuario correspondientes.

Nota

Información detallada sobre la configuración básica se puede encontrar en la documentación de los desarrolladores de LGSM y Web LGSM.

Pedir un servidor LGSM usando la API

Para instalar este software usando la API, siga estas instrucciones.


Algunos de los contenidos de esta página fueron creados o traducidos utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×