Le fichier
/SCUM/Saved/Config/WindowsServer/EconomyOverride.json

contrĂŽle tout ton systĂšme Ă©conomique (lâĂ©conomie des commerçants) sur ton serveur SCUM.
Tu peux tâen servir pour dĂ©finir comment fonctionnent les commerçants, comment les prix changent, quand le stock se remplit,
et si les points de célébrité ou les prix dynamiques sont actifs.
Si une entrĂ©e nâest pas dans ce fichier ou est dĂ©finie Ă -1,
le serveur utilise automatiquement la valeur par défaut du jeu.
Le fichier se charge quand tu démarres le serveur - donc si tu le modifies, tu dois redémarrer,
comme ça tous les commerçants et les cycles des prix se mettent à jour.
Astuce : Garde economy-logging = 1 activé pendant que tu fais des tests.
Comme ça tu peux voir exactement comment les prix, les fonds et les rotations réagissent dans le journal du serveur.
economy-reset-time-hours
Description : Temps (en heures) aprÚs lequel toute l'économie (prix, argent, stockage) est réinitialisée.
Valeurs : -1.0 (pas de rĂ©initialisation), 0.0â168.0+
Défaut : -1.0
Recommandation : -1.0 ou 72.0 (tous les 3 jours pour une économie propre)
prices-randomization-time-hours
Description : Fréquence à laquelle les prix des commerçants sont recalculés au hasard.
Valeurs : -1.0 (pas de changements), 0.0â168.0+
Défaut : -1.0
Recommandation : 48.0â96.0 pour une rotation lĂ©gĂšre des prix
tradeable-rotation-time-ingame-hours-min
Description : Nombre d'heures minimum en jeu avant que le marchand rafraĂźchisse son stock.
Valeurs : 0,0â9999,0
Par défaut : 48,0
Recommandation : 48,0 (2 jours en jeu)
tradeable-rotation-time-ingame-hours-max
Description : Nombre d'heures maximum en jeu avant la rotation.
Valeurs : >= valeur min, 0,0â9999,0
Par défaut : 96,0
Recommandation : 96,0 (4 jours en jeu)
tradeable-rotation-time-of-day-min
Description : Heure la plus tĂŽt de la journĂ©e (heures en jeu, 0â24) pour la rotation des objets.
Valeurs : 0.0â24.0
Par défaut : 8.0
Recommandation : 8.0 (matin)
tradeable-rotation-time-of-day-max
Description : Heure la plus tardive de la journĂ©e (heures en jeu, 0â24) pour la rotation des objets.
Valeurs : 0.0â24.0
Par défaut : 16.0
Recommandation : 16.0 (aprĂšs-midi)
fully-restock-tradeable-hours
Description : Temps (en heures) avant que le stock dâun objet soit totalement rĂ©approvisionnĂ©.
Valeurs : 0,1â9999,0
Par défaut : 2,0
Recommandation : 1,0â3,0 (dĂ©pend de la vitesse du serveur)
trader-funds-change-rate-per-hour-multiplier
Description : Vitesse à laquelle les traders récupÚrent leurs fonds.
Valeurs : 0,0â10,0
Par défaut : 1,0
Recommandation : 1,0 (réaliste), >2,0 (recharge rapide)
prices-subject-to-player-count
Description : Les prix varient selon le nombre de joueurs actifs.
Valeurs : 0 (désactivé), 1 (activé)
Par défaut : 0
Recommandation : 0 pour la stabilité
gold-price-subject-to-global-multiplier
Description : Les prix de l'or suivent le multiplicateur de l'économie globale.
Valeurs : 0 ou 1
Par défaut : 1
Recommandation : 1 (comportement par défaut)
gold-base-price
Description : Valeur de base d'une unité d'or.
Valeurs : -1 (par dĂ©faut), 1â1 000 000
Par défaut : -1
Recommandation : à changer seulement si tu utilises une économie personnalisée.
gold-sale-price-modifier
Description : Multiplicateur pour le prix de vente de l'or.
Valeurs : -1.0 (par dĂ©faut), 0.0â10.0
Défaut : -1.0
Recommandation : 1.0 (taux standard)
gold-price-change-percentage-step
Description : Changement de prix en pourcentage à chaque étape d'ajustement.
Valeurs : -1.0 (par dĂ©faut), 0.0â100.0
Défaut : -1.0
Recommandation : 5.0â10.0 (fluctuation modĂ©rĂ©e)
gold-price-change-per-step
Description : Changement de prix absolu par étape.
Valeurs : -1.0 (par dĂ©faut), 0.0â10 000.0
Par défaut : -1.0
Recommandation : Utilise ça seulement si aucun changement en pourcentage n'est actif.
economy-logging
Description : Active la journalisation pour toutes les actions de trade.
Valeurs : 0 (désactivé), 1 (activé)
Par défaut : 0
Recommandation : 1 (debug & équilibrage)
traders-unlimited-funds
Description : Les traders ont de l'argent illimité.
Valeurs : 0 (normal), 1 (illimité)
Par défaut : 0
Recommandation : 0 (réaliste), 1 (serveur de test)
traders-unlimited-stock
Description : Les marchands ont un stock illimité.
Valeurs : 0 (normal), 1 (illimité)
Par défaut : 0
Recommandation : 0 (recommandé), 1 (serveur test)
tradeable-rotation-enabled
Description : Active ou désactive la rotation des objets pour les marchands.
Valeurs : 0 (désactivé), 1 (activé)
Par défaut : 1
Recommandation : 1 (plus de variété)
enable-fame-point-requirement
Description a: Active la nécessité de Points de Renommée pour certains achats.
Valeurs a: 0 (désactivé), 1 (activé)
Défaut a: 0
Recommandation a: 1 (plus de progression)
tradeable-code
Description a: Nom interne de lâobjet (ID Blueprint, ex. "Weapon_AK47").
Valeurs a: ChaĂźne (ID objet correct)
Recommandation a: Nom interne exact, sinon lâobjet est invalide.
base-purchase-price
Description a: Prix de vente du commerçant (pour le joueur).
Valeurs a: -1 (dĂ©faut), â„1
Recommandation a: -1 (garde les valeurs par défaut)
base-sell-price
Description : Prix d'achat du vendeur (ce que les joueurs reçoivent).
Valeurs : -1 (par dĂ©faut), â„0
Recommandation : -1 (par défaut)
delta-price
Description : Variation de prix (offre/demande).
Valeurs : -1.0 (par dĂ©faut), 0.0â1.0 (0â100 %)
Recommandation : 0.2 pour une variation de ±20 %
can-be-purchased
Description : Si l'objet peut ĂȘtre vendu par le vendeur.
Valeurs : "default", "true", "false"
Recommandation : default (le serveur décide)
required-famepoints
Description : Points de réputation minimum nécessaires pour acheter.
Valeurs : -1 (ignorer), 0â10000+
Suggestion : 0â2000 pour les objets de haut niveau
Toutes les valeurs numĂ©riques peuvent ĂȘtre Ă©crites comme chaĂźnes ("1.0") ou comme nombres (1.0).
Les valeurs négatives (-1, -1.0) = valeurs du jeu par défaut.
Si tu mets plus que 9999.0, le jeu peut ignorer ou réinitialiser la valeur.
0/1 sont lus comme Booleans, pas comme chaĂźnes "true"/"false".
Les clés inconnues sont juste ignorées, ça ne fait pas planter le jeu.
Des temps de rotation trop courts (< 12h) ou de rĂ©assort (< 0.5h) peuvent rendre lâĂ©conomie instable.
Active le log (economy-logging = 1), quand tu testes ou modifies des valeurs.
Fais valider ton fichier .json, par exemple avec https://jsonlint.com/