本文へスキップ

MizanによるRustの集中BAN

Rustサーバーの集中BANをMizanに向けると、Mizanが読み込むBANリストでチートによるBANがまだ有効なプレイヤーは、参加時に拒否されます。

最終更新:。

必要なもの

スタッフに承認されたMizan上のコミュニティと、そのAPIキー。あなたのコミュニティにあるコミュニティのページの「APIキー」でキーを作成してください。Mizanはキー全体を一度しか表示しないため、そのときにコピーしてください。

エンドポイントを設定する

mzn_your_keyを自分のキーに置き換えて、この2行をサーバーコンソールで実行し、再起動後も設定が残るようserver.cfgにも追加してください。Rustは参加する各プレイヤーのSteamID64をアドレスの末尾に付けます。

server.cfg
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0

Rustはキーを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のページをご覧ください。