v1.0.0 — 16 березня 2026
Запуск відкритої бети · Backend v0.2.0 · 27 API-роутерів · 14 статей блогу
Запуск відкритої бети · Backend v0.2.0 · 27 API-роутерів · 14 статей блогу
🆕 Нові функції
Система списку очікування за email
- Новий ендпоінт
POST /api/waitlist— зареєструйте свій email для отримання кодів раннього доступу - Відправка є ідемпотентною (повторна відправка вже зареєстрованого email повертає дружнє нагадування)
- Публічна кількість відображається на головній сторінці (округлена до найближчих 50 для конфіденційності)
- Форма списку очікування на головній з відстеженням джерела (головна / блог / соцмережі)
Експорт даних за GDPR
- Новий ендпоінт
GET /api/auth/export-data(відповідність статті 20 GDPR) - Експортує повні дані облікового запису як завантажуваний JSON-файл
- Доступно через Налаштування → Конфіденційність та дані → Завантажити мої дані
- Обмежено 5 експортами на день для запобігання зловживань
- Ніколи не розкриває хешований пароль чи внутрішні поля безпеки
Рахунок Місячної Ночі
- Новий ендпоінт
GET /api/events/eclipse-war/score - Живий рейтинг, що показує кількість вбивств фракцій вампірів і перевертнів під час подій Місячної Ночі
- Відображається на сторінці Подій, коли Місячна Ніч активна або нещодавно завершилася
- Атрибуція вбивств базується на результаті битви — переможна фракція отримує залік вбивства
Банер згоди на файли cookie
- Відповідна GDPR згода на cookie на всіх публічних сторінках
- Варіанти прийняти/відхилити — без cookies відстеження без згоди
- Згода зберігається в
localStorage(для самої згоди cookie не використовується) - Посилання на повну Політику конфіденційності
Правові сторінки
- Умови використання — повні умови з 11 розділів, що охоплюють правила геймплею, поведінку в обліковому записі та права на інтелектуальну власність
- Політика конфіденційності — відповідна GDPR політика з 10 розділів щодо збору даних, зберігання та прав
- Обидві сторінки пов'язані з формою реєстрації, нижнім колонтитулом і налаштуваннями
Покращення реєстрації
- Посилання на Умови використання та Політику конфіденційності у формі реєстрації тепер функціональні
- Обидва посилання відкриваються в новій вкладці з
rel="noopener"для безпеки - Форма тепер перевіряє згоду з умовами перед відправкою
Зміни балансу
Бій
- Ліміт крадіжки здоров'я знижено з 50% до 35% від завданих пошкоджень. Збірки Кривавого Мага-вампіра відновлювали забагато HP у тривалих боях проти ворогів з низьким захистом.
- Зменшення ефективності ухилення скориговано. DEX вище 80 тепер має крутішу криву зменшення ефективності. Максимальний шанс ухилення обмежено 55% (замість 65%).
- Навичка "Вовча Лють" збільшена з 2 раундів до 3 раундів. Навичка недостатньо виконувала проти суперників, які виживали в початковому сплеску.
- Перезарядка "Укусу Крові" зменшена з 3 хвилин до 2 хвилин. Стиль гри Кривавого Мага був занадто пасивним у ранній грі.
- Мінімальний поріг пошкодження підвищено з 1 до 3. Персонажі 1 рівня завдавали 1 пошкодження за удар навіть без зниження захисту, роблячи ранні бої надто повільними.
Економіка
- Золото за роботу збільшено на 15% на всіх рівнях. Дохід золота в ранній грі був недостатнім для відстеження цін магазину.
- Нагорода золотом за підземелля D1 збільшена з 50–100 до 80–160. Розрив між полюванням і підземеллями був занадто великим на рівнях 1–5.
- Ціни в магазині на предмети Залізного рівня знижені на 10%. Нові гравці витрачали занадто велику частку свого золота на базове спорядження.
- Мінімальна крадіжка золота в PvP підвищена з 1 до 50 золота за успішну атаку. Атаки з менш ніж 50 золотом здавалися невинагородженими та відлякували від PvP.
Прогресія
- Вимоги до XP на рівнях 1–10 знижені на 20%. Темп ранньої гри був занадто крутим для нових гравців, які не оптимізували розподіл характеристик.
- Система очок навичок кожні 5 рівнів підтверджена як така, що працює коректно (була з помилкою в беті — виправлено).
- Поріг престижу знижено з Рівня 100 до Рівня 80 для першого престижу. Рівень 100 займав 3–4 тижні активної гри, що було занадто довго як перша важлива ціль.
Виправлення помилок
- Виправлено: Авто-розрахунник кланової війни не фіксував результати, коли обидва клани мали 0 членів онлайн
- Виправлено: Навичка "Тіньовий Ривок" надавала бонус ухилення на наступний хід замість поточного
- Виправлено: Лоти Аукціонного Будинку не закінчувалися, коли персонаж, який їх розмістив, йшов офлайн на 30+ днів
- Виправлено: Лічильник серії щоденних входів скидався опівночі серверного часу замість місцевої опівночі гравця (тепер використовується серверний UTC 00:00)
- Виправлено: Бос підземелля D5 "Пустотний Примара" застосовував два ефекти оглушення одночасно, змушуючи гравця пропустити два ходи замість одного
- Виправлено: Імена персонажів з апострофами викликали помилки 500 у публічному ендпоінті профілю
- Виправлено: Ендпоінт продажу інвентарю дозволяв продаж екіпірованих предметів, коли і екіпірований, і звичайний слот мали предмети з однаковим ID
- Виправлено: Сторінка рейтингу показувала неправильні зміни ELO, коли гравець підвищував рейтинг офлайн
- Виправлено: Повідомлення чату довше 500 символів зберігалися, але не відображалися, спричиняючи мовчазне скорочення
- Виправлено: Значок лічильника сповіщень не очищувався після прочитання всіх сповіщень у деяких комбінаціях браузера/кешу
- Виправлено: Таймер перезарядки роботи показував від'ємні значення після перезапуску сервера під час вікна перезарядки
- Виправлено: Форма реєстрації приймала email з підряд ідучими крапками (напр.
user..name@domain.com)
Покращення продуктивності
- Додано індекс бази даних на
battle_logs.created_at— запит рахунку Місячної Ночі зменшено з ~450ms до ~12ms - Додано складений індекс на
characters(race, level)— запити рейтингу в 3× швидші при 10 000+ персонажах - Дані монстрів тепер попередньо завантажуються в пам'ять при запуску замість розбору JSON на кожен запит
- Список предметів магазину тепер кешується з TTL 5 хвилин — навантаження на БД знижено на ~30% у пікові години
- Міграції Alembic тепер виконуються в одній транзакції — відкат міграції безпечний при перериванні
Безпека
- Додано проміжне ПЗ
AuditLog— всі відповіді 401, 403, 429 на маршрутах/api/тепер логуються в таблицю аудиту - Додано пастку-ендпоінт
/api/hidden— будь-який запит до цього ендпоінту логується як активність бота і повертає 404 - Очищення токенів оновлення тепер виконується щодня — прострочені токени автоматично видаляються з БД
- Заголовок CSP оновлено для дозволу Google Fonts при блокуванні всіх інших зовнішніх ресурсів
- Заголовки безпеки (X-Frame-Options, X-Content-Type-Options, Referrer-Policy) тепер застосовуються глобально через проміжне ПЗ
Що буде у v1.1
Ось над чим ми працюємо для наступного оновлення:
- Фестиваль Кривавого Місяця — повна система подій запускається з бонусами +40% XP / +25% золота та ексклюзивними дропами предмета "Кривавий Ікол". Перший Кривавий Місяць запланований на тиждень запуску.
- Календар сезонних подій — до планувальника додано події Хелловіну (Фестиваль нежиті), Зимового Сонцестояння (Замерзлий Кривавий Місяць) і Весняного Рівнодення (Велике Полювання).
- Розширений Аукціонний Будинок — система торгів (не лише викуп), список спостереження та графіки цінової історії для популярних предметів.
- Клановий Контроль Територій — захоплюйте та захищайте географічні зони на карті світу для пасивних ресурсних бонусів. Кланові війни стають більш стратегічними.
- Титули Персонажів — заробляйте титули з досягнень, що відображаються поруч з вашим ім'ям у PvP і рейтингах (напр. "Тіньовий Мандрівник", "Кривавий Суверен", "Альфа Зграї").
- Полірування мобільного UI — екран бою, інвентар і сторінки магазину оптимізовано для мобільних екранів шириною 375px.
Грайте у v1.0 прямо зараз
Гра вже live. Створіть свого персонажа та відчуйте все у цьому патчі особисто.
Почати грати безкоштовно →