AutoMuteUs Portableとは【セルフホスティング】
こんにちは。AutoMuteUs Portable開発のmtaku3です。この記事では、AutoMuteUs Portableとは何なのかを解説したいと思います。
AutoMuteUs Portableとは。。?
簡潔に言うと
「exeファイル一つでボットのサーバーを作成できるようにしたもの」こそがAutoMuteUs Portableです。
AutoMuteUsとAmong Us Captureの違い
・Among Us Capture: Among Usからプレイヤーの名前などを読み取り、サーバーに送信するアプリケーション
・AutoMuteUs: Among Us Captureから受信したデータを元に、Discordのミュート等を実行するアプリケーション
AutoMuteUsは現在のバージョンでは、複数のコンポーネントで構成されている上、インストールにはDockerのインストールが必要でした。しかし、このAutoMuteUs Portableでは、Windowsの.exeファイル1つの実行のみで、これらの複数の必要コンポーネントを自動で実行します。
AutoMuteUs Portableを使用するメリット
AutoMuteUsボットを使用するには、以下の方法があります。
・公式が提供するボットを使用する
・自分でボットのサーバーを作成して使用する
・他人が作成したボットを使用する
AutoMuteUs Portableは、これらの2番目「自分でボットのサーバーを作成して使用する」方法を簡易的に実現するアプリケーションです。
AutoMuteUsの公式ボットを使っていて以下のようなメッセージを見たことがありませんか?
If I start any more games, Discord will lock me out, or throttle the games I'm running!
Please try again in a few minutes, or consider AutoMuteUs Premium (.au premium)
Current Games: 155/150
公式ボットには、Discordのシステムの関係で、同時に処理できるAmong Usのゲーム数に制限があります。これは、その制限に引っかかった際に表示されるメッセージです。
このメッセージを回避してAutoMuteUsを使用するには、以下の方法があります。
・AutoMuteUs公式ボットのプレミアム版を購入して使用する
・自分でボットのサーバーを作成して使用する
・他人が作成したボットを使用する
ここで、私は「自分でボットのサーバーを作成して使用する」方法に注目しました。
自分でボットのサーバーを作成して使用する方法って。。
AutoMuteUs公式が紹介する「自分でボットのサーバーを作成して使用する」方法には「Docker Compose」という仮想空間上でコンテナと呼ばれるアプリケーションを動かす仕組みを採用しています。このシステムでは、容易にシステムを再構成できることやネットワークのセキュリティ面で長けているため推奨されており、公式ボットもこの方法を使って運用されています。
しかし! ただAmong UsをAutoMuteUsを使って楽しみたいゲーマーにとって、わざわざ「Docker」とかいうよくわからないソフトウェアをインストールして、AutoMuteUsのコンテナを構成するのは少し面倒くさい。。。
手順は英語で、手順通りにすればそこまで難しくありませんが手間がかかります。
使用方法
使用方法については別記事にまとめてあるので、そちらを。