Cómo instalar mods en un servidor dedicado de Dragonwilds

RuneScape: Dragonwilds no tiene Steam Workshop ni herramientas oficiales de mods, pero sí una comunidad de mods muy activa, y un servidor dedicado puede ejecutar una parte de lo que crean. Esa parte son los mods pak. Esta guía explica qué mods son esos, dónde van en un servidor, qué hace el propio juego cuando los encuentra y cómo instalarlos y quitarlos desde el panel en un servidor alojado con nosotros.

Dos tipos de mods de Dragonwilds, y solo uno funciona en un servidor

TipoQué es¿Funciona en un servidor dedicado?
Mod pakDatos del juego empaquetados como lo hace el propio juego: un .pak, un .utoc y un .ucas con el mismo nombreSí
Mod de UE4SS (Lua)Scripts cargados por UE4SS, una herramienta que se engancha al juego de WindowsNo. Cada jugador lo instala en su propio juego

El motivo es el propio servidor. El servidor dedicado es una versión de Linux, y UE4SS funciona enganchándose al ejecutable de Windows, así que en un servidor no hay nada a lo que engancharse. Si las instrucciones de un mod mencionan UE4SS, un archivo Mods.txt, dwmapi.dll o la carpeta Binaries/Win64, es de ese tipo y va en el juego de cada jugador, en su PC.

Los mods pak son el otro tipo: cambian los datos propios del juego, como cuántas ranuras tiene un cofre o cuánto cuesta un teletransporte. El servidor los carga cuando arranca.

Un mod pak son tres archivos, y hacen falta los tres

Este es el detalle que sorprende a la gente. Dragonwilds guarda su contenido en contenedores, así que un mod no es un archivo sino un conjunto de tres con el mismo nombre:

  • ModName.pak
  • ModName.utoc
  • ModName.ucas

Probamos esto en la versión actual del servidor. Con los tres archivos en su sitio, el servidor carga el mod y el mundo se levanta. Con el .pak solo, el servidor encuentra el archivo, busca el .utoc a su lado, registra que no se encontró el contenedor y no carga nada del mod. No hay error en pantalla y el servidor arranca con normalidad, por eso un mod instalado así parece instalado y no hace nada.

Consejo:Los mods suelen descargarse como un .zip con los tres archivos dentro. Mantenlos juntos y no renombres uno sin los demás.

Dónde van los mods en un servidor dedicado

En una carpeta llamada ~mods dentro de la carpeta Paks del juego. La tilde forma parte del nombre:

  • En el servidor: RSDragonwilds/Content/Paks/~mods
  • En el propio juego de un jugador: la misma ruta Content\Paks\~mods dentro de la carpeta de instalación del juego

La carpeta no existe en una instalación nueva. Créala, pon en ella los tres archivos de cada mod y reinicia el servidor. Los mods se leen una sola vez, cuando arranca el servidor, así que no cambia nada en un mundo que ya está en marcha.

El juego lo sabe y lo dice

Dragonwilds busca mods cada vez que arranca un servidor dedicado. Cuando encuentra la carpeta ~mods escribe una advertencia en el registro del servidor, "Found the following unexpected files, which suggests mod use", y marca la sesión del servidor como modificada.

Dos cosas se desprenden de cómo funciona esa comprobación, ambas medidas en nuestro servidor de pruebas:

  • Basta una carpeta ~mods vacía. La comprobación reacciona a la carpeta, no a lo que hay dentro.
  • Para volver a un servidor sin mods, hay que eliminar la carpeta, no solo vaciarla.

Jagex no crea herramientas de modding para Dragonwilds, y publica unas Community Modding Guidelines que permiten mods de la comunidad con límites: sin mods de pago, sin mods que sobrescriban archivos centrales del juego o dañen los guardados, y sin trampas en el juego compartido. Los mods los hacen jugadores, y ni Jagex ni un proveedor pueden prometer que uno siga funcionando tras una actualización del juego.

En un servidor alojado con nosotros: la pestaña Mods

Los servidores alojados aquí tienen una pestaña Mods en el panel, actualmente en beta, que se ocupa de las tres reglas anteriores por ti.

  1. Descarga el mod desde su sitio, como .zip.
  2. En el panel de tu servidor, abre la pestaña Mods y elige el .zip, o los tres archivos si lo descomprimiste.
  3. El mod aparece en la lista, desactivado. Actívalo.
  4. Pide a tu grupo que salga del mundo y usa Restart now en la misma pestaña.

