Esta guía cubre cómo configurar tu servidor headless de NeosVR en Legion Hosting, configurar el Config.json, establecer mundos y gestionar las variables de inicio. NeosVR es un metaverso social de VR con potentes herramientas de creación. Para comandos de administrador, configuración del mod loader y resolución de problemas, consulta Comandos de Administrador de NeosVR.
1. Requisitos Previos
- Una cuenta de Steam que posea NeosVR.
- Una cuenta de NeosVR con acceso al cliente headless (requiere el nivel "Gunter" de Patreon para la contraseña beta).
- Tus credenciales de Steam para que el servidor descargue archivos vía SteamCMD.
STEAM_AUTH.
2. Primer Inicio
- Inicia sesión en GPanel y selecciona tu servidor de NeosVR.
- Ve a la pestaña Startup y completa las variables requeridas (ver Sección 3).
- Configura tu STEAM_USER, STEAM_PASS y SRCDS_BETAPASS (contraseña beta del headless del Discord de Patreon de Neos).
- Regresa a la pestaña Console y haz clic en Start.
- Espera a que la consola muestre
World running...para confirmar que el servidor está listo.
3. Variables de Inicio de GPanel
| Variable | Requerido | Descripción |
|---|---|---|
STEAM_USER | Sí | Tu nombre de usuario de la cuenta de Steam. |
STEAM_PASS | Sí | Tu contraseña de la cuenta de Steam. |
STEAM_AUTH | No | Código de Steam Guard o token de inicio de sesión si 2FA está habilitado. |
SRCDS_BETAPASS | Sí | Contraseña beta para el cliente headless. Se encuentra en el canal #headless-client del Discord de Patreon de Neos (requiere nivel Gunter). |
ENABLE_MODLOADER | No | Habilitar NeosModLoader. Establece en true o false. Predeterminado: false. |
AUTO_UPDATE | No | Actualizar automáticamente el servidor al iniciar. Predeterminado: 1 (habilitado). |
4. Configuración del Mundo (Config.json)
El archivo de configuración principal se encuentra en:
Config/Config.json
Este archivo JSON controla todas las configuraciones del mundo y la sesión. Detén el servidor antes de editarlo.
Configuraciones Principales
| Configuración | Predeterminado | Descripción |
|---|---|---|
tickRate | 60.0 | Tasa de ticks del servidor en Hz. |
maxConcurrentAssetTransfers | 4 | Máximo de descargas simultáneas de assets. |
loginCredential | (vacío) | Tu nombre de usuario o correo electrónico de NeosVR para que el headless inicie sesión. |
loginPassword | (vacío) | La contraseña de tu cuenta de NeosVR. |
Configuración del Mundo (array startWorlds)
Cada entrada en startWorlds define un mundo para alojar. Configuraciones principales del mundo:
| Configuración | Predeterminado | Descripción |
|---|---|---|
sessionName | null | Nombre mostrado en el navegador de sesiones. |
maxUsers | 32 | Máximo de usuarios en el mundo. |
accessLevel | Anyone | Quién puede unirse: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Mundo integrado a cargar. Las opciones incluyen SpaceWorld, Grid, etc. |
loadWorldURL | null | URL de un registro de mundo personalizado para cargar en lugar de un preset. |
autoRecover | true | Recuperar automáticamente el mundo después de un fallo. |
saveOnExit | false | Guardar el estado del mundo al apagar. |
autosaveInterval | -1.0 | Intervalo de autoguardado en segundos. -1 = deshabilitado. |
hideFromPublicListing | null | Establece en true para ocultar de la lista pública de sesiones. |
mobileFriendly | false | Marcar como compatible con dispositivos móviles. |
awayKickMinutes | -1.0 | Expulsar usuarios inactivos después de estos minutos. -1 = deshabilitado. |
Ejemplo de Config.json
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your-neos-username",
"loginPassword": "your-neos-password",
"startWorlds": [
{
"isEnabled": true,
"autoRecover": true,
"saveOnExit": true,
"autosaveInterval": 300.0,
"sessionName": "My Legion Server",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
}
]
}
5. Cómo Conectarse
- Inicia NeosVR.
- Abre el Session Browser desde el menú del dash.
- Busca tu servidor por nombre de sesión.
- Selecciona la sesión y haz clic en Join.
Artículos Relacionados
- Comandos de Administrador de NeosVR
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
¿Necesitas Ayuda?
Si encuentras problemas con tu servidor de NeosVR que no están cubiertos aquí, abre un ticket de soporte e incluye la IP de tu servidor, una descripción del problema y cualquier mensaje de error relevante de la consola de GPanel.