Introducción - EconomyOverride.jsonEl archivo
/SCUM/Saved/Config/WindowsServer/EconomyOverride.json

controla todo tu sistema económico (economía de comerciantes) en tu servidor de SCUM.
Puedes usarlo para configurar cómo funcionan los comerciantes, cómo cambian los precios, cuándo se repone el stock,
y si los puntos de fama o los precios dinámicos están activos.
Si una entrada no está en este archivo o está en -1,
el servidor usa automáticamente el valor por defecto del juego.
El archivo se carga cuando inicias el servidor - así que si lo cambias, tienes que reiniciar,
para que todos los comerciantes y ciclos de precios se actualicen.
Consejo: Mantén economy-logging = 1 activado mientras pruebas.
Así podrás ver exactamente cómo reaccionan los precios, fondos y rotaciones en el registro del servidor.
economy-reset-time-hours
Descripción: Tiempo (en horas) tras el cual toda la economía (precios, dinero, almacén) se reinicia.
Valores: -1.0 (sin reinicio), 0.0–168.0+
Por defecto: -1.0
Recomendado: -1.0 o 72.0 (cada 3 días para una economía limpia)
prices-randomization-time-hours
Descripción: Cada cuánto las tarifas de los comerciantes se recalculan al azar.
Valores: -1.0 (sin cambios), 0.0–168.0+
Por defecto: -1.0
Recomendado: 48.0–96.0 para una rotación ligera de precios
tradeable-rotation-time-ingame-hours-min
Descripción: Horas mínimas en el juego antes de que un comerciante actualice su stock.
Valores: 0.0–9999.0
Por defecto: 48.0
Recomendación: 48.0 (2 días en el juego)
tradeable-rotation-time-ingame-hours-max
Descripción: Horas máximas en el juego hasta la rotación.
Valores: >= valor mínimo, 0.0–9999.0
Por defecto: 96.0
Recomendación: 96.0 (4 días en el juego)
tradeable-rotation-time-of-day-min
Descripción: La hora más temprana del día (horas en el juego, 0–24) para la rotación de objetos.
Valores: 0.0–24.0
Por defecto: 8.0
Sugerencia: 8.0 (mañana)
tradeable-rotation-time-of-day-max
Descripción: La hora más tardía del día (horas en el juego, 0–24) para la rotación de objetos.
Valores: 0.0–24.0
Por defecto: 16.0
Sugerencia: 16.0 (tarde)
fully-restock-tradeable-hours
Descripción: Tiempo (en horas) hasta que el stock de un ítem se repone por completo.
Valores: 0.1–9999.0
Por defecto: 2.0
Recomendación: 1.0–3.0 (depende de la velocidad del servidor)
trader-funds-change-rate-per-hour-multiplier
Descripción: Velocidad a la que los comerciantes regeneran sus fondos.
Valores: 0.0–10.0
Por defecto: 1.0
Recomendación: 1.0 (realista), >2.0 (recarga rápida)
prices-subject-to-player-count
Descripción: Los precios varían según la cantidad de jugadores activos.
Valores: 0 (apagado), 1 (encendido)
Predeterminado: 0
Recomendación: 0 para estabilidad
gold-price-subject-to-global-multiplier
Descripción: Los precios del oro siguen el multiplicador de la economía global.
Valores: 0 o 1
Predeterminado: 1
Recomendación: 1 (comportamiento predeterminado)
gold-base-price
Descripción: Valor base de una unidad de oro.
Valores: -1 (predeterminado), 1–1,000,000
Predeterminado: -1
Recomendación: Solo cambia esto si usas una economía personalizada.
gold-sale-price-modifier
Descripción: Multiplicador para el precio de venta del oro.
Valores: -1.0 (por defecto), 0.0–10.0
Por defecto: -1.0
Recomendación: 1.0 (tarifa estándar)
gold-price-change-percentage-step
Descripción: Cambio porcentual de precio en cada paso de ajuste.
Valores: -1.0 (por defecto), 0.0–100.0
Por defecto: -1.0
Recomendación: 5.0–10.0 (fluctuación moderada)
gold-price-change-per-step
Descripción: Cambio de precio absoluto por paso.
Valores: -1.0 (por defecto), 0.0–10,000.0
Por defecto: -1.0
Recomendación: Solo usa esto si ningún cambio porcentual está activo.
economy-logging
Descripción: Activa el registro para todas las acciones de comercio.
Valores: 0 (apagado), 1 (encendido)
Por defecto: 0
Recomendación: 1 (para depurar y balancear)
traders-unlimited-funds
Descripción: Los traders tienen dinero ilimitado.
Valores: 0 (normal), 1 (ilimitado)
Por defecto: 0
Recomendación: 0 (realista), 1 (servidor de pruebas)
traders-unlimited-stock
Descripción: Los comerciantes tienen stock ilimitado.
Valores: 0 (normal), 1 (ilimitado)
Por defecto: 0
Recomendación: 0 (recomendado), 1 (servidor de prueba)
tradeable-rotation-enabled
Descripción: Activa o desactiva la rotación de objetos para comerciantes.
Valores: 0 (apagado), 1 (encendido)
Por defecto: 1
Recomendación: 1 (más variedad)
enable-fame-point-requirement
Descripción: Activa el requisito de Puntos de Fama para ciertas compras.
Valores: 0 (apagado), 1 (encendido)
Predeterminado: 0
Recomendación: 1 (más progresión)
tradeable-code
Descripción: Nombre interno del ítem (ID del Blueprint, por ejemplo, "Weapon_AK47").
Valores: Cadena (ID correcto del ítem)
Recomendación: Nombre interno exacto, si no el ítem es inválido.
base-purchase-price
Descripción: Precio de venta del comerciante (al jugador).
Valores: -1 (por defecto), ≥1
Recomendación: -1 (dejar valores por defecto)
base-sell-price
Descripción: Precio de compra del vendedor (lo que reciben los jugadores).
Valores: -1 (por defecto), ≥0
Recomendación: -1 (por defecto)
delta-price
Descripción: Variación de precio (oferta/demanda).
Valores: -1.0 (por defecto), 0.0–1.0 (0–100%)
Recomendación: 0.2 para una variación de ±20%
can-be-purchased
Descripción: Si el objeto puede ser vendido por el vendedor.
Valores: "default", "true", "false"
Recomendación: default (lo decide el servidor)
required-famepoints
Descripción: Puntos de fama mínimos necesarios para comprar.
Valores: -1 (ignorar), 0–10000+
Sugerencia: 0–2000 para objetos de alto nivel

Todos los valores numéricos se pueden dar como cadenas ("1.0") o como números normales (1.0).
Valores negativos (-1, -1.0) = usar los valores predeterminados del juego.
Si pones más de 9999.0, puede que el juego ignore o reinicie los valores.
0/1 se leen como Booleanos, no como cadenas de "true"/"false".
Las claves desconocidas simplemente se saltan, pero no causan fallos.
Tiempos de rotación muy cortos (< 12h) o de reabastecimiento (< 0.5h) pueden hacer la economía inestable.
Activa el registro (economy-logging = 1), cuando estés probando o cambiando los valores.
Valida tu archivo .json, por ejemplo usa https://jsonlint.com/