SCUM Economy override: различия между версиями

Материал из Википедия XLGAMES
Перейти к навигации Перейти к поиску
 
Строка 53: Строка 53:
 
== 3. Что означает каждая настройка EconomyOverride.json ==
 
== 3. Что означает каждая настройка EconomyOverride.json ==
 
; '''economy-reset-time-hours'''   
 
; '''economy-reset-time-hours'''   
: Торговцы постепенно восстанавливают товар и капитал, но это значение (в часах) задаёт **мгновённый** полный сброс экономики.   
+
: Торговцы постепенно восстанавливают товар и капитал, но это значение (в часах) задаёт '''мгновённый''' полный сброс экономики.   
: *Пример:* `2.0` — каждые 2 ч все запасы и деньги мгновенно обнуляются и пополняются.   
+
: '''Пример:''' `2.0` — каждые 2 ч все запасы и деньги мгновенно обнуляются и пополняются.   
 
: -1.0 (по умолчанию) — мгновенного сброса нет, идёт только органическое восстановление.
 
: -1.0 (по умолчанию) — мгновенного сброса нет, идёт только органическое восстановление.
  
Строка 62: Строка 62:
  
 
; '''fully-restock-tradeable-hours'''   
 
; '''fully-restock-tradeable-hours'''   
: Сколько часов нужно, чтобы **органически** (без instant-ресета) полностью восполнить товар, если он закончился.   
+
: Сколько часов нужно, чтобы '''органически''' (без instant-ресета) полностью восполнить товар, если он закончился.   
 
: 2.0 (по умолчанию) — пустой магазин будет полон через 2 ч; < 0 — никогда не пополняется.
 
: 2.0 (по умолчанию) — пустой магазин будет полон через 2 ч; < 0 — никогда не пополняется.
  
Строка 84: Строка 84:
 
; '''traders'''   
 
; '''traders'''   
 
: Раздел, где можно задать индивидуальные цены для конкретных предметов у конкретного торговца.   
 
: Раздел, где можно задать индивидуальные цены для конкретных предметов у конкретного торговца.   
: Можно редактировать **только** те вещи, которые данный НПС продаёт/покупает по умолчанию.
+
: Можно редактировать '''только''' те вещи, которые данный НПС продаёт/покупает по умолчанию.
  
 
:* '''tradeable-code''' — внутр. название предмета (такое же, как в `#spawnitem`).   
 
:* '''tradeable-code''' — внутр. название предмета (такое же, как в `#spawnitem`).   
Строка 105: Строка 105:
  
 
Следуя этим шагам, вы настроите экономику трейдеров под свои нужды без риска для сервера. Удачной торговли!
 
Следуя этим шагам, вы настроите экономику трейдеров под свои нужды без риска для сервера. Удачной торговли!
 +
<br>
 +
Заказать сервер SCUM можно по ссылке https://xlgames.gg/ru/games/scum

Текущая версия на 13:07, 6 июля 2025

SCUM — настройка экономики трейдеров (EconomyOverride.json)

На XLGAMES.GG вы можете изменить цены, скорость пополнения товара и баланс трейдеров, отредактировав файл EconomyOverride.json.

  • Файл доступен в панели через вкладку Редактор конфигураций (см. скрин).
  • При желании его можно загрузить/заменить по FTP.

1. Где находится файл

  1. Откройте вкладку Редактор конфигураций.
Вкладка «Редактор конфигураций»
  1. Найдите и откройте EconomyOverride.json.
Файл EconomyOverride.json
  1. Так же он доступен через FTP по пути /Saved/Config/WindowsServer и называется EconomyOverride.json
Файл EconomyOverride.json нахождение через FTP

2. Файл по умолчанию

