如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。
今天在群里碰到一个小兄弟
上线之后不得了了,乖乖,“我一个小号怎么就有49710天达人契约了呢?”
如下图所示:
“老马不会说我卡bug封我号吧”
“一路走好,兄弟”
出于一个IT工作者的职业敏感,英明神武的柯里昂同学当机立断:
49710,不是一个普通的数字,
我们先分析:剩余时间49710天,然而实际情况,你的契约是按秒钟计算的。
所以49710天=49710*24小时=49710*24*60分钟=49710*24*60*60秒=
答案是多少呢?有心算快的同学可以告诉我一下吗?
老师我知道我知道,是:
好的,非常完美。
那么4294944000换算成16进制是多少呢?
没错,是FFFFA500
这个数字已经非常接近我们想要的结果了。
由于16进制不能保留小数,所以难免会有误差。
柯里昂老师推断:正确的结果应该是
FFFFFFFF(8个F)
也就是0xFFFFFFFF
那我们再来反向推算一下答案:
计算器中输入16进制数字:FFFFFFFF
换算成十进制:
除以3600(秒):
除以24(小时):
.
.
.
.
.
.
屏住呼吸
3
2
1
!!!
居然是49710!太神奇了。
由于服务器在存储数据时候难免会出现差错,经常会造成某一数值读取错误的时候
要么变成0了(0x0000 0000),要么溢出了(0xFFFF FFFF)
所以才出现了这样一个bug。
如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。
如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。
如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。
现在知道IT从(cheng)业(xu)者(yuan)是多么无敌多么寂寞了吧。
程序员天下第一。
哦忘了说一件事了,大公司的程(lin)序(shi)员(gong)除外
【路过的吐槽君】
其实还没见过因为这个被封号的吧..
炉石传说远古炉石主播reckful自杀身亡 178整理▪
炉石传说啦神回归棋宗赛,Alan牛捉羊加盟解说席 178整理▪
战棋模式或将迎来新种族海盗 相关改动预计本周上线 178整理▪
炉石传说黄金线上公开赛下周开战,挑战全针弟子赢取黄金卡背 178整理▪