关于激战2延迟高与封号问题
最近很多用户反应激战2会不会封号的问题,也有传说激战2因为用封号的,这里我们从技术角度解释一下这个问题,目前大型网络游戏的设计机制是这样的,用户首先连接到认证服务器(认证服务器仅做账号密码认证),认证不通过提示账号密码错,通过后则丢到后面的业务服务器(就是大家通常所说的游戏服务器),魔兽世界,暗黑3等游戏都是这样设计的,例如说暗黑3的欧,美,亚洲服与魔兽的台服,都有一个认证服务器(只有一个ip地址).
但激战2不同,它用的是一组服务器做认证,因为用户比较多的原因,一个认证服务器确实不够用,暗黑3刚开服时报错3007,3003,3006全是认证服务器的事.从安全角度上讲,认证服务器有一个特征,就是如果同一个ip地址短时间内多次访问认证服务器即被认为成不正常,有些像受攻击了,一但出现这样的情况,这个频繁访问认证服务器的ip就会被加入黑名单.很抱歉,所有从此ip来的数据全拒绝.所以说如果某个用的人太多了,就会出现无法登陆的问题.比如说我们前几天就是所有的激战2用户全无法上游戏.
解决方法也很简单,我们不访问到认证服务器的ip地址,这种情况下,数据是这样的:用户使用本机的ip访问到认证服务器,接着被丢到业务服务器,而我们是业务服务器的ip地址的,所以用户是通过访问的业务服务器(游戏服务器).这样是比较完美的,一不改用户的ip地址--游戏运营商认为访问认证服务器的ip是用户的ip地址,加速服务器也不会被加入黑名单,也起到了加速的效果.
但某些用户的网络不好,如艾普或是长宽之类的, 他们就没有独立的国际出口,用户无法直接访问到游戏的认证服务器,就会造成无法登陆的问题,这种情况下,用户需要使用我们的模式,连接成功后上游戏.模式是所有数据的,就是会认证服务器的ip,当然如果只有少量用户访问认证服务器的话,还是可以的,但加速服务器的ip地址还容易被封掉,我们想的办法就是每小时换一次访问认证服务器的ip地址.这是最折中的方案了,能极大的减少ip被封的可能.
最后,不同游戏的设计是不同的,暴雪系的游戏设计为访问过游戏认证服务器后就丢到业务服务器了,不会再访问认证服务器.但激战2不同,它会每隔一断时间访问一次认证服务器,是的,每隔一段时间访问一次,专业名词叫心跳检测,就是服务器在不停检测用户是否在线.
从哪里证明我说的是真的还是假的呢? 如何看激战2的延迟呢 对任务栏点右键 > 启动任务处理器 > 性能选项卡 > 最下面的 资源监视器 > 网络选项卡 > 在上着激战的情况下 找到并勾上 gw2.exe 就能在下面的TCP连接处看到激战2连接的远程地址与延迟 如图
最上面的连接的是64.25.40.33就是认证服务器 你查下它的ip 是美国的 下面2个是我们的加速服务器 你查下ip 是国内的 这能从一个方面说明我说的情况 另外一种测试方法是 你登陆加速器时选择"国际网游"是不会要求ip认证就能登陆游戏的 如果你用"高级"模式上游戏试下 是一定要你去信箱验证ip的 或是你用别的试一下 也一定会要让认证ip地址才能登陆游戏 做这个试验是一定没有风险的 因为游戏只是让你认证ip地址 而你还没有通过这个认证过的ip地址上游戏 再用我们的的国际网游试下 看要不要验证ip就明白了
所以说 大家所担心的 因为和别人或工作室共用ip导致牵连封号的问题 在使用珑凌时不存在 因为游戏认为访问认证服务器的才是你的ip地址 我们不它 就意味着游戏认为你一直在用你自己的ip地址在访问游戏
2012-11-4更新
最近有少量玩家使用我们的加速器被封号,说是ip地址问题引起的,是我们的问题,这里特别做出说明.部分玩家不懂,说我们说过用我们加速器一定不会封号,我们想说,我们是说"用我们加速器不会因为和别人或工作室共用ip导致牵连封号",没有说用我们加速器一定不会被封号,如果因为违反了游戏规则,责任在谁?或是游戏机制有问题,责任在谁?下面看说明:(另外我们就激战2使用直接资讯了官方详见:激战2)
部分玩家说用了我们加速器还是收到验证ip地址的邮件,这不应该,但并未仔细看验证ip邮件里的内容,各位玩家只需要看一下需要验证的ip地址是你自己的ip地址还是我们加速服务器的ip地址就行了,可以这样测试,访问下 www.ip138.com 就能看到你自己的ip地址是什么,再看下邮件里的ip和你自己的是不是一样就行了,如果是一样证明我们是没有认证服务器ip地址的,如果邮件里的ip和你本机不一样是我们加速器服务器的ip地址,则表示我们了认证服务器的ip地址.我们认为封号可能是因为违反某些游戏规则引起的,虽然不排除是ip地址的问题,但至少不是加速器引起的ip地址变化导致的,处理的用户里有这样的情况,用户昨天上是正常的,但今天上就收到验证ip的邮件,然后就联系我们,我们一查,ip地址是用户本地的,出现这种问题可能是这种情况:一般家庭里用的全是adsl,每次拨号都会换一次ip地址,不信的话可以先访问下 www.ip138.com 记录ip地址 重启下猫或路由后再访问下 www.ip138.com 两次的ip肯定是不同的,如果这个不同的范围比较小的话,就没事,比如说 同样是上海的ip 第一天是 61.172.246.79 第二天是 61.172.246.99 这样差距很小就没事 但如果第一天是61.172.246.79 第二天是 222.73.29.38 虽然都是上海的ip地址,但差距很大,游戏服务器因为ip地址库不全,认为这是两个城市或区域的ip地址,则要求验证ip.这种情况完全是游戏机制的问题了,这是一个确实存在的问题,但是是游戏的问题,不是我们加速器的问题,如果游戏因为频繁换ip登陆就封号,我们认为这是游戏的问题,不是我们的问题.
还有什么不明白不懂的 请给我发邮件 [email protected]