v1.0.0 — 16 marca 2026
Premiera Otwartej Bety · Backend v0.2.0 · 27 Routerów API · 14 Wpisów na Blogu
Premiera Otwartej Bety · Backend v0.2.0 · 27 Routerów API · 14 Wpisów na Blogu
🆕 Nowe Funkcje
System Listy Oczekujących (E-mail)
- Nowy endpoint
POST /api/waitlist— zarejestruj swój e-mail, aby otrzymać kody wczesnego dostępu - Zgłoszenie jest idempotentne (ponowne zgłoszenie już zarejestrowanego adresu e-mail zwraca przyjazne przypomnienie)
- Liczba publiczna wyświetlana na stronie głównej (zaokrąglona do najbliższych 50 dla zachowania prywatności)
- Formularz listy oczekujących na stronie głównej ze śledzeniem źródła (strona główna / blog / social media)
Eksport Danych RODO
- Nowy endpoint
GET /api/auth/export-data(zgodność z Art. 20 RODO) - Eksportuje pełne dane konta jako plik JSON do pobrania
- Dostępny w Ustawienia → Prywatność i dane → Pobierz moje dane
- Ograniczony do 5 eksportów dziennie, aby zapobiec nadużyciom
- Nigdy nie ujawnia zahaszowanego hasła ani wewnętrznych pól bezpieczeństwa
Punktacja Wojny Zaćmienia
- Nowy endpoint
GET /api/events/eclipse-war/score - Tabela wyników na żywo pokazująca liczbę zabójstw frakcji wampirów i wilkołaków podczas wydarzeń Wojen Zaćmienia
- Widoczna na stronie Wydarzeń, gdy Wojna Zaćmienia jest aktywna lub niedawno się zakończyła
- Przypisanie zabójstw oparté na wyniku bitwy — zwycięska frakcja otrzymuje zaliczenie zabójstwa
Baner Zgody na Pliki Cookie
- Baner zgody na pliki cookie zgodny z RODO na wszystkich publicznych stronach
- Opcje Akceptuj/Odrzuć — żadne pliki cookie śledzące nie są ustawiane bez zgody
- Zgoda przechowywana w
localStorage(żaden plik cookie nie jest używany do samej zgody) - Linki do pełnej Polityki Prywatności
Strony Prawne
- Warunki Korzystania z Usługi — pełne Warunki obejmujące zasady rozgrywki, postępowanie na koncie i prawa własności intelektualnej
- Polityka Prywatności — polityka zgodna z RODO obejmująca zbieranie danych, przechowywanie i prawa użytkownika
- Obie strony są połączone linkami z formularza rejestracyjnego, stopki i ustawień
Ulepszenia Rejestracji
- Linki do Warunków Korzystania i Polityki Prywatności w formularzu rejestracyjnym są teraz funkcjonalne
- Oba linki otwierają się w nowej karcie z
rel="noopener"dla bezpieczeństwa - Formularz teraz sprawdza akceptację Warunków przed wysłaniem
Zmiany Balansu
Walka
- Zmniejszono limit Kradzieży Życia z 50% do 35% zadanych obrażeń. Buildy Krwawego Maga wampirów regenerowały zbyt dużo HP w długich walkach przeciwko wrogom z niskim P.OBR.
- Dostosowano malejące zwroty Uników. PPW powyżej 80 ma teraz stromszą krzywą malejących zwrotów. Maksymalna szansa na unik ograniczona do 55% (zmniejszona z 65%).
- Umiejętność Wilczy Szał — czas trwania zwiększony z 2 do 3 rund. Umiejętność osiągała słabe wyniki przeciwko przeciwnikom, którzy przeżyli początkowy wybuch obrażeń.
- Czas odnowienia Krwawego Ukąszenia zmniejszony z 3 minut do 2 minut. Styl gry Krwawego Maga był zbyt pasywny we wczesnej fazie gry.
- Minimalne obrażenia zwiększone z 1 do 3. Postacie na poziomie 1 zadawały 1 obrażenie na uderzenie nawet bez redukcji obrony, co sprawiało, że wczesne walki trwały zbyt długo.
Gospodarka
- Złoto z pracy zwiększone o 15% na wszystkich poziomach. Dochód ze złota we wczesnej fazie gry był niewystarczający, aby nadążyć za cenami w sklepie.
- Nagroda złota za Loch D1 zwiększona z 50–100 do 80–160. Przepaść między polowaniem a lochami była zbyt duża na poziomach 1–5.
- Ceny sklepowe przedmiotów Żelaznego tieru zmniejszone o 10%. Nowi gracze wydawali zbyt dużą część swojego złota na podstawowy ekwipunek.
- Minimum kradzieży złota PvP podniesione z 1 do 50 złota za udany atak. Ataki poniżej 50 złota były nieopłacalne i zniechęcały do PvP.
Progresja
- Wymagania XP dla poziomów 1–10 zmniejszone o 20%. Wejście we wczesną grę było zbyt strome dla nowych graczy, którzy nie zoptymalizowali alokacji statystyk.
- System punktów umiejętności co 5 poziomów potwierdzono jako działający poprawnie (był błędny w becie — naprawiony).
- Próg Prestiżu zmniejszony z Poziomu 100 do Poziomu 80 dla pierwszego prestiżu. Poziom 100 zajmował 3–4 tygodnie aktywnej gry, co było zbyt długim pierwszym kamieniem milowym.
Poprawki Błędów
- Naprawiono: Automatyczny resolver wojen klanowych nie zapisywał wyników, gdy oba klany miały 0 członków online
- Naprawiono: Umiejętność Cień Szybkości przyznawała bonus do uników w następnej turze zamiast bieżącej
- Naprawiono: Oferty w Domu Aukcyjnym nie wygasały, gdy postać, która je wystawiła, była offline przez ponad 30 dni
- Naprawiono: Licznik serii codziennych logowań resetował się o północy czasu serwera zamiast o lokalnej północy gracza (teraz używa UTC 00:00 serwera)
- Naprawiono: Boss Lochu D5 "Pustynna Zjawa" stosował dwa efekty ogłuszenia jednocześnie, powodując pominięcie dwóch tur zamiast jednej
- Naprawiono: Nazwy postaci zawierające apostrofy powodowały błędy 500 w endpointcie publicznego profilu
- Naprawiono: Endpoint sprzedaży przedmiotów z ekwipunku pozwalał na sprzedaż wyposażonych przedmiotów, gdy zarówno slot wyposażony, jak i slot ekwipunku zawierały przedmioty o tym samym ID
- Naprawiono: Strona rankingowa pokazywała nieprawidłowe zmiany ELO, gdy gracz awansował podczas bycia offline
- Naprawiono: Wiadomości czatu zawierające ponad 500 znaków były przechowywane, ale nie wyświetlane, powodując ciche obcinanie
- Naprawiono: Odznaka licznika powiadomień nie znikała po przeczytaniu wszystkich powiadomień w niektórych kombinacjach przeglądarki/pamięci podręcznej
- Naprawiono: Timer cooldownu pracy pokazywał wartości ujemne po restarcie serwera podczas okna cooldownu
- Naprawiono: Formularz rejestracyjny akceptował e-maile z kolejnymi kropkami (np.
user..name@domain.com)
Ulepszenia Wydajności
- Dodano indeks bazy danych na
battle_logs.created_at— zapytanie o wynik Wojny Zaćmienia zmniejszone z ~450ms do ~12ms - Dodano złożony indeks na
characters(race, level)— zapytania rankingowe 3× szybsze przy ponad 10 000 postaciach - Dane potworów są teraz wstępnie ładowane do pamięci podczas uruchomienia zamiast parsowania JSON na każde żądanie
- Lista przedmiotów sklepu jest teraz buforowana z TTL 5 minut — obciążenie bazy danych zmniejszone o ~30% podczas szczytowych godzin
- Migracje Alembic uruchamiają się teraz w jednej transakcji — wycofanie migracji jest bezpieczne w przypadku przerwania
Bezpieczeństwo
- Dodano middleware
AuditLog— wszystkie odpowiedzi 401, 403, 429 na trasach/api/są teraz rejestrowane w tabeli audytu - Dodano endpoint-pułapkę
/api/hidden— każde żądanie do tego endpointu jest rejestrowane jako aktywność botów i zwraca 404 - Czyszczenie tokenów odświeżania uruchamia się teraz codziennie — wygasłe tokeny są automatycznie usuwane z bazy danych
- Nagłówek CSP zaktualizowany, aby zezwalać na Google Fonts przy blokowaniu wszystkich innych zewnętrznych zasobów
- Nagłówki bezpieczeństwa (X-Frame-Options, X-Content-Type-Options, Referrer-Policy) są teraz stosowane globalnie przez middleware
Co Nadchodzi w v1.1
Oto nad czym pracujemy przy następnej aktualizacji:
- Festiwal Krwawego Księżyca — pełny system wydarzeń uruchamia się z bonusami +40% XP / +25% złota i ekskluzywnymi upuszczeniami przedmiotu Szkarłatny Kieł. Pierwszy Krwawy Księżyc zaplanowany na tydzień premiery.
- Kalendarz Wydarzeń Sezonowych — wydarzenia Halloween (Festiwal Nieumarłych), Zimowego Przesilenia (Zamarznięty Krwawy Księżyc) i Równonocy Wiosennej (Wielkie Polowanie) dodane do harmonogramu.
- Rozszerzony Dom Aukcyjny — system licytacji (nie tylko wykup), lista obserwowanych i wykresy historii cen popularnych przedmiotów.
- Terytoria Klanowe — zdobywaj i broń stref geograficznych na mapie świata dla pasywnych bonusów do zasobów. Wojny klanowe stają się bardziej strategiczne.
- Tytuły Postaci — zdobywaj tytuły z osiągnięć wyświetlanych obok swojego imienia w PvP i rankingach (np. "Chodząca Cień", "Władca Krwi", "Alfa Watahy").
- Polerowanie Interfejsu Mobilnego — ekran walki, ekwipunek i strony sklepu zoptymalizowane dla ekranów mobilnych o szerokości 375px.
Graj w v1.0 Już Teraz
Gra jest na żywo. Stwórz swoją postać i doświadcz wszystkiego z tego patcha na własnej skórze.
Zacznij grać za darmo →