动作手游代码分析3
偶像罗斯福
从事手机游戏事业十多年,欢迎大家交流探讨
展开
-
服务器架构设计 -- 玩家数据集中管理
玩家有选服务器的操作,玩家全世界只有一份游戏资料。 玩家的id全世界唯一。名字唯一。 无法支持合服。出现村服,鬼服务是没有好的办法的。 玩家的数据统一放到一个数据库集群中,dbserver根据玩家id直接散列写入到不同的数据库中。 后期考虑加入redis集群。加入redis的好处是服务器意外崩溃,玩家的关键数据不会丢失。缓解数据库的查询的压力。写入的速原创 2016-11-17 16:51:21 · 916 阅读 · 0 评论 -
面向对象简单解释
继承{1,2,3}{1,2,3,4,5}class foo(object): def __init__(self, arg) self.a = 100; def doAction(self, arg1, arg2) self.b = arg1 self.c = arg2class child(foo): def __init_原创 2017-11-17 14:08:07 · 486 阅读 · 0 评论 -
定时器的设计
a[1] = tools.jingji.action # 功能函数a[2] = tools.worldboss.action#数据库中的数据结构id,hour,min,times1, 20, 00,22, 20, 00,303, 20, 00,2344, 20, 00,25, 20, 00,26, 20, 00,1# 伪代码plan = getPlanList()todayHad原创 2017-12-19 15:15:44 · 315 阅读 · 0 评论