Loni v listopadu jsem si po práci sedl k novému dílu jedné střílečky, dvakrát kliknul na ikonu a čekal. Nic. Černá obrazovka, kurzor se točí, a za tři vteřiny jsem zpátky na ploše. Žádná chyba, žádné okno, žádné vysvětlení. Přesně takhle vypadá většina herních problémů. Hra vám neřekne, co jí je, a vy hádáte.
Tenhle článek je rozcestník. Neprovedu vás jedním konkrétním řešením krok za krokem, od toho budou samostatné návody. Ukážu vám, do jaké kategorie váš problém patří a jaké první kroky mají smysl, než začnete přeinstalovávat půl počítače. Když víte, jestli hra padá, nejde spustit, nebo se jen seká, máte půlku práce za sebou.
Než začnete klít do monitoru
Většina lidí u herního problému udělá tu samou chybu. Rovnou skočí na to nejsložitější řešení, které našli v nějakém desetiletém fóru. Přeinstalují grafické ovladače, mažou systémové soubory, vrtají v registrech. A přitom hra nešla spustit jen proto, že jí antivirus zablokoval spouštěcí soubor.
Diagnostika je jako u doktora. Nejdřív se ptáte, co přesně bolí a odkdy. Až potom léčíte.
Doporučuju si položit čtyři otázky. Kdy se problém objevil poprvé, a jestli tomu předcházela nějaká změna (aktualizace hry, nový ovladač, instalace jiného programu). Jestli se to děje u jedné hry, nebo u všech. Jestli hra vůbec naběhne, nebo padne hned. A jestli u toho vyskočí nějaká hláška, nebo kód.
Ta poslední otázka je zlatá. Chybový kód vypadá jako klikyháky, ale je to vlastně adresa problému. Když si ho opíšete a zadáte do vyhledávače spolu s názvem hry, často se dostanete přímo k příčině. Proto než cokoliv zavřete, udělejte si screenshot. Já mám klávesu Print Screen skoro jako reflex.
A ještě jedna věc, než půjdeme dál. Restart není vtip pro ajťáky z filmů. Spousta záseků zmizí po obyčejném restartu počítače nebo konzole, protože se vyčistí paměť a ukončí procesy, které hře lezly do zelí. Vyzkoušejte to jako první. Trvá to minutu a ušetří vám to někdy hodinu hledání.
Hra spadne a je po ptákách
Padání (anglicky crash, tedy neočekávané ukončení hry) je asi nejčastější potíž, se kterou se hráči obracejí na fóra. Hra jede, a najednou zmizí. Buď hned na začátku, nebo v nějaké konkrétní misi, nebo úplně náhodně po hodině hraní.
Kdy hra padá, to hodně napoví. Když spadne vždycky na stejném místě, třeba při načtení určité lokace, jde nejspíš o poškozený herní soubor nebo chybu v samotné hře. Tady pomáhá ověření integrity souborů. To je funkce, kterou má Steam, Epic i další obchody. Projede instalaci hry a poškozené kusy stáhne znovu. Na Steamu ji najdete přes pravé tlačítko na hře, Vlastnosti a Nainstalované soubory.
Když hra padá náhodně a nepravidelně, hledejte spíš u hardwaru. Přehřátá grafická karta se umí sama vypnout, aby se nespálila, a hra jde k zemi s ní. Přetaktovaná paměť dělá to samé. Občas za to může i napájecí zdroj, který na plný výkon nestačí.
Časté viníky náhodných pádů:
- staré nebo naopak čerstvě vydané grafické ovladače, které mají mouchy
- přehřívání grafiky nebo procesoru, hlavně v létě a u notebooků
- program běžící na pozadí, který koliduje s hrou (nahrávací software, překryvné vrstvy Discordu a podobných aplikací)
- poškozený uložený soubor hry
Na konzoli je paleta příčin užší, protože hardware je u všech stejný. Když padá hra na PlayStationu nebo Xboxu, zkuste ji smazat a nainstalovat znovu, a zkontrolujte, jestli nemáte čekající aktualizaci systému. Pomoct může i přestavba databáze v nouzovém režimu, návod k tomu má výrobce konzole na svém webu.
Kliknu na ikonu a nic
Jiná liga je, když hra vůbec nenaběhne. Kliknete, možná bliknou loga vydavatele, a jste zpátky na ploše. Tohle mě štve nejvíc, protože nemáte ani hru, ani chybu, jen ticho.
Když hra nejde spustit, v drtivé většině za to může něco okolo ní, ne ona sama. Nejčastěji chybí nějaká systémová součást, kterou hra potřebuje. Řeč je hlavně o balíčcích Visual C++ a o rozhraní DirectX (sada knihoven pro grafiku a zvuk, se kterou hra komunikuje). Hry si je obvykle instalují samy, ale někdy se to nepovede.
Druhý velký viník je antivirus. Ochranné programy občas označí spouštěcí soubor hry za podezřelý a prostě ho zablokují. Hra pak nemá čím naběhnout. Zvlášť rády to dělají u her s vlastním anti-cheatem (ochrana proti podvádění, která běží hluboko v systému), protože ten se navenek chová podobně jako škodlivý software. Když víte, že hra je z oficiálního obchodu, zkuste jí v antiviru udělat výjimku.
Projděte si tyhle body:
- spusťte hru i obchod jako správce (pravé tlačítko, Spustit jako správce)
- ověřte integritu herních souborů
- doinstalujte Visual C++ a DirectX z oficiálních stránek Microsoftu
- dočasně vypněte nebo obejděte antivirus a zkuste to znovu
- zkontrolujte, jestli hra vůbec splňuje minimální požadavky vašeho počítače
Ten poslední bod lidé přeskakují a zbytečně. Konkrétní systémové požadavky se u každé hry liší a mění se i mezi verzemi, takže je vždycky ověřte přímo na stránce hry v obchodě nebo u vydavatele. Když má hra ráda novější instrukční sadu procesoru a vy máte starší kus, nemusí naskočit vůbec, i kdyby všechno ostatní sedělo.
Když hra jede jako přes sirup
Sekání a lagy jsou zrádné, protože hra funguje, jen mizerně. A tady se do jednoho pytle často hází dvě úplně různé věci.
Nízké FPS (frames per second, počet snímků za vteřinu) znamená, že váš počítač hru nestíhá vykreslovat. Obraz je pak trhaný a ovládání gumové. Tohle je problém výkonu vašeho stroje. Řeší se snížením nastavení grafiky, zavřením programů na pozadí a aktualizací ovladačů. Největší žrouti výkonu bývají stíny, rozostření pohybu a takzvaný ray tracing (náročné počítání odrazů světla). Když je stáhnete dolů, hra povyskočí klidně o dvacet snímků a rozdíl v obraze skoro nepoznáte.
Lag je něco jiného. To je zpoždění na síti, které se týká jen hraní po internetu. Vaše FPS může být krásně vysoké, a přesto se postava ve hře trhaně teleportuje, protože data cestují k serveru moc dlouho. Tady snižování grafiky nepomůže ani náhodou. Řešení leží u připojení, o tom za chvíli.
Zvláštní kategorií je stuttering, tedy krátké záškuby i při jinak vysokém FPS. Hra běží plynule a jednou za pár vteřin škytne. Za tím bývá dokreslování textur z disku, plná paměť grafické karty, nebo hra běžící z pomalého mechanického disku místo z SSD. Když to jde, hry ze staršího točivého disku přesuňte na SSD. Rozdíl v načítání i v plynulosti je znát okamžitě.
Záhadné kódy typu 0xc000007b
Chybový kód vypadá děsivě, ale ve skutečnosti je to nejlepší nápověda, jakou od hry dostanete. Každý ten shluk čísel a písmen něco znamená.
Kódy se dělí zhruba do dvou skupin. Jedny generuje systém Windows a týkají se instalace nebo chybějících součástí. Klasické 0xc000007b nebo hlášky o chybějícím souboru s příponou .dll obvykle křičí, že hře chybí Visual C++ nebo DirectX, případně že se pere šedesátičtyřbitová verze s dvaatřicetibitovou. Druhá skupina jsou kódy od samotné hry nebo její online služby. Ty mívají svůj vlastní formát a najdete je popsané na oficiálním webu vydavatele.
Postup je u kódů vždycky stejný. Opište si přesné znění i s číslicemi. Zadejte ho do vyhledávače spolu s názvem hry. Přednost dejte oficiální podpoře vydavatele nebo platformy, ne prvnímu fóru v pořadí. Hodně kódů má oficiální stránku s přesným řešením, jen se k ní člověk musí prokousat.
Pozor na jednu věc. Návody z fór, které vám radí mazat systémové soubory nebo pouštět neznámé programy pro opravu, berte s velkou rezervou. Víc počítačů se rozbilo takovou opravou než původní chybou.
Odpojení uprostřed zápasu
Problémy s připojením poznáte snadno. Hra vás vyhodí ze zápasu, hlásí ztrátu spojení se serverem, nebo se vůbec nepřipojí do multiplayeru (hraní více hráčů po síti). Někdy za to může server hry, někdy vaše linka.
Nejdřív zjistěte, na čí straně problém je. Když nefunguje jedna konkrétní hra a ostatní jedou, mrkněte na stav serverů. Vydavatelé mívají oficiální stránku nebo účet na sociální síti, kde hlásí výpadky a údržbu. Když leží servery, vy s tím nenaděláte nic než počkat. Když se sekají všechny hry i běžný internet, problém je u vás nebo u poskytovatele.
První kroky u domácí sítě:
- restartujte router, klidně ho na půl minuty vypněte ze zásuvky
- pokud to jde, připojte se kabelem místo přes wi-fi, hraní přes vzduch často kolísá
- zkontrolujte, jestli někdo doma zrovna nestahuje nebo nekouká na streamované video ve vysoké kvalitě
- u konzole se podívejte na typ NAT, protože přísný NAT (nastavení, které řídí příchozí spojení) umí bránit hraní s ostatními
Vysoký ping (doba, za kterou data doletí k serveru a zpět, měří se v milisekundách) poznáte podle toho, že se ve hře všechno děje s malým zpožděním. Nižší ping je lepší. Vzdálenost k serveru s tím dost hýbe, takže když se v nastavení hry dá zvolit region, držte se toho nejbližšího.
Kdy už je čas přiznat, že na to nestačíte sami
Většinu potíží zvládnete doma. Ale je pár situací, kdy má smysl přestat vrtat a obrátit se jinam. Když hra padá i po přeinstalování a ověření souborů, a děje se to i u dalších her, směřuje to spíš k hardwaru. Přehřívání nebo vadná paměť se doma bez nástrojů těžko potvrzují.
Dejte si taky pozor na to, co při opravách pouštíte. Programy slibující zázračné zrychlení počítače nebo automatickou opravu her jsou v lepším případě k ničemu, v horším vám do systému nasází další nepořádek. Když už něco instalujete, ať je to oficiální ovladač od výrobce grafiky nebo součást přímo od Microsoftu.
A poslední varování se týká záruky a účtů. U konzolí neotvírejte kryt a nezkoušejte hardwarové zásahy, dokud běží záruka. U online her nikomu nedávejte přihlašovací údaje výměnou za pomoc s chybou. Falešná technická podpora je oblíbený způsob, jak lidem vysát herní účet.
Kudy se vydat teď
Když vás nějaká hra zlobí, začněte určením kategorie, ne panickým hledáním. Padá, nejde spustit, seká se, hlásí kód, nebo vypadává ze sítě? Podle toho zamiřte do správné části tohohle rozcestníku a projděte první kroky. Restart, ověření souborů a aktualizace ovladačů vyřeší překvapivě velkou porci případů.
Až budete vědět, do které škatulky váš problém patří, dává smysl jít do hloubky. Na jednotlivé kategorie, tedy padání, nespuštění, sekání i konkrétní chybové kódy, chystáme samostatné návody krok za krokem. Tenhle přehled berte jako mapu, která vás k tomu správnému nasměruje.