このガイド (うまくいけば) Starbound がロックされる悪名高い問題を修正 1 CPUコア, 個人の Starbound にパフォーマンスの問題が発生する可能性がある他の理由を明らかにするだけでなく、
なぜスターバウンドは遅れるのか
Starbound を 10 年以上プレイした人なら誰でも間違いなく 15 分, MODの有無に関わらず, ゲームで何らかのラグ/fpsの途切れ/フリーズが発生する可能性があります. 本拠地内での異常な fps の低下や、未踏の惑星での敵との戦い中の途切れなど, アイテムを拾ったり、壊れたチェストから落ちたアイテムを拾ったりすると、ゲームが数秒間フリーズするという単純なことかもしれないのはなぜでしょうか. これは明らかな理由から、ゲームをプレイする上で理想的な方法ではありません。これは没入の中断につながるだけでなく、戦闘の途中でゲームがフリーズするだけで単純に楽しくないからです。, 凍結を解除すれば、戦いはすでに終わっています, あなたは死んだ, 船に戻る, などなど. 以下に、個々のゲームの速度低下や常にフリーズを引き起こす鍵として私が特定したいくつかの要因を概説します。, 修正できる可能性のある問題の詳細な修正も含まれます.
ゲーム固有の問題
- ゲームは完全に CPU で実行されます – はい、これはほとんどの初心者が最初は気付かないかもしれない大きな問題です, Starbound は GPU を使用しません. (これは、すべてのグラフィック計算が CPU によって処理されることを意味します。, これは次の点を理解するために重要です).
修理: あなたはできません, 簡単に言えば、これがゲームの開発方法です. - V-Sync はデフォルトで有効になっています – それで、これは別のものです “探していない限り” ちょっとした問題で、一見したところ、最初は大したことのように思えません, ただし、Starbound はすべてのプロセスに CPU を使用するため、, V-Sync を有効にすると、CPU がより多くの作業を実行できるようになります。, したがって減速します, そして、私が言えることは、古いコンピューター/モニターを使用している場合を除き、vsyncは実際には必要ありません, 長い間電源を外していましたが、まだ画面が1つも破れていません.
修理: Starbound の保存フォルダーを入力してください, 通常位置する (Steam ゲームが入ったストレージ)/Steam/steamapps/common/Starbound/storage/ 内に Starbound 設定ファイルがあります, それを開けて, 一番下までスクロールすると見つかります “仮想同期” : 真実 ,それを次のように切り替えます “仮想同期” : 間違い . - 64 Bit Starbound には既知のメモリ リークがあります – これはなぜまだ修正されていないのか本当にわかりません, これは文字通り何年も前から存在する既知の問題です, これは Lua スクリプトと関係があり、私が知っている限りでは、チェストにアイテムを追加または削除すると非常に悪くなるのです。, ゲームがそれ以上のものを使用すべきではない場合 1 GB のメモリを使用すると、文字通り RAM 全体の負荷が急増する可能性があります 1 秒間待って次の時間に通常に戻るか、残りのプレイセッションはそのまま座ってください, ファンキーなビジネス.
修理:あなたはできません, 私の現在の理解では、これはガイドや MOD が提供できるものではなく、ゲームのアップデートやパッチが必要な問題です。, ただし、ゲームを実行することはできます 32 何らかの理由で少し 32 ビット版には実際にはこの問題はありません, これにより、MOD が完全に意図したとおりに動作しなくなる場合がありますが、これを修正するには単にゲームを起動するだけです。 64 できないことを完了するために少し 32 少し待って、終わったら元に戻します. - このゲームは元々 Linux で開発されました – これは Linux ユーザーやオペレーティング システム自体を批判するものではありません, 私はむしろ Linux とその多くのブランチを楽しんでいます, Starbound は Linux で開発されたため、Windows よりもはるかに優れて最適化されて実行されます。, なぜこの固有の問題リストに含まれるのかというと、ほとんどの人は Linux で実行していないからです。, ほとんどの場合、Windows または MacO が実行されるため、大多数のユーザーは最適化が不十分になることになります。, もっと問題のあるプレーだけど, まったく同じハードウェア上で Linux を使用してゲームを実行している人とは対照的に.
修理: Linux でゲームを実行する, または、通常のオペレーティング システムでゲームをプレイし、MOD にはそうするためのエンジン アクセスがないため、いつかこれらの問題が修正されることを期待します。. - ズームアウトすればするほど, ゲームが画面上に描画する必要があるほど、 – 画面上に描画するものが増える = CPU が実行することが増える = ラグが増えるなど、アイデアはわかります。
修理: 設定でズームを使用し、より大きなズームで再生してください, 3倍以上をお勧めします.
プレーヤーによって引き起こされる可能性のある問題
Starbound のすべてではないにしても、一部は “スターバウンドは遅い” 問題は完全に Starbound の設計と実装方法によって引き起こされます, 一部の状況やソースは、実際にはプレイヤー自身が行っているアクションから発生している可能性があります. ゲームを遅くする原因となる可能性のあるものは次のとおりです. 大多数に対する簡単な解決策は、, Xをしないでください, X は以下に概要を示すものです.
- クエストが多すぎる – Starbound がクエストをチェックする方法を処理する方法, 特にフェッチクエスト, それは、ゲームが各クエストとそのチェックポイントが満たされているかどうかをチェックするスクリプトを常に実行していることです。, これは、次のような小規模なクエストが受け入れられる場合には重要ではありません。 5 – 10, しかし、それ以上のものを受け入れ始めると、 25 クエストとか, ラグと速度低下がより早く蓄積されます.
- 複雑なビルドスクリプトを含むアイテムをチェストに詰める – Starbound がチェスト内のアイテムをどのように表現するかを処理する方法はさまざまです, 資源などのアイテムを使って, つまり. ブロック, 液体, クラフト材料, コーデックスのエントリ, 等) 単純なビルドスクリプトがある, しかし武器に関して言えば, 鎧, 家具, メカの部品, 苗木とその他いくつかのまばらなアイテム, これらは、インベントリとチェストインベントリで表現されるために、より複雑なビルドスクリプトを使用します。. 改造されたストレージ, 大容量ストレージ, 大きな胸, これらの複雑なビルドスクリプト項目が大量に含まれる場合、これらすべてが遅延に悩まされる可能性があります。, 理想的には、アイテムを通常の場所とは別に保管することです, あるいは、最初からそれほど多くのアイテムを保管していない.
- 大量のNPC, 家畜, 敵, ワイルドモブ, 繋がれたNPC/ペットなど. – これは少し明らかです, NPC やエンティティが重いゲームをプレイすると、最終的には PC 上のゲームが遅くなります。, 10 NPCもいいけど、 100 それを伸ばしています, 農場可能なMobや敵も同様. 後で、より多くの Npc/Mob を一度に画面上に表示できる可能性のある方法について説明しますが、それはケースバイケースで異なります.
- レール, 彼ら全員と同じように – そう、MODなしのバニラレールを使用している場合は、何が起こるかを正確に知っています。, 遅い, スキッピー, でこぼこした道が続く. この問題を解決しようとするさまざまな MOD が利用可能です, ご自身の判断で閲覧してください.
- 壊れた/時代遅れの MOD – これはプレーヤーにあります, 壊れた、または古い MOD を使用すると、明らかに MOD が意図した機能や結果ではない問題が発生する可能性があります。, 軽度の場合, 何かがクラフトできない, またはクエストを提出できない. 最悪の場合? キャラクターとワールドが破損してロードできなくなるか、ゲームが起動しなくなる可能性があります.
- MOD が多すぎる/スクリプト負荷の高い MOD使用している場合 150+ MOD または多くのスクリプト負荷の高い MOD, ゲームにラグが発生します. 期間. ゲームを初めて改造する場合は、ガイドを読んで、改造の仕組みに関するビデオを見ることをお勧めします, 自分が何をしているのか、そしてその理由を理解する, ゲームの修正を始める前に、それが何をするのか、そしてその影響も重要です, 経験の浅い人を急ぐと、ゲームの破損などの予期せぬ結果につながる可能性があるため, コンテンツが見つからない/アクセスできない, ゲームが意図したとおりに動作しない, またはゲームが開始できない.
また、Simply を主張する MOD は、 “FPSを上げる” または “スレッド/コアのロックを解除する” 完全に詐欺的および/または嘘をついています, スターバウンドMOD しないでください これらのMODが主張するような偉業を実行するために必要な種類のエンジンアクセスを持っています. どんなにもっともらしく聞こえても, どんなに専門用語や意味不明な言葉を投げかけられても, 彼らは自分の MOD について間違っている、および/または嘘をついています.
1 コアCPUの修正
前に述べたように、Starbound は CPU 上でのみ実行されますが、奇妙な点はそれだけではありません。, Starbound も CPU の最初のコアでのみ実行され、他には何も実行されません, 何らかの理由で、その理由を推測したくありません, ゲームは最初の CPU コアでのみ実行されるように設計されています, 多くの MOD が登場し、自分たちの MOD が Starbound で使用できる残りのコアのロックを解除するためのゴールデン チケットであるかのように装っています。, ただし、先ほども述べたように, これらは誤りでした. 長年にわたり、このゲームはこの点で変わっていません, 額面どおり、この 2D ゲームはそれほど負荷が高いようには見えませんが、通常 GPU が処理するすべての計算を考慮すると、代わりに CPU によって処理されます。, スクリプトなどのその他すべて, MOD とそのスクリプト, そして、ゲームの残りの部分は一般的にすべてその上で処理されます 1 コア, MODを入れているかどうかに関係なくゲームを進めていくと、最終的には, ゲーム内でできることに関しては、最終的にラグの連鎖/ハードリミットに達することになります。. ゲームへの変更はいつか来るかもしれませんが、私は待つ気はなく、実際に Starbound に追加の CPU パワーを与える方法について、解決策を隅々まで探し始めました。, そして解決策を見つけたかもしれないと思います.
基本的にはタスクマネージャーに移動してコアアフィニティを変更することによって, Starbound を騙して好きなだけコアを使用させることができます.これを実行するには、次のいずれかで Starbound ゲームを開きます 32 ビットまたは 64 それならちょっと:
- タスクマネージャーを開き、詳細タブに移動します
- Starbound.exeを見つけて右クリックします
- アフィニティの設定オプションに移動して開きます
- 最初のコアのチェックを外します (通常コア 0), および使用したい追加のコア ([OK] のオプションが選択できなくなるため、すべてのプロセッサのチェックを外さないことが重要です。)
- [OK] を押した後、アフィニティの設定に戻り、それらのコアを再確認して、もう一度 [OK] を押します。
- 結果.
ここ数日間これを使用していますが、吃音はかなり減ったと言っていいでしょう, フリーズする, コア アフィニティを設定する前よりも遅れが生じ、全体的な動作がスムーズになりました. 最良の場合でもラグが発生する可能性があるため、これが完全な修正であるかどうかはわかりません, これはスターバウンドが必要とする魔法の治療法ではないので、期待はできません. 皆様のご多幸をお祈り申し上げます!