Dernière vérification : 27 septembre 2026. Tu installes des plugins Rust via uMod/Oxide en activant le framework, en téléchargeant un fichier .cs adapté depuis la page de plugin officielle d'uMod, puis en le téléversant dans /oxide/plugins/. Ensuite, tu vérifies la configuration, les permissions et la console. Il est important de suivre une procédure maîtrisée, car des plugins défectueux peuvent affecter le gameplay, les droits ou la stabilité du serveur.

Prérequis

Il te faut un serveur Rust avec accès aux fichiers, accès à la console et framework uMod/Oxide activable. Chez game-serverhosting, l'ordre habituel est le suivant : activer le framework dans le panel, laisser le serveur démarrer, téléverser les fichiers de plugin, puis régler la configuration et les droits. Ne planifie pas de modifications en pleine affluence de joueurs ; teste-les plutôt d'abord, si possible, avec quelques joueurs ou sur une configuration séparée.

Le site officiel d'uMod est la source principale pour les plugins Rust et leur documentation. Pour les téléchargements, utilise la liste de plugins disponible sur umod.org/plugins?game=rust. Pour le fonctionnement d'uMod, la documentation officielle sur umod.org/documentation fait foi. Vérifie toujours là-bas si un plugin est activement maintenu et quelles permissions ou dépendances sont indiquées.

Si tu es encore en train de préparer la configuration de base de ton serveur Rust, le guide interne Louer et configurer un serveur Rust t'aidera. Pour la RAM, les réglages et la planification des plugins, tu trouveras en complément le guide Louer un serveur Rust : RAM, réglages et plugins.

Installer uMod/Oxide

uMod est un framework de plugins pour Rust. Il ajoute au serveur une couche de plugins permettant de charger des plugins C#, de les configurer et de leur attribuer des droits.

  1. Dans les variables de démarrage, définis Modding Framework (FRAMEWORK) sur oxide
  2. Enregistre la modification et redémarre le serveur Rust
  3. Vérifie avec oxide.version dans la console du serveur qu'Oxide est bien chargé
Sélection du framework de modding dans le panel game-serverhosting : uMod/Oxide ou Carbon en un clic au lieu d'une installation manuelle
Sélection du framework de modding dans le panel game-serverhosting : uMod/Oxide ou Carbon en un clic au lieu d'une installation manuelle

Après la modification, attends que le serveur soit complètement démarré et vérifie oxide.version. Ce n'est qu'ensuite que tu devrais téléverser des fichiers dans /oxide/plugins/. Si des dossiers comme /oxide/config/, /oxide/data/ ou /oxide/logs/ manquent encore, il est possible qu'uMod n'ait pas été entièrement initialisé ou que le serveur doive être démarré proprement une fois.

Installer un plugin

  1. Rends-toi sur umod.org/plugins?game=rust
  2. Télécharge le plugin (fichier .cs)
  3. Téléverse-le dans /oxide/plugins/
  4. Le plugin est en général chargé automatiquement ; un redémarrage complet n'est souvent pas nécessaire, mais il peut être judicieux en cas de modifications importantes

Téléverse toujours le fichier .cs original du plugin et ne modifie pas inutilement son nom. Après le téléversement, surveille la console du serveur. uMod y indique normalement si le plugin a été compilé et chargé, ou si des erreurs de syntaxe, des dépendances manquantes ou des problèmes de version apparaissent.

Choisir des plugins Rust

Il existe différents plugins uMod pour la téléportation, le chat, les kits, les taux de récolte ou l'inventaire. Cherche dans la liste officielle des plugins Rust, ouvre la page du projet concerné et vérifie-y la version, les dépendances, les commandes et les permissions. Les chiffres de téléchargement bruts deviennent vite obsolètes et ne disent rien de la compatibilité avec ta version de Rust.

Installe les plugins un par un. Après chaque téléversement, vérifie la console et le fonctionnement avec un compte de test. Les plugins d'économie, de téléportation ou d'inventaire, en particulier, peuvent modifier le gameplay existant.

Configuration du plugin

Les plugins configurables génèrent généralement un fichier JSON dans /oxide/config/ après avoir été chargés avec succès. Les plugins sans options configurables n'ont pas besoin d'y avoir de fichier. Ouvre-le seulement une fois le plugin chargé et veille à ce que le JSON reste syntaxiquement valide.

{
  "Default Multiplier": 3.0,
  "Quarry Multiplier": 3.0,
  "Pumpjack Multiplier": 3.0
}

Ceci est uniquement un exemple de format JSON, pas un schéma garanti d'une version actuelle de GatherManager. Reprends les clés et valeurs générées par le plugin lui-même ; les commentaires // ne sont pas valides en JSON.

Ne modifie que les valeurs dont tu connais la signification. Après une modification, recharge le plugin dans la console du serveur avec oxide.reload <nom du plugin> ou redémarre le serveur de manière contrôlée. La documentation de configuration d'uMod décrit cette procédure. Si la console signale des erreurs JSON après l'enregistrement, vérifie d'abord les virgules, les guillemets et les accolades.

