反作弊Web API

通过反作弊Web API利用RESTful服务来使用反作弊接口功能。

Epic在线服务(EOS)反作弊接口 有助于减少在线多人游戏中的作弊行为。

你可以使用反作弊Web API为受信任服务器应用程序的EOS C SDK提供补充。在调用反作弊Web API之前,请查看Web API概述中规定的标准、身份验证和错误代码。

API端点

https://api.epicgames.dev/anticheat/

通过部署查询反作弊服务状态

策略

使用的客户端策略必须允许 anticheat:authenticateForAnyUseranticheat:authenticateForLocalUser 操作。

授权

此调用要求使用从连接接口获取的EOS客户端身份验证访问令牌来进行Bearer令牌授权。

请求

HTTP请求

GET /anticheat/v1/{DeploymentId}/status

HTTP标头

名称

授权

Bearer <EOSAccessToken>

内容类型

application/json

路径参数

名称

类型

说明

是否必填

deploymentId

字符串

EOS部署ID

请求示例

curl "https://api.epicgames.dev/anticheat/v1/<deploymentId>/status/" \
-H "accept: application/json" \
-H "Authorization: Bearer <EOSAccessToken>"

响应

HTTP响应200 - OK:成功。

HTTP标头

名称

内容类型

application/json

JSON负载

名称

类型

说明

serverKick

布尔值

如果在EOS开发人员门户中启用了反作弊服务器踢出,则为true,否则为false。

响应示例

{
    "serverKick": true
}