Rabu, 03 Maret 2021

GTA kena serangan Hacker , Bisa pangkas waktu Loading

 

Loading atau waktu loading dalam game Grand Theft Auto (GTA) Online telah menjadi masalah yang cukup signifikan bagi para pemain dalam beberapa tahun terakhir.


Namun, seorang peretas bernama T0st mengklaim telah menangani masalah tersebut untuk mempercepat atau memotong waktu pemuatan dalam game hingga sekitar 70 persen.


Dia merilis bukti peningkatan untuk konsep DLL yang mempersingkat waktu muat untuk game GTA.


Dilansir Ars Technica, Rabu (3/3/2021), waktu muat GTA Online tetap lambat meski ada perbaikan umum pada status perangkat keras dan game karena aliran data terus menguntungkan penerbit TakeTwo.


Jajak pendapat Reddit anonim tahun lalu menemukan sekitar setengah dari pemain menunggu tiga hingga enam menit untuk menyelesaikan beban dalam game, dan sekitar 35 persen pemain menunggu lebih lama untuk memulai setiap sesi.


Menghemat waktu

Memecahkan masalah ini, T0st memulai proses ini dengan membuat profil CPU mereka sendiri untuk mencoba mencari tahu mengapa game memaksimalkan satu utas CPU selama lebih dari empat menit selama pemuatan.


Setelah menggunakan alat untuk membuang tumpukan proses dan membongkar kode GTA saat berjalan di memori, T0st melihat sekumpulan fungsi (agak dikaburkan) yang tampaknya mengurai file JSON 10MB dengan lebih dari 63.000 entri total.


File JSON yang dipermasalahkan tampaknya adalah "katalog toko bersih" yang mendeskripsikan setiap item yang dapat dibeli oleh pemain GTA Online dengan mata uang dalam game mereka.


Mengurai file 10MB seharusnya tidak menjadi masalah bagi komputer modern, tetapi beberapa masalah yang tidak jelas dalam implementasi tertentu tampaknya menyebabkan pelambatan besar-besaran.


Proses untuk waktu pemuatan yang lebih cepat di GTA Online

Pertama, fungsi spesifik yang digunakan untuk mengurai string JSON, tampaknya melakukan fungsi pemeriksaan intensif berulang kali setelah membaca untuk setiap bagian data.


"Hanya string caching sederhana untuk mempercepat pemindaian tersebut menghasilkan pengurangan lebih dari 50 persen dalam waktu muat dengan sendirinya," tulis T0st.


Setelah mem-parsing semua data JSON ini, GTA Online tampaknya memuatnya ke dalam array dengan cara yang sangat tidak efisien, memeriksa seluruh array untuk menemukan duplikat dari awal saat proses berlangsung.


Mengganti proses itu dengan tabel hash yang dapat dengan cepat memeriksa duplikat menyebabkan pengurangan waktu muat sekitar 25 persen dengan sendirinya, tulis T0st.


Situs Domino QQ Online | Agen Domino Qiu Qiu Online | Judi Domino QQ Online | Diamondqq



Previous Post
Next Post

0 komentar: