FiveM сервер экономика баланс: зарплаты, денежные стоки и инфляция

Как сбалансировать FiveM сервер экономику: зарплаты, начальные деньги, цены, денежные стоки как ремонты, топливо, налоги и жилищное хозяйство, чёрные деньги, и SQL чтобы смотреть инфляцию.

Симптом: новые игроки покупают всё в день, цены останавливают значение чего-либо, и самые богатые игроки имеют больше денег чем целый каталог магазина стоит.

Экономика это два потока: деньги входящие в игру (кланы) и деньги оставляющие её (стоки). Когда кланы выигрывают достаточно долго, вы получаете инфляцию. Эта статья показывает откуда деньги приходят, как удалить их снова, и как измерить это с базой данных.

Кланы: откуда входят деньги

Перечислите каждый источник перед тем как вы измените любое число:

  • Зарплаты: обычный платёж на работу и ранг, ли игрок работает или стоит неподвижно.
  • Начальные деньги: что новый персонаж получает.
  • Работа и активность награды: доставки, миссии, грабежи, продажа предметов NPCs или pawn магазину.
  • Admin команды и подарки: деньги которые вы даёте вручную.

Зарплаты это самый тихий клан, потому что они запускаются на таймер. В QBCore интервал зарплаты и начальные наличные и банковские значения живут в основном конфиге; в ESX Legacy интервал и начальные счёта также в основном конфиге, и сумма приходит из ранга работы. Найдите их в вашей версии нежели угадывание, и читайте оплату ранга в setup работы (ESX, QBCore).

Совет: много серверов платят высокую зарплату чтобы привлечь игроков, затем интересоваться почему деньги бесполезны. Низкая зарплата с реальными наградами активности держит игроков делающих что-то.

Установка цен

Якорь всё к одному числу: что игрок зарабатывает в часе нормальной работы. Затем цена вещи в часах:

Предмет Разумная цена
Базовая машина Несколько часов работы
Хорошая машина День или два игры
Еда и напитки Минуты работы
Дом или апартамент Много часов, с постоянными затратами

Вам не нужны точные значения. Вам нужен порядок: дешёвые вещи дешёвы, предметы статуса берут реальное время. Пересмотрите это после первой недели с реальными данными.

Денежные стоки

Сток берёт деньги из и даёт ничего взамен. Хорошие также добавляют геймплей:

  • Ремонты: механик заряжает, или игрок платит на мастерской. Смотрите механик работа.
  • Топливо: маленькая постоянная стоимость что каждый водитель платит.
  • Налоги: на машины, свойство, покупки магазина или прибыль компании.
  • Жилищное хозяйство: аренда, коммунальные или цена покупки. Смотрите жилищное хозяйство и апартаменты.
  • Лицензии и штрафы: права вождения, лицензия оружия, штрафы полиции.
  • Страховка и сборы impound для машин.

Не переусложняйте один из них. Маленькая стоимость которая происходит часто это лучше чем один огромный стоимость который чувствует себя как наказание.

Наличные, банк и чёрные деньги

Деньги существуют в нескольких счётах, что важно когда вы измеряете. Наличные и банк это нормальные деньги. Чёрные деньги (грязные деньги) это отдельный счёт или предмет, обычно заработаны из нелегальной активности и вымыты в чистые деньги. Держите это под контролем с конверсионным курсом, так что это стоит меньше чем чистые деньги, и смотрите наличные, банк и чёрные деньги для того как каждый тип хранится и расходуется.

Смотрение инфляции с запросами

Вам не нужна приборная панель. Запрос на таблице персонажей, запущенный ежедневно, показывает тренд. Деньги хранятся как JSON в одной колонке, поэтому извлеките значения:

sql
-- ESX Legacy: users.accounts holds {"money":..,"bank":..,"black_money":..}
SELECT
  COUNT(*) AS characters,
  SUM(CAST(JSON_UNQUOTE(JSON_EXTRACT(accounts, '$.money')) AS DECIMAL(20,0))) AS cash,
  SUM(CAST(JSON_UNQUOTE(JSON_EXTRACT(accounts, '$.bank')) AS DECIMAL(20,0))) AS bank,
  SUM(CAST(JSON_UNQUOTE(JSON_EXTRACT(accounts, '$.black_money')) AS DECIMAL(20,0))) AS black
