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