{
  "economy-override": {
    "economy-reset-time-hours" : "-1.0",
    "prices-randomization-time-hours" : "-1.0",
    "tradeable-rotation-time-ingame-hours-min" : "48.0",
    "tradeable-rotation-time-ingame-hours-max" : "96.0",
    "tradeable-rotation-time-of-day-min" : "8.0",
    "tradeable-rotation-time-of-day-max" : "16.0",
    "fully-restock-tradeable-hours" : "2.0",
    "trader-funds-change-rate-per-hour-multiplier" : "1.0",
    "prices-subject-to-player-count" : "0",
    "gold-price-subject-to-global-multiplier" : "1",
    "gold-base-price" : "-1",
    "gold-sale-price-modifier" : "-1.0",
    "gold-price-change-percentage-step" : "-1.0",
    "gold-price-change-per-step" : "-1.0",
    "economy-logging" : "1",
    "traders-unlimited-funds" : "0",
    "traders-unlimited-stock" : "0",
    "tradeable-rotation-enabled" : "1",
    "enable-fame-point-requirement" : "1",
    "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"},
        {"tradeable-code":"Weapon_AK47","base-purchase-price":"-1","base-sell-price":"-1","delta-price":"-1.0","can-be-purchased":"default","required-famepoints":"-1"}
      ],
      "A_0_BoatShop":[] , "A_0_Hospital":[] ,
      "A_0_Mechanic":[] , "A_0_Saloon":[] , "A_0_Trader":[],
      "B_4_Armory":[] , /* …остальные трейдеры оставлены пустыми… */
      "Z_3_Trader":[]
    }
  }
}

3. Что означает каждая настройка EconomyOverride.json

economy-reset-time-hours
Торговцы постепенно восстанавливают товар и капитал, но это значение (в часах) задаёт мгновённый полный сброс экономики.
Пример: `2.0` — каждые 2 ч все запасы и деньги мгновенно обнуляются и пополняются.
-1.0 (по умолчанию) — мгновенного сброса нет, идёт только органическое восстановление.
prices-randomization-time-hours
Через сколько часов пересчитывается случайная «дельта» цен.
-1.0 — цены никогда не рандомизируются.
fully-restock-tradeable-hours
Сколько часов нужно, чтобы органически (без instant-ресета) полностью восполнить товар, если он закончился.
2.0 (по умолчанию) — пустой магазин будет полон через 2 ч; < 0 — никогда не пополняется.
trader-funds-change-rate-per-hour-multiplier
Множитель скорости пополнения денег у торговца.
1.0 — баланс восстановится за 1 ч; 0.5 — за 2 ч; 2.0 — за 30 мин.
traders-unlimited-funds
0 (по умолчанию) — у торговца кончаются деньги; 1 — баланс бесконечен, покупки игроков его не уменьшают.
limited-tradeables / vehicle-group / vehicle-group-max-amount
Блок лимитирует **максимальное** количество экземпляров указанного вида транспорта в мире.
*Пример:*
"limited-vehicles": [
  { "vehicle-group": "SUV", "vehicle-group-max-amount": 10 }
]
-1 в значении «max-amount» убирает лимит (не рекомендуется).
traders
Раздел, где можно задать индивидуальные цены для конкретных предметов у конкретного торговца.
Можно редактировать только те вещи, которые данный НПС продаёт/покупает по умолчанию.
  • tradeable-code — внутр. название предмета (такое же, как в `#spawnitem`).
  • base-purchase-price / base-sell-price — базовые цены; -1 оставляет дефолт.
  • delta-price — коэффициент, умножающий базовую цену. -1 — дельта вычисляется случайно; > 0 — фиксируется навсегда.
  • can-be-purchased — включает/выключает покупку игроком ("default" / "true" / "false"). На продажу это не влияет.

Эти параметры позволяют тонко настроить экономику: ускорить восполнение товара, сделать капиталы бесконечными или задать собственные фиксированные цены на отдельные предметы.

4. Графический способ (trader.scum-global.com)

  1. Перейдите на https://trader.scum-global.com/
  2. Нажмите Создать и внесите изменения через UI.
  3. После редактирования выберите ВыгрузкаСкачать EconomyOverride.json.
Скачивание готового файла
  1. Загрузите файл по FTP в ту же папку, заменив старый, или скопируйте его содержимое в Редактор конфигураций.

5. Применение изменений

  1. Всегда делайте резервную копию текущего файла — нарушение синтаксиса JSON остановит сервер.
  2. Сохраните файл → Перезапустите сервер. Новые цены и правила вступят в силу.

Следуя этим шагам, вы настроите экономику трейдеров под свои нужды без риска для сервера. Удачной торговли!
Заказать сервер SCUM можно по ссылке https://xlgames.gg/ru/games/scum