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

Материал из Википедия XLGAMES
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 4: Строка 4:
  
 
* Файл доступен в панели через вкладку '''Редактор конфигураций''' (см. скрин).   
 
* Файл доступен в панели через вкладку '''Редактор конфигураций''' (см. скрин).   
* При желании его можно загрузить/заменить по [[FTP]] находится этот файл по пути /Saved/Config/WindowsServer и называется EconomyOverride.json.
+
* При желании его можно загрузить/заменить по [[FTP]].
  
 
== 1. Где находится файл ==
 
== 1. Где находится файл ==
Строка 11: Строка 11:
 
# Найдите и откройте <code>EconomyOverride.json</code>.   
 
# Найдите и откройте <code>EconomyOverride.json</code>.   
 
   [[File:scum_economy_open_json.png|none|600px|Файл EconomyOverride.json]]
 
   [[File:scum_economy_open_json.png|none|600px|Файл EconomyOverride.json]]
 +
# Так же он доступен через FTP по пути '''/Saved/Config/WindowsServer''' и называется '''EconomyOverride.json'''
 +
  [[File:scum_economy_open_json_via_ftp.png|none|600px|Файл EconomyOverride.json нахождение через FTP]]
  
 
== 2. Файл по умолчанию ==
 
== 2. Файл по умолчанию ==
Строка 49: Строка 51:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
== 3. Что означает каждая настройка ==
+
== 3. Что означает каждая настройка EconomyOverride.json ==
* '''economy-reset-time-hours''' — мгновенный полный ресет экономики через указанное количество часов. '''-1.0''' = никогда.
+
; '''economy-reset-time-hours'''
* '''prices-randomization-time-hours''' — период случайной смены дельты цен. '''-1.0''' = цены не рандомятся.
+
: Торговцы постепенно восстанавливают товар и капитал, но это значение (в часах) задаёт '''мгновённый''' полный сброс экономики.
* '''fully-restock-tradeable-hours''' — за сколько часов магазин '''органически''' пополняет товар; '''2.0''' = 2 ч.
+
: '''Пример:''' `2.0` — каждые 2 ч все запасы и деньги мгновенно обнуляются и пополняются. 
* '''trader-funds-change-rate-per-hour-multiplier''' — скорость пополнения денег торговца; '''1.0''' = полный баланс за час.
+
: -1.0 (по умолчанию) — мгновенного сброса нет, идёт только органическое восстановление.
* '''traders-unlimited-funds''' — '''1''' = деньги у торговца бесконечны.
+
 
* '''traders-unlimited-stock''' '''1''' = бесконечный товар. 
+
; '''prices-randomization-time-hours'''
* '''tradeable-rotation-enabled''' — включает/выключает ротацию ассортимента.   
+
: Через сколько часов пересчитывается случайная «дельта» цен.
* В блоке '''traders''' можно менять цены конкретных предметов:
+
: -1.0 цены никогда не рандомизируются.
  * '''tradeable-code''' — внутр. имя предмета (как в #spawnitem).   
+
 
  * '''base-purchase-price''' / '''base-sell-price''' — базовые цены ('''-1''' = оставить как есть).   
+
; '''fully-restock-tradeable-hours'''
  * '''delta-price''' — множитель цены ('''-1''' = случайный).   
+
: Сколько часов нужно, чтобы '''органически''' (без instant-ресета) полностью восполнить товар, если он закончился. 
  * '''can-be-purchased''' — '''"true"''' разрешить покупку, '''"false"''' запретить.
+
: 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'''
 +
: Блок лимитирует **максимальное** количество экземпляров указанного вида транспорта в мире.   
 +
: *Пример:* 
 +
<syntaxhighlight lang="json">
 +
"limited-vehicles": [
 +
  { "vehicle-group": "SUV", "vehicle-group-max-amount": 10 }
 +
]
 +
</syntaxhighlight>
 +
: -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) ==
 
== 4. Графический способ (trader.scum-global.com) ==
Строка 75: Строка 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