Esta guía cubre todo lo que necesitas saber sobre la configuración de tu servidor dedicado de Onset en Legion Hosting. Onset es un juego sandbox multijugador construido sobre Unreal Engine 4 que permite a los jugadores crear modos de juego personalizados a través de scripts Lua. Para comandos de administrador y gestión de paquetes, consulta nuestra guía Onset Admin and Package Setup.
¿Qué es Onset?
Onset es un juego sandbox multijugador desarrollado por Blue Mountains GmbH que proporciona un lienzo en blanco para crear virtualmente cualquier experiencia multijugador. A diferencia de los juegos tradicionales con jugabilidad fija, Onset depende completamente de paquetes creados por la comunidad (modos de juego) escritos en Lua para definir las reglas, mecánicas y contenido de cada servidor.
Las características principales incluyen:
- Scripting Lua — Creación completa de modos de juego usando el lenguaje de programación Lua con una API completa del lado del servidor y del cliente
- Unreal Engine 4 — Visuales y física de alta calidad impulsados por UE4
- Mapa de Mundo Abierto — Un gran entorno de mundo abierto con terreno diverso, ciudades e interiores
- Sistema de Paquetes — Paquetes de modos de juego modulares que se pueden combinar y personalizar
- Multijugador — Soporte de servidor dedicado para grandes cantidades de jugadores con modos de juego personalizados
Primer Inicio
Cuando tu servidor de Onset es provisionado en Legion Hosting, viene preconfigurado con los archivos base del servidor. Para poner tu servidor en funcionamiento por primera vez:
- Inicia sesión en GPanel en gpanel.legionhosting.net
- Selecciona tu servidor de Onset de la lista de servidores
- Revisa tus Variables de Inicio para establecer el nombre de tu servidor y el máximo de jugadores antes del primer lanzamiento
- Haz clic en Start para iniciar el servidor
- El servidor se inicializará y generará archivos de configuración predeterminados en el primer arranque
- Una vez que la consola muestre que el servidor está listo y escuchando, los jugadores pueden conectarse a través del launcher de Onset
Variables de Inicio de GPanel
GPanel proporciona una variable de inicio bajo la pestaña Startup para actualizaciones automáticas. Todas las demás configuraciones del servidor (nombre del servidor, contraseña, máximo de jugadores) se configuran en server_config.json (ver abajo).
| Variable | Predeterminado | Descripción |
|---|---|---|
AUTO_UPDATE |
1 |
Actualizar automáticamente el servidor al reiniciar. Establece a 0 para desactivar. |
server_config.json, no como variables de inicio de GPanel. Consulta la sección de configuración a continuación.
Configuración del Servidor (server_config.json)
El archivo principal de configuración del servidor es server_config.json, ubicado en el directorio raíz del servidor. Puedes editar este archivo a través del File Manager de GPanel. Este archivo usa formato JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Explicación de las Configuraciones
| Configuración | Predeterminado | Descripción |
|---|---|---|
servername |
Onset Server | El nombre mostrado en el navegador de servidores del launcher de Onset. |
hostname |
0.0.0.0 | La dirección IP a la que se vincula el servidor. Déjala como 0.0.0.0 para vincularse a todas las interfaces. |
port |
7777 | El puerto UDP principal para el tráfico del juego. Generalmente gestionado por GPanel automáticamente. |
maxplayers |
50 | Número máximo de jugadores simultáneos. Cantidades más altas aumentan el uso de recursos. |
password |
(vacío) | Contraseña del servidor. Déjala como cadena vacía para un servidor público. |
visible |
true | Si el servidor aparece en el navegador público de servidores. |
streamdistance |
800 | La distancia (en unidades de Unreal) a la que las entidades se transmiten a los jugadores. Valores más bajos reducen la carga de red. |
tickrate |
50 | Tasa de tick del servidor en Hz. Valores más altos significan jugabilidad más fluida pero más uso de CPU. |
packages |
(arreglo vacío) | Lista de nombres de carpetas de paquetes para cargar al inicio. Los paquetes definen el modo de juego y las mecánicas de jugabilidad. |
server_config.json debe ser JSON válido. Una coma faltante, una coma extra o un corchete no coincidente impedirán que el servidor inicie. Usa un validador de JSON si no estás seguro de tus ediciones.
Configuración de Red
Onset usa puertos separados para el tráfico del juego y las consultas HTTP. Entender la configuración de red es importante para una conectividad adecuada:
| Puerto | Protocolo | Propósito |
|---|---|---|
7777 |
UDP | Puerto principal del juego para conexiones de jugadores y datos del juego |
7776 |
TCP | Puerto de consulta HTTP para listados del navegador de servidores y consultas de API |
Cómo se Conectan los Jugadores
Los jugadores se conectan a los servidores de Onset a través del launcher oficial de Onset, no directamente a través de Steam.
Mediante el Navegador de Servidores
- Inicia el juego Onset desde Steam
- En el launcher de Onset, haz clic en Server Browser
- Busca el nombre de tu servidor en la lista o filtra por modo de juego
- Selecciona el servidor y haz clic en Connect
- Ingresa la contraseña si se ha establecido una
Mediante Conexión Directa
- Inicia el juego Onset desde Steam
- En el launcher de Onset, haz clic en Direct Connect
- Ingresa la dirección IP y puerto de tu servidor (ej.,
192.168.1.100:7777) - Haz clic en Connect
Artículos Relacionados
- Onset Admin and Package Setup
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
¿Necesitas Ayuda?
Si estás experimentando problemas con tu servidor de Onset o necesitas asistencia adicional, nuestro equipo de soporte está aquí para ayudarte. Envía un ticket de soporte y te responderemos lo antes posible.