01
从空目录到在线服务
一条命令生成可编辑的 Rust 应用、本地配置、容器文件和部署清单。
开始构建
你不需要先理解 Elura 的每个 Crate。先生成并运行应用,再一边修改真实代码, 一边理解各个组件:
cargo install elura-cli
mkdir my-game && cd my-game
elura init all --dir .生成器会创建可编辑的应用代码、本地配置、Docker 文件和 Kubernetes Manifest。 继续阅读 10 分钟快速开始,配置开发密钥并启动两个进程。
玩家客户端 ──> Gateway ──> World ──> 你的类型化 Handler
会话与认证 路由 游戏规则无论是在本地、单体进程还是多个 Kubernetes 节点中运行,这个边界都不会改变。 需要完整背景时,再阅读架构概览。
| 我想要…… | 从这里开始 |
|---|---|
| 第一次运行 Elura | 快速开始 |
| 不使用 CLI 在一个进程运行 Gateway 与 World | 手动单体搭建 |
| 不使用 CLI 拆分 Gateway 与 World | 手动拆分搭建 |
| 组装共享状态与动态发现 | 手动分布式搭建 |
| 添加第一个游戏命令 | World 模块与路由 |
| 连接 C++、C# 或 TypeScript 客户端 | 客户端协议 SDK |
| 看懂生成的文件 | 生成的项目 |
| 接入登录、OTP、短信或支付 | 第三方服务 |
| 加入 Redis、SQL、DNS 或 Kubernetes | 分布式基础设施 |
| 准备生产发布 | 生产检查清单 |
项目状态
Elura 目前处于活跃的 0.x 开发阶段。生产环境应锁定精确版本,并在升级前检查 兼容性。