查看: 1467|回复: 6
打印 上一主题 下一主题

[公告] 关于挥刀卡的情况解决说明。

[复制链接]

1783

主题

0

好友

3万

积分

[管理员]格兰肯

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

UID
1
帖子
7691
精华
9
积分
30547 点
注册时间
2007-11-12
在线时间
3649 小时
游戏职业
骑士
游戏角色名
颓废三道

社会主义的螺丝钉

跳转到指定楼层
1#
发表于 2013-11-13 11:13:10 |只看该作者 |倒序浏览
挥刀卡,经证实是人多时登陆器发送到服务端的封包异常导致的。

原因我详细说一说,懂一点的玩家就知道。
正常情况下,客户端挥刀之后,会发送一个攻击封包给服务端,服务端才能进行攻击计算。
这个攻击封包包括了target(目标对手)的ID和X、Y坐标。而XY坐标决定了玩家挥刀的面向
而SFL登陆器在人多的情况下,发送的攻击封包会出现X、Y坐标单独或同时为0的情况。
当同时为0时,服务端判断收到一个错误的封包,会停顿不攻击。
当只有一个为0时,服务端判断攻击有效,但因为一个坐标改变了,会导致砍着砍着突然换了个方向的情况。

针对这个情况,目前的解决办法是,记录上一次挥刀的targetid.
当接收到的封包异常事,则指定这次的攻击对象为上一刀的攻击对象,只要他在自己的攻击范围内,那么就攻击他。

理论上说,这样可以解决这个问题。唯一可能出现的BUG就是,我砍着A,突然转向砍B,砍B的第一刀如果出现了封包异常,那么这一刀还会砍向A(封包异常时targetid为上一次挥刀的target)。但你不用再点B去砍他,这一刀砍过之后,你的攻击目标依然是B。

我们几乎可以判断,任何3.63版的私服,只要用了SFL登陆器,都有这个特性。这和服务器好坏无关(500人时我们内存占用1.8G,CPU占用8%以下,I/O完全正常),完全由登陆器决定了。
以前出现过的瞬飞会掉线的问题,其实也是一个道理,瞬飞时,有时候服务端接收到的移动封包,坐标会为0.天堂最初的编写者,对异常情况采用了非常严厉的处罚措施。发现异常就掉线。我相信这也是99%的私服还沿用的写法。

对于出这样的问题,我感到很抱歉。无限的在线人数,这几年,也一直没有达到过500人。而以前版本的SFL也没有这样的问题。
SFL登陆器是由台湾人开发的,由于台湾客户端移动和攻击封包加密方式,都和大陆的不一样(不过移动封包加密我这里已经关闭了)
所以无法判断是由这个差异引起的,还是作者为了防止登陆器商业化故意留下的BUG。

所以。。。哥决定了。。。学习抓包。。自己写登陆器。。。阿门~~~

点我进行QQ对话
如果你要问我什么问题,那么请相信我给你的答案。如果你不信,那么根本没必要问我。

31

主题

0

好友

29

积分

哥布林

Rank: 1

UID
21596
帖子
369
精华
0
积分
29 点
注册时间
2011-3-29
在线时间
319 小时
2#
发表于 2013-11-13 11:27:30 |只看该作者
广告位招租
-------------------
我能理解为499就ok吗? 限制同一个IP的挂机数即可,由4个更改为2个
回复

使用道具 举报

1783

主题

0

好友

3万

积分

[管理员]格兰肯

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

UID
1
帖子
7691
精华
9
积分
30547 点
注册时间
2007-11-12
在线时间
3649 小时
游戏职业
骑士
游戏角色名
颓废三道

社会主义的螺丝钉

3#
发表于 2013-11-13 11:29:53 |只看该作者
不用限制。限制了,也可以用代理挂机,4个算是正常合理范围,机器也能承受。目前我就是想换登陆器。
点我进行QQ对话
如果你要问我什么问题,那么请相信我给你的答案。如果你不信,那么根本没必要问我。
回复

使用道具 举报

84

主题

0

好友

1

积分

哥布林

Rank: 1

UID
23674
帖子
648
精华
2
积分
1 点
注册时间
2011-11-2
在线时间
610 小时

美女勋章 帅哥勋章 才女勋章 退休斑竹荣誉勋章 血盟元老 社会主义的螺丝钉 贡献勋章 攻略高手 帖图大师 灌水先锋 支持奥运红心勋章

4#
发表于 2013-11-13 11:40:39 |只看该作者
  期待解决 25智力 骑士问题
那一年,井空还是处女,冠希还没有相机,李刚还没有儿子,菊花还只是一种花,企鹅还不是QQ,2B只是铅笔,买方便还有调料,杯具是用来刷牙的、楼房是用来住的,黄瓜香蕉只是用来吃的,教授还不是叫兽,太阳还不叫日,
回复

使用道具 举报

0

主题

0

好友

5

积分

哥布林

Rank: 1

UID
193046
帖子
2
精华
0
积分
5 点
注册时间
2013-10-30
在线时间
8 小时
游戏职业
妖精
游戏角色名
升级比较慢
5#
发表于 2013-11-13 11:46:02 |只看该作者
还有个事就是腾讯饰品的属性都没实装啊
回复

使用道具 举报

124

主题

0

好友

8818

积分

[版主]巴拉卡斯

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

UID
30600
帖子
779
精华
0
积分
8818 点
注册时间
2012-7-23
在线时间
497 小时
游戏职业
全职
游戏角色名
人帅操作好
6#
发表于 2013-11-13 11:58:08 |只看该作者
以前好好的啊  为什么现在这样了  能不能换回以前的~期待早日解决
游戏只是一个交友平台,只不过全是基友
回复

使用道具 举报

4

主题

0

好友

22

积分

哥布林

Rank: 1

UID
183158
帖子
300
精华
0
积分
22 点
注册时间
2013-9-24
在线时间
109 小时
游戏职业
骑士
游戏角色名
冚冚
7#
发表于 2013-11-13 12:45:59 |只看该作者
借我铁骑三千,复我中华故土!恒河之畔饮战马,库叶岛上捕驯鹿;垂钓黑海之滨,扬帆贝加尔湖;曾母暗沙远眺,中南半岛访古;于东京城内,祭我中华列祖!汉旗指处,望尘远遁——犯强汉者,虽远必诛!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|无限天堂 ( 黔ICP备18002592号-1 )

GMT+8, 2024-6-25 14:53 , Processed in 1.760487 second(s), 21 queries .

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc.Design by Singcere.Net

回顶部