MizanによるRustの集中BAN
Rustサーバーの集中BANをMizanに向けると、Mizanが読み込むBANリストでチートによるBANがまだ有効なプレイヤーは、参加時に拒否されます。
最終更新:。
必要なもの
スタッフに承認されたMizan上のコミュニティと、そのAPIキー。あなたのコミュニティにあるコミュニティのページの「APIキー」でキーを作成してください。Mizanはキー全体を一度しか表示しないため、そのときにコピーしてください。
エンドポイントを設定する
mzn_your_keyを自分のキーに置き換えて、この2行をサーバーコンソールで実行し、再起動後も設定が残るようserver.cfgにも追加してください。Rustは参加する各プレイヤーのSteamID64をアドレスの末尾に付けます。
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0RustはキーをHTTPヘッダーとして送れないため、キーはアドレスに含まれます。設定ファイルはプレイヤーがダウンロードできる場所に置かないでください。キーを持つ人は誰でも、あなたのコミュニティとして記録を読めてしまいます。
拒否される人
プレイヤーが拒否されるのは、BANリストのチートと分類されたBANがそのアカウントで有効な間だけです。終了したBANや荒らし行為のような行為によるBANでは誰も拒否されません。Mizanのスタッフがクリアしたアカウントも同様です。
プレイヤーには英語で、どのリストにBANされたか、どこで異議を申し立てられるか、リストが終了日を設定している場合は残り時間が表示されます:「Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes」
各BANはそのリストの判断です。プレイヤーがBANしたリストに異議を申し立てる方法はBANへの異議申し立てで説明しています。
Mizanがプレイヤーを確認できないとき
障害や、あなたのコミュニティがその1分間のリクエストを使い切ったためにMizanが応答できない場合、MizanはRustにそのプレイヤーはBANされていないと伝え、プレイヤーは参加します。プレイヤーについての応答は最大1分前のものである場合があります。
bansServerFailureModeは0のままにしてください。1にすると、タイムアウト、削除されたキー、承認待ちのコミュニティなど、確認が失敗するたびにRustは全員を拒否します。Rustは失敗をすべてサーバーコンソールに書き出します。
すでにサーバーにいるプレイヤー
Rustはプレイヤーを参加時にしか確認しないため、エンドポイントを設定してもすでにプレイ中の人は外されません。その場合はkickを使ってください。
APIでできること
同じキーで、プレイヤーの記録全体を読み込み、自分たちのBANを追加できます。すべてのルートはMizan APIリファレンスに載っています。確認のRust側については、Facepunchの集中BANのページをご覧ください。