借助 IPXWrapper 解决基于 IPX 协议的旧游戏局域网联机问题

之前一些热门的老游戏,比如红警、魔兽争霸、星际争霸、暗黑等,都是基于 IPX 协议进行联机的,而在当前使用最多的 Windows7、Windows10 系统中,该协议已经不可用了。如果想要联机,则必须下载对应系统的 IPX 驱动文件进行安装,操作起来还是挺麻烦的。

本文介绍一个简单的工具 IPXWrapper,它的原理是通过 UDP 包来模拟 IPX

同时这是一个开源项目,相关地址如下:

下载下来后,按以下步骤操作:

  1. 把所有文件解压出来,并拷贝到游戏的根目录下,如果文件已经存在则选择覆盖;
  2. 根据当前系统版本,执行 directplay-win32.regdirectplay-win64.reg 文件添加注册表;
  3. 双击运行 ipxconfig.exe 文件配置网卡(一般默认即可)。当存在多张网卡时,在 Network adapters 列表下单击不需要的网卡,然后取消 Enable interface 的勾选,可以避免在游戏的网络设置中出现多个网卡选项。

友情提示:对于这些老旧游戏,建议使用兼容模式运行,选择「Windows XP sp3」。