猜想1)力法丢判定不是力法自身的bug,力法只是国服新同步及判定机制(未知)下最突出的受害者
猜想2)国服为了对抗卡屏或掉线挂修改了一些底层的同步及判定机制
力法特点
1)极少数的每个hit都要等待玩家指令的职业,容错率低,受网络波动影响大。
2)力法的龙花霸是条件型柔化,需要龙牙有判定,受同步及判定机制的影响。
3)力法的炫纹发射在出现判定后的时间窗口很小。受同步及判定机制的影响。
推论:国服为了抵抗卡屏,掉线挂的新同步及判定机制影响了pk双方网络的鲁棒性(这个影响是应用层带来的),力法作为一个容错率低,高度依赖良好判定的职业,遭受了巨大的影响。
解决方法:增强网络的传输效率,提高鲁棒性。
我修改后进行了40分钟左右的pk测试(国服跨7,延迟30,未开海豚,同一个人),有意地高强度使用很多次x爆蛋,没有落地过,且判定手感有显著改善,测试过程中没有出现过连招因为丢判定断连的情况。
还原后又进行了30分钟左右的pk测试(国服跨7,延迟30,未开海豚,同一个人)出现了数次丢判定的情况。
测试不够全面和完善,希望大家补充
具体步骤
详细图文教程https://bbs.colg.cn/thread-8061757-1-1.html
1)添加MSMQ功能
依次点击开始菜单→设置→应用→程序和功能→启用和关闭windows功能,然后重启电脑
2)修改注册表(第一步不执行的话无法执行第二步)
a) 新增TCPNoDelay:
点击搜索,输入regedit运行注册表,依次展开目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters,
然后再右侧空白处,右键新建一个QWORD值,命名为TCPNoDelay,并把值设定为1
b) 新增TcpAckFrequency:
依次展开目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
在Interfaces目录下,找到包含自己IP地址的项,在其右侧空白处,右键新建一个QWORD值,命名为TcpAckFrequency,并设定值为1
重启电脑,暂时关闭海豚,tgp等加速软件(尚未测试)
——判定修改成功的条件——
不断来回进入赛利亚房间或者在西海岸和赫顿玛尔来回切换地图,
如果感觉到卡顿表示修改未成功,感觉到丝滑般的顺畅表示成功。
——结语——
这个方法不能保证bug绝对不出现,只能减少bug出现的可能性,且测试尚不完全。抛砖引玉,如有错误欢迎指出,也期待有大佬更进一步的分析。
by 鲸鱼
猜想2)国服为了对抗卡屏或掉线挂修改了一些底层的同步及判定机制
力法特点
1)极少数的每个hit都要等待玩家指令的职业,容错率低,受网络波动影响大。
2)力法的龙花霸是条件型柔化,需要龙牙有判定,受同步及判定机制的影响。
3)力法的炫纹发射在出现判定后的时间窗口很小。受同步及判定机制的影响。
推论:国服为了抵抗卡屏,掉线挂的新同步及判定机制影响了pk双方网络的鲁棒性(这个影响是应用层带来的),力法作为一个容错率低,高度依赖良好判定的职业,遭受了巨大的影响。
解决方法:增强网络的传输效率,提高鲁棒性。
我修改后进行了40分钟左右的pk测试(国服跨7,延迟30,未开海豚,同一个人),有意地高强度使用很多次x爆蛋,没有落地过,且判定手感有显著改善,测试过程中没有出现过连招因为丢判定断连的情况。
还原后又进行了30分钟左右的pk测试(国服跨7,延迟30,未开海豚,同一个人)出现了数次丢判定的情况。
测试不够全面和完善,希望大家补充
具体步骤
详细图文教程https://bbs.colg.cn/thread-8061757-1-1.html
1)添加MSMQ功能
依次点击开始菜单→设置→应用→程序和功能→启用和关闭windows功能,然后重启电脑
2)修改注册表(第一步不执行的话无法执行第二步)
a) 新增TCPNoDelay:
点击搜索,输入regedit运行注册表,依次展开目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters,
然后再右侧空白处,右键新建一个QWORD值,命名为TCPNoDelay,并把值设定为1
b) 新增TcpAckFrequency:
依次展开目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
在Interfaces目录下,找到包含自己IP地址的项,在其右侧空白处,右键新建一个QWORD值,命名为TcpAckFrequency,并设定值为1
重启电脑,暂时关闭海豚,tgp等加速软件(尚未测试)
——判定修改成功的条件——
不断来回进入赛利亚房间或者在西海岸和赫顿玛尔来回切换地图,
如果感觉到卡顿表示修改未成功,感觉到丝滑般的顺畅表示成功。
——结语——
这个方法不能保证bug绝对不出现,只能减少bug出现的可能性,且测试尚不完全。抛砖引玉,如有错误欢迎指出,也期待有大佬更进一步的分析。
by 鲸鱼