
LiquidLauncher - Minecraftの専用ランチャー解説
「LiquidBounceの公式Minecraftランチャー」
CCBlueX/LiquidLauncher · github.com
すでにLiquidBounceを実行していて、インストールを手動で管理することに疲れていれば、LiquidLauncherはそのプロセスを効率化するために存在します。Rustで書かれた専用ランチャーで、バージョン管理、設定、起動オプションをターミナルコマンドや散らばったファイルをいじる代わりに1か所で処理します。ただし、何かをインストールする前に、オンラインで変更されたクライアントを使用することについて知る必要がある重要なことがあります。
LiquidLauncherが行うこと
LiquidLauncherはLiquidBounceの公式ランチャーで、Minecraftクライアントであり、利便性と操作性の向上を備えたゲームプレイの変更機能を追加します。これは管理ツールと考えてください。適切なバージョンのダウンロード、インストールの整理、ビルドプロセスやファイルパスの処理を必要としないクライアントの起動を処理します。
このプロジェクトはRustで書かれ、デスクトップアプリケーション構築用の軽量フレームワークであるTauriを使用しています。コマンドラインの戦いの代わりにグラフィカルインターフェースが得られます。これは単純に見えますが、複数のバージョンを扱ったり、異なる設定をテストしたりするときは実際に重要です。
それが必要な理由 - そして不要な場合
ここで直接言う必要があります。LiquidBounceは変更されたクライアントです。ほとんどのマルチプレイサーバー、特にHypixel、Badlion、Mineplexなどのアンチチートシステムを実行しているサーバーでは、LiquidBounceまたは変更されたクライアント用のランチャーを使用することは明示的に禁止されています。捕まります、バンされます、それは仮説ではありません。
では、正当な使用例は何でしょうか。シングルプレイヤーサバイバルワールド、個人テスト、変更されたクライアントを明示的に許可した友人とのプライベートサーバー、または変更がゲームプレイに意味のある実験的なゲームプレイです。バニラサーバーまたはパブリック競争サーバーでプレイしている場合は、バニラMinecraftまたは承認されたランチャーに固執してください。
とは言え、適切な状況でLiquidBounceでプレイする人にとって、LiquidLauncherは実際に物事を効率化します。最新バージョン (v0.5.0) ではmacOS ARM対応が完全に導入され、接続性の問題を抱えるユーザーのAPI性能が向上し、永続的なWebViewプロセスを廃止することでリソース使用量が削減されました。また、新規ユーザー向けのオンボーディングダイアログも含まれるようになり、空のウィンドウを見つめて次に何をするか疑問に思うことはありません。
インストール方法
LiquidLauncherはWindows、macOS、Linuxで動作します。公式プロジェクトサイトには、直接ダウンロードできるビルド済みインストーラーがありますが、自分でコンパイルしたい場合 (コードを確認したり何かカスタマイズしたい場合など)、以下はREADMEが推奨するものです。
git clone --recurse-submodules https://github.com/CCBlueX/LiquidLauncher
cd LiquidLauncher
bun install && bun run buildこれはRust、Node.js、Bunをすでにインストールしていることを前提としています。そうでない場合、プロジェクトは公式インストールドキュメントを指しており、これは正しいアプローチです。ランダムなブログ記事からツールチェーンセットアップの指示を受けないでください。構築後、bun run tauri devで開発モードで実行することも、bun run tauri buildで本番バイナリを作成することもできます。
ほとんどの人にとって、ビルド済みリリースをダウンロードするのが正解です。GitHubリリースページにアクセスし、オペレーティングシステムのインストーラーを取得 (Linuxの場合はAppImage、Macの場合はDMG、Windowsの場合はMSI)、実行します。初回起動ウィザードが基本的なセットアップを案内します。
重要な機能
v0.5.0リリースはいくつかの実際の改善をもたらしました。UIは追加モッドを選択するときにサブシステム情報を表示するため、モッドがセットアップと互換性があるかどうかを推測する必要はありません。重要なのは、古いランチャーメタデータシステムをPiston-Metaに置き換えたため、メタデータ取得がより効率的になったため、初期セットアップが高速化されることです。
私が本当に便利だと思ったことの1つは、ファイルダウンロードの自動再試行ロジックです。インストール中に接続がしゃっくりした場合、プロセス全体が破壊されることはありません。再試行され、それでも失敗した場合は、単なるエラーコードの代わりに実際にコンテキストヘルプが得られます。
ランチャーはコマンドライン引数を使用してアカウントデータをパイプすることでクライアント同期を処理することもできます。つまり、ランチャーでLiquidBounceにログインしている場合、そのログイン状態は実際のクライアントに引き継がれます。二重認証は必要ありません。また、バージョンテキストをニュートラルにし、LiquidBounceが1つのバージョンにロックされるのではなく複数のMinecraftバージョンをサポートすることを認識しています。
マルチプラットフォーム対応 - その動作状況
WindowsとLinuxユーザーは何年も前から機能するランチャーを持っていました。しかし、macOS対応は歴史的に粗く、特にApple Silicon (M1/M2/M3チップ) ではそうでした。v0.5.0リリースはついにMacのARM64対応を完全に修正しました。MacBook Airが互換性がないと思ってLiquidBounceを試すことを延期していた場合、もう一度見る価値があります。
注目する価値があることの1つは、LiquidLauncherがWebView処理を置き換えて、必要なときだけWebViewインスタンスを作成することです。システムリソースを確認するまでは些細に見えます。古いバージョンを実行していてランチャーがRAMを食べていると思っていた場合、それは実際に修正されています。
アンチチート問題 - 重要
これは前に言及しましたが、新規ユーザーが対処する最大の落とし穴であるため繰り返す価値があります。明示的な許可なしにサーバー上でLiquidBounceを使用することは、チーティングと区別がつきません - サーバーの観点からは、それはチーティングであるため、です。Hypixelのようなアンチチートシステムまたは大きなサーバーの内部検出は変更されたクライアントを即座にフラグします。

