连接协议
当Mudfish程序与Mudfish节点通信时,UDP(端口10008)是默认使用的协议。
如果你在网络防火墙下或默认协议在你的环境中不起作用,你可以尝试将连接协议更改为以下协议:
- TCP(端口10008)
- TCP(端口443)
- TCP(端口10006)
- UDP(端口10008)
- UDP(端口53)
- UDP(端口10006)
- UDP(端口10012)- 基于FEC(正向纠错)的协议
如何更改
要更改Mudfish的连接协议,请访问"设置 → 程序" 菜单。
但是,只有在启用了专家模式 的情况下,所有列表才可用。
优点和缺点
由于TCP和UDP是互联网标准协议之间的差异,第4层协议完全不同。这可以说是继承了每种协议的优缺点。 以下是每种协议的优点和缺点:
TCP
优点
- 被防火墙过滤的可能性较小。
- 不会出现MTU(最大传输单元)问题。
缺点
与UDP方法相比速度较慢。如果在中间路径中出现数据包丢失,在恢复过程中可能会导致ping值升高或延迟。
例如,如果游戏客户端是基于UDP的游戏,则连接可能非常差,以执行不必要的数据包丢失恢复。
UDP
优点
- 处理数据包的最佳方式。更快更简单。
缺点
- 由于防火墙政策,在政府办公室/学校/公司可能会阻止UDP协议。
常见问题
TCP更好还是UDP更好?
这取决于游戏客户端。如果游戏客户端基于TCP协议工作(例如魔兽世界和最终幻想14),两种协议会得出相同的结果。所以没有太大的区别。
然而,如果游戏客户端基于UDP协议工作(例如坦克世界,守望先锋和英雄联盟),明显UDP连接协议更好。如果你在UDP协议的游戏中使用TCP连接协议,可能会导致高ping值或波动。
TCP可用但UDP不可用?
有时TCP连接协议可用而UDP连接协议不可用。对于大多数情况,这个问题是由于MTU(最大传输单元)引起的,所以你需要检查MUDEC_00262错误链接。
此外,你应该遵循如何检查基本功能 的指导来确保mudfish正常工作。