Rust: instalación de plugins Oxide/uMod y realización de un wipe
Añade el framework de mods Oxide (uMod), instala y configura plugins, y realiza un borrado de mapa o un wipe completo cuando llegue la actualización mensual.
Dos cosas que casi todo propietario de un servidor de Rust necesita: el framework de modding Oxide (uMod) para poder ejecutar plugins, y una rutina de wipe fiable para cuando Facepunch lanza la actualización mensual forzada. Esta guía cubre ambos.
Instalar Oxide (uMod)
Oxide (también llamado uMod) es el framework de plugins en el que se ejecutan casi todos los servidores de Rust modificados. En ServerPrism, la forma más fácil de obtenerlo está integrada en tu tipo de servidor:
- Abre tu servidor y ve a la pestaña Startup.
- Busca una opción de modding framework / Oxide (muchos "eggs" de Rust tienen un interruptor o una variable de construcción como
Oxide/Carbon). - Configúralo en Oxide, luego reinstala o reinicia para que el framework se descargue.
- Después de que arranque, la consola mostrará la versión de Oxide al inicio, y aparecerá una carpeta
oxide/en el File Manager.
Si tu tipo de servidor no expone un interruptor, abre un ticket de soporte y te cambiaremos a la versión de Oxide.
Instalar plugins
Los plugins de Rust son archivos .cs individuales.
- Descarga el archivo
.csdel plugin desde umod.org. - En el File Manager, suéltalo en
oxide/plugins/. - Oxide carga en caliente los plugins, no se necesita reiniciar. La consola imprimirá
Loaded plugin <Name>en unos segundos.
Los archivos de configuración y datos se generan en oxide/config/ y oxide/data/ en la primera carga. Edita la configuración, luego recarga el plugin con oxide.reload <PluginName> en la consola.
Comandos útiles de la consola:
oxide.plugins # listar plugins cargados
oxide.reload PluginName # aplicar cambios de configuración
oxide.unload PluginName # deshabilitar sin eliminar
oxide.grant group admin PluginName.permission # permisos
Realizar un wipe de tu servidor
Un wipe restablece el progreso. Hay dos niveles:
- Map wipe — regenera el mapa y borra edificios/botín, pero mantiene los planos. Haz esto cuando quieras un mapa nuevo.
- Full wipe (BP wipe) — map wipe más el borrado de los planos de los jugadores. Esto es lo que la mayoría de los servidores hacen en la actualización forzada mensual.
Cómo hacer un wipe
- Detén el servidor desde la pestaña Console.
- En el File Manager, abre la carpeta
server/<identity>/(la identidad se establece en tu pestaña Startup). - Para un map wipe, elimina los archivos del mapa:
*.mapy*.sav(y sus copias de seguridad.1,.2). - Para un full wipe, también elimina los datos de los planos — elimina los archivos
player.blueprints.*.db(o todos los archivosstorage/blueprint dependiendo de tu compilación). - Opcionalmente, cambia la semilla del mundo y/o el tamaño del mapa en la pestaña Startup para un mapa completamente nuevo.
- Inicia el servidor. Generará un mundo nuevo al arrancar.
Siempre haz una copia de seguridad primero. Realiza una copia de seguridad antes de hacer un wipe para que un error sea reversible — consulta Copia de seguridad de tu servidor.
Momento del force wipe
Facepunch lanza una actualización obligatoria el primer jueves de cada mes, lo que rompe Oxide y los plugins hasta que se actualizan. El día del force-wipe: actualiza el servidor, espera a que Oxide y tus plugins lancen versiones actualizadas, luego haz el wipe. Ejecutar un Oxide desactualizado después de una actualización forzada fallará al cargar — esto es esperado hasta que uMod se actualice.
Problemas comunes
- Los plugins no cargan después de la actualización mensual: Oxide/los plugins aún no están actualizados para la nueva versión de Rust — actualiza el servidor y espera a que uMod se ponga al día.
Failed to compileun plugin: versión de plugin incorrecta para tu compilación de Oxide, o un plugin de dependencia faltante — verifica la página de uMod del plugin.- El wipe "no funcionó": eliminaste archivos en la carpeta de identidad incorrecta, o no detuviste el servidor primero — detén, elimina en la carpeta
server/<identity>/correcta, luego inicia. - Servidor no en el navegador: aún está arrancando, o la descripción/
server.hostnameno está configurada — verifica la consola.
¿Necesitas ayuda con un wipe o un plugin rebelde? Abre un ticket de soporte y lo solucionaremos en el nodo.