FROM users;
sql
-- QBCore and QBox: players.money holds {"cash":..,"bank":..,"crypto":..}
SELECT
  COUNT(*) AS characters,
  SUM(CAST(JSON_UNQUOTE(JSON_EXTRACT(money, '$.cash')) AS DECIMAL(20,0))) AS cash,
  SUM(CAST(JSON_UNQUOTE(JSON_EXTRACT(money, '$.bank')) AS DECIMAL(20,0))) AS bank
FROM players;

Проверьте имена колонок в своей собственной базе данных сначала, потому что некоторые серверы их кастомизируют. Сохраняйте результат в маленькой таблице с датой, так что вы можете граф его позже:

sql
CREATE TABLE IF NOT EXISTS economy_snapshots (
  id INT AUTO_INCREMENT PRIMARY KEY,
  taken_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  characters INT,
  cash BIGINT,
  bank BIGINT
);

Два других запроса стоят запуска сейчас и потом: топ десять самых богатых персонажей (огромный outlier указывает на exploit), и средние деньги на персонажа. Сравните эти с сколько персонажей активны, так как итого разделённый на активных игроков это более честное число чем итого один. Для помощи с запросами из Lua, смотрите oxmysql запросы.

Что делать когда это инфляция

  1. Найдите клан: новая работа, выплата грабежа, баг. Сравните даты.
  2. Понизьте клан перед тем как вы добавите стоки.
  3. Добавьте или поднимите сток который трогает всех (топливо, налоги).
  4. Для runaway exploit, исправьте это сначала и затем разберитесь с деньгами, потому что удаление денег пока течь открыта бесполезно.

Стирание балансов это последняя мера, потому что игроки теряют доверие. Мягче опции это налоги на большие балансы, банк процент разрез, или ограниченные времени предметы роскоши которые поглощают деньги.

Контрольный список

Симптом Решение
Всё доступно в день Понизьте зарплату и начальные деньги
Итого деньги растут каждую неделю Понизьте кланы, добавьте стоки которые трогают всех
Один персонаж имеет абсурдные деньги Ищите exploit, проверьте логи
Цены чувствуют себя бессмысленными Цена в часах работы
Чёрные деньги слишком сильные Добавьте потерю когда вымытие это
Нет данных чтобы решить с Снимок итого ежедневно

Короткие ответы

Как я знаю если моя экономика инфляция?

Сумма деньги всех персонажей в базе данных по расписанию, например один раз в день, и сравните числа. Если итого продолжает расти быстрее чем количество игроков, больше денег входит чем выходит.

Что это денежный сток?

Что-либо что берёт деньги из игры навсегда: ремонты, топливо, налоги, аренда, лицензии, штрафы. Без стоков, деньги только накапливаются.

Где я меняю зарплату и начальные деньги?

В основном конфиге вашего фреймворка. ESX и QBCore каждый имеют настройки для интервала зарплаты и для денег новый персонаж начинает с, и работа оплата определяется на ранг.

Скрипты без этой проблемы

Shop CreatorМагазин меньше чем за минуту — владельцы, сотрудники, сейфы и ограбления в комплекте.Смотреть скрипт →Pawn Shop AppЛомбард между игроками прямо в lb-phone.Смотреть скрипт →Crypto MiningКупите склад, соберите фермы по деталям и майните монеты на живом рынке.Смотреть скрипт →

Читайте также

FiveMСценарииБаза данныхFiveM жилая система и апартаменты: shells, instances, stashes и ключиКак работает жилая система в FiveM: оболочки и MLO интерьеры, инстансирование с routing buckets, storage для каждого дома, ключи и доступ, сохранение владения в базе данных.1 октября 2026 г. · 3 мин чтенияЧитать →FiveMLuaСценарииFiveM механик работа: repair natives, tuning модификации и проверки работыПостройте FiveM механик работу: отремонтируйте машину с SetVehicleFixed и health natives, настройте с SetVehicleModKit и SetVehicleMod, сохраните модификации, и заблокируйте действия по работе.1 октября 2026 г. · 2 мин чтенияЧитать →FiveMБезопасностьСценарииFiveM магазин и банк грабёж скрипты: setup и разработка на сервереКак установить и дизайнировать магазин и банк грабежи на FiveM: количество полиции, server-side cooldowns, награды даны только сервером, оповещения полиции и проверки расстояния.1 октября 2026 г. · 3 мин чтенияЧитать →