Lo que hace la pestaña y no hace la subida de un archivo:

  • Comprueba el conjunto. Un mod al que le falta un archivo se rechaza indicando el nombre del archivo que falta, en lugar de instalarse como un mod que no hace nada.
  • Reconoce un mod de UE4SS y te dice que pertenece al juego, no al servidor.
  • Un mod desactivado se guarda fuera de la carpeta del juego, y cuando se desactiva o se quita el último mod, la carpeta también se elimina. Así, un servidor con todos los mods desactivados arranca como un servidor sin mods.
  • Subir un mod que ya está instalado lo reemplaza y lo mantiene activado o desactivado como estaba, que es como se actualiza uno.
Consejo:Descarga una copia de seguridad de tu mundo desde la pestaña Copia de seguridad antes de añadir un mod. Los mods cambian los datos del juego, y la vuelta atrás de un mod que no te gusta es un mundo anterior a él.

Si alojas el servidor tú mismo

  1. Detén el servidor.
  2. Crea RSDragonwilds/Content/Paks/~mods si no está.
  3. Copia en ella el .pak, el .utoc y el .ucas de cada mod.
  4. Inicia el servidor y lee el registro: un mod cargado se indica como un contenedor montado con el nombre del mod.

Si tu servidor se actualiza solo desde Steam en cada arranque, los mods se quedan donde están: la actualización comprueba los archivos propios del juego y deja en paz la carpeta ~mods.

Dónde encontrar mods

  • CurseForge tiene una categoría Pak Mods para Dragonwilds, que es el tipo de mod que carga un servidor.
  • Nexus Mods es el sitio más grande, con ambos tipos. Lee las instrucciones de instalación de cada mod para saber de cuál se trata.

Las páginas de los mods también indican si los jugadores necesitan el mod. Un mod que cambia el aspecto de las cosas suele tener que estar en el juego de cada jugador; consulta la página del autor, no a nosotros, porque varía de un mod a otro.

Tras una actualización del juego

Un mod se crea para una versión del juego. Cuando Jagex publica un parche, un mod hecho para la versión anterior puede dejar de funcionar y, en el peor caso, el mundo no carga. Si tu servidor deja de arrancar tras una actualización, desactiva todos los mods, reinicia y vuelve a activarlos de uno en uno cuando sus autores los hayan actualizado.

Preguntas frecuentes

¿Se pueden instalar mods en un servidor dedicado de RuneScape: Dragonwilds?

Sí, mods pak. Son conjuntos de tres archivos (.pak, .utoc y .ucas) colocados en RSDragonwilds/Content/Paks/~mods, y el servidor los carga al arrancar. Los mods de UE4SS (Lua) no funcionan en un servidor dedicado, porque UE4SS se engancha al juego de Windows y el servidor es una versión de Linux.

¿Dónde está la carpeta de mods en un servidor de Dragonwilds?

RSDragonwilds/Content/Paks/~mods, con la tilde en el nombre. No existe hasta que la creas. En un servidor alojado con nosotros, la pestaña Mods la crea y la elimina por ti.

¿Por qué no funciona mi mod de Dragonwilds en el servidor?

Casi siempre porque solo se subió el .pak. Un mod de Dragonwilds necesita su .utoc y su .ucas junto al .pak, y si faltan, el servidor no carga nada del mod y no muestra ningún error. La otra causa habitual es un mod de UE4SS, que no puede ejecutarse en un servidor.

¿Funcionan los mods de UE4SS en un servidor dedicado de Dragonwilds?

No. UE4SS se engancha a la versión de Windows del juego, y el servidor dedicado es una versión de Linux. Los mods de UE4SS los instala cada jugador en su propio juego.

¿Mis amigos necesitan tener instalados los mismos mods?

Depende del mod. Uno que solo cambia reglas o datos en el servidor puede no necesitar nada de los jugadores, y uno que cambia el aspecto de las cosas suele tener que estar también en el juego de cada jugador. La página del propio mod lo indica.

¿Detecta el juego los mods en un servidor dedicado?

Sí. En cada inicio el servidor busca la carpeta ~mods, escribe una advertencia en su registro y marca su sesión como modificada. Lo hace incluso si la carpeta está vacía, así que para volver a un servidor sin mods hay que eliminar la carpeta, algo que la pestaña Mods hace cuando se desactiva el último mod.

¿Una actualización del juego eliminará mis mods?

No. La actualización revisa los archivos del propio juego y deja en paz la carpeta ~mods. Aun así, una actualización puede romper un mod creado para la versión anterior: si el servidor deja de cargar el mundo, desactiva los mods y reinicia.

¿Ofrece Flux alojamiento de servidores de Dragonwilds con mods?

Sí. Todos los planes de Dragonwilds incluyen la pestaña Mods, en beta: sube el .zip de un mod, actívalo y reinicia. No hay cargo adicional ni un plan aparte para mods. Los mods los hace la comunidad, así que no podemos prometer que un mod determinado funcione con la versión actual del juego.

Guías relacionadas de RuneScape: Dragonwilds