我正在努力强制游戏Alien vs. Predator 2连接到特定的IP地址。原因是,服务器通常是可以访问的,但是游戏发送的UDP广播发现它没有到达服务器。
在localhost上,这种发现始终有效。所以我认为我能做的是一个简单的控制台应用程序,它将从游戏中收听UDP广播并进行回复。回复需要看起来像来自真实服务器的IP,而不是localhost。
我认为没有涉及ISP /防火墙,这应该更加简单。
我阅读了Node.JS UDP dgrams文档。它说如何为消息指定目标地址和端口,但它似乎依赖于OS'填写源IP和端口的行为。
还有其他办法吗?
答案 0 :(得分:0)
您可以尝试在操作系统主机文件中添加一行:
127.0.0.1 **the_original_game_server_ip**
这会将所有流量重定向到localhost而不是游戏服务器。 现在只需创建一个监听游戏服务器端口的控制台应用程序。