IPXWrapper:让星际争霸、红警2等老游戏在Win10/11重获局域网联机
IPXWrapper让星际争霸、红警2等老游戏在Win10/11重获局域网联机【免费下载链接】ipxwrapper项目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper周五晚上打开《星际争霸》单机战役一切正常一点进局域网游戏列表却空白一片。游戏没坏、网线没松——是Windows 7之后系统不再自带IPX/SPX协议老游戏当年联机的那条路被拆了。IPXWrapper就是来修这条路的它把游戏需要的IPX/SPX协议调用转成普通UDP数据包让《红色警戒2》《暗黑破坏神》《英雄无敌3》在新系统上重新互相看见。30秒速览能做什么、不能做什么、适合谁它能做什么它不能做什么适合谁把IPX/SPX调用转成UDP包走现有网卡和路由器不修游戏本身的Bug不跨版本互通想在Win10/11重玩经典游戏、不想改代码的人覆盖WinSock 1.x和DirectPlay 8.0之前的游戏没有图形界面调参靠ini文件宿舍、家庭局域网联机玩家提供局域网、DOSBox互通、真实IPX设备三种模式后两种模式不支持SPX想异地联机的玩家需DOSBox服务器看懂一条数据包的快递路线把IPXWrapper想成一家快递中转站。游戏发出一份IPX数据等于投出一个包裹包裹先落进本机的收发室ipxwrapper.dll被重新打包成UDP格式、贴上目的地扔进网卡这条干线对面机器的收发室收件拆包把IPX数据原样交给游戏。对游戏来说包裹从未变过对网络来说只是普通UDP。文字版路线图投递IPX包裹 → 收发室重打包成UDP → 网卡干线发出默认端口54792→ 对端收件拆包 → 原样交给对面游戏这套中转站由四个DLL组成必须和游戏exe放同一目录ipxwrapper.dll是核心wsock32.dll、mswsock.dll管WinSockdpwsockx.dll管DirectPlay。最小跑通版四步让两台电脑互相看见先拿文件。只想开玩直接用编译好的发布包想自己动手执行git clone https://gitcode.com/gh_mirrors/ip/ipxwrapper后按源码编译。然后四步把四个DLL复制进游戏安装目录和exe放一起按系统位数双击注册表32位用directplay-win32.reg64位用directplay-win64.reg弹窗点是让系统认识这套协议接口两台机器都装好后一台建主机另一台刷新列表看到房间名最小方案就成了前后不过五分钟。✅联机前先确认所有机器版本一致。版本混用是房间时有时无最常见的隐身元凶。升级优化版主接口与三个ini参数这样调如果两台电脑同时连着Wi-Fi又有线房间会时有时无。先打开ipxconfig.exe把主接口指定为同一张局域网网卡流量只走这一条路。再精细一点把ipxwrapper.ini.example复制为ipxwrapper.ini放游戏exe同目录只要它存在里面的设置就覆盖注册表配置。; 高频发包的游戏如星际争霸把许多小包合成大包提升吞吐要求所有机器版本一致 coalesce packets yes ; 启动时自动创建防火墙例外省去手动放行UDP 54792 firewall exception yes ; 出问题时设debug排查完改回none日志写在游戏目录的ipxwrapper.log logging none改完重启游戏。若卡顿明显优先检查这三行。场景问答三种联机方式各自怎么用我和异地好友想互联网联机怎么办取消注释ini里这两行让流量先发给DOSBox服务器统一转发dosbox server address 服务器地址 dosbox server port 213注意这个模式不支持SPX依赖SPX的DirectPlay游戏得留在默认UDP模式。想和DOSBox里的DOS老游戏互通走同一个DOSBox服务器模式DOSBox端挂同一台服务器。对手里只有真实IPX帧的老设备改用真实IPX封装先装WinPcap同样不支持SPX。场景封装方式支持SPX备注家庭/宿舍局域网默认UDP支持首选无需额外组件异地互联网、DOSBox互通DOSBox服务器不支持服务器端口默认213真实IPX老设备真实IPX封装不支持需先装WinPcap三个最常踩的坑附一句话解法启动报缺DLL。现象游戏起不来。原因四个DLL没复制全或放错目录。解法全部放进游戏exe同一目录。能看到房间但进不去。现象列表有主机点击超时。原因防火墙拦了UDP 54792。解法开firewall exception或手动放行该端口。多网卡下房间时有时无。现象刷新几次才看到一次。原因两台机器主接口不统一。解法都在ipxconfig.exe里指定同一张网卡。下一步行动先把局域网默认模式跑通再挑战异地场景。排错永远从游戏目录下的ipxwrapper.log开始想知道每个版本改了什么翻changes.txt想深挖协议细节tests/目录的用例和tools/下的ipx-send、ipx-recv、ipx-echo调试工具是最好的教材。关于本项目IPXWrapper是一个将IPX/SPX协议调用转换为UDP数据包的开源工具让《星际争霸》《红色警戒2》等经典游戏在Windows 10/11上重获局域网联机能力。它由四个DLL组成免安装、不改游戏文件遵循GPL v2开源协议源码托管于GitCode可自行编译或直接使用发布包。【免费下载链接】ipxwrapper项目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考