Skip to content

元ドキュメント: Client Deployment Instruction

クライアント デプロイ手順

概要

本ドキュメントでは、ACE PCアンチチートのクライアントコンポーネントをゲームのリリースパッケージに組み込むための手順を説明します。

ファイル構成

ACE SDKのクライアントファイルは以下の構成です:

ACE-SDK/
├── bin/
│   ├── ACEClient.dll          # メインDLL
│   ├── ACEClient64.dll        # 64ビット版メインDLL
│   ├── ACEDriver.sys          # カーネルドライバー
│   └── ACELauncher.exe        # ランチャー
├── include/
│   ├── ace_client.h           # C/C++ヘッダー
│   └── ace_types.h            # 型定義
├── lib/
│   ├── ACEClient.lib          # インポートライブラリ
│   └── ACEClient64.lib        # 64ビット版インポートライブラリ
└── docs/
    └── README.md

デプロイ手順

ステップ1:ファイルの配置

以下のファイルをゲームのインストールディレクトリに配置します:

ファイル配置先必須
ACEClient.dll / ACEClient64.dllゲーム実行ファイルと同一ディレクトリ
ACEDriver.sysゲームディレクトリ内の指定パス
ACELauncher.exeゲームディレクトリ⚠️ 任意

ステップ2:ゲーム起動フローの調整

ゲーム起動時にACEクライアントが正しく初期化されるよう、起動フローを調整します:

1. ACELauncher.exe でドライバーをロード(任意)
2. ゲーム.exe を起動
3. AceClientInit() を呼び出し
4. ゲームメインループ開始

ステップ3:インストーラーへの統合

ゲームインストーラーにACEファイルを含めます。アンインストール時にはACEファイルも適切に削除してください。

ドライバー署名

ACEDriver.sysはMicrosoftの署名を取得済みです。Windows 10/11のセキュアブート環境で正常に動作します。

動作確認

デプロイ後、以下を確認してください:

  1. ゲームが正常に起動すること
  2. ACEクライアントが正しく初期化されること(ログで確認)
  3. タスクマネージャーでACE関連プロセスが表示されること
  4. 既知のチートツールが検出されること(テスト環境で確認)

トラブルシューティング

問題原因対策
DLLロード失敗ファイル配置ミスパスを確認
ドライバーロード失敗署名検証エラーWindows Updateを確認
初期化失敗ネットワーク問題ファイアウォール設定を確認
ゲームクラッシュ互換性問題ACEサポートに連絡

Tencent Cloud プロダクトドキュメント