

Administrátor (Nefilim)

Administrátor (Civilové)

Moderátor (Nefilim)

Moderátor (Čarodějové)

Moderátor (Upíři)

Moderátor (Vlkodlaci)

Moderátor (Víly)
Vítáme vás u jarní kroniky 2026. Od poslední kroniky uplynulo více času, než jsme původně plánovali. Důvod je jednoduchý: většina práce se poslední měsíce neodehrávala přímo ve hře, ale v technickém zázemí serveru. Místo toho, abychom jen přidávali nové drobnosti, jsme se pustili do rozsáhlé rekonstrukce celého systému, a to od archivu starých herních příspěvků, přes databázi, profily, notifikace, chat, až po přípravu modernějšího technického zázemí serveru.
Tato kronika proto nebude pouze souhrnem herních událostí, ale i přehledem toho, co všechno se na Shadowhunters Online změnilo, opravilo, připravilo nebo posunulo směrem k budoucnosti.
Příští kronika bude bez keců, ohledně systému, a více o ději. Děkujeme za trpělivost a přízeň.
Jarní období roku 2026 nebylo ve znamení velkých dějových zvratů, převratů ani zásadních změn ve světě stínů. Po intenzivnějších událostech předchozích období se hra nesla spíše v klidnějším tempu, zaměřeném na osobní linky postav, navazování kontaktů, každodenní interakce a postupné rozvíjení vztahů.
To však neznamená, že by se ve hře nic nedělo. Naopak, právě tato tišší období jsou často důležitá pro budování charakterů, vztahů a atmosféry světa. Ne každá kapitola musí končit výbuchem, politickým převratem nebo krvavým konfliktem. Někdy je pro příběh stejně důležité i to, že postavy dál žijí, potkávají se, reagují na svět kolem sebe a pomalu si připravují půdu pro další děj.
V této kronice proto nebudeme přinášet podrobná shrnutí jednotlivých herních linek. Vzhledem k tomu, že značná část administrativní práce v posledních měsících směřovala především k technickému zázemí serveru, archivu a dlouhodobým úpravám, ponecháme detailnější herní souhrny až pro další kroniku. V příštím kvartálu bychom se k tomuto prvku rádi znovu vrátili a opět se více věnovali tomu, čím si jednotlivé aktivní postavy prošly.
Přesto bychom rádi jmenovitě poděkovali postavám, které se během tohoto období do hry zapojily.
Děkujeme za vaši aktivitu, trpělivost a ochotu dál rozvíjet příběhy i v období, kdy velká část práce probíhala spíše v zákulisí než přímo před očima hráčů. Právě díky podobné aktivitě má server na čem stavět i do dalších měsíců.
Přehled Nejvyšších čarodějů:
Ostatní frakce:
Rádi bychom vám představili chystané dějové linky. Tyto linky otevírají nové možnosti, jak rozvinout vaše postavy, jejich motivace, aliance a konflikty. Chceme vám dát příležitost zažít silné okamžiky, kdy se vaše postavy postaví hrozbám a budou je překonávat. Není to snaha o „hromadné vyhlazení“, ale o vytvoření napětí a příležitostí k hrdinským činům, strategickým rozhodnutím a epickým zážitkům. Ať už se rozhodnete bojovat v první linii, vyjednávat ze zákulisí nebo hledat vlastní cestu.
Smíšené vztahy nejsou nutně okamžitě veřejně trestány v každém případě, ale mohou být zdrojem podezření, dohledu nebo tlaku. Postava nefilim, která má příliš blízko k podsvěťanům, může být předvolána k vysvětlení. Podsvěťan napojený na Institut může být vnímán jako informátor, zrádce nebo rizikový prvek. I obyčejné přátelství se tak může stát politickou slabinou.
Výpis všech chystaných a plánovaných akcí včetně důležitých dat pro obyvatele USA.
Nicméně vřele uvítáme, pokud i vy vytvoříte vlastní událost. Můžete tak učinit na nástěnce.
Kalendář se může měnit. Sledujte Nástěnku pro události, které ještě do hry vloží ostatní hráči.
Detailní přehled vývoje serveru najdete v sekci Changelog, kde pravidelně zaznamenáváme veškeré důležité změny a aktualizace. Pro snadnější orientaci jsme ale vybrali ty úpravy a novinky, které mají největší dopad na samotnou hru a přímo ovlivní vaše uživatelské prostředí. Díky tomu snadno zjistíte, co se změnilo, aniž byste museli procházet všechny technické detaily.
Lezte ostatním do her. Nehrajeme na “domluvené hry”, v reálném světě také nevíte, koho můžete zrovna potkat. Vaše postava žije v dynamickém světě, který neexistuje jen ve vaší hlavě – tento svět sdílíte s ostatními hráči a jejich postavami. Proto vás vybízíme, abyste se nebáli vstoupit do probíhajících her, pokud dává smysl, že by vaše postava mohla být poblíž nebo by se mohla zajímat o dění. Není potřeba čekat na pozvání, prostě skočte do hry! U nás platí: kdo se zapojuje, ten hraje.
Poslední rok se velká část práce na Shadowhunters Online odehrávala mimo oči běžných hráčů. Zatímco navenek server fungoval dál, v zákulisí probíhala rozsáhlá technická rekonstrukce, která zasáhla téměř všechny důležité části webu: hosting, databázi, chat, soukromé zprávy, profily, notifikace, pluginy i samotné technické prostředí, na kterém server stojí.
Jedním z největších kroků byla příprava a práce s VPS. Zjednodušeně řečeno, VPS je vlastní virtuální server, který dává webu větší kontrolu, výkon a možnosti než běžný sdílený hosting. Pro tak velký projekt, jako je Shadowhunters Online, to znamená větší prostor pro budoucí růst a menší závislost na omezeních klasického hostingu. Shadowhunters Online má za sebou roky obsahu, tisíce příspěvků, mnoho uživatelských profilů, obrázků, pluginů, vlastních úprav a historických dat. Hromada z toho rozbila vzhled serveru, tudíž se vše stavilo odznovu – stránka po stránce.
Během technické rekonstrukce jsme řešili například stabilitu webu, funkčnost databáze, nastavení domény, problémy s načítáním některých částí serveru, kompatibilitu pluginů, chování chatu, soukromých zpráv, notifikací a také přípravu na novější verze PHP. Ne každý plugin je kompatibilní s nejnovější verzí PHP, tudíž se hledalo manuálně, který plugin dělal bordel a hledal se kompromis.
Velká pozornost se věnovala také chatu a zprávám. Řešily se problémy s načítáním zpráv v reálném čase, komunikací mezi pluginy, AJAX požadavky, ověřováním uživatelů i tím, aby se zprávy zobrazovaly bez nutnosti neustálého obnovování stránky. Některé chyby byly viditelné hned, jiné se ukázaly až při konkrétním nastavení, na konkrétní stránce nebo po změně technického prostředí.
Součástí rekonstrukce byla i práce na PWA řešení, tedy na tom, aby se Shadowhunters Online mohl chovat více jako aplikace. Díky tomu se otevírá cesta k mobilnímu používání serveru, push notifikacím a pohodlnějšímu přístupu ke hře i mimo počítač.
Nebudeme předstírat, že to byla jednoduchá nebo elegantní práce. Část oprav probíhala metodou hledání jedné konkrétní chyby mezi desítkami možných příčin. Někdy se něco opravilo a rozbila se jiná věc. Někdy problém nezpůsoboval samotný server, ale plugin, jeho nastavení, zastaralá funkce, verze PHP, cache, databáze nebo kombinace všeho dohromady. Byly chvíle, kdy nad tím administrace seděla dlouhé hodiny, často pozdě v noci, a ano, občas i s chutí hodit celý server z okna.
Děkujeme vám za trpělivost během období, kdy některé věci nemusely fungovat dokonale, kdy se testovalo, opravovalo a přesouvalo. Mnoho změn možná nebylo vidět na první pohled, ale jsou důležité pro to, aby mohl server dlouhodobě růst, stabilizovat se a nabízet nové funkce.
Pokračujeme v rekonstrukci starých her z období 2016–2024. Staré příspěvky se postupně dohledávají, převádějí ze screenshotů, zpracovávají do tabulek a připravují pro import do databáze. Tento proces je pomalý a ruční, protože mnoho starších her existuje pouze jako obrázky nebo neúplné záznamy. Každý příspěvek je proto potřeba převést tak, aby odpovídal správnému datu, místnosti, postavě, uživateli a časové posloupnosti.
V současné chvíli je velká část archivu již zpracovaná. Z období 2016–2024 nám zbývá doplnit především úsek listopad 2016 – březen 2017. Jakmile bude tato část dokončena (cca 1 měsíc), budeme mít k dispozici mnohem ucelenější základ pro další práci s historií serveru a databází.
Dalším velkým krokem je práce na mobilní verzi Shadowhunters Online. V současné době testujeme alfa verzi aplikace, která vychází z PWA řešení. Cílem je, aby byl server pohodlnější na mobilu a aby hráči nemuseli neustále ručně kontrolovat, zda jim někdo napsal nebo zda se ve hře objevil nový příspěvek.
Aplikace v současné alfa verzi umožňuje přijímat upozornění na:
Upozornění na NonRPG chat je možné vypnout pomocí vypnutí upozornění na příslušný NonRPG kanál. .
Jak si aplikaci zapnout
Postup se může mírně lišit podle zařízení a prohlížeče, ale obecně platí:
Důležitá omezení alfa verze
Aplikace je stále v alfa verzi, což znamená, že některé funkce mohou být nestabilní, neúplné nebo se mohou v průběhu testování měnit. Nejdůležitější současné omezení je přihlašování pouze na jeden účet. Pokud se v aplikaci nebo ve stejném prohlížeči přihlásíte na více účtů, aplikace může začít posílat upozornění špatně, přepínat identitu nebo se chovat nepředvídatelně. Pokud máte více postav, doporučujeme si pro testování zvolit jeden hlavní účet a u něj aplikaci používat. Předejdete tím chybám s notifikacemi a přihlašováním.
Prvním zásadním krokem je dokončení archivu. Jakmile budou staré herní příspěvky kompletně převedené a vložené do databáze, budeme moci začít s jejím čištěním, sjednocením a kontrolou. Archiv není důležitý pouze kvůli historii serveru, ale také proto, aby bylo možné férově pracovat s aktivitou jednotlivých postav napříč roky.
Na archiv přímo navazuje valorizace bodového systému a rozdělení bodů. V minulosti se za jeden herní příspěvek udělovalo 10 XP, zatímco současný systém počítá 5 XP za každý příspěvek. Abychom předešli nespravedlnostem mezi staršími a novějšími postavami, bude potřeba body sjednotit a ručně opravit tak, aby odpovídaly férovému systému pro všechny.
Jakmile bude archiv dokončen a bodový systém sjednocen, vrhneme se na dokončení gamifikace. To znamená především dopracování dovedností a schopností pro jednotlivé rasy, aby každá z nich měla jasně definované možnosti, limity, vývoj a herní využití. Chceme, aby systém schopností nepůsobil jako zbytečná tabulka navíc, ale jako praktický nástroj, který pomůže hráčům i moderátorům lépe pracovat s postavami, bojem, magií a rasovými specifiky.
Na gamifikaci následně naváže finální dokončení reálií. Dobrou zprávou je, že v této oblasti už mnoho práce nezbývá. Některé rasy jsou již hotové nebo téměř hotové a další se postupně dopracovávají tak, aby odpovídaly současnému stavu hry, systému schopností i dlouhodobému směru serveru.
Jakmile se tyto základy dokončí, otevře se prostor pro další rozvoj serveru – včetně Stínového trhu, lepší práce s odměnami, přehlednějšího vývoje postav a nových herních funkcí.

