- 社区热度
- 6.4k Stars
- GitHub 收藏
- 最近活跃
- 2026/9/27
- 近 30 天还在更新
- 授权协议
- MIT
- 宽松协议
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
将抽象且复杂的分布式系统设计与云架构概念转化为直观的 3D 模拟游戏,有效降低了架构学习的门槛。
实际价值
提供了生存、战役与沙盒三种模式,内置 26 种具体云服务,能让玩家在处理流量、DDoS 攻击与预算平衡中获得真实的系统运维体验。
创新 / 差异化
通过游戏机制具象化了冷启动、队列深度扩容、熔断、GPU 推理批处理及电力约束等真实工程痛点,设计具有独特性。
扩展潜力
适合用于开发者培训、系统设计面试准备或计算机网络课程的教学辅助工具。
为什么是现在
在云原生架构普及以及 AI 推理成本与性能备受关注的当下,这类寓教于乐的模拟工具具有很高的切入时机。
社区活跃度
近 90 天新增 35 个 Issue、99 个 PR;窗口内抽取的 Issue/PR 样本中有 9 位 Issue 发起者、4 位 PR 贡献者,并发布 1 个版本。
维护者响应
窗口内 35 个 Issue 样本关闭率 83%,99 个 PR 样本合并率 97%。维护者响应统计覆盖该 Issue 样本的 100%,响应率 51%,首次响应中位数 7.5 天。
核心亮点
- Survival 模式模拟持续增长流量、DDoS、随机事件和服务退化
- 25 个 Campaign 关卡覆盖基础架构到 AI 推理与电力约束
- Sandbox 可自由调整预算、RPS、流量类型和架构组件
快速开始
安装方式、上手难度、开始步骤。
装在哪
浏览器
难不难
容易,照着走就行
- 01直接打开项目提供的 GitHub Pages 在线版本,无需安装或注册。
- 02新手先从 Campaign 开始,按关卡学习 CDN、缓存、队列、数据库与高可用。
- 03在 Survival 模式中观察容量、健康、预算和攻击带来的动态压力。
- 04需要自由实验时切换 Sandbox,自定义流量和预算并分享架构链接。
更适合谁
- 想在本机直接跑起来试用的开发者
更多介绍
Server Survival 是一个直接在浏览器运行的 3D 云架构模拟游戏。玩家扮演 Cloud Architect,在预算和服务健康约束下放置并连接基础设施组件,同时应对不断增加的流量、DDoS、随机故障和运行成本。
游戏包含 Survival、Campaign 和 Sandbox 三种模式。Campaign 有 25 个关卡,主题从 CDN、缓存、队列、读写扩展和高可用,一直到可观测性、多区域故障切换、GPU 推理批处理、模型冷启动和电力约束。Sandbox 则允许调整预算、RPS 和不同流量类型,自由验证架构组合。
项目使用原生 JavaScript ES modules、Three.js 与 Tailwind CSS,没有构建步骤;官方 GitHub Pages 可以直接游玩,也可以克隆后用任意静态 HTTP 服务器在本地运行。
信息来源
每条信息都标注了状态与出处,可展开查看。
13 条 · 展开
信息来源
每条信息都标注了状态与出处,可展开查看。
capability tags
已核验productivity
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
editor note
已核验{"en":"This is not a generator of correct production architectures; it turns capacity, cost, failure, and design trade-offs into interactive game mechanics. It is useful for learning why caching, queues, monitoring, and multi-region designs exist, but the game’s numerical model should not be treated as real cloud-provider performance data.","zh":"这个项目不是云平台模拟器的“正确答案生成器”,而是把容量、成本、故障和架构取舍做成可交互游戏机制。很适合刚接触云架构的人理解为什么要缓存、队列、监控和多区域,但游戏里的数值模型不能等同于真实云厂商性能。"}
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
how to use
已核验{"steps":[{"en":"Open the project’s GitHub Pages version directly; no installation or account is required.","zh":"直接打开项目提供的 GitHub Pages 在线版本,无需安装或注册。"},{"en":"Start with Campaign mode to learn CDN, caching, queues, databases, and high availability level by level.","zh":"新手先从 Campaign 开始,按关卡学习 CDN、缓存、队列、数据库与高可用。"},{"en":"Use Survival mode to observe dynamic pressure from capacity, health, budget, and attacks.","zh":"在 Survival 模式中观察容量、健康、预算和攻击带来的动态压力。"},{"en":"Switch to Sandbox for free experimentation, customize traffic and budget, and share the architecture URL.","zh":"需要自由实验时切换 Sandbox,自定义流量和预算并分享架构链接。"}],"installAt":"browser","difficulty":"easy"}
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
intro
已核验{"en":"Server Survival is a browser-based 3D cloud-architecture simulation game. The player acts as a Cloud Architect, placing and connecting infrastructure components under budget and service-health constraints while handling rising traffic, DDoS waves, random failures, and operating costs.\n\nIt includes Survival, Campaign, and Sandbox modes. The 25-level Campaign progresses through CDN, caching, queues, read/write scaling, and high availability before moving into observability, multi-region failover, GPU inference batching, model cold starts, and power constraints. Sandbox mode lets players change budget, RPS, and traffic mixes to test architecture combinations freely.\n\nThe project uses native JavaScript ES modules, Three.js, and Tailwind CSS with no build step. It can be played directly from the official GitHub Pages site or cloned and served locally with any static HTTP server.","zh":"Server Survival 是一个直接在浏览器运行的 3D 云架构模拟游戏。玩家扮演 Cloud Architect,在预算和服务健康约束下放置并连接基础设施组件,同时应对不断增加的流量、DDoS、随机故障和运行成本。\n\n游戏包含 Survival、Campaign 和 Sandbox 三种模式。Campaign 有 25 个关卡,主题从 CDN、缓存、队列、读写扩展和高可用,一直到可观测性、多区域故障切换、GPU 推理批处理、模型冷启动和电力约束。Sandbox 则允许调整预算、RPS 和不同流量类型,自由验证架构组合。\n\n项目使用原生 JavaScript ES modules、Three.js 与 Tailwind CSS,没有构建步骤;官方 GitHub Pages 可以直接游玩,也可以克隆后用任意静态 HTTP 服务器在本地运行。"}
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
最新版本
已核验v3.0.0
来源: GitHub 官方接口 · latest_release=v3.0.0 · 2026/10/3
许可证
已核验MIT
来源: GitHub 官方接口 · license.spdx_id=MIT · 2026/10/3
needs api key
已核验否
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
一句话用途
已核验{"en":"A 3D cloud-architecture simulation game where players handle traffic, DDoS, scaling, caches, queues, databases, and GPU inference by building resilient systems.","zh":"用 3D 生存游戏模拟流量、DDoS、扩缩容、缓存、队列、数据库和 GPU 推理,让玩家通过搭建架构学习云系统设计。"}
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
平台
已核验browser
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
分类线索
根据材料推断ai-apps
来源: 项目说明文档 · hint=ai-apps · 2026/8/16
product forms
已核验web
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
role tags
已核验devops、backend
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
supports local
已核验是
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
spec-kit
一套遵循「规范驱动开发」流程的开源 CLI 工具包,配合 AI 编程 Agent 按照规范生成与执行代码。
CLI-Anything
为现有软件生成和管理 Agent 可调用 CLI 的工具集,包含 CLI-Hub、生成流程与 SKILL/插件接入方式。
WSL
Windows 子系统 Linux 版,允许在 Windows 上直接运行 Linux 命令行工具和应用程序,无需传统虚拟机。
zstd
Zstandard 是一款高性能无损压缩算法,在提供 zlib 级别压缩比的同时,具备极高的实时压缩与解压速度。
opencodex
一个通用的本地代理,允许在 Codex、Claude Code 等工具中使用任意大模型(如 Claude、Gemini、DeepSeek 等)并管理 ChatGPT 账号池。
microsandbox
用于运行不受信任工作负载的快速本地微型虚拟机运行时与库。

