Comment installer des mods Rust sur un serveur avec Oxide ?
Par Benjamin Dayan · PDG
· Mis à jour le 12 novembre 2026 · Lecture 7 min
Sommaire

Installez le framework Oxide (uMod) à la racine du serveur, déposez les plugins .cs dans oxide/plugins, ajustez leurs réglages dans oxide/config, puis attribuez les droits avec oxide.grant. Après chaque wipe forcé, mettez à jour Rust, puis Oxide. Sur Fly-Serv, Oxide s'installe en 1 clic.
Voici la procédure dans l'ordre, avec les dossiers exacts et les commandes à copier.
En bref
- Oxide est le framework, les mods sont des plugins C# (
.cs) que le serveur compile lui-même. - Les plugins se déposent dans
oxide/pluginset se chargent à chaud, sans redémarrage. - Sans permission, la plupart des commandes de plugin répondent « You don't have permission » : on les donne à un groupe, pas joueur par joueur.
- Après un wipe forcé, l'ordre est : sauvegarde, mise à jour de Rust, mise à jour d'Oxide, vérification des plugins.
- Les joueurs n'installent rien de leur côté.
Oxide, uMod et plugins : ce qu'il faut savoir avant de commencer
Oxide, aujourd'hui connu sous la marque uMod, est le framework qui s'ajoute au serveur Rust et lui apprend à charger des extensions. Les plugins sont des fichiers .cs que le serveur compile au chargement. Oxide s'appuie sur Harmony, la bibliothèque de modification de code incluse dans le serveur dédié. Ce guide s'en tient à Oxide : c'est celui que presque tous les tutoriels supposent.
Tout se passe côté serveur. Vos joueurs rejoignent avec le jeu normal, sans rien télécharger.
Un serveur avec plugins s'affiche dans l'onglet Modded du navigateur de serveurs. La liste officielle des tags Facepunch contient les tags Modded et Oxide, réglés via la variable server.tags. Oxide marque le serveur comme moddé par défaut ("Modded": true dans oxide/oxide.config.json). Laissez cette valeur : kits, téléportations et taux de récolte modifient le gameplay.
Comment installer Oxide/uMod sur un serveur Rust ?
Deux voies : le clic dans un panel, ou la procédure manuelle.
En 1 clic depuis FlyPanel
Ouvrez FlyPanel, allez dans la section des mods et frameworks, choisissez Oxide/uMod, installez, puis redémarrez le serveur. Ouvrez ensuite la console en temps réel : la ligne de chargement d'Oxide doit apparaître, et le dossier oxide/ doit exister dans vos fichiers.
À la commande, vous réglez aussi la seed, la taille de la map et jusqu'à 200 joueurs. Tout est sur la page Hébergeur Rust : louez votre serveur Rust dès 8,99€/mois.
Installation manuelle (serveur dédié ou VPS)
Si vous gérez votre machine ou un VPS Pterodactyl, voici la marche à suivre :
- Arrêtez le serveur.
- Mettez à jour RustDedicated (app Steam 258550) avec SteamCMD :
./steamcmd.sh +force_install_dir /srv/rust +login anonymous +app_update 258550 validate +quit - Téléchargez la build Oxide.Rust de votre système (Windows ou Linux) sur la page Rust de umod.org, le dépôt officiel.
- Extrayez l'archive à la racine du serveur et acceptez d'écraser les fichiers de
RustDedicated_Data/Managed. - Redémarrez, puis tapez
oxide.versiondans la console.
L'erreur classique : une build Windows posée sur un serveur Linux. Le serveur démarre, mais Oxide ne se charge pas.
Dans quel dossier placer les plugins Rust ?
Au premier démarrage, Oxide crée son arborescence à côté de l'exécutable :
| Dossier | Contenu |
|---|---|
oxide/plugins |
Les plugins .cs : c'est ici que vous déposez vos fichiers |
oxide/config |
Les réglages .json, générés au premier chargement du plugin |
oxide/data |
Les données persistantes (kits, clans, homes…) |
oxide/lang |
Les traductions : utile pour passer un plugin en français |
oxide/logs |
Les journaux d'Oxide et les erreurs |
Le chargement se fait à chaud : vous déposez le fichier, le plugin se compile et démarre sans redémarrage. Pour tout piloter depuis la console :
oxide.plugins
oxide.load NomDuPlugin
oxide.unload NomDuPlugin
oxide.reload NomDuPlugin
Pour changer un réglage, modifiez le .json dans oxide/config, puis lancez oxide.reload. Ne touchez jamais au .cs : votre modification disparaîtrait à la prochaine mise à jour du plugin. Quand un plugin refuse de démarrer, la console affiche une erreur de compilation, et le détail se trouve dans oxide/logs.
Comment attribuer des permissions aux plugins Oxide ?
Une permission est une étiquette (kits.use, par exemple) que vous attachez à un joueur ou à un groupe. Oxide fournit au minimum les groupes default (tous les joueurs) et admin. La méthode la plus propre : créer des groupes, leur donner les permissions, puis y ranger les joueurs.
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
Utilisez le SteamID64 plutôt que le pseudo, qui prête à confusion. L'alias o. fonctionne aussi (o.grant).
Prenons un cas concret : un kit de départ pour tout le monde, un kit VIP pour quelques joueurs. Donnez kits.use au groupe default, créez le groupe vip, attribuez-lui la permission du kit VIP, puis ajoutez vos joueurs avec oxide.usergroup add. Pour retirer un VIP, une seule commande suffit.
Ne confondez pas ces permissions avec ownerid et moderatorid. Ces commandes natives de Rust donnent des droits d'administration du jeu, pas des permissions de plugin. Le nom exact d'une permission figure sur la page du plugin, dans le fichier .cs (cherchez RegisterPermission) ou via oxide.show perms.
Pourquoi les mods ne fonctionnent plus après un wipe forcé ?
Le wipe forcé tombe le premier jeudi du mois, avec la mise à jour mensuelle de Facepunch. D'après le suivi des dates de wipe, elle sort à 19 h, heure du Royaume-Uni. Le Royaume-Uni et la France changent d'heure aux mêmes dates : cela donne 20 h à Paris, été comme hiver.
La mise à jour remplace les fichiers du jeu qu'Oxide avait modifiés. Résultat : Oxide n'est plus chargé, ou plus compatible avec la nouvelle version. Et il faut attendre la publication de la build Oxide correspondante, qui ne sort pas forcément à l'heure du patch.
Les symptômes ne varient guère : aucune ligne Oxide au démarrage, commandes oxide.* inconnues, ou plugins en erreur après un changement d'API.
Le wipe efface la map. Pour les blueprints, cela dépend de votre configuration. Quant à oxide/data, chaque plugin décide : certains purgent leurs données au wipe, d'autres les gardent.
Comment mettre à jour Oxide après une mise à jour de Rust ?
Suivez cet ordre, sans en sauter :
- Sauvegardez
oxide/config,oxide/dataet la map. Sur Fly-Serv, l'option Backup coûte +1,99 €/mois ; voir les tarifs et options (Backup, Anti-DDoS avancé). - Mettez Rust à jour. En manuel, relancez
app_update 258550 validate, qui remet aussi les fichiers d'origine. - Réinstallez ou mettez Oxide à jour : 1 clic dans FlyPanel, ou la dernière build Oxide.Rust extraite à la racine.
- Mettez à jour les plugins signalés en erreur.
- Lisez la console, puis testez vos commandes clés (kit, téléportation) avant d'ouvrir aux joueurs.
N'annoncez pas la réouverture à 20 h pile : gardez une marge pour les plugins récalcitrants. Les soirs de wipe attirent aussi les attaques, ce qui justifie une protection Anti-DDoS déjà incluse.
Bonnes pratiques pour un serveur Rust moddé stable
- Ajoutez les plugins un par un, en regardant la console à chaque fois.
- Évitez les doublons de fonction : deux plugins de téléportation finissent toujours par se marcher dessus.
- Surveillez la charge CPU. Rust s'appuie surtout sur un seul cœur et chaque plugin a un coût ; le Ryzen 9 7950X3D et son V-Cache aident à tenir.
- Gardez une copie de
oxide/configetoxide/data.
Pour choisir vos plugins, consultez les meilleurs mods pour un serveur Rust. Si vous gérez aussi un serveur de survie sur un autre jeu, voici comment installer des mods sur un serveur DayZ.
Questions fréquentes
Les joueurs doivent-ils installer des mods pour rejoindre un serveur Rust moddé ?
Non. Les plugins Oxide fonctionnent uniquement côté serveur. Les joueurs se connectent avec le jeu normal, sans rien télécharger.
Un serveur Rust avec Oxide apparaît-il dans la catégorie Modded ?
Oui, par défaut. Oxide marque le serveur comme moddé dans oxide/oxide.config.json. Les serveurs Community sont réservés aux outils d'administration qui ne touchent pas au gameplay.
Faut-il redémarrer le serveur après avoir ajouté un plugin Oxide ?
Non. Déposez le fichier .cs dans oxide/plugins : il se charge à chaud. Pour appliquer un réglage modifié, oxide.reload NomDuPlugin suffit.
Les plugins uMod pour Rust sont-ils gratuits ?
Beaucoup de plugins du dépôt officiel uMod sont gratuits, mais certains sont payants. Vous ne payez que l'hébergement de votre serveur, sauf pour les plugins payants.
Oxide est-il le seul framework de mods à utiliser sur un serveur Rust ?
Sur Fly-Serv, Oxide/uMod est le framework proposé en 1 clic dans FlyPanel. C'est aussi le plus ancien, avec le plus de documentation et de plugins disponibles.
Les données des plugins sont-elles effacées lors d'un wipe ?
Pas automatiquement. Le wipe efface la map, mais oxide/data dépend de chaque plugin. Certains purgent leurs données au wipe, d'autres les conservent : lisez leur documentation et sauvegardez avant.
Lancez votre serveur Rust moddé ce soir
Avant votre prochain wipe, faites un essai à blanc : installez Oxide, ajoutez un seul plugin, donnez sa permission à un groupe et testez la commande. Le soir du premier jeudi, vous saurez lire votre console et réagir vite.
Pour cela, Hébergeur Rust : louez votre serveur Rust dès 8,99€/mois regroupe tout ce qu'il faut. Oxide/uMod s'installe en 1 clic, la console et les logs en temps réel désignent le plugin fautif, et l'Anti-DDoS est inclus. Livraison en moins de 60 secondes, sans engagement. On s'occupe du reste.
Lire aussi
- Wipe Rust : comprendre et planifier la frequence de resetTout comprendre sur le wipe Rust : types de reset, frequence conseillee et impact sur la retention des joueurs de votre serveur.
- Quels sont les meilleurs mods pour un serveur Rust ?Oxide/uMod, plugins d'admin, kits, événements, protection : le tour des meilleurs mods pour un serveur Rust et comment les installer sans tout casser.
- Comment rejoindre un serveur Rust ?Liste in-game, favoris, ou connexion directe via la console avec l'IP et le port : toutes les méthodes pour rejoindre un serveur Rust, y compris le vôtre.