Guía de configuración del servidor de Windrose
Esta guía explica cómo configurar un servidor de Windrose: configuración del servidor, personalización del mundo y opciones de dificultad.
Importante: Haz siempre una copia de seguridad de los archivos de tu servidor antes de cambiar la configuración. Detén tu servidor antes de editar cualquier archivo de configuración.
Ubicación de los archivos de configuración
| Archivo | Ubicación | Propósito |
|---|---|---|
ServerDescription.json |
R5\ |
Configuración principal del servidor (código de invitación, contraseña, máximo de jugadores). |
WorldDescription.json |
R5\Saved\SaveProfiles\Default\RocksDB\<version>\Worlds\<world_id>\ |
Ajustes por mundo (dificultad, multiplicadores). |
ServerDescription.json
El ServerDescription.json principal controla cómo los jugadores encuentran tu servidor y se conectan a él.
Importante: Este archivo solo se puede modificar manualmente cuando el servidor está apagado. El servidor puede cambiar automáticamente cualquier campo en caso de algún problema.
{
"Version": 1,
"ServerDescription_Persistent":
{
"PersistentServerId": "1B80182E460F727CEA080C8EEBB1EA0A",
"InviteCode": "d6221bb7",
"IsPasswordProtected": false,
"Password": "",
"ServerName": "",
"WorldIslandId": "DB57768A8A7746899683D0EEE91F97BF",
"MaxPlayerCount": 10,
"P2pProxyAddress": "127.0.0.1"
}
}
| Ajuste | Descripción | Notas |
|---|---|---|
PersistentServerId |
ID único del servidor. | No editar - lo genera automáticamente el servidor. |
InviteCode |
Código que usan los jugadores para encontrar tu servidor. | Mín. 6 caracteres, distingue mayúsculas y minúsculas. Permitidos: 0-9, a-z, A-Z. |
IsPasswordProtected |
Requiere contraseña para unirse. | true o false.
|
Password |
Contraseña del servidor. | Solo se usa cuando IsPasswordProtected es true. |
ServerName |
Nombre visible de tu servidor. | Útil para que los jugadores comprueben que se están uniendo al lugar correcto si los códigos de invitación se parecen. |
WorldIslandId |
ID del mundo activo. | Debe coincidir con el IslandId de un WorldDescription.json. |
MaxPlayerCount |
Máximo de jugadores simultáneos. | Por defecto: 10. |
P2pProxyAddress |
IP para los sockets de escucha. | Establece aquí la dirección IP de tu servidor. |
Editar los archivos de configuración
Para clientes de Survival Servers
- Inicia sesión en tu panel de control.
- Haz clic en Detener para apagar tu servidor.
- Abre la herramienta Configuración del servidor para ajustar los valores desde una interfaz sencilla.
- La herramienta de configuración tiene secciones en la barra lateral para Configuración del servidor, Jugabilidad, Multiplicadores, Windrose+, Estadísticas del jugador, Escalado cooperativo, Efectos de descanso, Natación, Efectos de combate y Hearth.
- Elige un modo de guardado:
- Aplicar y reiniciar - Guarda la configuración y reinicia tu servidor.
- Aplicar - Guarda la configuración sin reiniciar.
- Guardar solo el formulario - Guarda los valores de tu formulario localmente sin escribir en los archivos de configuración.
- Haz clic en Save.
Herramientas adicionales disponibles en el panel de control:
- ServerConfig.ini - Edita la configuración avanzada del motor.
- Engine.ini - Edita los ajustes de Unreal Engine.
- Parámetros de lanzamiento - Activa o desactiva opciones como la física de vehículos.
Para servidores autoalojados
- Detén tu servidor.
- Abre el archivo de configuración en un editor de texto.
- Haz tus cambios y guarda.
- Inicia tu servidor.
WorldDescription.json
Cada mundo de tu servidor tiene su propio archivo WorldDescription.json. Puedes crear varios mundos: el primero se genera automáticamente al iniciar el servidor por primera vez.
Ubicación:
R5\Saved\SaveProfiles\Default\RocksDB\<game_version>\Worlds\<world_id>\WorldDescription.json
| Ajuste | Descripción |
|---|---|
IslandId |
ID único del mundo - debe coincidir con el nombre de la carpeta. |
WorldName |
Nombre visible del mundo. |
CreationTime |
Hora de creación (formato interno). |
WorldPresetType |
Preajuste de dificultad: "Easy", "Medium" o "Hard".
|
WorldSettings |
Parámetros de mundo personalizados (ver más abajo). |
Nota: Si hay valores personalizados en WorldSettings, el preajuste se establecerá automáticamente en "Custom" en el próximo arranque del servidor.
Preajustes de dificultad del mundo
Windrose ofrece tres preajustes de dificultad integrados:
| Preajuste | Descripción |
|---|---|
| Fácil | Menos vida y daño de los enemigos, y combate naval y abordajes más fáciles. |
| Media | Valores predeterminados equilibrados: la experiencia estándar de Windrose. |
| Difícil | Más vida y daño de los enemigos, combates más duros. |
Establece el preajuste en WorldDescription.json cambiando WorldPresetType, o usa la herramienta Server Config del panel de control de Survival Servers.
Configuración personalizada del mundo
Para un control más preciso, puedes personalizar parámetros individuales del mundo. Al establecer cualquier valor personalizado, el preajuste cambiará a "Custom".
Consejo: Puede ser más fácil configurar primero los ajustes personalizados dentro del juego y luego copiar los valores al archivo de configuración de tu servidor dedicado.
| Parámetro | Descripción | Predeterminado | Rango |
|---|---|---|---|
| CoopQuests | Cuando un jugador completa una misión cooperativa, se completa automáticamente para todos los jugadores que la tengan activa. | true | true / false |
| EasyExplore | Desactiva los marcadores de mapa de los puntos de interés (en el juego se llama «Immersive Exploration» - a pesar del nombre, hace que explorar sea más difícil). | false | true / false |
| MobHealthMultiplier | Cuánta salud tienen los enemigos. | 1.0 | 0.2 - 5.0 |
| MobDamageMultiplier | Cuánto daño hacen los enemigos. | 1.0 | 0.2 - 5.0 |
| ShipHealthMultiplier | Cuánta salud tienen los barcos enemigos. | 1.0 | 0.4 - 5.0 |
| ShipDamageMultiplier | Cuánto daño hacen las naves enemigas. | 1.0 | 0.2 - 2.5 |
| BoardingDifficultyMultiplier | Cuántos marineros enemigos hay que derrotar para ganar un abordaje. | 1.0 | 0.2 - 5.0 |
| Coop_StatsCorrectionModifier | Ajusta la salud y la pérdida de postura de los enemigos según el número de jugadores en el servidor. | 1.0 | 0.0 - 2.0 |
| Coop_ShipStatsCorrectionModifier | Ajusta la salud de las naves enemigas según el número de jugadores en el servidor. | 0.0 | 0.0 - 2.0 |
| CombatDifficulty | Dificultad general de los encuentros con jefes y agresividad de los enemigos. | Normal | Easy (fácil), Normal, Hard (difícil) |
Ejemplo de WorldDescription.json personalizado
{
"Version": 1,
"WorldDescription":
{
"IslandId": "DB57768A8A7746899683D0EEE91F97BF",
"WorldName": "My Server",
"CreationTime": 6.3905278455349005e+17,
"WorldPresetType": "Custom",
"WorldSettings":
{
"BoolParameters":
{
"{\"TagName\": \"WDS.Parameter.Coop.SharedQuests\"}": true,
"{\"TagName\": \"WDS.Parameter.EasyExplore\"}": false
},
"FloatParameters":
{
"{\"TagName\": \"WDS.Parameter.MobHealthMultiplier\"}": 1.5,
"{\"TagName\": \"WDS.Parameter.MobDamageMultiplier\"}": 1.2,
"{\"TagName\": \"WDS.Parameter.ShipsHealthMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.ShipsDamageMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.BoardingDifficultyMultiplier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.Coop.StatsCorrectionModifier\"}": 1.0,
"{\"TagName\": \"WDS.Parameter.Coop.ShipStatsCorrectionModifier\"}": 0.5
},
"TagParameters":
{
"{\"TagName\": \"WDS.Parameter.CombatDifficulty\"}":
{
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}
}
}
}
Gestionar varios mundos
Puedes crear varios mundos en un mismo servidor:
- Crea una carpeta nueva en
R5\Saved\SaveProfiles\Default\RocksDB\<version>\Worlds\. - Añade un archivo
WorldDescription.jsoncon unIslandIdúnico (que coincida con el nombre de la carpeta). - Para cambiar de mundo, actualiza
WorldIslandIdenServerDescription.jsoncon el ID del nuevo mundo. - Reinicia tu servidor.
Véase también
- Guía para crear un servidor de Windrose
- Cómo transferir una partida guardada local a un servidor de Windrose
- Cómo unirte a un servidor de Windrose
- Comandos de administrador de Windrose
- Windrose en Steam
- Alquila un servidor de Windrose en Survival Servers