FastQuit
このMODについて
このMODは、ワールドがバックグラウンドで保存されている間でも、早めにタイトル画面へ戻れるようにします。
ご安心ください。必要に応じてMODはワールドの保存が完了するまで待機するため、データが失われることはありません!
ワールドはワールド一覧に表示され、保存中であっても編集、削除、再作成が可能です。これは保存中のワールドの情報を再利用することで実現しています。
現状ではスレッドセーフのための対策が取られているため、これを行っても安全なはずです。もしそれでも問題が発生した場合、最悪の事態は操作が失敗し、Minecraftがその旨をトーストで通知することです。
その場合は、.minecraft/logs/latest.log ファイルを添付してissueを開いてください!
Discordに参加しよう!
私のMODに興味がある方や質問がある方は、私のDiscordに参加できます!
設定
MODを設定するには、ModMenuから設定画面を開くか、.minecraft/config/fastquit-config.txt に移動してください。
現在、設定できるオプションは3つあります:
トーストを表示:
ワールドの保存が完了したときにトーストを表示するかどうかを決定します。
バックグラウンドスレッドの優先度:
バックグラウンドでワールドを保存する際のサーバースレッドの優先度を設定します。これは保存中のクライアントのパフォーマンスを向上させるために行われますが、全体として保存にかかる時間は長くなります。値は0から10の間である必要があり、0に設定するとスレッド優先度の変更が無効になります。
「ワールドを保存中」画面を描画:
高い描画距離でプレイしている場合、クライアント側のチャンクストレージをクリアする必要があるため、ワールドを終了するのに少し時間がかかることがあります。この設定を有効にすると、「ワールドを保存中」画面が描画されます。
保存時間を表示
ワールドの保存にかかった時間をトーストやワールド一覧に表示するかどうかを決定します。値は0から2の間である必要があり、0は時間を常に表示せず、1はトーストのみ、2はワールド一覧にも表示します。ModMenuではこれらに応じたラベルが付けられています。
このMODはどのように動作しますか?
根本的には、このMODはとてもシンプルです:
通常、シングルプレイのワールドを終了するとき、クライアントはサーバースレッドがワールドの保存を完了するまで待ってからタイトル画面へ移動します。このMODはこの待機時間をスキップし、サーバーがバックグラウンドで保存を続けられるようにします。
注意してください。これによりワールドの終了が常に即座になるわけではありません。クライアントが描画済みチャンクなどをアンロードするのに少し時間がかかることがあるためです。しかし、その場合でもクライアント側のアンロードとサーバー側の保存が順番ではなく同時に実行されるようになるため、高速化を実感できるでしょう。
もちろん、実際にはそれほど簡単ではありません:
このように複数のスレッドを扱うと、多くの問題が発生します。例えば、ワールド一覧に移動するとき、Minecraftはレベルデータを読み取ろうとしますが、バックグラウンドの保存がまだワールドファイルをロックしているため失敗します。
代わりに、保存中のサーバーを通じて情報にアクセスするようにしています。同様に、ワールドの編集、削除、再作成を試みるときは、既存のセッションを使用する必要があります。
これらの処理をスレッドセーフに保つために、保存中のサーバーとクライアントが互いに邪魔し合わないよう、多くの同期処理を行う必要があります。
保存中のワールドへの再参加やバックアップの作成など、一部の処理ではサーバーが保存を完全に完了するまで待機するだけです。また、データが失われないよう、ゲームを終了するときもワールドの保存が完了するまで待機します。
感謝を...
翻訳者:
- Felix14-v2 (ロシア語)
- Cccc-owo (簡体字中国語)
- JustAlittleWolf (ドイツ語)
- YakisikliBaran (トルコ語)
- Skidamek (ポーランド語)
- Oondanomala (イタリア語)
- Madis0 (エストニア語)
- notlin4 (繁体字中国語)
- BurrConnie (ウクライナ語)
- GodGun968 (簡体字中国語)
- ImVietnam (ベトナム語)
- ishi-sama (フランス語)
- KAGUYA-1137 (日本語)
- demorogabrtz (ポルトガル語)
- ReallySuperOtter (スウェーデン語)
- asabhi6776 (ヒンディー語)
互換性
MixinExtrasとカスタムMixin Config Pluginの助けにより、Mixinは非常に効果的でありながら、非常に非侵襲的になるよう設計されています。
Fast Backups:
- (FastQuit v3.1.0+で修正済み)「Allow multiple running Worlds」がONのときのワールド終了時のクラッシュ
- (Fast Backups v0.17+で修正済み)ワールド終了直後にMinecraftを終了したときのクラッシュ、Fast Backupの新しいバージョンで修正済み
Wakes:
- (Wakes v0.4.0+で修正済み)Wakes 0.3.0でのワールド終了時のクラッシュ
他のMODとの非互換性が疑われる場合は、issueを開いてください!
問題がありますか?
何か問題が発生している場合は、issueトラッカーでissueを開いてください!
使用していた他のMOD、ログファイルやクラッシュファイル、可能であれば再現手順などの重要な情報を必ず添付してください。
ファイルをアップロードする前に、個人データを必ず削除してください!(例えば、ログに記録されたディレクトリ内のコンピューターのユーザー名など)
FastQuitのインストール方法
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.18.2–26.2 on Fabric or Quilt automatically, together with its dependencies: Cloth Config API, Fabric API.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file fastquit-3.1.5+mc26.2.jar (62 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: Cloth Config API, Fabric API.
Launch the loader profile
Open “Mods” in the main menu: FastQuit should be in the list.
FastQuit works on the player’s side only: there is no need to install it on a server.
バージョン
依存関係あり
| Minecraft | ローダー | ファイル | 操作 |
|---|---|---|---|
| 26.2 | Fabric | 26.261.8 KB 8 | |
| 26.1 | Fabric | 26.160.1 KB 2 | |
| 1.21.11 | Fabric | 1.21.1159.7 KB 66 | |
| 1.21 | Fabric, Quilt | 1.2157.4 KB 4 | |
| 1.20.1 | Fabric, Quilt | 1.20.177.4 KB 2 | |
| 1.19.2 | Fabric, Quilt | 1.19.271.8 KB | |
| 1.18.2 | Fabric, Quilt | 1.18.274.8 KB 1 |
動作に必要なもの
レビュー
FastQuitの最初の評価を書きませんか