Administrátor (Nefilim)

Administrátor (Civilové)

Moderátor (Nefilim)

Moderátor (Čarodějové)

Moderátor (Upíři)

Moderátor (Vlkodlaci)
Novinky:
• Provoz přes VPS
• Zprovoznění prostředí v CloudPanelu
• Migrace serveru, 6x... (fakt to bylo na šestý pokus)
• Kompletní změna CSS
• PWA alfa verze mobilní aplikace
• Možnost přidat Shadowhunters Online jako aplikaci na plochu telefonu
• Push notifikace pro soukromé zprávy
• Push notifikace pro NonRPG chat
• Push notifikace pro nové herní příspěvky
• Testování OneSignal / web push řešení
• Import starých herních příspěvků do tabulky wp_wise_chat_messages
• Vytvoření pracovního procesu pro převod screenshot → Excel → SQL → databáze
• Render zobrazení počtu komentářů / aktivity u profilů
• Rozšíření technické dokumentace administrace
• Přechod na novější PHP verzi
• Odstranění nežádoucích funkcí a pluginů (Stories)
Oprava:
• Problémy s načítáním Better Messages
• Oprava / testování AJAX engine u Better Messages
• Problém s autentizací u Better Messages
• Řešení 500 chyb u endpointů
• Kontrola tabulek Wise Chat v databázi
• Oprava převodu času na Unix timestamp u archivních příspěvků
• Oprava chybějící IP adresy při importu starých příspěvků
• Oprava práce s původními ID při SQL importu
• Oprava formátu SQL pro tabulku wp_wise_chat_messages
• Oprava / kontrola údajů DB_NAME, DB_USER, DB_HOST a hesla databáze
• Řešení chyby „Access denied for user“ při napojení databáze
• SSL validace domény
• ACME / Let’s Encrypt validace
• Kontrola .well-known cesty pro SSL certifikát
• Úpravy NGINX vhost konfigurace
• Kontrola HTTP/2 a HTTP/3 nastavení
• Úpravy pravidel pro přesměrování HTTP → HTTPS
• Kontrola /wp-admin/, /wp-login.php, /xmlrpc.php
• Nefunkční JavaScripte po migraci
• AJAX požadavky vracejícími chybu 400
• admin-ajax.php volání u online uživatelů
• Ladění shortcode pro online uživatele
• Oprava PHP deprecated hlášek u vybraných pluginů
• Identifikace pluginů nekompatibilních s novějšími verzemi PHP
• Kontrola pluginů před plánovaným přechodem z PHP 7.4 na PHP 8.3
• Oprava problémů s backdrop-filter u aktivit a profilových prvků
• Oprava vrstvení tooltipů
• Zvýšení z-index u tooltipů
• Oprava vzhledu leaderboardů
• Oprava role board karet
• Oprava obrázků v role boardu
• Oprava CSS u levého panelu profilů
• Oprava zobrazování druhého profilového obrázku
• Oprava galerie v levém panelu
• Oprava instrukcí k albu „Galerie“
• Kontrola responzivity vybraných prvků
• Oprava chyb v kalendáři akcí
• Oprava exportu a převodu starých herních dat
• Dočasné obcházení funkcí, které nejsou stabilní
• A hromada dalšího, co Caleb zapomněl zmínit a programoval si dál
Databáze:
• Kompletní import ze starého serveru
• Kontrola tabulky wp_wise_chat_messages
• Práce s SQL importy starých příspěvků
• Příprava čištění databáze po dokončení archivu
• Příprava databáze na budoucí valorizaci XP
• Řešení napojení WordPressu na databázi
• Kontrola NGINX konfigurace
• Kontrola SSL certifikátů
• Kontrola DNS záznamů
• Příprava serveru na větší objem dat
Chystáme:
• Doplnění chybějícího období listopad 2016 – březen 2017
• Vyčištění databáze po dokončení archivu
• Kontrola duplicit a chybných záznamů
• Valorizace bodového systému
• Dokončení gamifikace
• Dokončení finální verze reálií
• Dokončení návaznosti schopností na reálie
• Dokončení podkladů pro Stínový trh
• Spuštění Stínového trhu po dokončení bodového systému
• Lepší práce s archivními příspěvky na profilech
• Budoucí automatické souhrny dějových linek
• Lepší vyhledávání v historii serveru
• Stabilnější mobilní aplikace
• Lepší podpora push notifikací
• Podpora více účtů / aliasů v aplikaci
• Další sjednocování CSS
• Další opravy profilů
• Další optimalizace serveru
• Aktualizace seznamu postav
• Aktualizace seznamu zabraných FC
