background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Guía de Configuración del Servidor de Icarus

ES icarus setup config survival 0 encontraron esto útil

Esta guía cubre todo lo que necesitas para configurar tu servidor dedicado de Icarus en Legion Hosting, incluyendo el primer inicio, variables de inicio de GPanel, configuración de ServerSettings.ini, gestión de prospects y sesiones, conexión a tu servidor y gestión de guardados. Para solucionar problemas comunes, consulta Solución de Problemas de Icarus.

Qué es Icarus

Icarus es un juego de supervivencia basado en sesiones desarrollado por RocketWerkz, el estudio fundado por Dean Hall (creador de DayZ). Ambientado en un planeta alienígena que iba a ser el segundo hogar de la humanidad pero se convirtió en una frontera hostil tras un intento fallido de terraformación, los jugadores asumen el rol de Prospectors que descienden a la superficie del planeta en misiones cronometradas llamadas Prospects. Cada Prospect tiene objetivos específicos, un límite de tiempo y requiere que los jugadores regresen a la órbita antes de que expire el temporizador, o arriesgarse a perder su personaje.

Características principales del servidor dedicado:

  • Soporte para hasta 8 jugadores simultáneos por servidor
  • Jugabilidad basada en sesiones con Prospects (misiones) cronometrados y Outposts permanentes
  • Modo Open World para exploración persistente y construcción de asentamientos sin límite de tiempo
  • Gestión de Prospects a través de la configuración del servidor y comandos de consola
  • Múltiples niveles de dificultad desde Fácil hasta Extremo, con modo Hardcore opcional (sin reapariciones)
  • Acceso de administrador mediante comandos RCON
Detén tu servidor antes de editar cualquier archivo de configuración. Siempre detén tu servidor desde la pestaña Console en GPanel antes de realizar cambios en ServerSettings.ini. Los cambios realizados mientras el servidor está en ejecución no tendrán efecto y pueden ser sobrescritos.

Primer Inicio

Cuando recibes por primera vez tu servidor de Icarus de Legion Hosting, necesita completar una instalación inicial antes de poder jugar en él.

  1. Inicia sesión en GPanel y selecciona tu servidor de Icarus de la lista de servidores.
  2. Haz clic en la pestaña Console y presiona Start.
  3. El servidor descargará e instalará los archivos del servidor dedicado de Icarus a través de Steam. Esta descarga inicial puede tardar varios minutos.
  4. Una vez que la descarga se complete, el servidor se iniciará automáticamente. El archivo de configuración ServerSettings.ini se genera en el primer arranque.
  5. Espera hasta que la salida de la consola indique que el servidor está listo y escuchando conexiones.
El primer arranque genera los archivos de configuración. El archivo ServerSettings.ini solo se crea después de que el servidor se haya iniciado por primera vez. Si necesitas editar la configuración, inicia el servidor una vez, detenlo y luego realiza tus cambios.

Variables de Inicio de GPanel

Los ajustes principales del servidor se configuran como variables de inicio en GPanel. Estos valores se pasan como parámetros de línea de comandos cuando el servidor se inicia.

  1. En GPanel, selecciona tu servidor de Icarus.
  2. Haz clic en la pestaña Startup.
  3. Configura las variables listadas a continuación. Los cambios surten efecto la próxima vez que inicies o reinicies el servidor.
Variable Predeterminado Descripción
SERVER_NAME My Icarus Server El nombre que se muestra en el explorador de servidores. Corresponde al parámetro de inicio -SteamServerName (limitado a 64 caracteres).
SERVER_PASSWORD (vacío) Contraseña requerida para que los jugadores se unan. Déjalo vacío para un servidor público. Corresponde a JoinPassword en la configuración.
MAX_PLAYERS 8 Número máximo de jugadores simultáneos. Icarus soporta de 1 a 8 jugadores por servidor.
ADMIN_PASSWORD (vacío) Contraseña para acceso de administrador RCON. Si se deja vacío, el inicio de sesión de administrador está disponible sin contraseña mediante /AdminLogin en el chat.
GAME_PORT 17777 El puerto UDP principal para conexiones de juego (parámetro -PORT). Configurado automáticamente por tu plan de hosting.
QUERY_PORT 27015 El puerto UDP utilizado por Steam para consultas del explorador de servidores (parámetro -QueryPort). Configurado automáticamente.
El nombre del servidor usa la línea de comandos, no la configuración. El ajuste SessionName en ServerSettings.ini actualmente no funciona para el explorador de servidores. Debes usar el parámetro de línea de comandos -SteamServerName (configurado desde la pestaña Startup de GPanel) para que el nombre de tu servidor aparezca correctamente en el explorador.

