← Blog

Mods de Rust: cómo instalarlos en tu servidor con Oxide

Par Benjamin Dayan · PDG

· Mis à jour le 12 de noviembre de 2026 · Lecture 7 min

Índice
Consola de un servidor de Rust con Oxide cargando plugins y carpetas de configuración visibles en pantalla

Para instalar mods de Rust en tu servidor, instala el framework Oxide (uMod) en la raíz del servidor y deja los plugins .cs en oxide/plugins. Ajusta su configuración en oxide/config y asigna los permisos con oxide.grant. Tras cada wipe forzado, actualiza primero Rust y después Oxide. En Fly-Serv, Oxide se instala con un clic.

Este es el proceso en orden, con las carpetas exactas y los comandos para copiar y pegar.

Lo esencial

  • Oxide es el framework. Los mods son plugins en C# (.cs) que el propio servidor compila.
  • Los plugins se colocan en oxide/plugins y se cargan en caliente, sin reiniciar.
  • Sin permisos, la mayoría de los comandos de plugin responden «You don't have permission». Se asignan a un grupo, no jugador por jugador.
  • Tras un wipe forzado, el orden es: copia de seguridad, actualización de Rust, actualización de Oxide y revisión de los plugins.
  • Los jugadores no instalan nada en su equipo.

Oxide, uMod y plugins: lo que debes saber antes de empezar

Oxide, hoy conocido bajo la marca uMod, es el framework que se añade al servidor de Rust para que pueda cargar extensiones. Los plugins son archivos .cs que el servidor compila al cargarlos. Esta guía se centra en Oxide porque es el que dan por hecho casi todos los tutoriales.

Todo ocurre en el servidor. Tus jugadores entran con el juego normal y no descargan nada.

Un servidor con plugins aparece en la pestaña Modded del navegador de servidores. La lista oficial de etiquetas de Facepunch explica que las etiquetas se controlan con la variable server.tags. Para que el servidor aparezca en Modded, añade esa etiqueta con la variable server.tags. Los kits, los teletransportes y las tasas de recolección alteran la jugabilidad.

¿Cómo instalar mods de Rust con Oxide/uMod?

Hay dos caminos: un clic desde un panel o el procedimiento manual.

Con un clic desde FlyPanel

Abre FlyPanel, entra en la sección de mods y frameworks, elige Oxide/uMod, instálalo y reinicia el servidor. Después abre la consola en tiempo real: debe aparecer la línea de carga de Oxide, y la carpeta oxide/ tiene que existir en tus archivos.

Al contratar también eliges la seed, el tamaño del mapa y hasta 200 jugadores. Lo tienes todo en la página de alojamiento de servidores Rust, desde 8,99 €/mes.

Instalación manual (servidor dedicado o VPS)

Si gestionas tu propia máquina o un VPS Pterodactyl, sigue estos pasos:

  1. Detén el servidor.
  2. Actualiza RustDedicated (app de Steam 258550) con SteamCMD:
    ./steamcmd.sh +force_install_dir /srv/rust +login anonymous +app_update 258550 validate +quit
    
  3. Descarga la build Oxide.Rust de tu sistema (Windows o Linux) desde la página de Rust en umod.org, el repositorio oficial.
  4. Extrae el archivo en la raíz del servidor y acepta sobrescribir los ficheros de RustDedicated_Data/Managed.
  5. Reinicia y escribe oxide.version en la consola.

El error clásico: poner una build de Windows en un servidor Linux. El servidor arranca, pero Oxide no se carga.

¿En qué carpeta se colocan los plugins de Rust?

En el primer arranque, Oxide crea su estructura de carpetas junto al ejecutable:

Carpeta Contenido
oxide/plugins Los plugins .cs: aquí es donde dejas tus archivos
oxide/config Los ajustes .json, que se generan al cargar el plugin por primera vez
oxide/data Los datos persistentes (kits, clanes, homes…)
oxide/lang Las traducciones: útil para pasar un plugin al español
oxide/logs Los registros de Oxide y los errores

La carga es en caliente: copias el archivo, el plugin se compila y arranca sin reiniciar. Para controlarlo todo desde la consola:

oxide.plugins
oxide.load NombreDelPlugin
oxide.unload NombreDelPlugin
oxide.reload NombreDelPlugin

Para cambiar un ajuste, edita el .json de oxide/config y ejecuta oxide.reload. No toques nunca el .cs: tu cambio desaparecería en la siguiente actualización del plugin. Cuando un plugin se niega a arrancar, la consola muestra un error de compilación y el detalle está en oxide/logs.

¿Cómo dar permisos a los plugins de Oxide?

Un permiso es una etiqueta (por ejemplo, kits.use) que asignas a un jugador o a un grupo. Oxide trae como mínimo los grupos default (todos los jugadores) y admin. El método más limpio es crear grupos, darles los permisos y meter después a los jugadores en ellos.

oxide.grant user 76561198000000000 kits.use
oxide.grant group default kits.use
oxide.revoke group default kits.use
oxide.group add vip
oxide.usergroup add 76561198000000000 vip
oxide.show perms
oxide.show user 76561198000000000

