Red post: Leavři a AFK hráči
Hlavní „sociální“ designer Lyte se rozepsal ohledně nepřizpůsobivých hráčích.

V poslední době probíhaly hojné diskuse o hráčích, kteří odcházejí ze zápasů nebo jsou AFK, a rád bych k tomuto tématu také přispěl svou troškou do mlýna. Naprosto souhlasíme s tím, že pokud se někomu nedaří připojit, utkání by nemělo začít. Také souhlasíme s tím, že hrát 4v5 je dost pekelný zážitek, ale na fóru se objevilo množství nepřesných citací a nedorozumění.
Někteří lidé říkají, že z důvodu potenciálního zneužití odmítáme přijmout některá z „očividných“ řešení, jako je restartování zápasu nebo důrazný postih ve frontě. To není pravda. Když mluvíme o „Ostrovu vězňů“, oddělování hráčů od ostatních a vynuceném hraní v alternativních frontách s dlouhými čekacími dobami, vždy mluvíme konkrétně o tom, že Ostrov vězňů nefunguje dobře v případě subjektivního hodnocení, jako je například toxické chování. Naprosto jiná situace je u prostého binárního vyhodnocování, třeba zda hráč opustil utkání, nebo ne. Nemáme nejmenší problém s restartováním zápasů nebo s možností restartovat hru / kapitulovat v několika úvodních minutách, pokud se nějaký hráč nepřipojí nebo jej systém odpojí. Za žádných okolností ovšem nehodláme vyvolávačům umožnit odchod ze hry v pozdějších fázích utkání a přitom povolovat beztrestné rozpuštění zápasu. To jsou dvě zcela rozdílné situace. Ve většině her (dokonce i v DOTA2) se zaznamenávají statistiky / udílejí závažné postihy za opuštění hry po uplynutí 5 minut.
Jeden tým v Riotu (jiný než tým pro chování hráčů) na této funkci již nějakou dobu pracoval, byl však převeden na jiný úkol s vyšší prioritou.
Abychom vám poskytli lepší představu o tom, co se děje za oponou, tým pro chování hráčů se již nějaký čas zabývá funkcí Sestavit tým a máme před sebou pár dalších věcí – například jsme dokončili funkce, které potřebujeme zakomponovat do systému cti, aby byl kompletní, a také máme na starost přepracování Tribunálu tak, aby byl k dispozici po celém světě, a zároveň musíme vyřešit několik chyb, jichž si jsme u něj vědomi. Je to spousta práce a není to nic snadného, takže správná implementace takovýchto funkcí do systému o rozsahu League of Legends nějakou dobu trvá.
O problémech s hráči, kteří odcházejí nebo jsou AFK, ale samozřejmě víme a chceme se jim věnovat v rámci možností v průběhu prací na větších projektech. Většina týmů se soustředí na jeden větší projekt, ale zároveň se stará i o různá drobnější vylepšení hry, jak jim to jejich kapacity umožňují. Například tým pro chování hráčů v poslední době pracoval na vylepšení automatického skládání zápasů, díky kterému hráčům s vysokým MMR klesly průměrné čekací doby ve frontách na zhruba 5 minut oproti předchozím 30-45 minutám a více. Tato funkce momentálně běží v sekci Sestavit tým, takže pokud patříte mezi uživatele s vysokým MMR, můžete ji ozkoušet a poslat nám své připomínky. Bude-li vše šlapat, jak má, přeneseme ji i do dalších front. Během úprav v sekci Sestavit tým jsme si ale našli čas i na problémy na mapě mezi modrou a fialovou stranou a provedli zde několik nezbytných oprav. Těmto bodům jsme se věnovali přednostně před hráči, kteří opouštějí zápasy nebo jsou AFK, protože ovlivňují mnohem více uživatelů.
Při pohledu na hráče, kteří opouštějí zápasy nebo jsou AFK, je nutné se zaměřit na pár věcí. Hlavně se musíme ptát: Jak často k tomu vlastně dochází? A jak vypadá situace v jiných frontách? Ačkoliv globální množství hráčů, kteří opouštějí zápasy nebo jsou AFK, se pohybuje zhruba na hranici 5 %, najdou se uživatelé, kteří na ně narazí v 50, 60, 70 nebo dokonce 80 % svých utkání. To je prostě smůla na statistické rozložení jednotlivých případů – ve hře máme miliony uživatelů, takže tisíce (nebo i desetitisíce) z nich mohou narazit na série zápasů, ve kterých někdo odejde nebo je AFK. Celkově je ovšem procento takových provinilců v League of Legends poměrně únosné (i když by to mohlo být lepší). Když se například podíváte na jiné hry ze žánru MOBA, zjistíte, že se potýkají s podobným poměrem hráčů, kteří opouštějí zápasy nebo jsou AFK, a v tamních fórech si na to mnoho uživatelů stěžuje. Jestli chcete, uspořádejte hlasování nebo sestavte statistiku za posledních 10 utkání všech hráčů na fórech, a uvidíte, jak vysoké je procento odchodů – mnohé z vás by výsledek jistě překvapil; ale jak říkám, mohlo by to být i lepší.
Zajímavé je, že když si prostudujete údaje o odchodech ze hry, zjistíte, že poměrně velká část je způsobena problémy s hardwarem, připojením k internetu nebo jinými obtížemi, které nemají s hrou nic společného. S těmito problémy nedokáže Riot (ani žádní herní vývojáři obecně) nic udělat. Kvůli těmto „externím“ důvodům bychom rádi hráčům umožnili znovu se připojit nebo zápas restartovat, pokud se k němu na začátku někdo nepřipojí. V žádném případě ale nepovolíme například reset nebo restart utkání, do kterého se „hráč nedokáže připojit“ 45 minut po jeho zahájení.
Určitý prostor pro vylepšení je i v případech, kdy se jedná o záměrný odchod ze hry (vypnutí hry ze vzteku). Chceme systém LeaverBuster vylepšit tak, aby tyto hráče trestal tvrději. Zvažujeme několik různých nápadů – například hrát s dalšími vyvolávači, kteří odchází ze zápasů, snížit jim zisk IB či jiné nepříjemné postihy. Snad vám tyto řádky dokázaly objasnit, jak v Riotu přistupujeme k hráčům, kteří opouštějí zápasy nebo jsou AFK, a proč se tomuto tématu chceme věnovat. Pokud to půjde, rád bych probral údaje o odchodech ze zápasů v League of Legends podrobněji a jak tato čísla ovlivnila jednotlivé funkce systému LeaverBuster, ale to bude muset počkat, až nebudu tyto řádky datlovat jen tak doma.
(Omlouvám se za nepříliš uspořádaný tok myšlenek.)
Lyte
-Lead Social Systems Designer






Zanech odpověď.
Musíš se příhlásit pro vložení komentáře.