游戏开发
马格南之鹰
linux 后台架构 c++
展开
-
手游弱网络时序保持方法------消息版本号
CS版本号: 1) 客户端序列号:每给服务器发一次数据,+1;服务器校验当前请求的版本号是否大于上次请求的版本号,校验通过后,存储客户端当前版本号; 2) 服务器序列号:初始为1,每给客户端发包之前,服务器版本号+1,告诉客户端服务器当前的响应消息版本号; 客户端请求没有响应时,发送相同的序列号上来;原创 2015-06-10 15:58:56 · 579 阅读 · 0 评论 -
游戏开发使用的开源组件
元数据描述:protocol buff 日志:log4c 连接管理:libevent原创 2015-11-16 18:54:49 · 363 阅读 · 0 评论 -
按十进制位与运算
需求:所有包含5级装备的奖励,需要通关10234567后才能领取。 前提: 游戏的ID规则如下: 长度:8位十进制数,如12345678 前2位表示ID类型,比如10表示关卡ID,11表示装备ID,12表示物品ID; 其中对于一个装备ID:11234567 2表示品质; 34表示部位; 567表示等级; 解决方案: 方法1:对程序员来说最简单的是,让游戏策划把所原创 2015-11-28 17:20:12 · 2171 阅读 · 0 评论