游戏服务端开发技术分享与讨论课件.pptx

游戏服务端开发 技术分享与讨论 哆啦B梦 2016.03.28 分享与讨论内容 服务端设计的几个原则 版本管理 配置管理 分布式及负载均衡 线程与同步 数据库与数据缓存 日志 序列化 防外挂 GMT引擎及自动化工具 服务端设计的几个原则 可维护性与开发效率 模块化,低耦合 可运营性 运营人员高效、灵活、安全地参与游戏服务器进行数据交互 其他 可部署性 运行效率 热更新(程序、数据) 可拓展性(横向) 版本管理 DVCS vs SVN DVCS(Distributed Version Control System) 分布式 Git、Hg 松散协作 本地分支、远程分支 分支合并时解决冲突 SVN 单分支 紧凑协作 开发过程中解决冲突 需要版本管理的内容 前端代码 后端代码 配置文件 游戏多媒体(图片、音效、动画、etc) 开发文档 策划文档 数据库Schema 其它 SVN版本管理模型 配置管理 配置的产生和使用 配置管理 MySQL表结构 JAVA Class AS3 Class Excel 配置检测工具 JAVA Server AS3 Client 分布式及负载均衡 DB1 DB2 … DBn 守护1 守护2 … 守护n 频道管理服务器 网关1 网关2 … 网关n 登录服务器 客户端 客户端 岛1 岛2 岛n … Center Router 线程与同步 单线程vs多线程 同步 阻塞

文档评论(0)

1亿VIP精品文档

相关文档