
服务器
文章平均质量分 71
smart_k
这个作者很懒,什么都没留下…
展开
-
定时器记录
1. 通过心跳计时,参考wow私服;受系统负载的影响2. 通过一个辅助线程维护一个定时时间,超时触发;需要线程同步原创 2011-10-21 11:44:24 · 320 阅读 · 0 评论 -
逻辑服务器多线程设计
逻辑服务器多线程设计 1. 背景 分离数据库之后,逻辑服务器只有网络的IO,因此逻辑服务器是强计算类型的服务。单线程逻辑服务器固然可以实现,而且具有编码高效、简单的优点,但是不能够很好的利用多核CPU,因此本文就多线程的逻辑服务器设计分析一下。 2. 服务 游戏中有很多不同的逻辑模块为玩家提供了不同的玩法以及游戏内部数据的维护,例如:定时刷新脏数据、组队原创 2011-10-21 11:46:36 · 678 阅读 · 0 评论 -
合服备忘
数据库设计前期数据库设计直接关系到合服的工作量。目标是尽量减少重复。以下设计能够方便合服:每个表设置一个bigint类型的uid 作为主键自增,与任何游戏数据无关,自增数字估计一个值比如说500000当1无法满足游戏中的需求时,uid的设计包括区服id,比如说 ((1>>8)) 1表示区服,rand64bits表示随机一个64位整数尽量减少关键数据冗余,比如说角色名字小结原创 2013-08-02 12:52:12 · 745 阅读 · 0 评论