سیاست و بازاریابی

آخرين مطالب

شاهکار یک هکر با یک DLL ساده در GTA Online نکات خواندني

شاهکار یک هکر با یک DLL ساده در GTA Online
  بزرگنمايي:

سیاست و بازاریابی - سخت افزار / تعداد مادهای گیمینگ برای بازی‌های مختلف این روزها بسیار زیاد شده که البته نه همه آنها مفید و کاربردی هستند اما بعضا تاثیرات فوق العاده‌ای بر روی بازی می‌گذارند. این مادها غالبا موجب بهبود کیفیت گرافیکی بازی‌ها می‌شوند و معمولا برای بازی های پرطرفدار ساخته می‌شوند. برخی از مادها نیز عملکرد فنی بازی را بهبود می‌بخشند. Grand Theft Auto Onilne یکی از عناوینیست که تعداد مادهای ساخته شده برای آن بسیار زیاد است. ایده‌هایی در این مادها دیده می‌شود که خود سازنده در بازی یا پچ‌های منتشر شده برای آن در نظر نگرفته و گاها مشکلات بزرگی توسط همین مادها رفع می‌شوند. حال یک هکر خلاق کاری در مورد زمان لودینگ GTA Online انجام داده راک استار برای سال‌ها اهمیتی به آن نداده است.
کاهش 70 درصدی زمان لودینگ GTA Online
به واسطه بزرگی بازی Grand Theft Auto Onilne، زمان بارگذاری آن بسیار زیاد است. بارگذاری این بازی خصوصا بر روی کنسول‌های بازی (نسل‌های پیشین) که فاقد درایوهای پرسرعت هستند یا کامپیوترهای شخصی فاقد درایو SSD عملی زمانبر است و حسابی می‌تواند کاربر را کلافه کند. طبق برآورد یکی از کاربران Reddit، بیشترین زمان بارگذاری این بازی بین سه تا شش دقیقه است و بیش از 35 درصد از بازیکنان این عنوان زمان لودینگ بیش از 6 دقیقه را نیز تجربه کرده اند. در بدترین موارد، کاربران 15 دقیقه زمان لودینگ GTA Online را نیز شاهد بوده اند که تصورش هم سخت و عذاب آور است.
حال یک هکر تحت عنوان مستعار T0st بر روی این موضوع ریز شده تا ببیند چه چیزی باعث می‌شود زمان لودینگ یک بازی تا این حد باشد. پس از بررسی‌های دقیق، وی متوجه می شود که دو گلوگاه باعث می‌شود یک رشته پردازشی CPU نتواند با تمام توان خود فعالیت کند. همچنین یک کدنویسی ضعیف رایج باعث می شود یک فایل JSON با حجم 10 مگابایت که محتوی بیش از 63000 آیتم است به درستی تجزیه و تحلیل نشود. فایل مذکور آیتم‌های قابل خرید در فروشگاه داخل بازی را در خود جای داده که البته مجزا از ریزتراکنش ها است. روال عادی بدین صورت است که هر ورودی فایل پس از خوانده شدن در یک صف نظم دهی می‌شوند. پس از انجام این مرحله، صف ورودی‌ها پیش از ورود یک آیتم جدید، مجددا برای تکرار چک می‌شود.
مشکل در نوع کدنویسی بازی است – چرا راک استار دست به کار نمی شود؟
این هکر موفق شده از طریق یک فایل DLL، دو گلوگاه مذکور را از بین ببرد. اولین مورد رفع شده کش‌های با دامنه طولانی است. DLL نوشته شده توسط T0st در صورتی یک ورودی با محدوده رشته فراخوانی شود را با کش مقدارگذاری شده مجددا بازمی گرداند. بدین ترتیب این راه تعمیری، تکرار ورودی‌ها را حذف می‌کند پس عملا مرحله چک کردن برای تکرار ورودی‌ها نیز از بین می‌رود.
دومین راهکار انجام شده، وارد کردن مقدار به صف است. نتیجه این دو راهکار فوق العاده بوده است. به طوری که زمان لودینگ GTA Online از شش دقیقه به 4.5 دقیقه کاهش پیدا کرده است. این فقط با رفع مورد چک کردن ورودی‌ها برای تکرار بوده و با رفع هر دو مشکل و اعمال هر دو پچ، زمان بازی از 6 دقیقه به 1 دقیقه و 50 ثانیه رسیده است. نتایج این پچ به کانفیگ سیستم کاربران بستگی زیادی دارد اما بهینه سازی در کاهش زمان لودینگ بازی در مورد همه کامپیوترهای شخصی محسوس خواهد بود.
T0st ضمن ابراز امیدواری به اینکه راک استار با یک پچ رسمی این مشکل را رفع کند گفته است راهکار کشف شده توسط او ممکن است موجب بن شدن گیمر در بازی آنلاین شود. به گفته وی، برای شرکتی مانند راک استار رفع چنین مشکلی در یک روز توسط فقط یک توسعه دهنده قابل انجام است.

لینک کوتاه:
https://www.siasatvabazaryabi.ir/Fa/News/186306/

نظرات شما

ارسال دیدگاه

