Puedes alojar un servidor de Astro Colony en tu propio VPS de ZapX. Astro Colony todavía no está incluido en Instalador de servidores de juego, así que tienes que configurar el servidor manualmente. Puedes descargar gratis los archivos del servidor con SteamCMD, tanto para Windows como para Linux. En esta guía descubrirás qué necesitas, cómo instalar e iniciar el servidor y qué puertos tienes que abrir.
| Requisito | Astro Colony |
|---|---|
| Sistema operativo | Windows Server o Linux, por ejemplo, Debian o Ubuntu |
| Archivos del servidor | ID de la aplicación de SteamCMD 2662210 (Windows) o 2934900 (Linux), descarga anónima |
| Acceso | Windows: Escritorio remoto · Linux: SSH |
Astro Colony todavía no está disponible en el Instalador de servidores de juego. Por eso tienes que instalar el servidor por tu cuenta. Si quieres usar otro sistema operativo, instala otra plantilla desde Ajustes > Reinstalación. Esto eliminará todos los datos de tu VPS. Encontrarás más información en Reinstalación del servidor.
En Windows, inicia el servidor con AstroColonyServer.exe desde la carpeta del servidor. En Linux, usa AstroColonyServer.sh. Añade estos parámetros:
AstroColonyServer.exe -log -SteamServerName="Mein Astro Colony Server" -QueryPort=27015
| Parámetro | Significado |
|---|---|
-log | abre una ventana con la salida del servidor |
-SteamServerName | nombre que aparece en la lista de servidores. Según el desarrollador, debe tener menos de 30 caracteres. |
-QueryPort | puerto de consulta para la lista de servidores |
No cambies el puerto del juego con -port. Según el desarrollador, si lo haces, los jugadores no podrán unirse al servidor.
Para que el servidor se inicie automáticamente después de reiniciar tu VPS, crea una tarea en Windows en el Programador de tareas que lo ejecute al iniciar el sistema. En Linux, puedes usar un servicio de systemd o iniciar el servidor en una sesión de screen.
Los ajustes están en ServerSettings.ini. En Windows, el archivo se encuentra en AstroColony\Saved\Config\WindowsServer\; en Linux, en AstroColony/Saved/Config/LinuxServer/. Detén el servidor antes de editarlo y vuelve a iniciarlo después. Estos son algunos ajustes importantes:
| Ajuste | Significado |
|---|---|
ServerPassword | contraseña para unirse |
MaxPlayers | número de plazas para jugadores |
Seed y MapName | semilla del mundo y mapa |
AdminList | SteamID64 de los administradores, separadas por comas |
AutosaveInterval y AutosavesCount | intervalo entre guardados automáticos y número de guardados que se conservan |
ShouldLoadLatestSavegame | carga la última partida guardada al iniciar |
El servidor identifica en el juego a los administradores de AdminList mediante su Steam ID. Entre otras cosas, pueden guardar, cargar y subir partidas guardadas.
| Puerto | Protocolo | Uso |
|---|---|---|
| 7777 | UDP | Juego |
| 27015 | UDP | Consulta (lista de servidores) |
Abre los puertos en el firewall de tu sistema operativo: en Windows, en el Firewall de Windows (Administrar las reglas del Firewall de Windows Defender); en Linux, sigue, por ejemplo, las instrucciones de Configurar el firewall de Linux. También tienes que abrirlos en la pestaña Firewall de red de tu VPS, en el panel de ZapX.
