Anti-Cheat Web APIs

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

阅读时间1分钟

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
}