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 Starbound


Guía de Configuración del Servidor de Starbound

Esta guía cubre la configuración de tu servidor dedicado de Starbound en Legion Hosting, incluyendo los requisitos previos de autenticación de Steam, el primer inicio, la configuración del servidor, los ajustes del universo, la conexión de jugadores y la gestión de guardados. Para la instalación de mods, consulta Starbound Mod Installation. Para comandos de administrador y privilegios, consulta Starbound Admin Commands.

Panel del Servidor: Toda la gestión del servidor se realiza a través de GPanel en gpanel.legionhosting.net. Usa el Administrador de Archivos o SFTP para editar archivos de configuración.

Requisitos Previos

Antes de iniciar tu servidor de Starbound, debes tener lo siguiente:

Se requiere una cuenta de Steam autenticada. Los archivos del servidor dedicado de Starbound (Steam App ID: 211820) no pueden descargarse mediante SteamCMD anónimo. Debes proporcionar un nombre de usuario y contraseña válidos de una cuenta de Steam en la pestaña Startup de GPanel. La cuenta de Steam utilizada debe poseer una copia de Starbound.
  • Una cuenta de Steam que posea Starbound. El binario del servidor no está disponible para descarga anónima -- la cuenta que proporciones debe tener Starbound en su biblioteca.
  • Consideraciones de Steam Guard. Si tu cuenta de Steam tiene Steam Guard (autenticación de dos factores) habilitado, necesitarás proporcionar el código de autenticación a través de la variable de inicio STEAM_AUTH durante la primera instalación. Después de la autenticación inicial, SteamCMD almacena la sesión en caché y los inicios posteriores no deberían requerir el código nuevamente a menos que la caché expire.
  • Se recomienda una cuenta de Steam dedicada. Por seguridad, considera usar una cuenta de Steam separada que posea Starbound exclusivamente para el alojamiento del servidor. Esto evita compartir las credenciales de tu cuenta principal y previene conflictos si deseas jugar con la misma cuenta simultáneamente.

Primer Inicio

Después de comprar tu servidor de Starbound en Legion Hosting, sigue estos pasos para ponerlo en funcionamiento por primera vez:

  1. Inicia sesión en GPanel y selecciona tu servidor de Starbound.
  2. Ve a la pestaña Startup.
  3. Completa las credenciales de Steam requeridas:
    • STEAM_USER -- El nombre de usuario de tu cuenta de Steam (requerido).
    • STEAM_PASS -- La contraseña de tu cuenta de Steam (requerido).
    • STEAM_AUTH -- Tu código 2FA de Steam Guard, si se solicita (opcional, solo necesario en la primera instalación o cuando la sesión en caché expire).
  4. Ve a la pestaña Console y haz clic en Start.
  5. El servidor descargará los archivos del servidor dedicado de Starbound a través de SteamCMD. Esto puede tardar varios minutos en el primer inicio.
  6. Una vez completada la descarga, el servidor generará un universo predeterminado y comenzará a escuchar conexiones.
Solicitud de Steam Guard: Si el servidor no logra iniciar con un error de autenticación, regresa a la pestaña Startup, ingresa tu código actual de Steam Guard en el campo STEAM_AUTH y reinicia el servidor. Revisa tu correo electrónico o aplicación de autenticación para obtener el código. Normalmente solo necesitas hacer esto una vez -- SteamCMD almacenará la sesión en caché para futuros inicios.

Variables de Inicio de GPanel

Variable Requerido Descripción
STEAM_USER Nombre de usuario de la cuenta de Steam. Debe poseer Starbound. No puede ser anonymous.
STEAM_PASS Contraseña de la cuenta de Steam para el nombre de usuario anterior.
STEAM_AUTH No Código de autenticación de dos factores de Steam Guard. Solo necesario durante la configuración inicial o cuando la sesión en caché expire.
WORKSHOP No Establece a 1 para habilitar el soporte de mods de Steam Workshop, o 0 para deshabilitarlo. El valor predeterminado es 0. Consulta Starbound Mod Installation para más detalles.

starbound_server.config

El archivo principal de configuración del servidor se encuentra en:

storage/starbound_server.config

Este archivo usa formato JSON. Edítalo a través del Administrador de Archivos en GPanel o mediante SFTP. El servidor debe estar detenido antes de editar, ya que los cambios se cargan al iniciar.

