Trap_fr
New member
- Inscrit
- 7 Mai 2026
- Messages
- 14
Tutoriel : Comprendre les fichiers d’un serveur Rust (.cs, .json, .data)
Quand on administre un serveur Rust, on tombe rapidement sur plusieurs types de fichiers : .cs, .json, .data, lang, etc. Ce tutoriel vous explique à quoi ils servent, où les trouver, et où les placer dans votre serveur.
Les fichiers .CS — Les plugins Rust (Oxide/uMod) :
C’est quoi un fichier .cs ?
Un fichier .cs est un plugin Rust écrit en C#. C’est le fichier principal qui contient le code du plugin.Exemples :
- Kits.cs
- BetterChat.cs
- RaidableBases.cs
- ImageLibrary.cs
À quoi ça sert ?
Le fichier .cs permet d’ajouter des fonctionnalités au serveur : kits, shops, téléportation, events, UI, économie, etc.
Où le trouver ?
Vous téléchargez les plugins sur :- uMod : https://umod.org/
- Codefling : https://codefling.com/
- Lone.Design : https://lone.design/
- ModPulse : https://modpulse.com/
- Chaos : https://chaoscode.io/
- TommyGun's : https://payback.fragmod.com/
- GitHub
- Discord du créateur
Où le placer ?
Dans votre FTP : /oxide/plugins/
Les fichiers .JSON — Les configurations des plugins :
C’est quoi un fichier .json ?
Un fichier .json est un fichier de configuration. Il permet de modifier les paramètres du plugin sans toucher au code.Exemples :
- changer le logo
- modifier les prix d’un shop
- configurer les kits
- changer les messages
- activer/désactiver des options
Où le trouver ?
Les fichiers .json sont générés automatiquement après le premier lancement du plugin.Ils apparaissent dans : /oxide/config/
Exemples :
- Kits.json
- BetterChat.json
- RaidableBases.json
Où les placer ?
Toujours dans : /oxide/config/
Les fichiers .DATA — Les données du plugin :
C’est quoi un fichier .data ?
Les fichiers .data contiennent les données enregistrées par le plugin.Exemples :
- les homes des joueurs
- les kits déjà réclamés
- les clans
- les informations de téléportation
- les stats des joueurs
- les liens Discord ↔ Steam
- les sauvegardes internes du plugin
Où les trouver ?
Ils sont générés automatiquement dans : /oxide/data/ Exemples :
- Kits_Data.json
- Teleport_Data.json
- Clans_Data.json
- LinkingSystem_Data.json
Où les placer ?
Toujours dans : /oxide/data/
Les fichiers LANG — Les messages du plugin :
C’est quoi un fichier lang ?
Les fichiers lang contiennent les messages affichés aux joueurs.Exemples :
- messages de bienvenue
- messages d’erreur
- messages de confirmation
- textes affichés dans le chat
Où les trouver ?
Ils sont générés dans : /oxide/lang/Puis dans un dossier selon la langue : /oxide/lang/fr/ ou /oxide/lang/en/
Toujours dans : /oxide/lang/<langue>/
Résumé rapide (à mettre dans ton forum) :
| Type de fichier | Rôle | Dossier |
|---|---|---|
| .cs | Plugin (code) | /oxide/plugins/ |
| .json | Configuration | /oxide/config/ |
| .data | Données du plugin | /oxide/data/ |
| lang | Messages du plugin | /oxide/lang/fr/ ou /oxide/lang/en/ |
Où trouver ces dossiers dans Nexus‑Games ?
Dans votre FTP :/server/IDENTITY/oxide/plugins/
/server/IDENTITY/oxide/config/
/server/IDENTITY/oxide/data/
/server/IDENTITY/oxide/lang/
Problèmes fréquents & solutions :
Le plugin ne se charge pas
✔ Le fichier .cs n’est pas dans /oxide/plugins/ ✔ Le plugin contient une erreur (voir /oxide/logs/) ✔ Le plugin nécessite une dépendance (ex : ImageLibrary)
Le plugin ne prend pas la configuration
✔ Vous avez modifié le mauvais fichier .json ✔ Vous n’avez pas redémarré le plugin ✔ Le .json est mal formaté (erreur de virgule)
Le plugin perd les données
✔ Vous avez supprimé un fichier .data ✔ Le plugin a été réinitialisé ✔ Le serveur a rollback
Conseils importants :
- Ne modifiez jamais un .cs si vous ne savez pas coder
- Faites une sauvegarde avant de toucher aux .json
- Ne supprimez pas les .data sans raison
- Redémarrez le plugin après modification : oxide.reload NomDuPlugin
- Vérifiez les logs en cas d’erreur : /oxide/logs/
Besoin d’aide ?
- Mon Discord : trap_fr
- Discord Nexus‑Game : https://discord.gg/uUYvgtBeYf