Nejvěrnější kozel na našem serveru

Jako každý systém i Linux se neustále vyvíjí a to mnohem rychleji, svižněji a hlavně stabilněji než jiné operační systémy. Náš server běžel na serverové variantě Ubuntu a to na verzi 13.10 s pracovním názvem Saucy Salamander, což můžeme volně přeložit jako „Drzý mlok“. Bylo tedy nutné přejít na nejnovější verzi a to na verzi 14.04 serverové edice s pracovním názvem Trusty Tahr, což můžeme volně přeložit jako „věrný kozel“. Tato verze je nyní nejaktuálnější stabilní verze tohoto operačního systému i pro servery. Za celá léta působení Linuxu na tomto serveru se mi nestalo, že by někdy server spadl kvůli selhání operačního systému nebo snad brzdil chod celého systému i po několika týdnech (!) bez restartu celého systému a tak bude Linux vždy tou správnou volbou pro náš server. Aktualizace je důležitá pro získání nejnovějších technologií a zabezpečení celého systému, zrychlení některých systémových součástí, které denně používáme a k získání nejnovějších technologií, jaké dnešek nabízí. Jde především o aktualizaci jádra (kernel), nejnovější MySQL (systém, na kterém běží databáze našeho serveru), Apache + PHP (web našeho serveru) atp. Je to ovšem zdlouhavý proces a může se protáhnout i na několik hodin, věřím však, že se nám to povede dříve. Vše jsem v případě neúspěchu zálohoval a neměl by být žádný problém při přestupu na nejnovější verzi tohoto operačního systému. Během celého procesu bude herní server, TeamSpeak server a další služby offline včetně občas i tohoto webu. Děkujeme za pochopení. Vše již proběhlo v pořádku a bez sebemenších problémů.
Mapy verze 3.0

Po dalších dvou měsících přicházíme s dalším milníkem a tím je další (poslední) verze map (pohybů NPC, hráčů a bossů po mapě a vyhledávání cest) s označením 3.0. První verze 1.0 byla nasazena předminulý rok, druhá verze o pár měsíců později, další verze s označením 2.1 před necelým rokem, před dvěma měsíci byla nasazena verze 2.5 a nyní je tu další verze s označením 3.0. Významným vylepšením jsou situace, kdy mob nemohl přejít menší plot, překážku nebo kopeček a zasekl se tak, že jej hráč mohl v klidu zabít, což by se nyní nemělo stávat již nikde na světě, dále byly opět vylepšeny funkce na kontroly padání do textur, opraveny byly rovněž případy, kdy mob následoval při zaseknutí na překážce nebo po smrti umělé inteligence hráče do nekonečna, opět bylo malinko zrychleno načítání map jak v průběhu hry tak i při startu serveru atp. Změn je nyní méně, ale jsou významné, a proto dostaly označení 3.0. Všechny nahlášené problémy tedy jsou již opraveny a pokládám systém map za již ukončený projekt se vším, co mohl přinést a přiblížit tak hráče zase na našem serveru o něco blíže zážitkům z bezproblémového chodu a systémů map jako mají na oficiálních serverech. Náš systém map se stále dost liší od původních map z Trinity, jelikož jsme na nich začali dělat mnohem dříve a s mnohem většími testy a znalostmi, ale časem předpokládám, že se o tvorbu podělíme. Několikanásobná extrakce map pro novou verzi proběhla již v pořádku a mapy jsou již nasazeny s publikací této novinky. Na hráčích nyní je, aby si mapy užili a případně reportovali nějaké problémy, pokud nastanou.
Chyba Heartbleed

