GTAオンライン2021年にはまだ非常に人気があります。それでも、それはかなり迷惑な問題に苦しんでいます:長い読み込み時間。ただし、プログラマーは今ではあります問題の原因あなたが直接見つけました70%削減持っている。
GTAオンラインでのダブルマネー:GTAオンラインでは、長い間はなかったのと同じくらい多くのボーナスがあります。
GTAの問題は何ですか?
プレイヤーが好きなこと6分以上GTAオンラインの充電画面を見つめることは珍しくありません。プログラマーT0stがこの問題の底に達したとき、彼は約1分後にCPU使用率が急激に上昇することに気づきたいと思っていますが、ネットワークとハードディスクはほとんど忙しくないはずです。
- その背後には何がありますか?これは、CPUで何かが実行され、単一のコアのみを使用すると結論付けています。深い試験で、彼はゲームがゲーム内のすべての作業アイテムを含むテキストファイルを読み取ることを発見しました。このプロセスでは、合計63,000倍になります。個々のアイテムを読み取った後、デジタルフィンガープリントを事前に読み取っている各オブジェクトとも比較します。
- あなたのシステムはいくら計算しますか?T0stは、GTA Onlineが合計20億のレビューを実行するという結論に達しますが、リストにはファイナルに読み取られていないことを確認するだけです。しかし、これは実りのない仕事であるべきです。計算の開始時に、リストはとにかく空であり、読み取られたファイルには重複がないためです。したがって、最終リストに複製が表示されることは最初から不可能です。
- シングルプレイヤーモードは影響を受けません:これがオンラインモードの問題であることを特に示した重要なポイントは、シングルプレーヤーモードがGTAオンラインよりもはるかに速くロードされることです。 T0STによると、ハードウェア自体が原因であった場合、それは非常に長い読み込み時間も必要です。
これは、GTA 5のマルチプレイヤーモードの1つである問題の1つを生じたと言われています。
オンラインでGTAの長い読み込み時間の解決策
T0stは座って、ゲームの機能の一部に取って代わるプログラムを書きました。たとえば、アイテムリストの長さは、63,000回ではなく、1回のみ計算する必要があります。ゲームが値を照会しようとするたびに、計算が完全にスキップされ、すでに既知の値がキャッシュから呼び出されます。
同時に、新しいアイテムは、事前にチェックすることなく、リストの複製に単純に追加されます。これは、歴史の20億のレビューに属すると想定されています。
結果:プログラマーの声明によると、彼はシステムのローディング時間を69.4%削減することができました。 6分以上ではなく、彼は今では2分未満になっています。
どのように修正を使用しますか?
ただし、回避策自体を使用することはそれほど簡単ではなく、コマンドの範囲が必要です。 Tr0stにはそれがあるからですソースコードDES修正Githubにアップロードされましたが、まだ完全にコンパイルされているバージョンではありません。
- Klont Das Github-Archiv:git clone-recurse-submodules https://github.com/tostercx/gtao_booster_poc
- MSVCでコードをコンパイルしました
- ゲームの開始中にDLLインジェクターでDLLを注入します
使用に注意してください:修正自体は、多くのチートやハッキングのように機能します。これは、ロックスターを使用しようとする詐欺の試みと見ることができ、アカウントの呪文につながる可能性があります。
あなたは一目でいくつかのゲームに恋をするだけです。このような場合は、GTAオンラインです - 少なくとも当社のGTAスペシャリストValentin Aschenbrennerの場合。彼は、なぜこれがGamestar Plus Talkでそんなにそうなのかを教えてくれます:
ドラゴンエイジ、ノーマンの空、GTAオンライン - 一目で愛、パート2
ロックスターからの公式の修正はありますか?
プログラマーによると、実装には最大1〜2日かかります。 GTA Onlineの背後にあるスタジオは、この問題についてまだコメントしていません。私たちはすでにコメントを求めており、チームが報告した場合にこのニュースを更新します。