tutoriel Comment comprendre les fichiers de votre serveur rust ? (Version FR)

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 :

✔️ Où le placer ?​


Dans votre FTP : /oxide/plugins/

➡️ Dès que vous déposez un fichier .cs dans plugins, le serveur le charge automatiquement.

🟦 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/

➡️ Si vous supprimez un .json, le plugin en recrée un nouveau automatiquement.

🟩 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/

⚠️ Attention : Ne supprimez jamais un fichier .data sans savoir ce que vous faites. Vous risquez de perdre des données importantes (homes, kits, stats…).

🟧 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/

✔️ Où les placer ?
Toujours dans : /oxide/lang/<langue>/
➡️ Vous pouvez traduire les plugins ici.

🟫 Résumé rapide (à mettre dans ton forum) :​

Type de fichierRôleDossier
.csPlugin (code)/oxide/plugins/
.jsonConfiguration/oxide/config/
.dataDonnées du plugin/oxide/data/
langMessages 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/

📌 IDENTITY = nom de votre serveur (ex : oasis_x2)

🟥 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 ?​

 
Dernière édition:
-->
Retour
Haut