Начало работы
История изменений
Список версий и обновлений
v1.8.0
- Добавлена Alert System — игроки могут подписаться на Discord DM алерты при взломе, рейде или срабатывании ловушек на их базе. Алерт показывает тип события, сектор карты, название объекта и карту с точным местоположением. Mine алерты бесплатны для всех, lockpick и raid алерты требуют платную подписку (монеты/неделя, авто-продление). Члены сквада тоже получают алерты. Админы публикуют эмбед подписки с кнопками в любой канал, и настраивают все сообщения в Settings > Messages.
- Добавлен PVP Kill Feed — убийства, суициды и PvE смерти теперь появляются в игровом чате и Discord. В игре показывается
[KillFeed]с убийцей, жертвой, оружием, дистанцией и сектором. В Discord — эмбеды с картой и иконкой оружия. Kill streak'и получают рандомные сообщения, суициды — забавные фразы. - Добавлена поддержка последнего обновления SCUM — внутренние изменения обрабатываются автоматически, ничего делать не нужно.
- Улучшен Bot Shop — частичные доставки больше не вызывают рефанд. Рефанд только когда ничего не доставлено. Каждый заказ теперь включает детальный лог выполнения, прикреплённый к карточке заказа в Discord.
- Добавлена Welcome Role — автоматическое назначение Discord роли при привязке аккаунта.
- Улучшена вкладка Vehicle в веб-интерфейсе.
- Различные фиксы стабильности — подавление чата, перезагрузка конфига, работа с БД, предотвращение крашей.
v1.7.0
- Добавлено автообновление мода — при появлении новой версии мод скачивает и подготавливает обновление к следующему рестарту сервера. Никаких ручных действий.
- Добавлен публичный HTTP API для внешних интеграций. Сгенерируйте API-ключ в настройках и используйте его для доступа к игрокам, отрядам, экономике, статистике и командам с вашего сайта или бота.
- Добавлен API управления монетами — начисление и снятие монет, создание промокодов через HTTP без Discord. Те же логи и уведомления, что и через команды бота.
- Добавлены уровни доступа API-ключей — обычные ключи имеют доступ только к публичным данным, админские — ко всему.
- Значительно ускорена загрузка веб-интерфейса — страницы загружаются до 10 раз быстрее при первом визите и мгновенно при повторных.
- Добавлены обновления в реальном времени — статистика дашборда, изменения экономики и лента активности обновляются live без перезагрузки страницы.
- Добавлена ссылка на документацию в боковой панели для быстрого доступа.
v1.6.0
- Запущена система экономики — автоматические награды монетами за активность игроков. В Настройки > Discord > Bank можно настроить монеты за минуту онлайна, за PvP-убийство и штрафы за PvP-смерть, PvE-смерть и суицид. Установите 0, чтобы отключить. Учитываются только реальные события — PvE и ивентовые убийства обрабатываются отдельно. Награды за онлайн начисляются тихо, без спама в Discord. При первой установке исторические логи безопасно пропускаются.
- Добавлена панель игрока — общий Discord-embed с интерактивными кнопками для проверки баланса, получения ежедневной награды, просмотра личной статистики и списка команд. Все ответы приватные (видит только нажавший). Настраивается в Настройки > Discord > Bot-Shop: выбор кнопок, цвета и внешний вид embed. Публикуется в любой канал кнопкой Send Embed.
- Исправлена пересылка рейд-логов — события разрушения без рейдера больше не появляются как сломанные embed в Discord.
- Добавлена поддержка событий заброшенных флагов в логах строительства баз.
- Добавлены планы Free и Premium. Новые серверы начинают с 7-дневным Premium-триалом. Текущий план отображается в панели и в веб-интерфейсе мода. По истечении триала сервер автоматически переходит на Free.
- Добавлено логирование транзакций в Discord. Все изменения баланса коинов — покупки, ежедневные награды, приветственные паки, промокоды и возвраты — автоматически пересылаются в выделенный канал Discord с информацией об игроке, сумме, причине и балансе до/после.
- Добавлено логирование заказов в Discord. Все выдачи паков — покупки в магазине, ежедневные награды, приветственные паки и промокоды — пересылаются как embed-карточки с информацией об игроке, паке, цене, балансе, источнике, статусе и координатах. Завершённые заказы содержат кнопку Refund для возврата коинов прямо из Discord.
- Добавлен импорт данных игроков для миграции с других ботов. Загрузка CSV-файла для переноса Steam ID, привязок Discord и баланса коинов. Существующие игроки обновляются без перезаписи текущих данных.
- Добавлен спавн транспорта как действие в паках. Паки теперь могут спавнить транспорт через тот же редактор, что и предметы — с названием, количеством и дополнительными аргументами.
- Добавлена команда
!wipeplayersдля удаления всех данных игроков (привязки, коины, статистика, серии убийств) с подтверждением. Используйте перед вайпом или миграцией. - Улучшен веб-интерфейс мода: отображение статуса плана и уменьшение лишних сообщений в логах.
v1.5.0
- Добавлена привязка аккаунтов — самостоятельная привязка Steam↔Discord через бота. Бот отправляет embed с уникальным кодом. После привязки имя игрока из Discord отображается рядом с его Steam-профилем по всей панели и боту.
- Добавлен приветственный пак. Новые игроки автоматически получают настраиваемый пак с предметами и монетами при привязке аккаунта. Внешний вид embed полностью настраивается (цвет, миниатюра, изображение, иконка автора, поля) через визуальный конструктор в настройках.
- Запущен магазин в Discord. Игроки просматривают паки в виде embed-карточек с картинками, ценами, описаниями и кнопкой покупки. Перед покупкой бот проверяет привязку, онлайн-статус, баланс, лимиты и кулдаун. Предметы доставляются прямо персонажу с автоматическим возвратом при ошибке. HUD-уведомления в игре сообщают о статусе заказа.
- Добавлена система паков с полным CRUD и импортом. Каждый пак поддерживает четыре типа действий: Предмет (выдача в игре), Транспорт (спавн транспорта), Монеты (пополнение баланса) и Команда (выполнение любой админ-команды). Паки организованы по категориям с настраиваемыми цветами и сортировкой. Поддерживается импорт из JSON-формата старого бота.
- Добавлены лимиты покупок и скидки. Для каждого пака можно задать лимит покупок (X покупок за Y минут), обязательную Discord-роль и многоуровневые скидки по ролям — применяется наибольшая подходящая. Глобальные настройки управляют кулдауном и максимумом паков в заказе.
- Добавлена поддержка количества и корзины.
!buy <пак> [кол-во]позволяет покупать несколько копий.!cart <пак1> <пак2>— мультизаказ с общей проверкой. При частичной ошибке доставки возвращается соответствующая часть средств. - Запущены ежедневные награды. Команда
!dailyдля монет, предметов или и того и другого раз в 24 часа. Содержимое настраивается через панель. Админский сброс через!cleardaily. - Запущены промокоды. Команда
!createcodeдля генерации кодов — публичные (одно использование на игрока) или именные (привязаны к конкретному игроку). Срок действия и лимиты использования. Бот отправляет DM с embed и кнопкой активации, обновляющейся в реальном времени. Также можно активировать через!claim КОД. - Добавлена история покупок. Все покупки сохраняются с полной информацией: игрок, пак, цена, количество, скидка и статус доставки. Доступно в Настройки > Паки > История с фильтрами, поиском и пагинацией.
- Добавлены сообщения паков — настраиваемые HUD-сообщения в игре для приветственного пака, ежедневных наград и покупок. Поддержка плейсхолдеров (имя игрока, остаток баланса). Настраиваются в разделе «Сообщения» в настройках.
- Добавлена загрузка изображений паков. Каждый пак может иметь собственную картинку в embed магазина, загружаемую через drag-and-drop в редакторе с предпросмотром.
- Обновлена система помощи. Команда
!helpпоказывает отсортированный список команд по категориям — команды игроков первыми, затем админские — с авторазбивкой длинных списков. - Добавлены админ-команды:
!listpackи!listcatдля публикации embed-карточек в каналы,!clearbuylimitдля сброса лимитов покупок. - Добавлено подавление спама в логах — выдача предметов из паков больше не засоряет консоль и Discord-каналы логов.
- Добавлена страница загрузки в панели WardenCore. После регистрации сервера панель перенаправляет на страницу Download с шагами установки, превью чейнджлога и историей версий. Панель хранит две последних версии для возможности отката.
- Добавлены уведомления об обновлениях. Когда доступна новая версия, в шапке панели появляется значок «Update available», а в веб-интерфейсе мода — пульсирующий баннер. Мод определяет новые версии автоматически при периодической верификации.
- Запущен сайт документации на docs.wardencore.ru на английском и русском языках.
- Удалены неиспользуемые вкладка «Бункеры» и кнопки массовых действий в отрядах. Быстрые команды консоли показывают только зарегистрированные команды.