This commit is contained in:
2026-10-03 14:33:08 +04:00
parent 6a73d760c4
commit 93a9442e1c
67 changed files with 941 additions and 698 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
# Интеграция Слёз Элуны
Слёзы Элуны хранятся в `acore_auth.account_balances`, поэтому сайт и игровой сервер используют один источник истины. Все движения валюты записываются в `acore_auth.balance_transactions`.
Слёзы Элуны хранятся в `realmd.account_balances`, Сайт использует их как источник истины. Стандартный vMaNGOS не читает эти таблицы: для операций внутри игры нужна отдельная интеграция ядра с API ниже. Все движения валюты записываются в `realmd.balance_transactions`.
Курс пополнения задаётся через `MOONWELL_TEARS_PER_RUBLE` и по умолчанию равен `10`: **1 рубль = 10 Слёз Элуны**. Суммы API игрового сервера и ручные операции администратора всегда указываются в Слёзах Элуны, а не в рублях.
@@ -45,4 +45,4 @@ Content-Type: application/json
`idempotency_key` должен быть уникальным для каждой игровой покупки. `amount` — количество списываемых Слёз Элуны. Повтор запроса с тем же ключом возвращает ту же операцию и не списывает валюту второй раз. Ответ `422` означает недостаточное количество или конфликт ключа; `401` — неверный серверный токен.
После развёртывания выполните `php artisan migrate --force`. Миграция создаёт таблицы непосредственно в подключении `azerothcore_auth`.
После развёртывания выполните `php artisan migrate --force`. Миграция создаёт таблицы непосредственно в подключении `vmangos_auth`.