これはLiquidLauncherのせいではありません。これは変更されたクライアントの現実です。LiquidBounceを使用する場合、次の場合のみ行ってください。
- シングルプレイヤーワールド (明らかに危険性なし)
- すべての人が変更が大丈夫であることに同意したプライベートサーバー
- 変更されたクライアントまたはPvPテスト用に明示的に構築されたサーバー
- 開発/テスト環境
その他のすべて = バン受け取り。これより明確にすることはできません。
インストールをクリーンに保つ
LiquidLauncherを削除してバニラMinecraftに戻したい場合は、簡単です。ランチャーは (それを分離して保つのが大多数のデフォルト場合) コアMinecraftインストールファイルを変更しません。システム設定を通じてランチャーアプリ自体をアンインストールすると、関連するLiquidBounceファイルは独自のディレクトリに残ります。完全にクリアする場合はそのディレクトリを削除します。
クリーン削除の事実は重要です。不明なAppDataフォルダ (Windows上では技術的に可能ですが、ランチャーは1か所に完全に格納されています) を検索したり、残されたレジストリエントリについて心配したりする必要はありません。自己完結型です。
オープンソース、GPL-3.0、そしてその意味
LiquidLauncherはGitHub上のGPL-3.0ライセンスで公開されています。つまり、ソースコードは公開されています。検査し、自分でコンパイルし、個人使用のために変更できます。変更したバージョンを再配布する場合、同じライセンスの下で変更を共有する法的義務があります。
このようなプロジェクトの場合、その透明性は価値があります。つまり、セキュリティ研究者とコミュニティメンバーがコードを監査でき、早期に問題を捕捉するのに役立ちます。結果は安全性を保証しません (オープンソースは透明性に適しており、自動的にセキュリティには適していません)、但し、ブラインドで信頼しているクローズドソースの代替手段よりは良好です。
プロジェクトは271 GitHubスターに位置しており、これは中堅 - 定期的なメンテナンスを取得するのに十分人気がありますが、ヘルプを見つけることは不可能ではなく、些細なこともありません。メンテナはアクティブで (v0.5.0は最近のもの、5年前の古いリリースではない)、フォーラム、Guilded、YouTubeのコミュニティスペースがあります。
貢献とサポートを受ける
バグを見つけましたか。GitHubに問題追跡があります。貢献したいですか。プロジェクトはプルリクエストを受け入れています。コードはRustなので、言語に精通していない場合、貢献は学習曲線かもしれませんが、メンテナはコミュニティの意見に対応しているようです。
プロジェクトはLiquidBounce.netで定期的なブログの更新とニュースも公開し、v0.5.0は特にランチャー内のアナウンスメントの代わりにメインのLiquidBounceブログから最近の投稿を表示する置換ニュースフィードを追加しました。つまり、ランチャーがニュースアグリゲーターであることなく、ループ内にいます。
何かをダウンロードする前に
公式GitHubリポジトリからダウンロードしていることを確認してください。そこには偽物や疑わしい再配布があります。常にhttps://github.com/CCBlueX/LiquidLauncherから直接リリースを取得してください。
また、制限されたネットワーク (企業、学校、家族管理デバイス) 上にいる場合、LiquidLauncherはそれが変更されたクライアント用ランチャーであるため、フラグをトリガーする可能性があります。これはLiquidLauncherの欠陥ではなく、ネットワークを管理する人による政策決定です。時間を浪費して、政策によってブロックされている何かをトラブルシューティングすることがないよう事前に知る価値があります。
LiquidLauncherはLiquidBounceに既に十分に深い場合、クリーナー管理を必要とする場合に適切なツールです。しかし、Minecraftクライアントについて単に好奇心がある場合は、絶対にカジュアルダウンロードではありません。何に夢中になっているかを知り、サーバーのルールを尊重し、大丈夫です。
CCBlueX/LiquidLauncher - GPL-3.0、 ⭐271Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.


