SuperAPI AI 工具集

Game Server Backend

Crux 是面向 Unity、Godot、Roblox 和 JavaScript 的多人游戏后端平台,提供玩家认证、持久化数据、排行榜、匹配、实时配置和专用服务器注册等能力,让开发者无需自行拼接多个工具。其 Dev 套餐永久免费,包含 10,000 月活跃用户(MAU)、无限项目及全部 BaaS 功能。Runtime 执行目前处于限额封闭测试,需申请且评估额度有限。

访问官网

工具介绍

Crux 是一个为多人游戏设计的后端平台,主要面向使用 Unity、Godot、Roblox 及自定义游戏服务器的开发者。它旨在替代分散的认证、玩家存储、排行榜逻辑、服务器发现和运行时配置等工具,通过统一 API 提供后端能力。

主要能力

  • 玩家认证:支持邮箱密码、访客会话、OAuth(Google、GitHub、Discord)以及 Roblox 验证,帮助实现真实账户、引导流程和玩家访问控制。
  • 持久化数据:提供玩家级和项目级 JSON 文档,用于进度、档案、解锁、事件标志、库存和共享运行时值,具有服务器权威和补丁语义。
  • 排行榜:支持排名和赛季榜单,可配置规则、快速读取排名、定期重置,并支持限时活动或基于分数的循环,写入时具有反作弊机制。
  • 经济系统:管理货币、虚拟物品和库存,支持原子级服务器权威更新,用于奖励、消耗和发放。
  • 服务器注册:注册、心跳和搜索专用服务器,支持服务器浏览器、活动会话发现、区域感知列表和过期清理。
  • 实时配置:上传带版本的配置包,并按环境激活,使平衡调整、轮换、战利品表和规则集无需完整补丁即可生效。
  • 匹配:按游戏模式和区域排队,轮询匹配结果,并返回匹配所在的活动服务器(来自自有注册表,避免崩溃服务器成为目标)。可从仪表盘管理队列,包括手动组队。
  • 社交图谱:提供好友、待处理请求和屏蔽功能,让玩家无需第三方身份供应商即可连接。
  • 统计与成就:后端拥有命名计数器,可查询进度;成就绑定到统计和阈值,在写入的同一事务中解锁,响应仅返回一次已获成就,防止重复发奖。

使用方式

开发者可以通过公开的 HTTP API 和 OpenAPI 契约集成,客户端 SDK(JavaScript、Godot、Unity、Roblox)采用 MIT 许可证在 GitHub 上开源。托管后端本身为专有托管服务。对于需要权威服务器的场景,Crux Runtime 允许上传 Godot 4 Linux 专用服务器导出包,获得隔离的欧洲权威进程、READY 端点、短期加入票据、日志、可信结果和干净终止。Runtime 目前为容量限制的封闭 Alpha,被接受的 Dev 项目获得有限评估额度。

适用场景

  • 专用服务器游戏
  • 多人生存和合作游戏
  • 基于区域的游戏服务器集群
  • Unity、Roblox、Godot 和自定义引擎后端
  • 希望快速获得后端能力、避免在发布玩法前组建平台团队的独立和中型工作室

限制与不适用

  • 纯离线、单人游戏
  • 仅需通用登录数据库的项目
  • 从第一天起就需要高度专业 AAA 匹配栈的项目
  • Runtime 计算并非无限免费功能,且当前容量受限

免费与开源信息

Dev BaaS 套餐永久免费,包含 10,000 MAU、无限项目和全部 BaaS 功能。Runtime 单独计费,目前容量受限;被接受的 Dev 项目获得三个终身评估小时、一个并发会话和一小时会话上限。客户端 SDK 在 GitHub 上以 MIT 许可证开源,托管 API 契约以 OpenAPI 发布。所有玩家、文档、排行榜和配置均可通过同一 API 导出,承诺数据可移植。若服务终止,有书面提前通知和导出窗口承诺。