
Hathora
Hathora 是一个基于云的框架和基础设施平台,通过自动扩展、低延迟和开发人员友好的工具简化了多人游戏开发和 AI 模型部署。
https://models.hathora.dev/?ref=producthunt&utm_source=aipure

产品信息
更新于:2025年11月16日
什么是 Hathora
Hathora 是一个计算聚合器和开发框架,旨在降低多人游戏开发和 AI 模型部署的入门门槛。它提供无服务器云托管基础设施,通过简单的 API 接口处理部署、扩展和编排。Hathora 抽象化了基础设施的复杂性,而不是直接管理复杂的云操作,因此开发人员可以专注于构建其核心应用程序逻辑。该平台已使数百万玩家能够加入 Predecessor、Splitgate 2 和 Stormgate 等实时游戏,同时还扩展到语音 AI 和语言模型托管。
Hathora 的主要功能
Hathora是一个综合性云基础设施平台,结合了游戏服务器托管和AI模型部署能力。它为多人游戏和语音AI应用提供零运维部署解决方案,具有跨14个区域的全球分发、自动缩放以及对开源和专有模型的支持。该平台提供与各种前端技术的无缝集成、类型安全的数据模型以及通过混合计算池实现的高效资源管理。
全球分发: 在全球14个区域运营,以提供超低延迟性能和最佳用户体验
自动化基础设施管理: 零运维方法,具有自动缩放、部署和资源优化,无需手动干预
混合计算池: 结合裸机和云基础设施,以实现经济高效的资源分配和扩展
语言无关的API: 提供声明式API格式,可跨多种编程语言生成类型安全的数据模型和客户端
Hathora 的使用场景
多人游戏部署: 使游戏开发者能够轻松部署和扩展多人游戏,而无需最少的基础设施管理
语音AI应用: 支持ASR、TTS和LLM模型的部署,用于构建语音代理和对话式AI系统
企业游戏基础设施: 为大规模游戏运营提供安全、可扩展的基础设施,具有DDoS保护和基于角色的访问控制
优点
部署过程简单,所需DevOps知识最少
经济高效的混合基础设施模型
广泛的安全功能,包括DDoS保护
缺点
对某些功能的编程语言支持有限
每个帐户只能属于一个团队
如何使用 Hathora
安装 Hathora CLI: 从 npm 注册表安装 Hathora 命令行界面 (CLI),开始进行开发
定义 API: 使用 Hathora 的语言无关声明式 API 格式定义您的游戏 API。这将为您选择的编程语言生成类型安全的数据模型和客户端
创建应用程序: 在 Hathora 控制台中或通过 CLI 创建一个新应用程序,以设置您的开发环境。应用程序将部署、进程和房间组合在一起
构建服务器: 将您的游戏服务器构建为 Docker 容器,并使用带有适当配置(如容器端口、传输类型、内存等)的“hathora deploy”命令将其推送到 Hathora 注册表
创建房间: 创建一个房间以配置您的第一个游戏服务器实例。房间代表游戏会话,通常通过大厅/匹配服务创建
连接客户端: 使用生成的客户端库将玩家连接到房间。通过访问 localhost:3001 并为不同的用户打开多个选项卡进行测试
扩展部署: 随着更多玩家加入,Hathora 会自动处理扩展。通过控制台监控指标和日志。使用结合了裸机和云资源的混合计算池优化成本
集成匹配: 将您的大厅/匹配服务与 Hathora Cloud API 集成,以根据玩家需求动态请求房间
Hathora 常见问题
Hathora是一个为多人游戏开发提供框架和工具的平台,通过简单的部署选项帮助开发者在全球范围内分发工作负载。











