简介
介绍一款修仙类MMORPG手游服务器实现,游戏是分区分服,架构采用分布式多进程搭建。 客户端采用Unity开发,服务开发技术主要是Java,单服务器线上实跑真实玩家2000+,机器人压测实跑5000+。
技术选型
服务器使用Java版本为Jdk8,未过多使用第三方组件,基本上是自己封装。 数据库MongoDB存储玩家数据,MySQL存储策划配置文件,Redis存储排行榜及部分缓存数据。 使用Git、Jenkins、Nexus搭建测试环境,持续集成,持续部署。 Github类似开源服务器框架GameServer。
- 编程:Java
- 数据库:MongoDB、MySQL、Redis
- 网络库:Netty、ProtoBuf
- 项目构建:Maven
- 开发工具:Git、Jenkins、Nexus
- 生产环境:Centos