Assetto Corsa - Danilop95/Wiki-HomeLabProjects GitHub Wiki

Guía para Configurar los Puertos en Assetto Server Manager a través del Panel de HomelabProjects

Esta guía te ayudará a comprender cómo configurar y gestionar los puertos de tu servidor de Assetto Corsa utilizando el Panel de HomelabProjects, así como cómo acceder y modificar la configuración desde la interfaz web de Assetto Server Manager.

Paso 1: Ver Puertos Asignados al Servidor

  1. Accede al Panel de HomelabProjects:

    • Inicia sesión en tu panel de control de HomelabProjects.
  2. Navega a la Pestaña de Red:

    • Una vez dentro del panel, haz clic en la pestaña Network.

    image

  3. Visualiza los Puertos Asignados:

    • Verás tres entradas principales para los puertos:
      • Primary Port (Puerto Principal): Generalmente es el puerto UDP y TCP utilizado por el servidor de Assetto Corsa para las conexiones del juego. Por ejemplo, 27000.
      • Secondary Ports: Pueden incluir puertos para HTTP o administración de plugins. Ejemplos: 27004 y 27007.

    Es fundamental que el puerto marcado como Primary sea el utilizado por el juego para conexiones UDP y TCP.

Paso 2: Configurar los Puertos en el Archivo de Configuración

  1. Accede a los Archivos de Configuración:

    • Ve a la pestaña Files en el panel de HomelabProjects.
    • Localiza y abre el archivo config.yml en el directorio /home/container/.

    image

  2. Editar el Puerto de la Web (HTTP):

    • Busca la sección de configuración de HTTP:
    http:
      hostname: 0.0.0.0:27007
      session_key: RANDOMLY_GENERATE_THIS
    
    • El valor hostname: 0.0.0.0:27007 indica el puerto que utiliza el servidor web para la administración del servidor. Puedes cambiar el puerto (27007 en este ejemplo) al puerto asignado que prefieras, siempre y cuando esté abierto en el firewall del servidor.
  3. Guardar Cambios y Reiniciar el Servidor:

    • Después de realizar cambios en config.yml, guarda el archivo.
    • Es necesario reiniciar el Assetto Server Manager para que los cambios tengan efecto. Puedes hacerlo desde la consola del panel o utilizando el comando de reinicio.

Paso 3: Acceder y Gestionar el Servidor desde Assetto Server Manager

  1. Accede a la Interfaz de Assetto Server Manager:
    • Abre un navegador web y dirígete a http://89.44.21.21:27007/server-options. Este es el puerto HTTP configurado en config.yml.

image

  1. Inicio de Sesión:

    • Utiliza el nombre de usuario y la contraseña por defecto para iniciar sesión:
      • Username: admin
      • Password: servermanager
  2. Modificar Configuración del Servidor:

image

image

image

  • Una vez dentro, puedes ajustar las configuraciones del servidor, como el nombre del servidor, contraseñas, puertos, y otras opciones.
  • Opciones de Puertos:
    • UDP Port: Asegúrate de que el puerto UDP esté correctamente configurado para las conexiones del juego. Por ejemplo, 27000.
    • TCP Port: Generalmente, este debería ser el mismo puerto que el UDP para las conexiones del juego. Por ejemplo, 27000.
    • HTTP Port: Este es el puerto para la administración web. Asegúrate de que coincida con el puerto configurado en config.yml.

Estos ajustes se aplicarán globalmente a todas las configuraciones de carrera iniciadas por el Assetto Server Manager.

Consejos de Seguridad y Mejores Prácticas

  • Cambia la Contraseña de Admin por Defecto: Después del primer inicio de sesión, cambia la contraseña por defecto para asegurar tu servidor.
  • Revisa los Puertos Abiertos: Asegúrate de que solo los puertos necesarios estén abiertos en el firewall del servidor para evitar posibles vulnerabilidades.
  • Mantén el Software Actualizado: Asegúrate de que tanto el Assetto Server Manager como el Panel de HomelabProjects estén siempre actualizados para tener las últimas mejoras de seguridad y funcionalidad.

Siguiendo esta guía, podrás gestionar y configurar tu servidor de Assetto Corsa de manera eficiente y segura utilizando el Panel de HomelabProjects y Assetto Server Manager.