自分たちが使いたいファイブエム アンチチートをつくり、同じものを必要としていた人たちに届けています。
2024年に試したファイブエム アンチチートは、どれも選択を迫ってきました。resmonを犠牲にするか、誤検知を飲み込むか、公開されたバイパスの修正を何週間も待つか。Ravenは1つのサーバーのための間に合わせとして始まり、今では5,000以上のサーバーを守っています。
2024年設立 · 独立運営
- 5,000+
- 現在Ravenを動かしているサーバー数
- Under 0.5ms
- 同時接続200人超でのFiveM resmon
- 24h
- 新しい公開バイパスへの対応時間の中央値
- 4.9 / 5
- レビュー全体での運営者評価
検知は2つの層で動き、互いをチェックします。
クライアント層は、プロセスの整合性、メモリ領域、入力パターン、そして有料メニューが注入してくる攻撃面を監視します。サーバー層は、クライアントが送るすべてのイベントを、サーバーがすでに正しいと知っている状態、つまり体力、位置、インベントリ、所持金、武器と突き合わせます。
署名付きのハートビートチャンネルが、2つの層を結びます。クライアントの改ざんはサーバー側から見えます。サーバーの偽装はクライアント側から見えます。公開バイパスの多くはもう一方の層が存在しないかのように振る舞いますが、Ravenは両方について声を上げ続けます。
新しい検知は、出荷前に30サーバーのサンプルで社内の誤検知レビューを通ります。攻撃的なヒューリスティックはチーターをより多く捕まえますが、同時に正規のプレイヤーもより多くBANします。私たちは後者を許容できないものとして扱います。サーバーごとのチューニングはRaven Mindが担当するので、保護を効かせるために運営者がしきい値を見張る必要はありません。
守り続けている6つの原則。
二層構造でなければ意味がない
クライアント検知とサーバー検知は全プランで一緒に動き、別売りにはしません。クライアントだけのアンチチートはサーバー側のイベント悪用を見逃します。サーバーだけのアンチチートはメモリインジェクションを見逃します。片方だけを出荷することが、TikTokで流れているバイパス動画を生んでいます。
ハートビートによる改ざん検知
クライアントとサーバーを結ぶ署名付きの生存確認チャンネルが、改ざんを数秒で検知します。途絶、リプレイ、署名の不一致があればKICKし、管理者があとから確認できる監査ログを残します。アンチチートのプロセスを止めること自体が検知になります。
証拠が先、BANはその後
自動BANには、発火した検知とその裏にある設定項目、その検知にしきい値があるならそのしきい値、プレイヤーが接続に使ったすべての識別子とハードウェアID、そしてゲームがキャプチャを返せたときはそのキャプチャが付きます。ゲームが空のフレームしか返さなかったときは何も保存せず、BANには「ブラックスクリーン」と記録します。証拠パネルに黒い四角が並ぶのは、キャプチャの失敗ではなく製品の不具合に見えるからです。管理者は判断を下す前に対象をライブで確認でき、1人でも、グリッドで16人同時でも見られます。BANの取り消しは同じパネルのボタン1つです。
運営者が動かすAI
Raven Mindはモデルではなく、判断の記録とルールエンジンです。だからこそ、なぜそう動いたのかをいつでも説明できます。システムが出したBANごとに状況を読み、それを防げたはずの設定変更を1つ割り出し、運営者が選んだ内容を覚えます。一度却下したシグナルは二度と上がってこなくなり、選んだ修正は次に同じことが起きたときにあらかじめ選択された状態で出てきます。自分から判断を取り消すこともします。3分以内に同じ検知で3件のBANが出たなら、それは3人のチーターではなく、しきい値が厳しすぎるということです。そこで修正を適用し、その連続に巻き込まれた全員のBANを解除します。この動きは感度の調整と、抜け穴になりようのない唯一のホワイトリスト、つまり許可する音声レンジの拡大に限られています。実行した操作はすべてログに残り、その横に取り消しのボタンが付きます。
グローバルBANネットワーク
ネットワークBANを出すかどうかは、運営者ではなく私たちが決めます。Ravenのスタッフがディスコードから発行し、確度の高いいくつかのシグナルは検知が届いた瞬間に自動で昇格します。外部エイムボット、コードを伴うエグゼキューター検知、リソースインジェクションなどです。サーバー側が選べるのは、このリストをそもそも適用するかどうかと、リストのうちどのBANを無視するかです。適用は、あとから読む警告ではなく入口での接続拒否として働きます。検知が自動で上げたネットワークBANは、元になったBANが取り消されればその瞬間にすべての場所から外れます。私たちのスタッフが出したものを解除するのは、私たちのスタッフです。
パフォーマンスは絶対の上限
このリソースはFiveMのresmonで0.5ms未満で動作し、同時接続200人超で計測しています。tickの予算を超える検知はリファクタリングするか、削ります。プレイヤーがフレームタイマーでアンチチートを感じることはありません。
製品をどう運用しているか。
- 報告と対応
- バイパスを報告してくれた研究者には、24時間以内に受領の連絡をします。私たち側の修正は、出した瞬間にすべてのサーバーへ届きます。接続フィルター、BANとネットワークの判定、そしてRaven Mindが決めることはすべて、みなさんのリソースフォルダではなく私たちのインフラで動いているからです。リソース内の修正であれば、新しいビルドをダウンロードして再起動する必要があります。更新履歴には、どちらの修正なのかを必ず書きます。やることは何もない、というふりはしません。
- プライバシーの方針
- Ravenが処理するのは、BANの根拠として必要なものだけで、それ以上には踏み込みません。プレイヤーが接続に使う識別子、たとえばSteam、RockstarライセンスやDiscord。加えて、ハードウェアID、接続元のIP、そしてその措置に紐づくキャプチャです。これを超えて踏み込む検知が一つだけあり、それもサーバーが有効にした場合に限られます。クリップボードスキャナーは、サーバー自身の単語リストに一致した貼り付けについて、そのテキストを最大150文字までBANに残します。それ以外の場面でクリップボードを読むことはありません。キー入力も、マイクも、カメラも取得しません。ライブビューは録画ではなく取り締まりのための道具なので、管理者が見ている映像が当社のストレージに届くことはありません。画面にある録画ボタンは、管理者自身の端末にファイルを書き出すだけで、ほかのどこにも送りません。取り消されたBANの証拠は、取得から3日後に削除します。ただし、ネットワークBANの根拠になった証拠は残します。
- 運用の透明性
- バージョンを出すたびに、その内容は公開の更新履歴に書き込まれます。更新履歴はダッシュボードと同じデータを読んでいるので、公開している内容と運営者が見ている内容がずれることはありません。製品のドキュメントはログインなしで公開していて、それぞれの検知が何を見ているか、どの設定キーでオフにできるかまで書いてあります。購入前にRavenを説明するページは15言語で提供しますが、ドキュメントと法務ページは英語のままにしています。セキュリティ文書や契約書の機械翻訳は、誰も確認していない第2の版になってしまうからです。障害はディスコードに投稿し、サポートメールに埋もれさせず公開の場で解決します。
- 公開される証拠
- 検知が出したBANは、検知によるBANに設けている15分の保留時間を過ぎた時点で、公開のライブBANフィードに掲載されます。ネットワークのリストへ昇格する確度の高いシグナルを伴うBANは、保留を待たずにすぐ掲載されます。名前、識別子、ハードウェアID、サーバー、BANのIDは、このページ向けには一切取得していないので、どの行からも漏れることはありません。掲載後に取り消されたBANは、次の更新でフィードから消えます。同じ内容を流しているディスコードのチャンネルには、これができません。
- 返金とキャンセル
- サブスクリプションはダッシュボードからキャンセルできます。ライセンスはすでに支払い済みの期間の終わりまで有効なままで、更新に切り替わる前ならいつでもキャンセルを取り消せます。メールでのやり取りも、引き止めのスクリプトもありません。返金ポリシーは返金なしのポリシーです。決済ページではなく、ここで言っておきます。支払いは最終のもので、返金は二重請求や私たちに直せない不具合のような場合に、こちらの裁量で行う例外です。
リソースを入れて再起動すれば、保護はすぐに動きます。ESX、QBCore、vRP、QBoxを含むどのフレームワークでも、導入は2分です。