C++ / DISTRIBUTED SYSTEM○ 计划中
C++ 游戏服务器
这是一个用于学习和实践服务端架构的迷你游戏服务器项目,计划从网络层开始, 逐步实现登录、网关、游戏逻辑、缓存与数据持久化。
计划架构
Gateway
维护客户端连接,负责消息转发、心跳检测和连接管理。
Login Server
处理账号认证、登录状态校验和角色入口。
Game Server
承载核心游戏逻辑、玩家状态与场景交互。
Redis + MySQL
分别负责高速缓存、会话状态和持久化数据存储。
技术栈
C++LinuxTCP/IPRedisMySQLCMake
开发计划
- 1. 完成基于 TCP 的网络通信与消息协议。
- 2. 实现 Gateway 与 Login Server 的基础流程。
- 3. 接入 Redis 会话缓存和 MySQL 数据持久化。
- 4. 添加日志、配置、监控与 Docker 部署。