Permissions des plugins

Beaucoup de plugins Rust sont installés sans droits correctement définis, mais restent inutilisables pour les joueurs. uMod fonctionne avec des permissions pour les utilisateurs et les groupes. La page du plugin indique souvent quelle permission doit être attribuée.

oxide.grant user <steamid> <permission>
oxide.grant group default <permission>
oxide.revoke user <steamid> <permission>

user convient pour des administrateurs ou testeurs individuels. group default concerne en principe les joueurs normaux et doit être utilisé avec prudence. N'attribue les droits qu'aussi largement que nécessaire, en particulier pour les fonctions d'administration, de téléportation, de kits, de remove ou d'économie.

Vérifier le résultat

Après l'installation, tu devrais contrôler trois choses : premièrement, le plugin doit se charger dans la console sans erreur de compilation. Deuxièmement, oxide.plugins doit afficher le plugin dans la liste des plugins chargés. Troisièmement, la commande ou l'effet en jeu concerné doit fonctionner avec un compte de test.

Vérifie aussi si un fichier de config a été créé dans /oxide/config/ et si les fichiers de log contiennent des indications d'erreurs. Si plusieurs plugins ont été modifiés en même temps, teste-les un par un. Tu identifieras ainsi plus vite si un problème vient du plugin lui-même, d'une permission, d'une config défectueuse ou d'un conflit.

Dépannage

  • Le plugin ne se charge pas : vérifie la version d'Oxide, la version du serveur Rust et les indications de la page du plugin.
  • Erreur dans la console : lis le message d'erreur précis et vérifie si le plugin est à jour. Pour les erreurs de plugin, la page umod.org correspondante est le bon point de départ.
  • Performances : oxide.plugins affiche tous les plugins chargés. Retire à titre de test les plugins inutiles si des lags apparaissent après une modification.
  • Conflits : teste les plugins un par un, surtout si plusieurs plugins modifient le chat, la téléportation, les kits, les zones ou l'inventaire.
  • La config est écrasée : arrête le serveur, modifie la config, enregistre le fichier, puis redémarre ou recharge le plugin de façon ciblée.
  • Les joueurs ne peuvent pas utiliser les commandes : vérifie les noms des permissions sur la page du plugin et attribue-les correctement avec oxide.grant.

Vérification, limites et retour arrière sûr

Le guide « Installer des plugins Rust – guide uMod/Oxide » s'applique au type de serveur décrit dans l'article et à la version visible au moment de la vérification. Les noms de menus, les versions disponibles, la compatibilité des mods ou plugins et les ressources nécessaires peuvent différer après des mises à jour. Ne transpose donc pas de valeurs sans vérification vers un autre jeu, un autre loader ou une autre version de serveur.

Avant toute modification du monde, de la sauvegarde, de la configuration ou des extensions, crée une sauvegarde des fichiers concernés. Modifie ensuite un seul élément cohérent à la fois et vérifie-le avec la même version de client et de serveur que celle avec laquelle tu comptes jouer par la suite.

Point de contrôle Résultat attendu Abandon et retour arrière
Démarrage du serveur Le serveur atteint l'état opérationnel sans nouveau message d'erreur. En cas d'erreurs au démarrage, annule la modification et restaure la dernière sauvegarde.
Test de connexion Un compte de test peut se connecter via l'adresse affichée dans le panel. En cas d'erreurs de version ou de connexion, revérifie la version, le port et les autorisations.
Test de fonctionnement La fonction précisément modifiée marche sans endommager les données existantes du monde ou de la partie. En cas d'effets secondaires, arrête le serveur et restaure les fichiers sauvegardés.

Un test individuel réussi n'est pas une garantie de performance ou de disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le chemin réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir retracer plus tard d'éventuels écarts.

FAQ

Dois-je redémarrer le serveur Rust après chaque plugin ?

Pas toujours. Beaucoup de plugins uMod sont chargés automatiquement après le téléversement dans /oxide/plugins/. En cas de modifications importantes, de dépendances ou d'erreurs inexplicables, un redémarrage contrôlé reste néanmoins judicieux.

Où trouver les fichiers de config ?

Les plugins uMod configurables enregistrent par défaut leurs fichiers JSON dans /oxide/config/. Un plugin sans options configurables n'y crée pas de fichier.

Pourquoi une commande de plugin ne fonctionne-t-elle pas en jeu ?

Le plus souvent, une permission manque ou la commande porte un autre nom que prévu. Consulte la page du plugin, définis les droits avec oxide.grant, puis contrôle la console.

Puis-je installer plusieurs plugins Rust en même temps ?

Techniquement oui, mais en pratique tu devrais procéder par étapes. Installe un plugin, vérifie la console et le fonctionnement, puis passe seulement ensuite au suivant.

Que faire en cas de problèmes de performances après une installation ?

Désactive un par un les derniers plugins installés, observe la console du serveur et vérifie oxide.plugins. Tu pourras ainsi déterminer si la cause est un plugin précis ou une combinaison de plugins.