Usa el SteamID64 en lugar del nick, que se presta a confusiones. El alias o. también funciona (o.grant).

Un caso práctico: un kit de inicio para todo el mundo y un kit VIP para unos pocos jugadores. Da kits.use al grupo default, crea el grupo vip, asígnale el permiso del kit VIP y añade a tus jugadores con oxide.usergroup add. Para quitarle el VIP a alguien, basta un solo comando.

No confundas estos permisos con ownerid y moderatorid. Esos comandos nativos de Rust conceden derechos de administración del juego, no permisos de plugin. El nombre exacto de un permiso aparece en la página del plugin, en el propio .cs (busca RegisterPermission) o con oxide.show perms.

¿Por qué dejan de funcionar los mods tras un wipe forzado?

El wipe forzado llega con la actualización mensual de Facepunch. Consulta el seguimiento de fechas de wipe para confirmar la fecha y la hora antes de cada actualización.

La actualización reemplaza los archivos del juego que Oxide había modificado. El resultado: Oxide deja de cargarse o deja de ser compatible con la nueva versión. Y hay que esperar a que se publique la build de Oxide correspondiente, que no siempre sale a la hora del parche.

Los síntomas casi nunca varían: ninguna línea de Oxide al arrancar, comandos oxide.* desconocidos o plugins con errores tras un cambio de API.

El wipe borra el mapa. Con los blueprints depende de tu configuración. En cuanto a oxide/data, decide cada plugin: unos purgan sus datos en el wipe y otros los conservan.

¿Cómo actualizar Oxide después de una actualización de Rust?

Sigue este orden, sin saltarte nada:

  1. Haz una copia de seguridad de oxide/config, oxide/data y del mapa. En Fly-Serv, la opción Backup cuesta +1,99 €/mes; consulta los precios y opciones (Backup, Anti-DDoS avanzado).
  2. Actualiza Rust. En manual, vuelve a lanzar app_update 258550 validate, que además restaura los archivos originales.
  3. Reinstala o actualiza Oxide: un clic en FlyPanel o la última build de Oxide.Rust extraída en la raíz.
  4. Actualiza los plugins que den error.
  5. Lee la consola y prueba tus comandos clave (kit, teletransporte) antes de abrir a los jugadores.

No anuncies la reapertura a una hora exacta: deja margen para los plugins rebeldes. Las noches de wipe atraen además ataques DDoS, y en Fly-Serv la protección Anti-DDoS ya viene incluida.

Buenas prácticas para un servidor de Rust con mods estable

  • Añade los plugins de uno en uno, mirando la consola cada vez.
  • Evita las funciones duplicadas: dos plugins de teletransporte acaban siempre pisándose.
  • Vigila la carga de CPU. Rust se apoya sobre todo en un solo núcleo y cada plugin tiene un coste; el Ryzen 9 7950X3D y su V-Cache ayudan a aguantar.
  • Guarda una copia de oxide/config y oxide/data.

Para elegir plugins, echa un vistazo a los mejores mods para un servidor de Rust. Si además gestionas un servidor de supervivencia en otro juego, así se instalan mods en un servidor de DayZ.

Preguntas frecuentes

¿Tienen que instalar mods los jugadores para entrar en un servidor de Rust con mods?

No. Los plugins de Oxide funcionan solo en el servidor. Los jugadores se conectan con el juego normal y no descargan nada.

¿Un servidor de Rust con Oxide aparece en la categoría Modded?

Sí, si añades la etiqueta Modded con la variable server.tags. La fuente consultada no indica que Oxide la aplique por defecto.

¿Hay que reiniciar el servidor después de añadir un plugin de Oxide?

No. Copia el archivo .cs en oxide/plugins y se carga en caliente. Para aplicar un ajuste modificado, basta con oxide.reload NombreDelPlugin.

¿Son gratuitos los plugins de uMod para Rust?

Muchos plugins del repositorio oficial de uMod son gratuitos, pero algunos son de pago. Solo pagas el alojamiento de tu servidor, salvo que elijas plugins de pago.

¿Es Oxide el único framework de mods para un servidor de Rust?

En Fly-Serv, Oxide/uMod es el framework que se instala con un clic en FlyPanel. Es también el más veterano, con más documentación y más plugins disponibles.

¿Se borran los datos de los plugins en un wipe?

No automáticamente. El wipe borra el mapa, pero oxide/data depende de cada plugin. Unos purgan sus datos en el wipe y otros los conservan: lee su documentación y haz una copia antes.

Lanza tu servidor de Rust con mods esta noche

Antes de tu próximo wipe, haz un ensayo: instala Oxide, añade un único plugin, da su permiso a un grupo y prueba el comando. El primer jueves del mes sabrás leer la consola y reaccionar rápido.

Para ello, alojamiento de servidores Rust, desde 8,99 €/mes reúne todo lo necesario. Oxide/uMod se instala con un clic, la consola y los logs en tiempo real señalan al plugin culpable y el Anti-DDoS está incluido. Entrega en menos de 60 segundos y sin permanencia. Del resto nos ocupamos nosotros.

Sigue leyendo