Cómo instalar mods en un servidor de RuneScape Dragonwilds

De Survival Servers
Ir a la navegación Ir a la búsqueda

Esta guía explica cómo instalar y gestionar mods para RuneScape: Dragonwilds. El juego está desarrollado con Unreal Engine 5 y sus mods funcionan mediante archivos pak y UE4SS (Unreal Engine Scripting System). Jagex no ofrece herramientas oficiales de modding ni soporte de Steam Workshop para Dragonwilds, pero sí publica unas Directrices de modding comunitario que permiten y fomentan los mods de la comunidad.

Importante: Los mods solo son compatibles con servidores dedicados moddable. Los servidores vanilla (seguros) no permiten mods.

Qué se ejecuta dónde

Esta es la parte en la que se equivocan la mayoría de las guías, así que conviene ser precisos:

  • Los mods pak se ejecutan en el servidor dedicado. Coloca el .pak en la carpeta ~mods del servidor y se cargará al iniciar.
  • Los mods Lua de UE4SS no funcionan en el servidor dedicado. UE4SS se carga a sí mismo mediante un proxy dwmapi.dll, y el ejecutable del servidor dedicado de Dragonwilds no carga ese proxy en absoluto. Instalar UE4SS en un servidor dedicado no genera ningún archivo de registro, ningún módulo cargado ni ningún mod funcional. Falla en silencio, y por eso parece que debería estar funcionando.
  • Los mods Lua de UE4SS se ejecutan en el cliente del juego. Instala UE4SS en tu propia copia del juego para mods del lado del cliente, cambios de interfaz y sesiones de un jugador o alojadas por jugadores.

Si la página de Nexus de un mod indica que requiere UE4SS o SML, trátalo como un mod del lado del cliente.

Opción n.º 1: Instalar mods pak en un servidor de RuneScape: Dragonwilds de Survival Servers

  1. Inicia sesión en tu panel de control de Survival Servers
  2. Haz clic en Detener para apagar tu servidor
  3. Usa el Gestor de archivos o el acceso FTP para subir el archivo .pak a RSDragonwilds\Content\Paks\~mods\
    • Crea la carpeta ~mods si no existe
  4. Haz clic en Iniciar para arrancar el servidor con el mod cargado

Todos los planes de Survival Servers incluyen acceso FTP completo y el Gestor de archivos, así que no hace falta ninguna herramienta adicional.

Opción n.º 2: Instalar mods pak en un servidor autoalojado

  1. Descarga el archivo del mod .pak desde Nexus Mods
  2. Coloca el archivo .pak en: <server_root>\RSDragonwilds\Content\Paks\~mods\
    • Crea la carpeta ~mods si no existe
  3. Los mods pak se cargan automáticamente al iniciar el servidor, sin configuración adicional
  4. Reinicia el servidor

Instalar UE4SS en el cliente del juego

UE4SS es el framework que requieren la mayoría de los mods de Lua. Se instala en tu propia instalación del juego, no en un servidor dedicado.

  1. Descarga la última versión de UE4SS desde Nexus Mods
  2. Extrae el contenido en el directorio del juego para que los archivos queden en:
<game_root>\RSDragonwilds\Binaries\Win64\
├── dwmapi.dll
└── ue4ss\
    ├── Mods\
    ├── Mods.txt
    └── UE4SS-settings.ini
  1. Extrae cada carpeta de mod en ue4ss\Mods\
  2. Activa el mod en ue4ss\Mods.txt añadiendo: ModName : 1
  3. Inicia el juego

Alternativa: SML (Script Mod Loader)

SML es un framework de mods alternativo que habilita una consola de desarrollador y un cargador de Blueprints. Algunos mods pueden requerir SML en lugar de UE4SS o además de él. Al igual que UE4SS, es un framework del lado del cliente. Consulta la página de requisitos de cada mod.

Tipos de mods

Tipo de mod Ubicación de instalación Se ejecuta en Descripción
Mods pak RSDragonwilds\Content\Paks\~mods\ Servidor dedicado Mods de reemplazo de recursos (texturas, modelos, cambios de equilibrio)
Mods de Lua (UE4SS) RSDragonwilds\Binaries\Win64\ue4ss\Mods\ Solo el cliente del juego Mods con scripts para herramientas de administración, ajustes de jugabilidad y utilidades
Mods del lado del cliente Solo los archivos de juego del jugador Solo el cliente del juego Cambios de interfaz, mejoras visuales, sin necesidad de instalar nada en el servidor

Mods populares

Mod Tipo Descripción
UE4SS Framework del cliente Framework base necesario para los mods con scripts en Lua
SML Framework del cliente Activa la consola de desarrollo y el bootstrapper de Blueprint
Architect Requiere UE4SS Elimina los límites de colocación y añade reglas de construcción configurables
Aumento del número de jugadores Requiere UE4SS Aumenta el límite de jugadores en las sesiones alojadas desde el cliente del juego. Los servidores dedicados usan en su lugar el número de slots de tu plan

Eliminar mods

  1. Detén tu servidor
  2. Para mods pak: elimina el archivo .pak de Content\Paks\~mods\
  3. Para mods de Lua del lado del cliente: pon el mod en ModName : 0 en Mods.txt, o elimina la carpeta del mod de ue4ss\Mods\
  4. Inicia tu servidor

Nota: eliminar mods que añaden contenido a tu mundo puede causar problemas si los datos guardados dependen de ese mod. Haz siempre una copia de seguridad de tu mundo antes de eliminar mods.

Actualizar mods

  1. Detén tu servidor
  2. Elimina los archivos antiguos del mod
  3. Descarga e instala la versión actualizada
  4. Inicia tu servidor

Revisa el registro de cambios del mod antes de actualizar por si hay instrucciones especiales de migración. Las actualizaciones del juego pueden romper los mods, así que vuelve a comprobar tus mods después de cada parche de Dragonwilds.

Solución de problemas

Problema Solución
El servidor no arranca después de añadir un mod pak Quita el mod nuevo y prueba. Revisa los registros en busca de errores.
Subí UE4SS a mi servidor y no pasa nada Es lo esperado. UE4SS no se carga en la versión de servidor dedicado de Dragonwilds. Usa mods pak en el lado del servidor e instala UE4SS en tu cliente del juego en su lugar.
El mod pak no se carga Asegúrate de que el .pak está directamente en ~mods\, no en una subcarpeta, y de que el servidor se reinició por completo
El mod no se carga en el cliente (Lua) Comprueba que el mod esté activado en Mods.txt (ModName : 1) y que el propio UE4SS esté instalado junto al ejecutable del juego
Cierres inesperados tras una actualización del juego Reinstala UE4SS en el cliente. Las actualizaciones del juego pueden sobrescribir o romper los archivos de los mods.
El antivirus bloquea dwmapi.dll Añade una excepción para el archivo en la configuración de tu antivirus

Véase también

Mods de RuneScape Dragonwilds tras la actualización 1.0