Mods SCUM : loot, économie et quêtes sur son serveur
SCUM n'a pas de support officiel des mods, et Gamepires a annoncé en septembre 2026 qu'il n'arriverait pas en 2026. Sur un serveur, on personnalise donc le jeu avec ses fichiers officiels de réglage, de loot, d'économie et de quêtes. Les outils non officiels qui chargent des mods, comme UE4SS, ne sont pas pris en charge. Ce guide montre comment modifier ces fichiers sur un serveur pris chez OuiHeberg, hébergeur SCUM.
Le serveur doit avoir démarré au moins une fois. Le guide Créer un serveur SCUM : ServerSettings.ini, mot de passe et PvP/PvE explique ce premier démarrage.
Ce qu'on peut modifier sur un serveur SCUM
| Fichier | Ce qu'il change |
|---|---|
ServerSettings.ini | Règles du serveur, PNJ, véhicules, construction |
EconomyOverride.json | Prix des marchands |
| Fichiers de loot en JSON | Objets trouvés dans le monde |
| Quêtes personnalisées en JSON | Nouvelles quêtes pour vos joueurs |
Notifications.json, RaidTimes.json | Messages programmés, horaires des raids |
Les fichiers officiels se trouvent dans le dossier SCUM/Saved/Config/WindowsServer. Arrêtez le serveur avant de les modifier, sauf Notifications.json, puis redémarrez-le.
Les réglages de ServerSettings.ini sont expliqués dans le guide de création cité plus haut. Celui-ci traite des autres fichiers.
Changer les prix des marchands
EconomyOverride.json règle les prix des objets et des services chez les marchands des zones sûres. Le fichier livré commence par des réglages généraux, puis donne la liste "traders", avec deux exemples chez l'armurier de la zone A_0.
"traders": {
"A_0_Armory": [
{
"tradeable-code": "Frag_Grenade",
"base-purchase-price": "-1",
"base-sell-price": "-1",
"delta-price": "-1.0",
"can-be-purchased": "default",
"required-famepoints": "-1",
"available-after-sale-only": "default"
},
Chaque marchand porte le code de sa zone sûre suivi de son métier, par exemple A_0_Armory ou B_4_Trader. tradeable-code contient le nom technique de l'objet, base-purchase-price son prix d'achat et base-sell-price le prix auquel le marchand le reprend.
Dans la Console, arrêtez le serveur avec Arrêter.
Dans le Gestionnaire de fichiers, ouvrez
EconomyOverride.jsondans le dossierWindowsServer.Dans un exemple, remplacez le nom technique de
tradeable-codepar celui de l'objet à modifier.Placez cette entrée chez le marchand qui vend l'objet, puis réglez ses prix.
Cliquez sur Sauvegarder, puis démarrez le serveur.
Gamepires détaille le format dans son article sur la modification de l'économie. Son guide officiel cite aussi un outil d'aide, trader.scum-global.com.

Une virgule ou une accolade oubliée rend un fichier JSON illisible. Relisez la structure avant de sauvegarder, et gardez une copie de la version qui marchait.
Les noms techniques des objets changent parfois. À la sortie de la 1.0, Bobby_Pin_Pacage est par exemple devenu Bobby_Pin_Package. Après une mise à jour, vérifiez les noms utilisés dans vos fichiers d'économie et de loot.
Pour modifier ces fichiers depuis votre ordinateur, suivez le guide Comment se connecter en SFTP avec FileZilla.
Modifier le loot et ajouter des quêtes
Le loot, c'est-à-dire les objets qu'on trouve dans le monde, se règle aussi par des fichiers JSON. Gamepires décrit leur format dans son guide de modification du loot.
Depuis la 1.0, un fichier JSON permet aussi de créer des quêtes pour votre communauté. Le guide des quêtes personnalisées de Gamepires explique chaque champ. Un outil visuel, créé par un membre de l'équipe, est proposé sur le Discord officiel du jeu.
Le serveur fournit des quêtes d'exemple, comme Example_Interact.json. Partez de l'une d'elles pour écrire la vôtre.
Pour vérifier un nom technique, un admin peut faire apparaître l'objet en jeu avec #SpawnItem suivi de ce nom. Le guide Commandes admin SCUM : devenir admin de son serveur détaille les commandes.
Programmer des messages et des horaires de raid
Notifications.json affiche des messages aux joueurs aux jours et aux heures choisis. SCUM le crée au premier démarrage, dans le dossier WindowsServer. D'après Gamepires, le serveur relit ce fichier sans redémarrage. Chaque message est un objet de la liste "Notifications".
| Clé | Rôle |
|---|---|
day | Jour d'affichage. Un jour comme Monday, une plage comme Monday-Friday, ou Weekend et Everyday |
time | Heure d'affichage. Une heure, une liste d'heures ou une plage comme 14:00-15:00 |
wait | Écart en minutes entre deux répétitions, dans une plage horaire |
duration | Durée d'affichage du message |
color | Couleur du texte en rouge, vert et bleu, par exemple 255-255-255 |
message | Texte affiché. Il accepte #NumPlayers, #Date, #Time, #RestartIn(HH:MM) et #RestartAt(HH:MM) |
RaidTimes.json fixe, pour tout le serveur, les plages horaires où les bases peuvent être attaquées. Il fonctionne avec la protection globale des raids, activée par scum.RaidProtectionType=3 dans ServerSettings.ini. Gamepires explique son format dans les notes du patch 0.9.530.
Besoin d'aide ?
Ouvrez un ticket depuis Tickets › Ouvrir un ticket, ou depuis la tuile Contacter le support en bas de la fiche de votre serveur dans l'espace client. Vous pouvez aussi poser votre question sur le Discord de OuiHeberg.
Location de serveur SCUM dès 7,99 €/mois, avec 12 à 32 Go de mémoire, l'accès SFTP, les sauvegardes et l'anti-DDoS inclus.
Voir les offres →