Dos tipos de mods de Dragonwilds, y solo uno funciona en un servidor
| Tipo | Qué es | ¿Funciona en un servidor dedicado? |
|---|---|---|
| Mod pak | Datos del juego empaquetados como lo hace el propio juego: un .pak, un .utoc y un .ucas con el mismo nombre | Sí |
| Mod de UE4SS (Lua) | Scripts cargados por UE4SS, una herramienta que se engancha al juego de Windows | No. 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.
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.
- Descarga el mod desde su sitio, como .zip.
- En el panel de tu servidor, abre la pestaña Mods y elige el .zip, o los tres archivos si lo descomprimiste.
- El mod aparece en la lista, desactivado. Actívalo.
- 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.
Si alojas el servidor tú mismo
- Detén el servidor.
- Crea RSDragonwilds/Content/Paks/~mods si no está.
- Copia en ella el .pak, el .utoc y el .ucas de cada mod.
- 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
- Cómo configurar un servidor dedicado de RuneScape: Dragonwilds
- Ajustes del servidor de Dragonwilds explicados
- Cambia los ajustes del mundo de Dragonwilds sin empezar de cero
- Cómo llevar tu mundo de Dragonwilds a un servidor dedicado
- El servidor de Dragonwilds no aparece en la pestaña Público
- Precios y planes del alojamiento de servidores de Dragonwilds