Esta guía cubre cómo configurar tu servidor dedicado de Midnight Ghost Hunt en Legion Hosting, configurar las variables de inicio, editar los ajustes de Engine.ini y Game.ini, configurar la rotación de mapas y conectarte a tu servidor. Para comandos de administrador y gestión de jugadores, consulta Comandos de Administración de Midnight Ghost Hunt.
1. Primer Inicio
- Inicia sesión en GPanel y selecciona tu servidor de Midnight Ghost Hunt.
- Ve a la pestaña Startup y revisa las variables disponibles (consulta la tabla a continuación).
- Establece un GAME_NAME para identificar tu servidor en el navegador.
- Opcionalmente establece un PASSWORD para restringir el acceso.
- Regresa a la pestaña Console y haz clic en Start.
- Espera a que la consola confirme que el servidor está listo. El primer inicio genera los archivos de configuración predeterminados.
2. Variables de Inicio de GPanel
Las siguientes variables están disponibles en la pestaña Startup de GPanel. Se pasan al ejecutable del servidor en cada inicio.
| Variable | Requerido | Descripción |
|---|---|---|
GAME_NAME |
No | El nombre mostrado en el navegador de servidores. El predeterminado es Dedicated_Server_01. |
PASSWORD |
No | Contraseña opcional requerida para unirse al servidor. Déjalo en blanco para un servidor público. |
MAP |
No | El mapa inicial. Opciones: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. El predeterminado es Asylum. |
GAME_MODE |
No | Modo de juego. Opciones: 4v4 Hunt, 6v6 Hunt, Darkness. El predeterminado es 4v4 Hunt. |
REGION |
No | Región del servidor. Opciones: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
No | Dificultad de los bots. Opciones: Easy, Normal, Hard, Auto. El predeterminado es Auto. |
ADDITIONAL_ARGS |
No | Argumentos de lanzamiento adicionales (ej. -NoBots -NoAutobalance). |
BEACON_PORT |
No | Puerto beacon. El predeterminado es 7787. Gestionado por GPanel. |
3. Configuración del Servidor (Archivos INI)
Midnight Ghost Hunt usa archivos INI de Unreal Engine 4 para la configuración detallada del servidor. Detén tu servidor antes de editar estos archivos.
Ubicación de Archivos
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Abre estos archivos usando la pestaña Files en GPanel o conéctate vía SFTP. Si los archivos no existen, inicia y detén el servidor una vez para generarlos.
Engine.ini -- Configuraciones Clave
| Sección | Configuración | Descripción |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Puerto de consulta para el navegador de servidores de Steam. GPanel lo configura automáticamente. |
[/Script/Engine.GameSession] |
MaxPlayers |
Número máximo de jugadores. El predeterminado es 8. |
Game.ini -- Configuraciones Clave
| Sección | Configuración | Descripción |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Duración de cada ronda en segundos antes de que se active la medianoche. El predeterminado es 300 (5 minutos). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Duración de la fase de medianoche en segundos. El predeterminado es 120 (2 minutos). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tiempo antes de que comience la ronda en segundos. El predeterminado es 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Equilibrar automáticamente los equipos entre rondas. El predeterminado es True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Número de rondas por partida. El predeterminado es 4. |
Ejemplo de Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Rotación de Mapas
Midnight Ghost Hunt soporta la configuración de qué mapas se incluyen en la rotación. La lista de mapas se define en Game.ini:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
Elimina o comenta los mapas que no quieras en la rotación. El servidor rota a través de los mapas listados en orden después de cada partida.
5. Configuración de Rondas y Juego
Ajusta la experiencia de juego modificando estos ajustes de ronda en Game.ini:
| Configuración | Predeterminado | Descripción |
|---|---|---|
RoundTimeLimit |
300 |
Duración de la fase pre-medianoche (segundos). Tiempos más cortos presionan a los cazadores; tiempos más largos favorecen a los fantasmas. |
MidnightDuration |
120 |
Fase post-medianoche donde los fantasmas cazan a los cazadores (segundos). |
NumRounds |
4 |
Rondas por partida. Los equipos cambian de lado en cada ronda. |
WarmupTime |
15 |
Cuenta regresiva antes de que comience cada ronda (segundos). |
bFriendlyFire |
False |
Permitir daño entre compañeros de equipo. Habilitarlo agrega una capa extra de precaución para los cazadores. |
6. Cómo Conectarse
Opción A -- Navegador de Servidores en el Juego
- Inicia Midnight Ghost Hunt a través de Steam.
- Desde el menú principal, selecciona Play y luego Server Browser.
- Busca tu servidor por nombre o navega por la lista.
- Selecciona tu servidor y haz clic en Join. Ingresa la contraseña si se te solicita.
Opción B -- Conexión Directa vía Steam
- Abre el cliente de Steam.
- Haz clic en View en el menú superior, luego en Game Servers.
- Haz clic en 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.
Solución de Problemas
- El servidor no aparece en el navegador: Verifica que el servidor esté completamente iniciado en GPanel. El navegador de servidores de Steam puede tardar 2-3 minutos en indexar un servidor nuevo.
- No se puede conectar: Verifica la IP y el puerto de tu servidor en la pestaña Network de GPanel. Asegúrate de que no haya discrepancia en la contraseña.
- Se cae al iniciar: Elimina los archivos INI en
MidnightGhostHunt/Saved/Config/LinuxServer/y reinicia el servidor para regenerar los valores predeterminados. - La rotación de mapas no funciona: Verifica que las rutas de los mapas en
Game.inisean correctas. Las rutas inválidas harán que el servidor omita esas entradas. - Problemas de rendimiento: Reduce
MAX_PLAYERSsi el servidor tiene lag con el lobby lleno.
Artículos Relacionados
- Comandos de Administración de Midnight Ghost Hunt
- 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.