Nedávno zahýbala světem zpráva o zranitelnosti knihovny OpenSSL, umožňující vzdáleně vylákat ze serveru důvěrné informace včetně privátních klíčů nebo hesel uživatelů. Tuto chybu jsme na našem serveru odstranili okamžitě po zjištění v zero-day, tedy v (nulový) den, kdy byla chyba zveřejněna. Přestože tam byla již velmi dlouhou dobu a nikdo si ji nevšiml nebo nezveřejnil do této doby na celém světě, nemyslím si, že našemu serveru způsobila větší škody nebo způsobila odcizení dat. I kdyby se útočníkovi podařilo dostat se přes danou chybu na náš server, všechna hesla a další citlivé informace máme důkladně zašifrované v databázi a tak po ukradnutí dat by útočník získal pouze zašifrovaná hesla nebo jiné údaje. I přes tuto skutečnost však doporučujeme hráčům, aby si změnili hesla a obnovili tak zabezpečení svých účtů, pokud tak již neučinili do teď. Jelikož se jedná o celosvětový problém, nemohli jsme mu nijak zabránit ani sami předejít, bohužel. Děkujeme za pochopení.
Opravy
2.5.2014 - 14:00
Pozn.: Opravy probíhaly v průběhu celého měsíce a některé byly nasazeny dokonce již před 14 dny. Výpis je tedy informativní, co se na serveru během tohoto měsíce dělo za změny, jen některé jsou však nasazeny až dnes. Některé body oprav jsou velmi rozsáhlé a zasahují do mnoha systémů, proto prosím o pečlivé testy od hráčů a sledování chování umělé inteligence i vaší postavy v běžných situacích.
1) Aktualizován linuxový systém Ubuntu 14.04 Server Edice
2) Proběhla velká čistka databáze světa (NPC, aur, chování, oblastí jako Dalaran atp.), která čítá několik stovek nových dat a smazání zastaralých hacků
3) Nasazena nová verze map s označením 3.0
4) Opraveno zabezpečení serveru a aktualizovány všechny zastaralé knihovny a nahrazeny nejnovějšími verzemi
5) Opraveny problémy s Children's Week world eventem a nemožnost braní některých questů – event byl posunutý a začíná od dneška znovu
6) Opraven správný damage u kouzla Sweeping Strikes
7) Opraven pád serveru u instance PoS u alianční verze
8) Opraven velmi ojedinělý pád serveru při vyvolávání objektů
9) Opraveny případy, kdy hráč mohl používat mounty i v případě, že měl na sobe nějaké transformační aury nebo změny vzhledu pomocí dočasných kouzel a efektů
10) Opraven quest Relic of the Earthen Ring a efekty u něj
11) Předělán systém na spouštění efektů z dotek a hotek, kdy se některé nespouštěly vůbec a některé naopak až příliš často a mohlo to způsobit výkyvy v aplikovaném zranění od hráčů (příliš velké nebo příliš malé), jedná se o efekty jako Althor's Abacus, Egg of Mortal Essence, Black Magic, Spiritual Attunement atp.
12) Opraven quest Runes of Compulsion
13) Opraven Sanctified Wrath + Avenging Wrath s korektní sumou redukce damage za každé situace
14) Opraven quest Plundering the Plunderers
15) Opraveny případy, kdy při změně rasy u mrtvé postavy se občas zasekla zvýšená rychlost u dané postavy a postava mohla občas běhat rychleji
16) Byly přidány opravy do chainu u eventu Operation Gnomerang
17) Opraven quest Sacrifices Must be Made
18) Opraven quest Latent Power
19) Opraveny případy, kdy hráč pomocí hackovacích nástrojů mohl zneužít aukci tím, že dal větší množství do aukce u itemu, u kterého takové množství neměl a mohl dokonce způsobit pád serveru
20) Opraveny případy, kdy se hráč nemohl nalogovat s nesprávnou kombinací povolání pro svou rasu, kontroly nyní probíhají spolehlivěji
21) Opraveny případy, kdy si hráč pomocí hackovacích nástrojů mohl měnit rychlost až do rychlosti mounta i když neměl potřebné aury či mounta
22) Opraveno aktualizování gear skóre v reálném čase nikoli až po relogu hráče (nutné pro některé dungeony na hard mód
23) Opraven pád serveru u Dungeon FInderu, který způsobil odpojený hráč, který se připojil po rozpuštění party a dokončení daného dungeonu
24) Přidána vzdálenostní kontrola na inspect hráče, kde nyní není možné zkoumat hráče na velké vzdálenosti a v některých případech způsobit zpomalení odezvy daného hráče, tatáž situace byla opravena pro obchodování
25) Opraveny některé problémy v battlegroundu SOTA – ničení bran by se nyní mělo lépe projevit všem na mapě a rovněž byl opraven systém teleportu pro bránící stranu, který mohl v některých situacích blbnout
26) Opraven quest Reconnaissance Flight
27) Opraveno a aktualizováno mnoho statů u NPC a další umělé inteligence
28) Opraveno mnoho gossipů a textů u NPC a další umělé inteligence
29) Další stovka malých drobností většinou data v databázi
30) Aktualizován The Adaptive Communication Environment (ACE)
31) Opraveny problémy s některými součástmi webového rozhraní pro správu účtů po přechodu na nový linuxový systém a PHP
32) Opraven quest Lightning Definitely Strikes Twice
6.5.2014 - 08:00
33) Upraveny některé hodnoty v databázi po čistce
34) Předělána chybějící data pro aktuální jádro
35) Opraven reset seasonal questů (z world eventů)
36) Vymazána některá další přebytečná data (dvojití mounti v Trial of the Champion instanci atp.)
37) Snad opraven tunel v Pit of Saron instanci
38) Přidána nová data pro questy opravené v předchozích opravách část první (druhá část bude v další várce oprav)
39) Přidáno opět pár změn v oblasti procování aut z HOTek
40) Opraveny případy, kdy šlo násobit za různých okolností při použití speciálních technik některé itemy
41) Předělán systém spouštění a objevování pastí (traps) u hunterů, nyní více blizzlike + odstraněny některé staré hacky
42) Opraven quest Prepping the Speech
43) Opraveny případy, kdy se po naučení kouzla z itemu item nezničil a mohl být použit ještě jednou
44) Aktualizováno jádro serveru + SSL knihovny na nejnovější verze