Protected by FormShield
مخاطبان عزیز به اطلاع می رساند: از این پس با های لایت کردن هر واژه ای در متن خبر می توانید از امکان جستجوی آن عبارت یا واژه در ویکی پدیا و نیز آرشیو این پایگاه بهره مند شوید. این امکان برای اولین بار در پایگاه های خبری - تحلیلی گروه رسانه ای آریا برای مخاطبان عزیز ارائه می شود. امیدواریم این تحول نو در جهت دانش افزایی خوانندگان مفید باشد.

ساير مطالب

ساخت تصویر متحرک 3 ثانیه‌ای در پیام‌رسان پیش‌فرض اندروید امکان‌پذیر می‌شود

طراحی جلویی شیائومی Civi 4 در کنسول گوگل پلی مشاهده شد

زومی حیرت آور درون صورت فلکی اوریون

دیدار مشاور رئیس جمهور در امور روحانیت با خانواده شهدا در سمنان

وزیر ارتباطات: یک‌سوم کشور به زیرساخت‌های فیبرنوری مجهز شدند

با بزرگترین ستاره شناخته شده آشنا شوید

شهدا بهترین الگو برای انسان در مسیر الله هستند

آیفون 16 پرو به پوشش ویژه لنز دوربین برای بهبود کیفیت تصویر مجهز خواهد شد

عملیاتی شدن 5 فروند زیردریایی هوشمند با قابلیت تعقیب هدف و نشت‌یابی

تاریخ رونمایی گوشی پرچمدار 2024 سونی لو رفت

اپل بیش‌از 250 میلیون دلار در پردیس سنگاپور سرمایه‌گذاری می‌کند

با این ابرسازه فضایی، یک میلیارد انسان میتونن در فضا زندگی کنن!

اندروید 15 احتمالاً برای افزایش امنیت اقدام به قرنطینه اپلیکیشن‌های مشکوک می‌کند

امروز در فضا ؛ کشف اولین سیارات فراخورشیدی در اندازه زمین توسط تلسکوپ کپلر

آنر 200 لایت به زودی برای عرضه در بازار جهانی رونمایی می‌شود

گوشی پرچمدار 2024 هواوی از اندروید 12 استفاده می‌کند

دیدار رئیس بنیاد شهید و امور ایثارگران با خانواده شهید نادر مهدوی

برخی گوشی‌های سری گلکسی S21 سامسونگ با مشکل نمایشگر مواجه شده‌اند

صداهای وحشتناک ثبت شده از اجرام واقعی کیهان

دیدار معاون رئیس جمهور و رئیس بنیاد شهید و امور ایثارگران با خانواده شهید نادر مهدوی

هیچ مانعی برای برنامه های فرهنگی در حوزه ترویج فرهنگ ایثار و شهادت وجود ندارد

سامسونگ احتمالاً کشوی عمودی برنامه ها را با One UI 7 ارائه خواهد کرد

موضوع ایثار و شهادت موضوع بسیار مهم دولت سیزدهم است/بکارگیری ظرفیت های مردمی از برنامه های جدی بنیاد است

نسخه جدید ربات انسان‌نما اطلس با قابلیت‌های هوش مصنوعی معرفی شد

شبیه‌ساز بازی Delta برای آیفون منتشر شد

ربات «اطلس» بازگشت!

شهدا، فرهنگ ایثار و شهادت را در جامعه زنده نگه داشته اند

توالت هوشمند 1٫5 میلیارد تومانی در هفته طراحی میلان به‌نمایش درآمد

تراشه Kirin 9010 هواوی با CPU دوازده هسته‌ای معرفی شد

ادعای کارمندان سابق تیک‌تاک: پروژه ذخیره‌سازی داده‌ها در آمریکا تا حد زیادی نمایشی است

علم منتظر معجزه نمی ماند

قابلیت جدید واتساپ: اطلاع از مخاطبانی که اخیراً آنلاین بوده‌اند

خداحافظ نبوغ!

گوگل کارمندان بیشتری را اخراج می کند

هواوی 4 گوشی پرچمدار رونمایی کرد؛ خانواده Pura 70 برای رقابت با آیفون و سامسونگ

کاروان جدید ماهواره‌های «استارلینک» به مدار زمین رفتند

مهلت 24 ساعته اروپا به تیک‌تاک برای توضیح درباره تیک‌تاک لایت

اولین نشست رفع موانع سرمایه گذاری جزیره کیش درسال جهش تولید با مشارکت مردم

تکریم مدیرکل بنیاد مازندران از جانباز سرافراز سرتیپ دوم صلواتی

خدمت توام با تکریم مهمترین اصل در بنیاد شهید و امور ایثارگران است

گوشی تاشو وان پلاس فلیپ ظاهراً با یک ویژگی خاص از راه می‌رسد

پیشرفته‌ترین ربات انسان‌نمای دنیا را ببینید

تولید گوشی ایرانی به کجا رسید؟

آیفون 17 پلاس با تغییری غیرمنتظره از راه می‌رسد

پاکستان فیلترینگ «ایکس» را تایید کرد

صدای زمین را بشنوید

آیا ممکن است چهره صورت‌های فلکی تغییر کند؟

گردهمائی بزرگ و صمیمی جانبازان 70 درصد همدان با مسئولان استان

مدیرعامل سازمان منطقه آزاد کیش: امنیت کشور مرهون حضور همه جانبه ارتش در کنار سایر نیروهای مسلح است

معرفی فرصت های سرمایه گذاری کیش از رسانه ملی