Velký nášup oprav

Zdravím všechny pařmeny, omlouvám se za skoro měsíční nesdělování novinek a nevěnování se serveru, jak se sluší a patří. Měl jsem hodně zkoušek v tomto zkouškovém, úkolů ve škole a další povinnosti, které mi znemožňovaly věnovat se serveru, což mi jistě hráči odpustí. Nyní se můžeme bez problémů věnovat opět našemu serveru. Jelikož náš herní svět obrovský a nelze opravit vše ihned a máme ještě co dolaďovat než nasadíme nové datadisky a další věci, přicházím nyní se seznamem oprav, nasazeným v těchto dnech. Připravte se! Připoutejte se! Bude to jízda na vlnách oprav. Jdeme na to.
Opravy
13.8.2014 - 15:50 (středa)
1) Zrevidován systém pro aktivní i pasivní anti-cheat systém pro nový systém boost, odstraněny některé zastarale součásti a aktualizovány potřebné funkce k jeho správnému chodu, aby to neodpojovalo hráče s jinou než ENUS verzí hry
2) Opraveny některé další problémy s přihlašováním a odpojováním hráčů přímo související s boostem a změnami z jádra Trinity
3) Lépe opraveny některé poslední pády serveru
4) Kouzlo na vyvolání Bloodworms nyní funguje korektně se správným počtem i útokem 1 dmg – odstraněny některé starší hacky
5) Opraven quest The Chain Gun and You
6) Opraveny problémy s kontrolou LoS u některých kouzel jako Shadowfury
7) Opraven quest Me Brother, Nipsy
8) Opraven quest The Perfect Stout
9) Opraveny tři možné pády, jeden u castu kouzel někým jiným než hráčem a další při umělém vypínání serveru, kdy server při ukončování ještě spadl a vytvořil crash log
10) Opraveny případy, kdy některé questy nebyly správně odstraňovány od hráčů z databáze a přitom je vyžadoval quest jiný, týká se questů při opakované změně reputace, kdy se neobjevovaly a dalších
11) Soulbound itemy při tradu se nyní nebudou dávat do jiného než určeného místa při tradu takových itemů (při enchantu od druhých hráčů atp.)
12) Opraveny případy, kdy se u trénérů Rogue objevoval quest The Hunter's Path, dostupný pouze pro Huntery
13) Další drobné aktualizace do databáze serveru
2.8.2014 - 00:50 (sobota)
1) Opraven Pickpocket + odstraněny některé dřívější hacky z minulých let
2) Zkouška přidání kontroly stability účtu, postav a jeho automatické opravy – mělo by vyřešit poslední problémy s přihlašováním některých postav do hry se starším klientem nebo klientem nainstalovaným z jiných zdrojů, jinými jazykovými verzemi atp., stále však doporučujeme řídit se a mít klienta nainstalovaného přes námi zveřejněný návod
3) Přidáno mnoho oprav waypointů u mobů po celém světě
4) Opraven quest Unexpected Results
5) Opraven quest Research Notes
6) Opraven quest Foolish Endeavors
7) Opraven quest Plagued Lands
8) Pozměněny packety při tradování, mělo by rovněž vyřešit údajné problémy s předčasným zavíráním trade oken a použití hacků
9) Další drobné opravy do databáze serveru
10) Aktualizovány některé knihovny linuxového serveru
30.7.2014 - 00:30 (středa)
1) Opravena drtivá většina pádů serveru
2) Opraveno logování některých starších účtů
3) Opraven chat, který mohl být povolen pro obě frakce
4) Opraveny některé memory leaky z WG a instancí
5) Nyní již nelze vytvářet kanály začínající čísly
6) Přidány drobné úpravy do databáze
28.7.2014 - 13:30 (pondělí)
1) Kompletně odstraněn systém ACE a nahrazen systémem BOOST v celém jádře serveru – přináší více možností pro další vývoj, změnu a zabezpečení přihlašování a lepší logy pádů alespoň pro nás, zlepšena stabilita u některých částí serveru, pro tento systém byl předělán WG a boss Malygos v EoE, všechny ostatní systémy a instance jsou převedeny automaticky, jen u těchto jsou výraznější změny, kde hráči mohou pocítit změny či chyby, ale snad jsem vše vychytal při lokálních testech
2) Opraveny následující questy: Steady as a Rock?, Kaw the Mammoth Destroyer, Journey to the Sunwell, Heroes of Old, Envoy to the Horde, Meeting the Warchief, Search and Rescue, Get the Key, Dissension Amongst the Ranks, The Rune of Command, Solof's Booty, Let Them Not Rise, Investigate the Alchemist Shop, Hive'Zora Scout Report, Sarkoth, Banishing Portal, Tainted Memorandum, Volatile Mutations, Inoculation and Spare Parts, The Emissary, The Missing Diplomat, Fool's Stout, Beginnings, The Tome of Valor, The Symbol of Live, Healing the Lake, Saving Princess Stillpine, The First Trial, A Carver and a Croaker
3) Opraven item Fate Rune of Unsurpassed Vigor a Grelin Whitebeard's Journal
4) Opraveny některé návaznosti pro questy v Argent Tournamentu
5) Při vstupu do instancí se nyní volí nejnižší možná obtížnost, pokud je zvolen heroic a přitom není pro danou instanci dostupný, zvolí se automaticky další nejnižší obtížnost
6) Předělána část systému map pro chargé kouzla, nyní by se již nemělo stávat, že po použití charge kouzel spadne hráč do mapy, pokud ano, chce to najít přesnou situaci a nahlásit jí
7) Opraven jeden dlouhodobý pád serveru, projevující se jen zřídka v instancích při jejich resetu a hráčích uvnitř během procesu
8) Opraveno vybuchování Froggerů v Naxxramasu
9) Opraven občasný pád serveru při rozdávání aréna pointů
10) Předělán boss Selin Fireheart v MagistersTerrace
11) Přidány téměř finální opravy do instance ICC
12) Opraveny pády způsobené nesmyslnými map souřadnicemi mimo mapu
13) Opraveny situace, kdy si mob nesprávně nastavil výchozí pozici walk/run po pronásledování hráče nebo jiného moba
14) Předělán systém rand() na SFMT (SIMD-oriented Fast Mersenne Twister) pro lepší náhodné systémy především u bossů
15) Snad opraveny problémy s Pickpocketem
16) Opraveny problémy s weapon skilly a unarmed skilly učené s nesprávnými ciframi po prvním učení a způsobující tím problémy
17) Odstraněn hack u kouzla Hammer of the Righteous pro ochranu před dvojitým spuštěním a tedy vyšším damagem než kouzlo mělo mít a nahrazeno bez-hackovým řešením pro správné vypočítávání útoků
18) Předělán/aktualizován boss Maiden of Virtue v Karazhanu
19) Lepší práce s odstraněním aur u buffů při aplikaci „lepší“ aury
20) Kouzla jako Death and Decay nyní správně útočí i v případě, že na daný cíl není přímá viditelnost
21) Opraveno mnoho úniků paměti a tedy lepší stabilita serveru
22) Přidáno mnoho oprav pro moby po celém světě a další drobné opravy do databáze + menší čistka world databáze
23) Aktualizováno jádro linuxu a další přidružené knihovny kvůli bezpečnosti, stabilitě, lepšímu a rychlejšímu chodu serveru
5.7.2014 - 07:30 (sobota)
1) Znovu nahrána databázová data z předchozích oprav (nesprávně nahraných)
2) Snad opraveny situace, kdy hráč spadl do textury a nezabilo ho to a neustále padal do prázdnoty a neoživilo ho to
3) Opraveny možné problémy s Warrior T10 Melee 4P Bonusem
4) Opravena kouzla typu charge pro nové mapy
5) Opraveny možné problémy s raciálkami a dalšími skilly
6) Opravena regenerace poweru u pár vehiclů
4.7.2014 - 15:30 (pátek)
1) Opraveno vyvolávání bosse Ahuneho přes daily quest u moba poblíž a odevzdání krystalu, který na minutu po odevzdání přidá hráči auru, se kterou může bosse vyvolat, jako na oficiálních serverech lze tedy bosse v jedné instanci vyvolat maximálně 5x - staré questy smazány i hráčům z logů, nové questy smazány ze splněných a nahrazeny správnými daily, boss výrazně upraven, aby používal všechny ability správně
2) Event Midsummer Fire Festival prodloužen o týden do 12.7.2014
3) Opraveny problémy s kouzlem Deep Freeze
4) Předělána struktura nových map a orientace některých objektů na mapě, mělo by vyřešit hodně problémů s nemožností castu skrz objekty, špatné hledání cest u NPC nebo aréna objekty
5) Další drobné opravy včetně pár věci v ICC
2.7.2014 - 12:00 (středa)
1) Opraveny některé problémy s talenty po předchozích opravách
2) Nové opravy budou nyní vypisovány nahoru, aby hráči nemuseli rolovat dolů s číslováním vždy od 1)
3) Opraveny některé části bosse Ahune - nyní by se měl správně dokončovat pro celou partu a fungovat, opraven i odevzdávající quest
4) Přidány některé malé opravy do instance ICC
5) Opraveny případy, kdy některé příšerky ihned zmizely bez lootu nebo možnosti skinningu
6) Další drobné nedostatky z předchozích oprav
29.6.2014 - 21:00 (neděle)
1) Aktualizovány OpenSSL knihovny na verzi 1.0.1h se všemi novými prvky zabezpečení nalezené opět v posledních dnech
2) Aktualizováno jádro linuxového serveru na nejnovější verzi, včetně dalších knihoven jako aktualizace času a knihoven potřebných pro server
3) Opraveny případy, kdy se neprávně aktualizovala mapa pro hráče a na serveru a tím občas způsobovala problémy se splněním úkolů, které vyžadují přiblížit se pouze k nějakému území
4) Značně zlepšen způsob zasílání packetů především ve Wintergraspu, mělo by zlepšit výkon, když se hráči automaticky serveru teleportují naráz ve větším množství do bitvy, za nápad ohledně packetů děkuji TrinityCore, totéž se týká i dalších částí již spravované samotnou Trinity
5) Zlepšeny ochrany proti DDoS útokům
6) Odstraněn starý hack pro Deep Wounds a nahrazen lepším řešením, kdy abilita nepobírá zvýšení damage z bonusů ani by nyní neměla ignorovat resilience
7) Pokud se hráč na účet přihlásí vícekrát – oba hráče to odpojí, aby nedocházelo k problémům, kdy se hráč přihlásil dvakrát ze dvou počítačů vedle sebe, a ukládala se jen jedna činnost, přestože na druhém počítači nic nedělal, rovněž lepší v případě, že někdo zjistí heslo k danému účtu a připojí se na něj
8) Opravena malinko haste formule pro zrychlení kouzlení jednotlivých kouzel
9) Povoleno hráčům, aby se připojili zpět do hry po dobu jedné minuty, pokud se jim odpojil internet, rovněž povoleno, aby se daný hráč připojil, i když bojují s bossem a tedy ho to neteleportovalo z boje, dokud boj neskončí
10) Zlepšeno vybíráno cílů pro kouzlo Corpse Explosion
11) Opraveno aplikování aury ze Swift Retribution po změně aur na hráči, aby se vždy správně aplikoval daný efekt ve všech situacích
12) Opraven Disarm vs Bladestorm – odstraněny staré hacky, pokud ještě někde zasahuje a kouzla navzájem nefungují, jak mají, prosím o report
13) Opraven item Imp in a Ball
14) Opraveny následující questy: Leading the Charge, A Suitable Disguise, Redemption, A Tangled Skein, Lost Thunderbrew Recipe, Brains! Brains! Brains!, Changing the Wind's Course, Show Them Gnome Mercy! / There Can Be Only One Response, Seared Scourge, The Way to His Heart..., The Truth Shall Set us Free, The Booterang: A Cure For The Common Worthless Peon, A Fall from Grace, Grim(oire) Business, Hell Hath a Fury, Drag and Drop, An End And A Beginning, Kaw the Mammoth Destroyer, Chasing Icestorm: Thel'Zan's Phylactery, A Means to an End, Terokk's Downfall, The Medallion of Faith, Rise, Obsidion 3.3.5 Version, Fel Spirits, Field Test, The Ring of Blood: The Blue Brothers, Jack Likes His Drink, Cocooned, Valduran the Stormborn, All Things in Good Time, Basic Orders, The Story Thus Far..., Slim Pickings, The Plains of Nasam
15) Opraveny achievementy, které vyžadovaly neomezený radius
16) Upravena práce s navijáky u rybaření a možné předčasné ukončení speciálních aur na zlepšení rybaření po nějakou dobu
17) Anti-Magic shell nyní aplikuje imunity na skutečně všechny imunity všech kouzel, odstraněny některé dřívější hacky a dočasná řešení
18) Zlepšen způsob aplikování a práce s periodickými aurami, které dělají damage většinou v závislosti na jiných podobných aurách, opravuje problémy s Drain Soul, Deep wounds a Chimera Shot Serpent nebo Death Knightovské disease s pestilencí
19) Opraveny možné problémy zneužití práv u guild banky, kdy někdo s nedostačujícími právy mohl vidět určité sloty v bance nebo s nimi manipulovat
20) Předělán způsob aplikace podobných aur a jejich trvání nebo sejmutí v případě podobného efektu, přidán systém na rozpoznání nejlepšího efektu, který vždy nechá aktivní nejsilnější auru nebo buff na daném jedinci
21) Opravena damage redukce u kouzla Cheat Death
22) Opraveny případy, kdy se nezapočítával první sebraný item pro quest nebo i některé další, což způsobilo, že hráč musel mít o jeden quest item navíc
23) Shadowstep nyní neruší combat u jedince, který ho použil
24) Opravena channel kouzla na vehiklech, nyní se nepřerušují při pohybu vehiclu
25) Opraveno mnoho memory leaků z logů během tohoto měsíce, především v instancích a WG
26) Opraven ojedinělý pád způsobený pohybem na transportu
27) Opravena regenerace poweru především u vehiclů způsobeno předchozími opravami
28) Stroje nyní po nasednutí ne vždy odvolají pety, kteří jsou aktivní
29) Přidány opravy do bosse Gurtogg
30) Přidána secondary regenerace různých typů poweru, nyní nebude možné, aby druid v kočičí formě dostával manu ze všech svých spellů, které použije a tímto způsobem si doplňoval manu
31) Opraveno kouzlo Leader of the Pack, které se spouštělo z nesprávného kouzla
32) Opraven způsob začátku a konce combatu u training dummies, tedy pokusných cílů, kdy občas combat nikdy správně neskončil (bude možná třeba vyladit Argent Tournament questy po této změně, pokud ano, je tu na reporty fórum)
33) Opravena regenerace petů => happiness a energy
34) Opraveny případy, kdy trenér stále ukazoval různé stupně profesních levelů i když se je hráč již naučil (Apprentice, Journeyman, Expert, Artisan, …)
35) Death Knight nyní začíná s First Aidem na nejvyšším levelu, jak nařizují oficiální servery
36) Opraveny případy, kdy pet zmizel majitelovi při změně fáze
37) Opraveny případy, kdy se některým hráčům ve skupině neaktualizovalo zabití bosse, questové věci, achievementy a další i když byli ve stejné instanci nebo na stejné mapě
38) Opraveny případy, kdy šlo disenchantnout jeden item vícekrát pomocí hacků
39) Opraven Tier 7.5 Mage set bonus
40) Opraveny situace, kdy měl hráč plný batoh při skinningu a nešlo ho skinnovat po uvolnění místa znovu
41) Pickpocket loot se nyní obnovuje u NPC každých 10 min, pokud není dáno jinak
42) Aktualizovány podsystémy nových map pro zlepšení stability, pohybu mobů a hráčů na mapách, mělo by opět omezit padání do textur a memory leaky způsobené mapami, mapy byly znovu vyextrahovány dle nových pravidel a příkazů