ライアーズバーアンチチートMod
概要
ライアーズバーアンチチートModへようこそ!これは、ライアーズバーゲームの整合性と公正さを高めるために設計されたアンチチートモッドで、最も一般的なチートを防ぎ、軽減します。
最近リリースされたばかりの新しいゲームであるライアーズバーは、セキュリティ対策の最適化を進めています。ゲーム開発者たちは、これらの問題に対処し、全体的なゲームプレイ体験を向上させるために懸命に取り組んでいます。
しかし、ゲームの現在のP2Pセットアップでは、プレイヤーがチートを行うのは残念ながら簡単です。このモッドは、堅牢なアンチチートメカニズムを提供することで、これらの問題に対処することを目指しています。
特徴
現在の機能
-
プレイヤーカードの難読化: プレイヤーが他のプレイヤーのカードを見るのを防ぎ、全てのカードを5枚のジョーカーに難読化します。
-
投げたカードの難読化: チートプレイヤーがテーブルに出されたカードを見るのを防ぎ、プレイされたカードを全てジョーカーカードに難読化します。
-
弾丸位置の難読化: チートプレイヤーがホストの弾丸位置を見るのを防ぎ、弾丸位置を最後のシリンダーに難読化し、プレイヤーが死にかけているときにのみ本物の弾丸位置を明らかにします。
-
チートに対する自動キック:
- 手札にないカードをプレイしようとするチートプレイヤーを自動的にキック
- ゲーム中に弾丸位置を変更しようとするチートプレイヤーを自動的にキック
- 無効なリボルバーシリンダーに弾丸を置こうとするチートプレイヤーを自動的にキック
- リボルバーのショットカウンターを不正に変更するチートプレイヤーを自動的にキック(例:カウントを減らす)
- チャットメッセージを不正に変更するチートプレイヤーを自動的にキック(例:別人を装う、自分のプレイヤー名を隠す、名前の色を変更するなど)
進行中の機能
-
全プレイヤーの弾丸位置の難読化: チートプレイヤーが他のプレイヤーの弾丸位置を見るのを防ぎ、全ての弾丸位置を最後のシリンダーに難読化し、プレイヤーが死ぬべきときだけ本物の弾丸位置を明らかにします。
-
弾丸操作の防止: プレイヤーがゲーム開始時に弾丸を操作するのを防ぎます(現在、弾丸位置はクライアント側で決定され、サーバーに中継されています)。
計画中の機能
-
移動モッドの防止: 違法な頭部の動きやプレイヤーの体の動きなどの無害だが妨害するモッドを使用することを防ぎます。
-
互換性サポート: 今後現れる(希望的には)他のモッドとの互換性を確保します。
-
カスタムプレイヤーバンリストの実装
インストール
- BepInExをインストールします(BepInExインストールガイドを参照)
- BepInExをインストールした後、ライアーズバーを一度起動して、必要なモッドフォルダーとファイルを生成します。
- ライアーズバーのゲームディレクトリに移動し、`./BepInEx/plugins`に行きます。
- BepInExフォルダーとpluginsフォルダーは前のステップで生成されているはずです。
- 例: `C:\Program Files\Steam\steamapps\common\Liar's Bar\BepInEx\plugins`
- Githubからアンチチートモッドをダウンロードします。
- ダウンロードしたDLLファイル(例: LiarsAntiCheat.dll)をプラグインフォルダーにコピーします。
- ライアーズバーゲームを起動し、新しいアンチチートモッドをお楽しみください :)
ホスト専用モード
このアンチチートモッドは、ロビーのホストでありゲームをホストしている場合のみ機能することに注意してください。他の誰かのロビーに参加すると、サーバー権限が必要なため、アンチチート機能はすべて機能しなくなります。
ただし、他のプレイヤーのロビーには通常どおり参加でき、そのことがゲームプレイに影響を与えることはありません。