Configuración de ServerSettings.ini

Los ajustes detallados del servidor se controlan a través del archivo ServerSettings.ini. Este es el archivo de configuración principal de tu servidor de Icarus.

Ubicación del Archivo

El archivo de configuración se encuentra en:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Accede a este archivo a través de la pestaña Files de GPanel o mediante SFTP. Todos los ajustes van bajo el encabezado de sección [/Script/Icarus.DedicatedServerSettings].

Referencia Completa de Ajustes

Ajuste Predeterminado Descripción
SessionName (vacío) Nombre de sesión del servidor. Nota: Este ajuste actualmente no afecta la visualización en el explorador de servidores. Usa el parámetro de línea de comandos -SteamServerName en su lugar.
JoinPassword (vacío) Contraseña requerida para unirse al servidor. Déjalo vacío para un servidor público sin contraseña.
MaxPlayers (vacío) Número máximo de jugadores (1-8). Déjalo vacío para usar el máximo predeterminado de 8.
AdminPassword (vacío) Contraseña para comandos de administrador RCON. Si se deja vacío, cualquier jugador puede acceder a los comandos de administrador mediante /AdminLogin.
ShutdownIfNotJoinedFor 300.000000 Segundos antes de que el servidor se apague si ningún jugador se une después del inicio. Establece un valor negativo (-1) para mantener el servidor funcionando indefinidamente. 0 apaga inmediatamente.
ShutdownIfEmptyFor 300.000000 Segundos antes de que el servidor se apague después de que el último jugador se vaya. Establece un valor negativo (-1) para mantenerlo funcionando indefinidamente.
AllowNonAdminsToLaunchProspects True Si es True, cualquier jugador puede crear y lanzar nuevos Prospects. Si es False, solo los administradores pueden iniciar Prospects.
AllowNonAdminsToDeleteProspects False Si es True, cualquier jugador puede eliminar Prospects guardados. Si es False, solo los administradores pueden eliminarlos.
LoadProspect (vacío) Nombre de un Prospect guardado para cargar al iniciar el servidor. El archivo del Prospect debe existir en Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (vacío) Crea un nuevo Prospect al iniciar el servidor. Formato: [ProspectType] [Difficulty] [Hardcore] [SaveName] (ver sección de Gestión de Prospects).
ResumeProspect True Si es True, el servidor reanuda automáticamente el último Prospect activo al iniciar. Este es el ajuste recomendado para servidores persistentes.
LastProspectName (vacío) Se completa automáticamente con el nombre del Prospect más recientemente activo. No edites esto manualmente.

Ejemplo de ServerSettings.ini

