Esta guía cubre cómo configurar tu servidor dedicado de No More Room in Hell (NMRiH) en Legion Hosting, configurar las variables de inicio, editar server.cfg, configurar la rotación de mapas, configurar los modos de juego y conectarte a tu servidor. Para comandos de administración y soporte de plugins, consulta Comandos de Administración de No More Room in Hell.
1. Primer Inicio
- Inicia sesión en GPanel y selecciona tu servidor de NMRiH.
- Ve a la pestaña Startup y revisa las variables disponibles (consulta la tabla a continuación).
- Opcionalmente cambia el SRCDS_MAP para establecer qué mapa se carga primero.
- Regresa a la pestaña Console y haz clic en Start.
- Espera a que la consola muestre que el servidor ha terminado de cargar el primer mapa. El primer inicio puede tardar un minuto mientras el servidor se inicializa y genera los archivos de configuración predeterminados.
- Una vez que el servidor esté en funcionamiento, configura el nombre del servidor, la contraseña de RCON y otros ajustes en
nmrih/cfg/server.cfg(ver más abajo).
server.cfg antes de hacer tu servidor público. Sin ella, el acceso de administración remota está deshabilitado y tendrás control limitado sobre el servidor mientras esté en ejecución.
2. Variables de Inicio de GPanel
Las siguientes variables están disponibles en la pestaña Startup de GPanel. Los ajustes como nombre del servidor, contraseña, contraseña de RCON y máximo de jugadores se configuran en server.cfg (ver sección 3 a continuación).
| Variable | Predeterminado | Descripción |
|---|---|---|
SRCDS_MAP |
nms_northway |
El mapa cargado al iniciar el servidor. Usa el prefijo nmo_ para mapas de Objetivo o nms_ para mapas de Supervivencia. |
AUTO_UPDATE |
1 |
Actualiza automáticamente el servidor al iniciar. Establece en 0 para deshabilitar. |
nmrih/cfg/server.cfg en lugar de como variables de inicio de GPanel.
3. Configuración del Servidor (server.cfg)
NMRiH usa el archivo estándar server.cfg del motor Source para la configuración detallada. Detén tu servidor antes de editar.
Ubicación del Archivo
nmrih/cfg/server.cfg
Abre este archivo usando la pestaña Files en GPanel o conéctate vía SFTP. Si el archivo no existe, créalo manualmente o inicia y detén el servidor para generar uno predeterminado.
Ajustes Principales
| Ajuste | Predeterminado | Descripción |
|---|---|---|
hostname |
NMRiH Server |
Nombre del servidor mostrado en el navegador. |
sv_password |
(vacío) | Contraseña de acceso. Déjala vacía para acceso público. |
rcon_password |
(ninguna) | Contraseña de RCON para acceso de administración remota. Debe estar configurada para que RCON funcione. |
maxplayers |
8 |
Máximo de jugadores simultáneos. |
sv_contact |
(vacío) | Email de contacto o URL del operador del servidor. Opcional. |
sv_region |
255 |
Código de región del servidor para el navegador. 0=Este de EE.UU., 1=Oeste de EE.UU., 2=Sudamérica, 3=Europa, 4=Asia, 5=Australia, 255=Mundial. |
mp_timelimit |
0 |
Límite de tiempo por mapa en minutos. 0 significa sin límite de tiempo (progresión basada en rondas). |
sv_alltalk |
1 |
Permite que todos los jugadores se escuchen entre sí por chat de voz independientemente de la distancia. Establece en 0 para voz basada en proximidad. |
Ejemplo de server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. Rotación de Mapas (mapcycle.txt)
NMRiH rota los mapas usando un archivo mapcycle.txt. El servidor carga el siguiente mapa de la lista después de que termina cada ronda.
Ubicación del Archivo
nmrih/mapcycle.txt
Formato
Lista un mapa por línea. Los mapas se cargan en orden de arriba a abajo, luego el ciclo se repite.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Prefijos de Nombres de Mapas
| Prefijo | Modo de Juego | Descripción |
|---|---|---|
nmo_ |
Objetivo | Los jugadores completan objetivos (encontrar objetos, llegar a puntos de extracción) mientras luchan contra zombis. El modo más popular. |
nms_ |
Supervivencia | Supervivencia por oleadas. Los jugadores defienden una posición contra oleadas de zombis cada vez más difíciles. |
nmo_ y nms_ en el mismo ciclo de mapas. El servidor cambia automáticamente de modo de juego según el prefijo del mapa.
5. Modos de Juego
Modo Objetivo (nmo_)
El modo de juego principal. Los jugadores deben trabajar juntos para completar una serie de objetivos -- encontrar llaves, activar generadores, llegar a puntos de evacuación -- mientras los zombis recorren el mapa. Quedarse sin jugadores o no lograr la extracción resulta en una derrota.
Modo Supervivencia (nms_)
Defensa por oleadas. Los jugadores mantienen una posición y luchan contra oleadas de zombis cada vez más difíciles. La munición y los suministros son escasos. El objetivo es sobrevivir la mayor cantidad de oleadas posible o alcanzar un número determinado de oleadas para ganar.
6. Cómo Conectarse
Opción A -- Navegador de Servidores de Steam
- Abre el cliente de Steam.
- Haz clic en View en el menú superior, luego en Game Servers.
- Haz clic en la pestaña Favourites, luego en Add a server.
- Ingresa la IP y el puerto de tu servidor desde la pestaña Network de GPanel:
<your-server-ip>:<port> - Haz clic en Add this address to favourites, luego selecciona el servidor y haz clic en Connect.
Opción B -- Consola del Juego
- Inicia No More Room in Hell a través de Steam.
- Habilita la consola de desarrollador en Options > Keyboard > Advanced > Enable Developer Console.
- Presiona
~(tilde) para abrir la consola. - Escribe el comando de conexión:
connect <your-server-ip>:<port> - Si hay una contraseña configurada, agrégala:
connect <your-server-ip>:<port>; password YourPassword
Opción C -- Navegador de Servidores del Juego
- Inicia No More Room in Hell a través de Steam.
- Desde el menú principal, selecciona Find Servers.
- Busca tu servidor por nombre o navega por la lista.
- Selecciona tu servidor y haz clic en Connect.
7. RCON (Consola Remota)
RCON te permite ejecutar comandos del servidor de forma remota sin estar conectado al juego. Utiliza el protocolo estándar de RCON del motor Source.
Usar RCON Dentro del Juego
- Abre la consola de desarrollador (
~). - Ingresa tu contraseña de RCON:
rcon_password YourRCONPassword - Ejecuta comandos prefijándolos con
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
Usar un Cliente RCON Externo
También puedes usar herramientas RCON independientes para gestionar tu servidor de forma remota. Conéctate usando la IP de tu servidor, el puerto y la contraseña de RCON. Los clientes RCON populares para Source incluyen HLSW y mcrcon.
Solución de Problemas
- El servidor no aparece en el navegador: Verifica que el servidor esté completamente iniciado en GPanel. Asegúrate de que
sv_lanesté configurado en0en server.cfg. El navegador de Steam puede tardar 2-3 minutos en indexar un nuevo servidor. - No se puede conectar: Verifica la IP y el puerto de tu servidor en la pestaña Network de GPanel. Intenta conectarte vía consola con
connect IP:PORT. - Errores de mapa no encontrado: Verifica que los nombres de mapas en
mapcycle.txtcoincidan con los archivos de mapa reales ennmrih/maps/. Los nombres distinguen entre mayúsculas y minúsculas. - Cierres al iniciar: Elimina
server.cfgy reinicia para regenerar los valores predeterminados. Revisa la consola de GPanel en busca de mensajes de error específicos. - RCON no funciona: Confirma que
rcon_passwordesté configurado tanto enserver.cfgcomo en la pestaña Startup de GPanel. Asegúrate de estar usando el puerto correcto.
Artículos Relacionados
- Comandos de Administración de No More Room in Hell
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Guía de Inicio del Servidor
¿Necesitas Ayuda?
Si encuentras problemas no cubiertos aquí, abre un ticket de soporte e incluye la IP de tu servidor, una descripción del problema y cualquier mensaje de error de la consola de GPanel.