风一样的男孩 发表于 2011-9-15 10:23:49

ROS解决DNF组队PK难的问题

DNF组队卡的问题是由于DNF的上传流量很大,建议上行限速大于100Kbps.

不能组队的问题是由于发回的组队信息包不能穿内网造成,我不知道是不是ROS的一个BUG,或许游戏设计也有问题吧

解决办法用脚本修改NAT映射规则完成。内网网段和interface自己改改。

/ip firewall mangle
add chain=prerouting action=add-src-to-address-list connection-state=new protocol=udp src-address=192.168.0.0/24 address-list=DNF address-list-timeout=5s src-port=5063 comment=dnf
/ip firewall nat
add chain=dstnat action=dst-nat to-addresses=1.1.1.1 protocol=udp in-interface=pppoe-out1 dst-port=5063 comment=dnf


设置自动运行脚本,间隔2s

:local sip address]
:local dip to-addresses]
:if ($sip != $dip) do={
/ip firewall nat set to-addresses=$sip}

第一次组队会组不上,马上组第2次就可以组上了。

在3.30 下测试通过,算勉强解决DNF不能组队/PK的问题吧。
页: [1]
查看完整版本: ROS解决DNF组队PK难的问题