「Easy Antcheat」は、チート防止のためにゲームに組み込まれているソフトとなります。
オンラインゲームでは、チートが増えると不公平感が増してゲームの人気へも影響が出てしまいます。そこでチート対策の機能が事前に組み込まれるケースが一般化してきました。
Easy Antcicheatとは?
アンチチートとはチート行為を見つけたり防ぐためのものです。
基本的にはユーザがアンチウィルスのようにいれるのではなく、ゲーム会社がゲームに組み込んで利用しています。
イージーアンチチート(Easy Antcheat、略称EA)は、アンチチートでもよく使われるもののひとつです。
対応ゲームは
- Apex Legends
- Bleeding Edge
- Dauntless
- Eldenring
- Halo
- Last Oasis
- Paladins
- Pandemic Express
- Rec room
- RUST
- Scum
- Smite
- The Cycle
- The Division
- 7 Days to die
- 13日の金曜日
- ギアーズ5
- キュイジーヌバトルロイヤル
- デッドバイデイライト
- ファークライ
- ドラゴンボール
- フォートナイト
...などです。
フォートナイトやエイペックスなども使っていますし、利用者数にしたら相当な数いってるんじゃないでしょうか。
アンチチート自体は、ユーザが特に操作をするものではありません。
しかしアンチチート自体が原因で、肝心のゲームが起動しないといったトラブルもよく起きています。
起動しない原因を探す場合にはアンチチートについての理解も多少必要となる場合があります。
EACはオフにできる?
EACをオフにする「toggle_anti_cheat」を利用すると、起動でオンオフを切り替えることができます。
適用後、ゲームのEXEを管理者で実行して起動します。
ただしチートをオフにすると、かえって運営者より違法行為とみなされる可能性もあるので、利用すべきかどうかは慎重に検討ください。
以下はエルデンリングでの「toggle_anti_cheat」。
Anti-cheat toggler and offline launcher at Elden Ring Nexus - Mods and Community (nexusmods.com)
EAでハッキング脆弱性?
エーペックスレジェンズのプロリーグ中ににハッカーが遠隔操作でストリーマー・プロプレイヤーにチートをおくったとして問題になっているようです。
Apex Legends, also known by Fortnite twitter as "the game that gave us a free battle pass in Chapter 1" had an issue earlier today where hackers were able to remotely give streamers/pro players cheats during the ALGS Pro League.pic.twitter.com/ho2WIgHSkj
— iFireMonkey (@iFireMonkey) 2024年3月18日
Some people are worried…
ただ同ツイッタラーによれば、フォートナイトもEasy Anticheatを使っているがこちらは問題ないだろうとしています。
この騒動に対し、Easy Anticheat公式Xでは、
We have investigated recent reports of a potential RCE issue within Easy Anti-Cheat. At this time - we are confident that there is no RCE vulnerability within EAC being exploited. We will continue to work closely with our partners for any follow up support needed
— Easy Anti-Cheat (@TeddyEAC) 2024年3月18日
翻訳によれば、
Easy Anti-Cheat 内の潜在的な RCE 問題に関する最近の報告を調査しました。現時点では、EAC 内に RCE 脆弱性が悪用されていないと確信しています。今後も必要なフォローアップ サポートについてはパートナーと緊密に連携していきます
とし手調査中としています。
ただし「RCE=リモートコード実行をされたこと」については否定的のようです。
(更新2024/3/21)
その後犯人?Destroyer2009が「楽しみのため」そして「Apexの脆弱性を修正してもらう」ためやったとしています。
具体的手法については語っておらず、「Easy Anticheat」を経由したものかどうかも不明となっています。
Apex Legends hacker said he hacked tournament games ‘for fun’ | TechCrunch
エラーは?
ゲームが起動しない?
様々な原因があるため、決定的な対策はわかりません。
あるユーザは、ゲームを初期状態でインストールされる場所とは別のフォルダ(Program Files x86ではないところ)へインストールしたら治ったとしています。
ゲーム内フォルダに「EasyAntiCheat_Setup.exe」があれば、管理者権限で実行します。「修復(Repair)」という選択肢が表示されれば実行します。
23エラー?
visual C++のエラーのようです。
Visual C++ Redistributable(VCのランタイム)をダウンロード。
https://download.microsoft.com/download/C/E/5/CE514EAE-78A8-4381-86E8-29108D78DBD4/VC_redist.x64.exe
参考:
[Solved] HELP ??!.... easy anti cheat startup error 23 - Software Support - Squad Forums
一度アンインストールしてからインストールしなおすと治ったとするユーザがいます。
1275エラー?
Easy Anti-Cheatがカーネルにアクセスを試み、データを読み取り、チートに何も使用されていないことを確認していることに起因するエラー。
設定で「プライバシーとセキュリティ>Windows セキュリティ>デバイス セキュリティ>コア分離」へ移動。
「メモリ整合性」のオプションを無効化し、PCを再起動します。
この場合セキュリティは弱くなるのでゲーム中だけオフにするというのがおすすめです。
EACドライバーエラー1275 - Windows 11でのドライバー読み込みエラー - Epic Gamesストアのサポート
Easy Anti Cheats violation Error?
あるユーザは、ゲームをハードディスク(HDD)ではなくSSDのほうへインストールしたら治ったとしています。
HDDの場合は遅すぎて何らかのタイムアウトが発生したりするのかもしれません。
Easy Anti Cheats violation Error :: A.V.A Global 総合掲示板 (steamcommunity.com)
参考: