游戏服务器采用Netty+ MyBatis框架开发,通讯方式使用WebSocket,支持HTTP与HTTPS方式通讯,以字节码方式处理,数据库使用MySQL。使用Gradle对游戏管理,Groovy修改线上bug,shell+ruby脚本实现半自动化方式部署,Nginx做负载均衡服务器以应对大规模的用户量的并发。
游戏采用Python连接MySQL数据库的方式采集用户数据,对数据进行统计分析,计算结果在GM管理工具中展现。GM管理工具后端采用当前最流行的SSM(Spring+SpringMVC+MyBatis)框架开发,基于SOA架构设计,前端采用jQuery.js、Angular.js框架开发,Gradle对管理工具管理。游戏采用Git版本控制系统代码托管、协作开发。