1
ilovekobe1314 OP 按照道理来说,openwrt 开启 UDP 代理,游戏模式,如果联机服务器没有被墙,那就是走的公网,如果被墙了,那就是走的代理,那永远都不会链接失败。但是我开了以后,糖豆人显示 NAT 类型失败,关闭 UDP 代理是 NAT2 ,可以使用
|
2
TomChaai 2022-06-24 03:37:33 +08:00 via iPad
首先加速并不仅仅是 UDP 代理,而是要把游戏相关流量用一致的策略转发到优化过的线路上。复杂拓扑下光转发 UDP 没用,你没仔细研究游戏的协议不能随便切流量,尤其是 STUN 之后别的 host 认为你是这个 IP 端口,但实际上是加速发过去的 IP 端口,那你能连上才怪。
再说我并没有注意到糖豆人会抱怨 NAT 问题,我一直以为这游戏用的是 C/S 模型。 |
3
BugCry 2022-06-24 09:14:36 +08:00 via Android
你的软路由是公网 IP ,你的 PS5 不是
|
4
ilovekobe1314 OP @BugCry 为啥不是呢?我 DHCP 分配的呢
|
5
ilovekobe1314 OP @TomChaai 我是用的 openwrt 开启的 UDP 代理 游戏模式,节点也是支持 UDP 转发的。你说的加速和代理区别大,我觉得是线路的问题嘛?有点小白~感谢你的回答~
|
6
ilovekobe1314 OP |
7
BugCry 2022-06-24 14:37:54 +08:00 via Android
@ilovekobe1314 PS 上看下 IP 就知道了,软路由给它分配的是个 C 类地址
|
8
ilovekobe1314 OP @BugCry 是呀 经历了一次 NAT ,掩码是 255.255.255.0 ,所以 NAT 类型是 NAT2
|
9
TomChaai 2022-06-24 16:09:52 +08:00
@ilovekobe1314 PSN 账号地区和游戏服务器无关,游戏服务器由游戏厂商负责搭建,他们没限制账号或者 IP 就能连。
你的 NAT2 是在系统里看的还是游戏里看的?游戏里看不到 NAT 的话,那这游戏大概率不走 P2P 而是走 C/S ,那就无所谓 NAT 。 如果 C/S 的话,游戏大厅登录走了 TCP ,游戏 session 服务器走 UDP ,但这两个之间可能会做一个限制,比如登陆大厅的客户端 IP 和登录 session 的 IP 不一致会导致无法工作这样。 |
10
ilovekobe1314 OP @TomChaai 了解~感谢你的回复~我理解了一下,PSN 账号地区只是限定了能玩的游戏,联机取决的是游戏服务器,如果游戏服务器被墙了,那就必须要走代理( UDP )才能联机。如果没有被墙,可以选择公网裸连。P2P 和 C/S 的区别在于是否使用了 TCP ,要确保 TCP 和 UDP 的代理相同,这种情况肯定是服务器被墙了。糖豆人的联机应该是 P2P ,因为我 TCP 走的代理,选择的绕过大陆模式,UDP 没有代理,他的服务器肯定在国外~学到了~
|
11
TomChaai 2022-06-24 19:47:52 +08:00
@ilovekobe1314 其实还有一些小细节,账号地区限定的是能“买”而不是能“玩”的游戏。你用其他账号安装游戏的离线授权,或者用光盘启动,还是能玩的。
P2P 一个重要特性就是需要打洞,游戏要用 P2P 模式,游戏厂商就要建立 STUN 服务器,尝试获得用户 UDP 流的客户端 IP 与端口。如果你的代理导致它获得的 IP 端口和你游戏流实际走的不一致,也会导致问题。一般来说如果你把 UDP 全都走加速线路转发,STUN 结果和实际数据流是一致的,因为 STUN 流程为了打出和实际流一致的洞,会尽量用和游戏相同的参数打洞。 但也不排除什么奇葩厂家要求游戏大厅的 TCP 连接和 UDP 流的 IP 一致这种奇葩设计,我并不能确定糖豆人就是 P2P ,也有可能是 C/S 但是有这种一致性要求导致的。 |
12
ferock 2022-06-24 22:02:25 +08:00 via iPhone
shellclash 自己搭个加速器呗
|
13
ilovekobe1314 OP @ferock 没有明白呢,shellclash 不是科学工具嘛,我用的是 passwall
|
14
ilovekobe1314 OP @TomChaai 嗯嗯~大致了解啦,感谢你的耐心回复~
|
15
fox2081 2022-06-27 17:58:01 +08:00
我直接 UU 加速器,设备有些多,vr/xbox/ps/ns/pc ,折腾起来很麻烦,最新路由器把之前的 ac86 换成了猴米 ax9000 ,上个 uu 加速插件,不折腾了
|
16
Laitinlok 2022-07-15 14:22:39 +08:00 via Android
糖豆人联机和匹配都是用 Epic Online Service 跟 PSN:無關的
|
17
irobbin 2022-07-20 17:13:12 +08:00
我把 ps5 扔 dmz 了,玩糖豆人没啥问题
|
18
ios 2022-11-29 09:31:54 +08:00
怎么用 passwall 加速 ps5
|