Se requiere JSON válido. El analizador de configuración de Starbound es estricto con el formato JSON. Asegúrate de que no haya comas finales, que todas las cadenas estén entre comillas dobles y que los corchetes/llaves estén correctamente emparejados. Un solo error de sintaxis impedirá que el servidor inicie.

Configuraciones Clave del Servidor

Configuración Predeterminado Descripción
serverName "A Starbound Server" El nombre que se muestra en el navegador de servidores y cuando los jugadores se conectan.
maxPlayers 8 Número máximo de jugadores que pueden estar conectados simultáneamente.
gameServerPort 21025 El puerto en el que escucha el servidor del juego. En Legion Hosting, esto se configura automáticamente -- no lo cambies a menos que el soporte te lo indique.
gameServerBind "::" La interfaz de red a la que se vincula. El valor predeterminado "::" se vincula a todas las interfaces (IPv4 e IPv6). Déjalo como está.
serverPassword "" Contraseña requerida para unirse al servidor. Déjalo vacío para no requerir contraseña (acceso público).
allowAnonymousConnections true Cuando es true, los jugadores pueden conectarse sin una cuenta de Starbound. Establece a false para requerir autenticación de cuenta para todos los jugadores.
allowAssetsMismatch true Cuando es true, los jugadores con diferentes conjuntos de mods aún pueden conectarse. Establece a false para exigir que los assets coincidan entre servidor y cliente (recomendado para servidores con mods).
maxTeamSize 4 Número máximo de jugadores por grupo/equipo.
clientIPJoinable false Si el servidor puede ser accedido mediante IP directa. Debe ser true para servidores dedicados.
clientP2PJoinable false Si se permiten conexiones peer-to-peer. Normalmente false para servidores dedicados.

Ejemplo de starbound_server.config

{
  "serverName" : "My Legion Starbound Server",
  "maxPlayers" : 8,
  "gameServerBind" : "::",
  "serverPassword" : "",
  "allowAnonymousConnections" : true,
  "allowAssetsMismatch" : true,
  "maxTeamSize" : 4,
  "clientIPJoinable" : true,
  "clientP2PJoinable" : false,
  "allowAdminCommands" : true,
  "allowAdminCommandsFromAnyone" : false,
  "serverUsers" : {
    "YourUsername" : {
      "admin" : true,
      "password" : "your-admin-password"
    }
  }
}

Configuración del Mundo y Universo

Starbound utiliza un universo generado proceduralmente. Cada vez que un jugador visita un nuevo sistema estelar o planeta, el juego lo genera basándose en una semilla del universo y un sistema de coordenadas. Los datos del universo del servidor se almacenan en:

storage/universe/

Este directorio contiene todos los datos del mundo generado, incluyendo planetas, estaciones espaciales y estructuras construidas por los jugadores en el mundo.

Configuración del Universo

Los parámetros de generación del universo pueden ajustarse en el archivo starbound_server.config o a través de archivos de assets relacionados con el universo. Conceptos clave:

Concepto Descripción
Semilla del Universo El universo se genera proceduralmente basándose en coordenadas. Todos los servidores con la misma versión del juego generarán planetas idénticos en las mismas coordenadas, pero los objetos colocados por los jugadores y las modificaciones son únicos para cada servidor.
Planeta Inicial Los nuevos jugadores aparecen en un planeta inicial seleccionado proceduralmente. El mundo inicial es un planeta tipo jardín adecuado para la progresión del juego temprano.
Archivos del Mundo Cada planeta visitado genera un archivo .world en storage/universe/. Estos archivos contienen modificaciones del terreno, objetos colocados y cambios de bloques realizados por los jugadores.
Datos Celestiales Los archivos universe.chunks y universe.dat en el directorio del universo almacenan el estado general del mapa del universo.
Universo compartido: Todos los jugadores en el servidor comparten el mismo universo. Los cambios que un jugador realice en un planeta (construir, minar, colocar objetos) serán visibles para todos los demás jugadores que visiten ese planeta.
Reiniciar el universo: Para comenzar un universo completamente nuevo, detén el servidor y elimina o renombra el directorio completo storage/universe/. Ten en cuenta que esto elimina todos los mundos generados, incluyendo cualquier estructura construida por los jugadores. Siempre haz una copia de seguridad antes de hacer esto.

Cómo Conectarse

Los jugadores se conectan a tu servidor de Starbound usando el menú multijugador del juego.

