简介

  介绍一款修仙类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