限制
Understand the rate limits, data size limits, and other constraints for Cloud Code scripts.
阅读时间1 分钟最后更新于 1 个月前
为了确保 Cloud Code 正常运行,Cloud Code 脚本对您可以处理的数据量有限制。
Cloud Code API
- Cloud Code Client API 服务将每个玩家限制为每分钟 12,000 个请求。
- Cloud Code Admin API 服务将每个服务帐户限制为每分钟 120 个请求。
- Admin API 的速率限制值较小,因此不要按玩家调用 Admin API。
Cloud Code JavaScript 脚本
- Cloud Code 脚本不能超过 128 KB。任何请求想要保存或运行超过 128 KB 的脚本,都会遭到 Cloud Code 拒绝。
- 除非对 Cloud Code 脚本进行更改,否则无法重新发布脚本。
- 执行脚本时 POST 请求正文(脚本的输入参数)的总大小不能超过 1 MB。
- 执行脚本时响应正文(脚本的输出)的总大小不能超过 2 MiB。
- 脚本的执行时间不能超过 15 秒。
Cloud Code 与其他 Unity 服务
- 所有 Unity 服务都有基于每个玩家的速率限制以防止 API 过度使用。Cloud Code 执行脚本的方式与游戏客户端使用玩家身份验证令牌执行脚本的方式相同;因此,速率限制值在游戏和服务器代码之间共享。例如,如果您同时在 Cloud Code 和游戏中使用 Economy,则可能会收到意外的速率限制错误。在调试这些错误时,请务必考虑到这两种使用情况。
- 保存脚本的环境会自动与在脚本中使用其他 Unity 服务时的环境相同。脚本无法访问任何其他环境中的服务。