借助 IPXWrapper 解决基于 IPX 协议的旧游戏局域网联机问题
之前一些热门的老游戏,比如红警、魔兽争霸、星际争霸、暗黑等,都是基于 IPX 协议进行联机的,而在当前使用最多的 Windows7、Windows10 系统中,该协议已经不可用了。如果想要联机,则必须下载对应系统的 IPX 驱动文件进行安装,操作起来还是挺麻烦的。
本文介绍一个简单的工具 IPXWrapper,它的原理是通过 UDP 包来模拟 IPX。
同时这是一个开源项目,相关地址如下:
下载下来后,按以下步骤操作:
- 把所有文件解压出来,并拷贝到游戏的根目录下,如果文件已经存在则选择覆盖;
- 根据当前系统版本,执行
directplay-win32.reg
或directplay-win64.reg
文件添加注册表; - 双击运行
ipxconfig.exe
文件配置网卡(一般默认即可)。当存在多张网卡时,在Network adapters
列表下单击不需要的网卡,然后取消Enable interface
的勾选,可以避免在游戏的网络设置中出现多个网卡选项。
友情提示:对于这些老旧游戏,建议使用兼容模式运行,选择「Windows XP sp3」。