Esta guía cubre problemas comunes con los servidores dedicados de Icarus y cómo resolverlos, incluyendo fallos de inicio del servidor, problemas de conexión, problemas de carga de Prospects, optimización de rendimiento y errores de incompatibilidad de versiones. Para la configuración inicial del servidor, consulta Guía de Configuración del Servidor de Icarus.
Problemas de Inicio del Servidor
Si tu servidor de Icarus no se inicia o se cierra inmediatamente después del lanzamiento, sigue estos pasos para diagnosticar y resolver el problema.
El Servidor se Apaga Inmediatamente Después de Iniciar
La causa más común de que un servidor de Icarus se apague poco después del inicio es el ajuste ShutdownIfNotJoinedFor. Por defecto, está establecido en 300 segundos (5 minutos), lo que significa que el servidor se apagará automáticamente si ningún jugador se une dentro de los 5 minutos posteriores al inicio.
Solución:
- Detén el servidor desde la pestaña Console en GPanel.
- Abre
ServerSettings.iniubicado enIcarus/Saved/Config/WindowsServer/ServerSettings.inia través de la pestaña Files de GPanel o mediante SFTP. - Establece los siguientes valores para prevenir el apagado automático:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Guarda el archivo e inicia el servidor.
ShutdownIfNotJoinedFor=-1 es esencial para servidores alojados. Sin este cambio, el servidor se apagará cada vez que se reinicie si los jugadores no se conectan lo suficientemente rápido.
El Servidor No Se Inicia (Cierre Inesperado al Lanzar)
Si el servidor se cierra inesperadamente durante el inicio con mensajes de error en la consola:
- Verifica archivos corruptos: Intenta reinstalar el servidor. En GPanel, usa la opción de reinstalación para volver a descargar todos los archivos del servidor desde Steam.
- Verifica la sintaxis del archivo de configuración: Un
ServerSettings.inimal formado puede impedir el inicio. Verifica que el archivo siga el formato INI correcto:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Verifica datos de Prospect faltantes: Si
LoadProspectoLastProspectNamehace referencia a un Prospect que ya no existe, el servidor puede fallar. Limpia estos campos y estableceResumeProspect=Falsetemporalmente. - Revisa los registros del servidor: Revisa los archivos de registro en
Icarus/Saved/Logs/para mensajes de error específicos que indiquen la causa del cierre.
El Servidor Se Inicia Pero No Aparece en el Explorador
Si el servidor se inicia exitosamente pero no aparece en el explorador de servidores del juego:
- Espera 2-5 minutos. Los servidores nuevos necesitan tiempo para registrarse en la lista de servidores maestros de Steam.
- Verifica
-SteamServerName. El ajusteSessionNameenServerSettings.inino controla el nombre en el explorador. El parámetro de línea de comandos-SteamServerNamedebe configurarse a través de la pestaña Startup de GPanel. - Verifica los puertos. Asegúrate de que el puerto de juego y el puerto de consulta estén correctamente asignados. Verifica que el puerto de consulta (predeterminado
27015) sea accesible. - Usa conexión directa. Mientras el servidor se registra en el explorador, puedes conectarte directamente usando
IP:PORT(por ejemplo,192.168.1.100:17777).
Los Jugadores No Pueden Conectarse
Si los jugadores no pueden conectarse a tu servidor, sigue estos pasos de solución de problemas.
Tiempo de Conexión Agotado / El Servidor No Responde
- Verifica que el servidor esté en ejecución. Revisa la pestaña Console de GPanel para confirmar que el servidor está en línea y no está en estado de error o detenido.
- Verifica la IP y el puerto correctos. Los jugadores deben usar el puerto de juego (predeterminado
17777), no el puerto de consulta. Encuentra la IP y el puerto de tu servidor en la pestaña Console de GPanel. Para instrucciones detalladas, consulta Cómo Encontrar la IP y el Puerto de tu Servidor. - Verifica la contraseña. Si se ha establecido un
JoinPassword, los jugadores deben ingresarlo al conectarse. Verifica que la contraseña sea correcta y se haya compartido con tus jugadores. - Verifica la cantidad de jugadores. Si el servidor está lleno (máximo 8 jugadores por defecto), los jugadores adicionales no pueden unirse hasta que alguien se vaya.
- Reinicia el servidor. Si el servidor ha estado funcionando durante mucho tiempo, un reinicio puede resolver problemas de conexión causados por sesiones obsoletas.
Pantalla de "Conectando..." Infinita
Si los jugadores se quedan atascados en una pantalla infinita de "Conectando..." en el menú principal:
- Haz que el jugador abra el Símbolo del sistema como Administrador y ejecute los siguientes comandos:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Reinicia la computadora después de ejecutar estos comandos.
- Inicia Icarus nuevamente e intenta conectarte.
Error del Cliente: "Invalid Prospect Information - 001"
Este error indica una incompatibilidad de versiones entre el cliente y el servidor. Consulta la sección de Incompatibilidad de Versiones a continuación para los pasos de resolución.
Problemas de Carga de Prospects
Los problemas al cargar, crear o reanudar Prospects están entre los problemas más comunes de los servidores de Icarus.
Pantalla de Carga Infinita al Cargar un Prospect
Si el juego se queda atascado en una pantalla de carga infinita al intentar cargar un Prospect:
- Verifica que el archivo del Prospect exista. Comprueba que el archivo de guardado del Prospect esté presente en
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Verifica datos de guardado corruptos. Si el archivo del Prospect está corrupto, puede que no se cargue correctamente. Intenta cargar un Prospect diferente o crear uno nuevo.
- Limpia la caché del cliente. En la máquina del jugador, verifica la caché del juego a través de Steam:
- Haz clic derecho en Icarus en la Biblioteca de Steam
- Selecciona Properties > Installed Files
- Haz clic en Verify integrity of game files
- Reinicia el servidor. Detén y reinicia el servidor desde GPanel. Esto fuerza al servidor a releer los datos del Prospect.
No Se Puede Crear o Lanzar un Nuevo Prospect
Si los jugadores o administradores no pueden crear nuevos Prospects:
- Verifica los permisos. Si
AllowNonAdminsToLaunchProspectsestá establecido enFalse, solo los jugadores autenticados como administradores pueden crear Prospects. Cambia este ajuste aTrueo haz que el jugador se autentique como administrador primero con/AdminLogin [password]. - Verifica el formato de CreateProspect. Asegúrate de que el comando o ajuste de configuración use el formato correcto:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Un nombre de tipo de Prospect incorrecto fallará silenciosamente. - Verifica si hay un Prospect activo existente. Si un Prospect ya está cargado, puede que necesites finalizarlo o eliminarlo antes de crear uno nuevo.
El Prospect No Se Reanuda Después del Reinicio del Servidor
Si el servidor se reinicia pero no reanuda el Prospect anterior:
- Verifica que
ResumeProspect=Trueesté establecido enServerSettings.ini. - Comprueba que
LastProspectNamecontenga el nombre correcto del Prospect. Este se completa automáticamente pero puede corromperse si el servidor no se apagó correctamente. - Si el nombre del Prospect falta, establece manualmente
LoadProspect=[name]con el archivo del Prospect que deseas cargar.
Optimización de Rendimiento
Si tu servidor de Icarus experimenta lag, tartamudeo o bajo rendimiento, prueba estos pasos de optimización.
Optimización del Lado del Servidor
- Reduce MaxPlayers. Si experimentas lag con el máximo de 8 jugadores, intenta reducir a 4-6 para aliviar la carga.
- Reinicia regularmente. Programa reinicios regulares del servidor para limpiar fugas de memoria y estado acumulado. Se recomienda reiniciar cada 12-24 horas para servidores activos.
- Monitorea el uso de recursos. Verifica el uso de CPU y RAM del servidor en GPanel. Si los recursos están constantemente al máximo, considera actualizar tu plan de hosting.
- Reduce la densidad de construcciones. Las bases grandes y complejas con muchos objetos colocados impactan significativamente el rendimiento del servidor. Anima a los jugadores a construir de manera eficiente.
Optimización del Lado del Cliente
Si jugadores individuales experimentan bajo rendimiento, recomienda estos ajustes de configuración:
- Aumenta el campo de visión (FOV). Un FOV más alto puede paradójicamente mejorar la tasa de fotogramas en algunos escenarios.
- Reduce la calidad de sombras. Las sombras son una de las configuraciones gráficas que más rendimiento consumen.
- Usa DirectX 11. DirectX 12 solo es beneficioso con iluminación RTX en GPUs Nvidia de gama alta. La mayoría de los jugadores obtendrán mejor rendimiento con DX11.
- Activa DLSS (Nvidia) o FSR (AMD). DLSS proporciona una mejora significativa de rendimiento en tarjetas Nvidia. FSR funciona tanto en tarjetas AMD como Nvidia (aunque DLSS es preferible en Nvidia).
- Reduce la distancia de visualización. Reducir la distancia de renderizado disminuye la cantidad de objetos que el cliente debe procesar.
Incompatibilidad de Versiones
Los errores de incompatibilidad de versiones ocurren cuando el cliente y el servidor ejecutan diferentes versiones de Icarus. Este es uno de los problemas de conexión más comunes, especialmente después de actualizaciones del juego.
Error: "Host is running newer Version than Client" / "Invalid prospect information - 001"
Estos errores significan que el servidor se ha actualizado pero el cliente del jugador no (o viceversa).
Corregir una Incompatibilidad de Versión del Cliente:
- Cierra Icarus completamente.
- Abre Steam y busca actualizaciones del juego. Las actualizaciones de Icarus deberían descargarse automáticamente.
- Si no aparece ninguna actualización, haz clic derecho en Icarus en la Biblioteca de Steam > Properties > Installed Files > Verify integrity of game files.
- Reinicia Steam si la actualización aún no aparece.
- Una vez actualizado, inicia Icarus e intenta conectarte de nuevo.
Corregir una Incompatibilidad de Versión del Servidor:
- Si el servidor ejecuta una versión desactualizada, reinícialo desde GPanel. El servidor debería actualizarse automáticamente a la última versión cuando se inicie.
- Si el servidor no se actualiza automáticamente, intenta la opción de reinstalación en GPanel para forzar una nueva descarga de los archivos del servidor.
- Después de que la actualización se complete, verifica que la versión del servidor coincida con la versión del cliente.
Mensajes de Error Comunes
Referencia rápida para mensajes de error comunes y sus soluciones:
| Mensaje de Error | Causa | Solución |
|---|---|---|
Invalid prospect information - 001 |
Incompatibilidad de versión entre cliente y servidor. | Actualiza tanto el cliente como el servidor a la misma versión. |
Host is running newer Version than Client (Error 63) |
El servidor tiene una versión del juego más nueva que el cliente. | Actualiza el cliente del juego a través de Steam. |
| El servidor se apaga después de 5 minutos | ShutdownIfNotJoinedFor=300 (predeterminado). |
Establece ShutdownIfNotJoinedFor=-1 en ServerSettings.ini. |
| El servidor no es visible en el explorador | El ajuste de configuración SessionName es ignorado. |
Usa el parámetro de inicio -SteamServerName a través de la pestaña Startup de GPanel. |
| No se puede unir: Servidor lleno | Se alcanzó el máximo de jugadores (1-8). | Espera a que un jugador se vaya o aumenta MaxPlayers (máximo 8). |
| Pantalla oscura / Tiempo atascado en "0:-01" | Cuenta de Steam con menos de $5 gastados. | Agrega al menos $5 a la cartera de Steam para desbloquear todas las funciones de Steam. |
| No se pueden recoger objetos en el Prospect | Error de desincronización del cliente. | Reinicia el cliente del juego. |
| El Prospect no carga (pantalla infinita) | Datos de guardado o caché corruptos. | Verifica los archivos del juego en Steam, reinicia el servidor o inicia un nuevo Prospect. |
Lista de Verificación General de Solución de Problemas
Al solucionar cualquier problema con tu servidor de Icarus, sigue esta lista de verificación:
- Verifica el estado del servidor en GPanel. Confirma que el servidor está en ejecución y no ha fallado o está detenido.
- Revisa la consola del servidor. Busca mensajes de error o advertencias en la pestaña Console de GPanel.
- Revisa los registros del servidor. Navega a
Icarus/Saved/Logs/para la salida detallada del registro. - Verifica la sintaxis del archivo de configuración. Asegúrate de que
ServerSettings.iniesté correctamente formateado sin errores tipográficos o caracteres extra. - Verifica que las versiones coincidan. Tanto el cliente como el servidor deben ejecutar la misma versión de Icarus.
- Intenta reiniciar el servidor. Muchos problemas transitorios se resuelven con un reinicio limpio desde GPanel.
- Verifica los archivos del juego en el cliente. Haz que los jugadores verifiquen la integridad de los archivos del juego a través de Steam.
- Verifica
ShutdownIfNotJoinedFor. Asegúrate de que esté establecido en-1para prevenir el apagado automático. - Intenta una reinstalación limpia. Como último recurso, reinstala el servidor a través de GPanel para obtener archivos de servidor nuevos.
Artículos Relacionados
- Guía de Configuración del Servidor de Icarus
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
- Primeros Pasos con tu Nuevo Servidor
¿Necesitas Ayuda?
Si has probado los pasos anteriores y sigues experimentando problemas con tu servidor de Icarus, por favor abre un ticket de soporte y nuestro equipo estará encantado de ayudarte.