Infinity Ward v CoD MW4 řeší dva dlouhodobé problémy na PC. Beta načítá shadery na pozadí a výrazně omezuje otravné restartování po aktualizacích.
Vývojáři hry Call of Duty: Modern Warfare 4, Infinity Ward a spoluvývojář Beenox, prozradili zbývající podrobnosti o nadcházející betě CoD: MW 4, která se uskuteční tento víkend. Kromě informací o předběžném stahování a systémových požadavcích pro PC oznámili také skutečný technický průlom pro hráče na PC. Jde o to, konečně vyřešit nekonečně dlouhé doby načítání při kompilaci shaderů.
V podrobném příspěvku na blogu vývojáři vysvětlují, jak chtějí vyřešit otravný problém s „kompilací shaderů“. Téměř všichni hráči na PC to jistě znají. Koneckonců se to nevyskytuje jen v Call of Duty. Stalo se to mezitím tak běžným jevem, že se pravděpodobně už divíte, když to nějaká hra netrvá věčnost.
Krátké připomenutí: Moderní PC hry potřebují shadery, aby grafické kartě sdělily, jak má vypočítat obraz na monitoru. Hra tyto shadery pro efekty, osvětlení, stíny a povrchy kompiluje již předem. Díky tomu nedochází k přerušení plynulosti hry, když systém tyto prvky načítá uprostřed zápasu.
Problém je v tom, že: Kompilace shaderů zabere čas. Navíc musí hra tento proces pokaždé projít úplně od začátku, když ji spustíte poprvé, aktualizujete ovladače grafické karty nebo když vyjde velká aktualizace. Konzole tento problém neznají. Jelikož je tam hardware i software standardizovaný, stahované soubory obsahují shadery již hotové.
S betaverzí Modern Warfare 4 se to však na PC mění. Od nynějška si Call of Duty může přednačítat shadery ještě předtím, než hru vůbec spustíte. Jakmile je stahování dokončeno, začne se shadery přednačítat zcela nenápadně na pozadí. Momentálně tu ale ještě existuje pár drobných háčků.
Během beta verze je nejlepší používat spouštěč Battle.net, abyste si mohli tuto novou funkci vyzkoušet. Pouze tam se přednačítání shaderů spustí automaticky ve výchozím nastavení. Na Steamu je tato funkce sice také aktivována, při úplně prvním spuštění však musíte i tak počkat na klasickou obrazovku „Compiling Shaders“ – i když by to tentokrát mělo proběhnout výrazně rychleji. Při každém dalším spuštění však přednačítání funguje tak, jak má.
Je to důležitý první krok. Skutečnou sílu nové technologie však pocítíte až při plném vydání Modern Warfare 4. Tehdy budete muset shadery na PC skutečně zkompilovat jen jednou a už ne po každé velké sezónní aktualizaci, jak je tomu dnes.
Beta verze Modern Warfare 4 se zároveň zaměřuje na další dlouhodobý problém na PC: nechvalně známou zprávu „Aktualizace vyžaduje restart“. Veteráni série Call of Duty tento trik znají až příliš dobře: jakmile spustíte hru na PC nebo konzoli, hra vyhledá aktualizace a v případě potřeby je nainstaluje. Aby se však patch aktivoval, musíte hru restartovat. Někdy systém aktualizace nesdruží, takže musíte celý proces opakovat několikrát, než se konečně můžete pustit do hraní. K tomu dochází obzvláště často, pokud jste Call of Duty delší dobu nehráli.
Od beta verze Modern Warfare 4 Infinity Ward drasticky snižuje četnost těchto vynucených přestávek. Zjednodušeně řečeno: Vývojáři zajistili, že si hra v budoucnu bude moci stáhnout více typů oprav, aniž byste museli hned restartovat hru.
Problém tím však úplně nezmizí. Pokud vás například kvůli aktualizaci vyhodí z probíhajícího zápasu, bude hra i nadále vyžadovat restart. Takové případy by se však v budoucnu měly vyskytovat výrazně méně často.
Podobně jako u aktualizace shaderů i zde existuje několik zvláštností. Na PC – bez ohledu na to, v jakém obchodě jste hru zakoupili – a na PlayStation 5 funguje toto vylepšení bez problémů. Pokud hrajete na Xboxu, musíte pro aktualizace zatím ještě restartovat, ale vývojáři pracují na tom, aby se to do vydání hry omezilo. Jedinou platformou, která bohužel zůstane zcela bez vylepšení, je Nintendo Switch 2. Zde se restartům nevyhnete ani v betě, ani při oficiálním uvedení hry na trh.
„Problém s ‚aktualizací vyžadující restart‘ sice úplně nezmizí, ale náš cíl je jednoduchý: méně vynucených restartů a méně přerušení mezi vámi a vaším dalším zápasem,“ vysvětlují vývojáři.
První fáze bety Modern Warfare 4 začíná dnes, 21. srpna. Začne hned po živém přenosu „Call of Duty: Next“, na kterém vývojáři představí většinu nových map a herních režimů. Předběžné stahování je k dispozici již od včerejška (20. srpna 2026, 18:00). Důležité pro všechny hráče na PC: Nezapomeňte si předem zkontrolovat, zda máte aktivované TPM 2.0 a Secure Boot – obojí je nezbytné pro hraní!

