我和室友喜欢同时玩暗黑破坏神 3 和魔兽世界,但我们经常遇到断线的情况。如果其中一台机器位于路由器的 DMZ 中,当其他两台机器断线时,它不会断线。我关闭了路由器防火墙,但这没有任何帮助。有什么想法吗?我可以将所有适当的端口转发到所有计算机吗?
路由器型号:FR-300RTR(更名为 d-link)
路由器固件:DD-WRT c24-sp2
路由器防火墙:关闭
UPnP:开启
dmz:关闭
手动端口转发:关闭
所有机器都运行 Windows 7
答案1
除非您正在为游戏提供服务(魔兽世界或暗黑破坏神 3 不需要),否则您不需要打开任何端口。一切都将自动完成。
那么问题应该出在您的路由器或网络连接上。由于在 DMZ 中您没有遇到其他问题,那么这可能是路由器的问题。如果这个说法是正确的,那么您应该会看到两个人之间出现的问题会少得多,而一个人出现的问题甚至更少或没有问题。
尝试使用功能更强大的路由器或将固件升级为更灵活的开源解决方案,如 Tomato 或 DD-WRT(如果兼容)。这些应该能让您更好地了解路由器的运行情况,并允许您关闭不需要的服务以提高性能。
使用 DD-WRT,状态选项卡将为您提供大量信息。关注可用内存和活动连接,但您也可以检查 CPU 负载并查找丢失的数据包。如果您得出结论,确实是您的路由器导致了问题,您有几种选择:
- 刷新一个占用资源较少的 DD-WRT 版本。迷你版可能足以满足您的需求,并且性能可能更好。
- 关掉一些东西。防火墙是最重要的,但既然它已经关闭了,那就去做其他的事情吧。谷歌是你的朋友。
- 超频你的路由器。Google 是你的朋友。
- 买一个新的路由器...这是最好的选择。100 欧元可以买到一个糟糕的路由器,你们三个人加起来也不算多。如果它不能解决问题,请确保你可以把它拿回来。