Conexión Directa por IP

  1. Inicia Starbound.
  2. Desde el menú principal, haz clic en Multiplayer.
  3. Selecciona tu personaje.
  4. En el campo Server Address, ingresa la dirección IP y el puerto de tu servidor en el formato: IP:Port
  5. Si el servidor tiene una contraseña configurada, ingresa el Account Name y Password que coincidan con una entrada de serverUsers en la configuración del servidor. Si allowAnonymousConnections es true y no se ha establecido contraseña del servidor, estos campos pueden dejarse vacíos.
  6. Haz clic en Join Server.
Encontrar tu IP y puerto: Consulta How to Find Your Server IP and Port para saber dónde encontrar estos datos en GPanel.

Amigos de Steam (No Aplicable)

La función "Join Game" de Steam es para juegos alojados peer-to-peer, no para servidores dedicados. Los jugadores deben usar el método de conexión directa por IP descrito anteriormente para unirse a tu servidor de Legion Hosting.

Solución de problemas de conexión: Si los jugadores no pueden conectarse, verifica lo siguiente:
  • El servidor está en ejecución y completamente iniciado (verifica en la consola de GPanel que aparezca "Info: Server listened on").
  • Se están usando la IP y el puerto correctos.
  • Si se usa una contraseña del servidor, el jugador está ingresando las credenciales correctas de serverUsers.
  • Si allowAssetsMismatch es false, los mods instalados del jugador deben coincidir exactamente con los mods del servidor.
  • Tanto el servidor como el cliente están ejecutando la misma versión de Starbound.
Si los problemas persisten, abre un ticket de soporte.

Gestión de Guardados

Starbound almacena todos los datos del servidor dentro del directorio storage/. Comprender la estructura de archivos ayuda con las copias de seguridad, transferencias y solución de problemas.

Directorios y Archivos Clave de Almacenamiento

Ruta Descripción
storage/universe/ Contiene todos los datos del mundo generado -- planetas, estaciones espaciales y modificaciones de los jugadores a los mundos. Cada planeta visitado tiene un archivo .world.
storage/player/ Contiene los archivos de guardado de los jugadores. Cada jugador tiene un archivo .player que almacena su inventario, progreso, estado de misiones y datos de la nave.
storage/starbound_server.config El archivo principal de configuración del servidor.
storage/starbound_server.log Archivo de registro del servidor. Útil para diagnosticar fallos, errores y problemas de conexión.

Crear Copias de Seguridad

Las copias de seguridad regulares protegen el universo, los datos de los jugadores y la configuración de tu servidor contra pérdidas accidentales o corrupción.

  1. Detén tu servidor en GPanel para asegurar que todos los datos se escriban en el disco.
  2. Conéctate a tu servidor mediante SFTP o usa el Administrador de Archivos.
  3. Descarga el directorio completo storage/ a tu computadora local.
  4. Almacena la copia de seguridad en un lugar seguro con una etiqueta de fecha (por ejemplo, storage-backup-2026-02-26).
Qué respaldar: Como mínimo, respalda los directorios storage/universe/ y storage/player/. Estos contienen todos los datos del mundo y el progreso de los jugadores. También deberías respaldar starbound_server.config para preservar la configuración de tu servidor.

Restaurar desde una Copia de Seguridad

  1. Detén tu servidor.
  2. Sube tus archivos de respaldo a las ubicaciones correspondientes en el directorio storage/, sobrescribiendo los archivos existentes.
  3. Inicia el servidor.

Transferir un Mundo desde Otro Servidor

Para mover tu universo de Starbound desde otro servidor o un juego local:

  1. Detén tanto el servidor de origen como el de destino.
  2. Copia el directorio storage/universe/ del origen al servidor de destino.
  3. Opcionalmente, copia storage/player/ si también deseas transferir los datos de los jugadores.
  4. Copia tu starbound_server.config para preservar la configuración del servidor.
  5. Inicia el servidor de destino y verifica que el mundo se cargue correctamente.
Dependencia de mods: Si el universo fue generado con mods, esos mismos mods deben estar instalados en el servidor de destino. Los mods faltantes causarán errores o contenido ausente al cargar los mundos afectados.

Artículos Relacionados


¿Necesitas Ayuda?

Si estás experimentando problemas no cubiertos en esta guía, nuestro equipo de soporte está disponible para asistirte. Abre un ticket en legionhosting.net/submitticket.php con los detalles de tu servidor y una descripción del problema.


¿Te resultó útil este artículo?

Ready to Get Started?

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