Esta guía cubre cómo configurar tu servidor dedicado de V Rising alojado con Legion Hosting, incluyendo la configuración del host del servidor, configuración del modo de juego, conexión a tu servidor y gestión de partidas guardadas.
.json. V Rising escribe la configuración al apagarse y puede sobrescribir tus cambios si el servidor está en ejecución.
Ubicación de los Archivos de Configuración
V Rising utiliza dos archivos de configuración JSON. Ambos se encuentran dentro del siguiente directorio en tu servidor:
VRisingServer_Data/StreamingAssets/Settings/
| Archivo | Propósito |
|---|---|
ServerHostSettings.json |
Configuración de red y alojamiento — nombre del servidor, puertos, espacios para jugadores, contraseña, nombre del archivo de guardado, frecuencia de guardado automático. |
ServerGameSettings.json |
Configuración de jugabilidad — modo de juego (PvP/PvE), tamaño de clan, deterioro de castillos, drenaje de sangre, tasas de recursos, y más. |
Para acceder a estos archivos, inicia sesión en GPanel, selecciona tu servidor de V Rising y haz clic en la pestaña Files. Navega a VRisingServer_Data/StreamingAssets/Settings/. Si los archivos aún no existen, inicia el servidor una vez y detenlo — V Rising genera archivos de configuración predeterminados en el primer inicio.
Paso 1 — Configurar ServerHostSettings.json
Abre ServerHostSettings.json en el editor de archivos de GPanel. Las configuraciones principales se describen a continuación.
| Configuración | Descripción |
|---|---|
Name |
El nombre del servidor que se muestra en el navegador de servidores del juego. Hazlo único para que los jugadores puedan buscarlo. |
Description |
Descripción corta que se muestra en la lista de servidores. |
Port |
El puerto principal del juego al que se conectan los jugadores. Debe coincidir con el puerto asignado en GPanel — verifica el valor correcto en la pestaña Network de GPanel. |
QueryPort |
El puerto de consulta de Steam utilizado por el navegador de servidores. Debe coincidir con el puerto de consulta asignado en GPanel — verifica la pestaña Network. |
MaxConnectedUsers |
Número máximo de jugadores simultáneos. No debe exceder el límite de espacios de jugadores de tu plan. |
Password |
Contraseña requerida para que los jugadores se unan. Déjala como una cadena vacía ("") para un servidor público. |
SaveName |
El nombre de la carpeta de guardado dentro de save-data/Saves/. Cámbialo para comenzar con un guardado diferente, o para alternar entre múltiples mundos. |
AutoSaveCount |
Número de espacios de guardado automático a mantener. Los guardados más antiguos se rotan cuando se alcanza el límite. Aumenta este valor para mantener más puntos de restauración. |
AutoSaveInterval |
Tiempo en segundos entre guardados automáticos. El valor predeterminado es 120 (cada 2 minutos). |
ListOnSteam |
Si el servidor aparece en el navegador de servidores de Steam. Establece en false para un servidor privado accesible solo por conexión directa. |
Un ejemplo mínimo de un ServerHostSettings.json configurado:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
Paso 2 — Configurar ServerGameSettings.json
Abre ServerGameSettings.json en el editor de archivos. Este archivo controla el balance de jugabilidad y el modo de juego. Las configuraciones más importantes se cubren a continuación.
Modo de Juego
| Configuración | Valores | Descripción |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Establece si los jugadores pueden atacarse entre sí. "PvP" habilita el combate jugador contra jugador. "PvE" lo deshabilita — los jugadores solo pueden luchar contra NPCs y jefes. |
Clanes y Castillos
| Configuración | Valor de Ejemplo | Descripción |
|---|---|---|
ClanSize |
4 |
Número máximo de jugadores por clan. El valor predeterminado es 4. Aumenta para juego en grupos más grandes. |
CastleDecayRateModifier |
1.0 |
Multiplicador de la velocidad a la que los castillos se deterioran cuando no se mantienen. 1.0 es la velocidad predeterminada. Establece en 0 para deshabilitar el deterioro por completo. |
CastleMinimumDistanceInFloors |
2 |
Distancia mínima (en baldosas de piso) entre castillos de jugadores. Evita que los jugadores construyan directamente adyacentes entre sí. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Controla cuándo los corazones de castillo pueden ser destruidos. "CanBeDestroyedOnlyWhenDecaying" protege los castillos activos del griefing. |
CastleSiegeMode |
"Never" |
Cuándo se habilita el asedio PvP a castillos. Opciones: "Never", "Always", o valores basados en horarios para ventanas de asedio. |
Sangre y Supervivencia
| Configuración | Valor de Ejemplo | Descripción |
|---|---|---|
BloodDrainModifier |
1.0 |
Multiplicador de la velocidad a la que la sangre se drena de tu vampiro. Valores más altos hacen la supervivencia más difícil. Establece un valor más bajo para que la sangre dure más. |
ResourceYieldModifier |
1.0 |
Multiplicador de los recursos recolectados de los nodos. Aumenta para acelerar la progresión. |
DayDurationInSeconds |
1080 |
Duración de un día completo del juego en segundos. El valor predeterminado es 1080 (18 minutos). Afecta cuánto dura el día (peligro para los vampiros). |
NightDurationInSeconds |
720 |
Duración de la noche del juego en segundos. El valor predeterminado es 720 (12 minutos). |
"Standard", "Relaxed", "Hardcore" y "Full Loot". Puedes establecer "GameSettingsPreset" en ServerHostSettings.json con uno de estos nombres para aplicar un conjunto completo de valores predeterminados razonables, y luego sobrescribir valores individuales en ServerGameSettings.json.
Paso 3 — Aplicar Cambios
- Guarda tu archivo de configuración editado usando el botón Save en el editor de archivos de GPanel.
- Ve a la pestaña Console en GPanel.
- Haz clic en Start para iniciar el servidor. La configuración actualizada se cargará al inicio.
- Observa la salida de la consola en busca de errores de análisis JSON. Una coma faltante o un corchete desbalanceado impedirá que la configuración se cargue.
.ini, JSON requiere un formato exacto. Cada valor de cadena debe estar entre comillas dobles, y no se permiten comas finales. Si el servidor no inicia después de editar un archivo de configuración, abre el archivo nuevamente y busca errores de sintaxis.
Cómo Conectarte a Tu Servidor
V Rising soporta conexión directa usando la dirección IP y el puerto de juego de tu servidor. No necesitas que el servidor aparezca en el navegador para conectarte.
- Encuentra la dirección IP y el puerto de tu servidor en la pestaña Network de GPanel. Consulta también: Cómo encontrar la IP y el puerto de tu servidor.
- Inicia V Rising y haz clic en Play desde el menú principal.
- Selecciona Online Play, luego elige Direct Connect.
- Ingresa la dirección de tu servidor en el formato
IP:PORTusando el puerto de juego de la pestaña Network de GPanel. - Si tu servidor tiene contraseña, se te pedirá que la ingreses después de conectarte.
Gestión de Partidas Guardadas
Las partidas guardadas de V Rising se almacenan en el directorio save-data/Saves/ de tu servidor. Cada mundo tiene su propia subcarpeta nombrada según el valor de SaveName en ServerHostSettings.json.
save-data/Saves/v3/world1/
Dentro de la carpeta de guardado encontrarás el estado del mundo, datos de jugadores y archivos individuales de guardado automático. Puedes descargar o subir archivos de guardado usando SFTP. Consulta: Cómo subir archivos vía SFTP.
Cambiar Entre Mundos
Para cargar un guardado diferente sin eliminar el actual, cambia el valor de SaveName en ServerHostSettings.json para que apunte a un nombre de carpeta diferente. V Rising cargará esa carpeta en el próximo inicio, o creará un mundo nuevo si la carpeta no existe.
Cómo Reiniciar el Servidor (Resetear el Mundo)
Un reinicio completo elimina todo el progreso de los jugadores, castillos y estado del mundo. Esto inicia el servidor desde cero como si fuera recién creado.
- Inicia sesión en GPanel y detén tu servidor desde la pestaña Console. Espera a que el estado muestre Offline.
- Ve a la pestaña Files y navega a
save-data/Saves/. - Abre la carpeta de guardado que coincida con tu
SaveName(ej.world1). - Selecciona todos los archivos y carpetas dentro de ella y elimínalos. No elimines el directorio padre
Saves/— solo el contenido de tu carpeta de guardado. - Regresa a la pestaña Console e inicia el servidor. Se generará un nuevo mundo desde cero.
SaveName en ServerHostSettings.json a un nuevo nombre (ej. "world2"). El servidor creará un mundo nuevo en la nueva carpeta. El guardado anterior permanece intacto y puede cargarse nuevamente cambiando el nombre de vuelta.