02 2014 档案

摘要:游戏类型:ARPG横板格斗过关手机网游,类似王者之剑,DNF。客户端unity,碰撞判定在客户端,AI和伤害运算在服务端。峰值单服在线2800。netty,protobuf,mysql。指令设计不合理,粘包时出现异常原始设计过于简单,没有指令队列和分类的概念。当粘包指令同时执行时,发生串行指令被并行执行的情况。解决:增加每个角色的指令队列,指令按照队列执行。增加指令的分类:比如序列指令,覆盖指令(后一个可覆盖前一个,比如位置同步指令),用户同步序列指令(比如登录选择角色相关的指令)。变速齿轮和内存修改工具导致的指令异常。可以通过指令队列和指令的有效性检查来解决一部分修改问题,但是由于碰撞判定是 阅读全文
posted @ 2014-02-25 16:50 符明 阅读(925) 评论(0) 推荐(0)