はじめに
今までWindows版(v2.4.3)を使用してきたのですが、ゲームが15色に対応したからかAmongUsCaptureでも変更を吸収しきれず、AutoMuteUsがまともに動かなくなりました。
そこでdocker版を導入することにしましたので、どなたかの参考になればと思いアウトプットすることにしました。
(追記)
Windows版(v2.4.3)をforkして15色対応版を作成している方がいましたので、今までWindows版でやってきた方はこれでよいかもしれません。
私はもう環境を作ってしまいましたので仕方ないですが……。
AutoMuteUsをダウンロード
git cloneする方法を記載しますが、GitHubアカウントも無いしGitもないし、面倒だな…という場合はzipをダウンロードして展開してもOKです。
Assets内のSource code(zip)だけダウンロードして任意のフォルダに展開で終わり。
この方法を採用する場合、本項目をすっ飛ばしてよいです。
準備
Git for Windowsは基本的にデフォルトでインストールでよかったと思いますが、人によってこだわりが出ると思いますので各自の判断におまかせします。
sshキーの生成
こちらを参考にしました。
私はGitをインストールした際に入れたGitBashでやりました。
ちなみに、Windowsでファイルからクリップボードにコピーするコマンドは以下です。
clip < ~/.ssh/id_rsa.pub
記事に従って、SSHキーをgitHubに登録します。
git cloneする
上記流れを行っていない場合、ここでSSHキーがなくて怒られます。
git clone https://github.com/denverquane/automuteus.git
DiscordのBotを作成
以下記事内「v2.4.3の導入手順」の「1. Among Us の 公式 Steam版 を用意する」~「3. Discord の bot を作成する」を参考にしてください。
ただし、automuteus_windows はダウンロードしなくてよいです(今回はそれから脱却する記事なので)。
また、記事内に記載されていますが、botのトークンコードを控えておいてください。
設定ファイル(.env)を作成する
参考にしました。
ダウンロードしたautomuteusフォルダ(またはautomuteus-X.XX.Xフォルダ)内のsample.envを複製し、.envに名称を変更します。
編集する箇所は以下の項目です。
AUTOMUTEUS_TAG=X.X.X
GALACTUS_TAG=X.X.X
DISCORD_BOT_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GALACTUS_HOST=http://XXX.XXX.XXX.XXX:8123
AUTOMUTEUS_TAG
と GALACTUS_TAG
は、それぞれの最新バージョンの番号を記載します。
DISCORD_BOT_TOKEN
は「DiscordのBotを作成」で作成したBotのトークンコードを記載します。
GALACTUS_HOST
はPC1台で完結するのであればhttp://localhost:8123
で動くと思います。
AutoMuteUsの環境を構築する
準備
- docker for Windowsをインストールする
とても参考にしました。
準備で問題が起きた場合
自分の環境では、インストール後の動作がスムーズに行きませんでした。その際の解決法について。
まさに、以下の記事のような状況になりました。
自分の場合は、PCを再起動してBIOS設定を変更することで解決しました。
BIOS設定は起動時にF10とかを連打して出てくる画面です。
docker-composeで環境構築、起動
コンソールでautomuteusフォルダ直下で以下コマンドを叩いて完了です。
docker-compose up -d
dockerのGUIを見ると、Containers / Apps
の一覧にautomuteus
の文字があり、RUNNING
と記載されているはずです。
お疲れさまでした。
Among Usで遊ぶ
dockerでAuteMuteUsが起動した状態でAmongUsCaptureを起動し、ボイスチャンネルに入り……
.au new
で送られてきたメッセージからキャプチャのリンクを押せば動き出すはずです。
これで目的が達成できました。
AutoMuteUsの使用法などは詳しくないので是非調べてみてください。
最後に
様々な記事とにらめっこしたので、先人たちには頭があがりません。
本当にありがとうございます。
参考URL
- auto mute us 導入(難しい版)
- AutoMuteUs (Among Us の自動ミュート bot) のセルフホスティング - Qiita
- Windows 10 HomeへのDocker Desktop (ver 3.0.0) インストールが何事もなく簡単にできるようになっていた (2020.12時点) - Qiita
- [Among Us] automuteus v4.0.4をdocker-composeで起動 - Qiita
- Among Us 用超便利 Discord bot “AutoMuteUs” をセルフホストする方法 (公式推奨簡単版) - Aqua Ware つぶやきブログ
- お前らのSSH Keysの作り方は間違っている - Qiita
- Dockerを起動しようとしたら「Hardware assisted virtualization and data execution protection must be enabled in the BIOS.」というエラーが出る場合の対処