Pour ajouter des plugins à un serveur Rust, il faut un framework de mods : Oxide (uMod), le plus répandu, ou Carbon, plus récent et compatible avec la plupart des plugins Oxide. Une fois le framework activé, les plugins (fichiers .cs) se placent dans oxide/plugins et se chargent à chaud ; les droits se donnent avec oxide.grant.
Oxide ou Carbon ?
| Oxide (uMod) | Carbon | |
|---|---|---|
| Ancienneté | Le standard historique | Plus récent |
| Plugins | Des milliers sur umod.org | Charge la plupart des plugins Oxide |
| Performances | Bonnes | Annoncé plus léger |
| Pour qui | Tout le monde, documentation abondante | Serveurs qui cherchent la performance |
Si vous débutez, prenez Oxide : la quasi-totalité des tutoriels et des plugins y font référence.
Activer le framework chez Artaun
- Ouvrez Réglages › Serveur.
- Dans Framework de mods, choisissez Oxide (uMod) ou Carbon (au lieu de Vanilla (sans mods)).
- Enregistrez puis redémarrez. Le framework s'installe au démarrage ; la console affiche son chargement.
Installer des plugins
Depuis le catalogue
- Ouvrez Mods / Plugins : le catalogue cherche dans uMod.
- Tapez le nom du plugin (par exemple Kits, Clans, Gather Manager, Better Chat, Remover Tool).
- Cliquez sur Installer : le fichier va dans
oxide/plugins.
Oxide charge les plugins à chaud : pas besoin de redémarrer, le plugin apparaît dans la console après quelques secondes.
À la main
Téléchargez le .cs sur umod.org, puis glissez-le dans oxide/plugins depuis Fichiers. Pour Carbon, le dossier est carbon/plugins.
Se donner les droits
Rust distingue deux choses :
- Owner / moderator du jeu :
ownerid <SteamID64> "Pseudo"puisserver.writecfgdans la console. Donne accès aux commandes d'admin de Rust (F1). - Permissions des plugins : gérées par Oxide.
oxide.grant user Pseudo kits.admin
oxide.grant group admin removertool.admin
oxide.group add vip
oxide.usergroup add Pseudo vip
oxide.show user Pseudo
Chaque plugin documente ses permissions sur sa page uMod.
Configurer un plugin
Au premier chargement, un plugin crée son fichier dans oxide/config/NomDuPlugin.json. Modifiez-le dans Fichiers, puis rechargez le plugin depuis la console : oxide.reload NomDuPlugin. Les textes affichés aux joueurs sont dans oxide/lang/.
Le piège des mises à jour forcées
Le premier jeudi du mois, Facepunch publie la mise à jour obligatoire du jeu (« force wipe »). Oxide et Carbon doivent alors être mis à jour aussi, sinon le serveur démarre sans plugins ou ne démarre pas. Avec la Mise à jour automatique au démarrage, il suffit généralement de redémarrer une fois les nouvelles versions publiées, en général dans les heures qui suivent.
Les joueurs et BattleMetrics
La page Joueurs d'un serveur Rust affiche les joueurs connectés, leur ping, l'état du serveur (joueurs, file d'attente, FPS, entités) et peut se lier à BattleMetrics pour l'historique. Le RCON web s'active en un clic depuis cette page.
Questions fréquentes
Les joueurs doivent-ils installer quelque chose ? Non. Les plugins Oxide et Carbon tournent uniquement sur le serveur.
Mon serveur apparaît comme « modded ». C'est voulu par Facepunch : un serveur avec certains plugins (taux de récolte modifiés, kits) est classé dans l'onglet Modded de la liste. Les plugins purement administratifs ne changent pas la catégorie.
Un plugin ne compile pas. La console indique l'erreur. Le plus souvent, le plugin n'a pas été mis à jour après la dernière mise à jour forcée : attendez la nouvelle version ou retirez-le.
Pour les wipes, la mémoire et le choix de l'offre : serveur Rust : wipes, Oxide et Carbon. Lancez le vôtre : serveur Rust.