[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
Mantén ShutdownIfNotJoinedFor configurado en -1 en servidores alojados. El valor predeterminado de 300 (5 minutos) apagará el servidor automáticamente si nadie se une dentro de los 5 minutos posteriores al inicio. Para un servidor dedicado alojado, establece esto en -1 para que el servidor permanezca funcionando indefinidamente. Lo mismo aplica para ShutdownIfEmptyFor -- establécelo en -1 para evitar el apagado automático cuando el servidor está vacío.

Parámetros de Inicio por Línea de Comandos

Además del archivo ServerSettings.ini, Icarus soporta parámetros de inicio por línea de comandos. Estos se configuran típicamente a través de la pestaña Startup de GPanel o del campo de argumentos de inicio adicionales.

Parámetro Descripción
-SteamServerName="Name" Nombre del servidor mostrado en el explorador (límite de 64 caracteres). Este es el método funcional para establecer el nombre del servidor.
-PORT=N Puerto del servidor de juego (UDP).
-QueryPort=N Puerto de consulta de Steam para el explorador de servidores.
-MULTIHOME=IP Vincula el servidor a una dirección IP específica (solo servidores multi-homed).
-UserDir="path" Establece una ruta de directorio base personalizada para los datos del servidor.
-saveddirsuffix="suffix" Añade un sufijo al directorio Saved/, útil para ejecutar múltiples instancias.
-LOG="filename" Establece la ruta del archivo de registro relativa a Saved/Logs/.
-ABSLOG="path" Establece una ruta absoluta para el archivo de registro.
GPanel maneja la mayoría de los parámetros automáticamente. En Legion Hosting, los parámetros esenciales (puerto, puerto de consulta, nombre del servidor) se configuran a través de la pestaña Startup de GPanel. Generalmente no necesitas agregar parámetros de inicio adicionales a menos que el soporte te lo indique.

Gestión de Prospects y Sesiones

Icarus utiliza un sistema único basado en sesiones. Comprender los Prospects es esencial para gestionar tu servidor de manera efectiva.

Tipos de Prospect

Icarus ofrece varios tipos de sesiones (Prospects) que determinan la experiencia de juego:

Tipo Descripción
Misiones Prospects cronometrados con objetivos específicos. Los jugadores descienden a la superficie, completan objetivos (construcción, reconocimiento, expedición, etc.) y deben regresar a la órbita antes de que expire el temporizador. No evacuar a tiempo significa perder tu personaje.
Outposts Asentamientos permanentes sin límite de tiempo. Los jugadores pueden construir bases persistentes y regresar libremente. Sin presión de temporizador. Ideal para juego casual y construcción de bases.
Open World Una experiencia de mundo abierto persistente y sin límite de tiempo con exploración, combate, misiones SMPL3 y Operaciones. Incluye jefes mundiales y contenido de final del juego.

Crear un Prospect

Puedes crear un nuevo Prospect usando el ajuste CreateProspect en ServerSettings.ini o mediante el comando de consola del juego. El formato es:

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

Parámetros:

  • ProspectType -- El nombre interno del Prospect/misión a ejecutar (por ejemplo, un Outpost o nombre de misión específico).
  • Difficulty -- Un número del 1 al 4: 1 = Fácil, 2 = Medio, 3 = Difícil, 4 = Extremo.
  • Hardcore -- True o False. Cuando Hardcore está activado, los jugadores no pueden reaparecer después de morir.
  • SaveName -- Un nombre personalizado para este archivo de guardado del Prospect.

Cargar y Reanudar Prospects

  • ResumeProspect=True -- El servidor reanuda automáticamente el último Prospect activo al iniciar. Este es el ajuste recomendado para servidores persistentes.
  • LoadProspect=[name] -- Carga un Prospect guardado específico por nombre desde Saved/PlayerData/DedicatedServer/Prospects/.

Comandos de Consola para Gestión de Prospects

Puedes gestionar los Prospects a través de la consola de chat del juego. Usa el prefijo / o \ en los comandos mientras estás en el juego. En el lobby del servidor, los comandos se pueden ingresar sin prefijo.

  • /CreateProspect [type] [difficulty] [hardcore] [name] -- Crear un nuevo Prospect.
  • /LoadProspect [name] -- Cargar un Prospect guardado.
  • /ResumeProspect -- Reanudar el último Prospect activo.
Permisos de control de Prospects. Por defecto, todos los jugadores pueden lanzar nuevos Prospects (AllowNonAdminsToLaunchProspects=True). Si deseas que solo los administradores controlen la creación y carga de Prospects, establece esto en False en tu ServerSettings.ini.

Cómo Conectarse

Los jugadores pueden conectarse a tu servidor de Icarus a través del explorador de servidores del juego o por conexión directa. Encuentra la IP y el puerto de tu servidor en la pestaña Console de GPanel o consulta Cómo Encontrar la IP y el Puerto de tu Servidor.

Mediante el Explorador de Servidores del Juego

  1. Inicia Icarus y presiona Play.
  2. Crea o selecciona un personaje.
  3. Abre el menú Join.
  4. Cambia a la pestaña Dedicated Servers en la parte superior derecha de la pantalla.
  5. Busca tu servidor por nombre o desplázate por la lista.
  6. Haz clic en tu servidor y presiona Join. Ingresa la contraseña si se ha establecido una.

Mediante Conexión Directa

  1. Inicia Icarus, presiona Play y selecciona tu personaje.
  2. Abre el menú Join.
  3. Cambia a la pestaña Dedicated Servers.
  4. Haz clic en Direct Connect.
  5. Ingresa la dirección IP y el puerto de juego de tu servidor en el formato IP:PORT (por ejemplo, 192.168.1.100:17777).
  6. Presiona Confirm. Ingresa la contraseña del servidor si se te solicita.
¿Qué puerto usar? Al conectarte mediante conexión directa, usa el puerto de juego (predeterminado 17777), no el puerto de consulta. Si tienes problemas para conectarte, intenta agregar el puerto de consulta (27015) en su lugar. El puerto de tu servidor se asigna aleatoriamente a menos que tengas una IP privada -- siempre verifica GPanel para el puerto correcto.
¿El servidor no aparece? Si tu servidor no aparece en el explorador, asegúrate de que se haya iniciado completamente y haya estado funcionando durante al menos 2-3 minutos. Verifica que el parámetro -SteamServerName esté configurado correctamente. Siempre puedes usar la conexión directa con tu IP y puerto de juego mientras el servidor se registra en el explorador.

Gestión de Guardados y Prospects

Comprender cómo funcionan los guardados de Icarus es fundamental para gestionar los Prospects y los datos de los jugadores de tu servidor.

Ubicación de los Guardados

Los archivos de guardado de Prospects se almacenan en:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Cada Prospect se guarda como un archivo individual que puede ser cargado, respaldado o eliminado.

Guardados Automáticos

Icarus guarda automáticamente el estado actual del Prospect a intervalos regulares. El servidor también guarda cuando los jugadores se unen, se van o cuando ocurren eventos específicos del juego.

Crear Respaldos

  1. Detén el servidor desde GPanel.
  2. Navega a Icarus/Saved/ a través de la pestaña Files de GPanel o mediante SFTP.
  3. Descarga los siguientes directorios y archivos:
    • PlayerData/DedicatedServer/Prospects/ -- Todos los archivos de guardado de Prospects
    • Config/WindowsServer/ServerSettings.ini -- Tu configuración del servidor
  4. Almacena estos archivos de forma segura en tu computadora local.

Restaurar un Respaldo

  1. Detén el servidor.
  2. Sube los archivos de Prospect respaldados a Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Si es necesario, establece LoadProspect=[name] en ServerSettings.ini para cargar un Prospect específico en el próximo inicio.
  4. Inicia el servidor.

Eliminar un Prospect (Empezar de Nuevo)

  1. Detén el servidor.
  2. Navega a Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Elimina los archivos de guardado del Prospect que deseas remover.
  4. Limpia los campos LastProspectName y LoadProspect en ServerSettings.ini.
  5. Opcionalmente establece un valor de CreateProspect para generar un nuevo Prospect en el próximo inicio.
  6. Inicia el servidor.
Respalda antes de eliminar. Siempre descarga una copia de tus archivos de guardado de Prospects antes de eliminarlos. Una vez eliminados, los datos del Prospect no se pueden recuperar.

Referencia de Puertos

Icarus utiliza los siguientes puertos de red. Estos se configuran automáticamente por tu plan de hosting en Legion Hosting.

Puerto Protocolo Predeterminado Propósito
Puerto de Juego UDP 17777 Conexiones principales del juego. Los jugadores se conectan en este puerto.
Puerto de Consulta UDP 27015 Consultas del explorador de servidores de Steam.

Artículos Relacionados


¿Necesitas Ayuda?

Si aún tienes problemas con tu servidor de Icarus, por favor abre un ticket de soporte y nuestro equipo estará encantado de ayudarte.


¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.