20 lines
919 B
Markdown
20 lines
919 B
Markdown
|
|
---
|
||
|
|
"@esengine/server": minor
|
||
|
|
"create-esengine-server": minor
|
||
|
|
---
|
||
|
|
|
||
|
|
feat(server): 添加游戏服务器框架与房间系统 | add game server framework with Room system
|
||
|
|
|
||
|
|
**@esengine/server** - 游戏服务器框架 | Game server framework
|
||
|
|
- 文件路由系统 | File-based routing
|
||
|
|
- Room 生命周期管理 (onCreate, onJoin, onLeave, onTick, onDispose) | Room lifecycle management
|
||
|
|
- `@onMessage` 装饰器处理消息 | Message handler decorator
|
||
|
|
- 玩家管理与断线处理 | Player management with auto-disconnect
|
||
|
|
- 内置 JoinRoom/LeaveRoom API | Built-in room APIs
|
||
|
|
- defineApi/defineMsg 类型安全辅助函数 | Type-safe helper functions
|
||
|
|
|
||
|
|
**create-esengine-server** - CLI 脚手架工具 | CLI scaffolding tool
|
||
|
|
- 生成 shared/server/client 项目结构 | Creates project structure
|
||
|
|
- 类型安全的协议定义 | Type-safe protocol definitions
|
||
|
|
- 包含 GameRoom 示例实现 | Includes example implementation
|