Online prehrávač GTA skrátil časy načítania o 70 %, žiada Rockstar o aktualizáciu

click fraud protection

Ujal sa jeden šikovný programátor Grand Theft Auto Online's pomalé načítavanie do vlastných rúk, drasticky zlepšenie obrazovky načítania hry dĺžku až o 70 percent a teraz žiadajú Rockstar Games, aby ich prácu použili v aktualizácii. GTA Online nikdy nebol známy rýchlymi časmi načítania, ale vývojár Rockstar Games za tie roky nikdy neurobil veľa pre zlepšenie tohto problému, ale teraz má menej výhovoriek na to, aby túto záležitosť nechal nevyriešenú.

GTA Online je na trhu od roku 2013, kedy bol vydaný ako online komponent Grand Theft Auto V. Online hra pre viacerých hráčov sa odohráva vo fiktívnom štáte San Andreas a dáva hráčom možnosť voľne sa pohybovať po mape. Až 30 hráčov sa však môže zúčastniť aj súťažných alebo kooperatívnych zápasov zahŕňajúcich kriminálne úlohy a lúpeže. V konečnom dôsledku je cieľom jedného hráča stať sa známym zločincom. GTA Online už roky dostáva aktualizácie a nové prírastky, ale fanúšikovia skutočne žiadajú jednu vec: rýchlejšie časy načítania. Memy a diskusie o GTA Online's notoricky známy nedostatok kolovali sedem rokov, bez úspechu.

PC užívateľ a podnikavý vývojár t0st má toho dosť. T0st zdieľali online žurnál s podrobnosťami o ich procese zlepšovania GTA Onlinečasy načítania od začiatku do konca, čo Digitálna zlieváreň vysvetľuje laicky. Ukázal to úvodný test na PC T0st GTA Online načítava sa šesťkrát pomalšie ako režim pre jedného hráča, čo je z pochopiteľných dôvodov neideálne. Pri sledovaní údajov o výkone si všimli zvláštny nárast využitia procesora po uplynutí jednej minúty pri načítavaní online časti hry. Je potrebné poznamenať, že prudký nárast CPUnavrhol, že zdĺhavé časy načítania neboli spôsobené servermi Rockstar alebo dátami načítanými z disku.“ Skôr na CPU bežalo niečo, čo si vyžadovalo ďalšie spracovanie.

T0st sa rozhodol preskúmať, čo presne zaberá čas CPU. Jednak našli textový súbor obsahujúci všetkých 63 000 položiek, ktoré sa dajú kúpiťa potom každá postava v GTA Online, čo predstavovalo veľa času CPU. T0st tiež zistil, že hra pripravuje tieto údaje o položke zaznamenávaním štatistík každej položky, kategórie, názvu, ceny a ďalších údajov, okrem toho, čo Judd nazval „odtlačok prsta“, ktorý identifikuje každú položku. Odtlačky prstov porovnávajú položky s ostatnými, aby našli duplikáty. V podstate načítanie 63 000 položiek a potom niektorých trvá veľmi dlho. T0st tieto problémy vyriešil prepísaním funkcií hry vlastným kódom a eliminoval potrebu dvojitej kontroly akýchkoľvek nových položiek. Keď bolo všetko povedané a urobené, časy načítania sa zlepšili o 70 percent.

Ak to dokáže T0st, dokáže to aj Rockstar. T0st vyzval Rockstar, aby použil programátorove metódy, ktoré podľa T0st nezaberú zamestnancovi Rockstaru viac ako jeden deň. Aby sme boli spravodliví, Rockstar už môže byť zaneprázdnený prácou na získaní GTA 5 na PS5 a Xbox Series X/S. Obe konzoly sa už vo všeobecnosti pýšia rýchlejším načítaním, takže je to možné GTA Online budú vylepšené na systémoch novej generácie. Napriek tomu používatelia počítačov PC a konzol predchádzajúcej generácie potrebujú vlastné opravy času načítania.

GTA Onlineje k dispozícii na PS4, Xbox One a PC.

Zdroj: T0st, Digitálna zlieváreň

Ako odomknúť triedu Reaper vo Final Fantasy XIV

O autorovi