其他分享
首页 > 其他分享> > 红警2局域网联机指南

红警2局域网联机指南

作者:互联网

红警2局域网联机指南

鸽子

 

  1. 前言

本教程适用于红警2原版、红警2尤里的复仇,未验证是否适用于红警2共和国之辉等Mod版本。

  1. 准备

游戏原版:来自b站百百川视频下载地址);

Win10兼容补丁:ddraw.dll和ddraw.ini两个文件,同样来自b站百川川视频;

联机补丁:wsock32.dll,来自红警之家

  1. 步骤

    1. 安装原版游戏。
    2. 安装Win10兼容补丁:将ddraw.dll、ddraw.ini拖入游戏目录。
    3. 安装联机补丁:将wsock32.dll拖入游戏目录,并将游戏目录中Woldata.key文件中数字部分随便更改几位。此文件为游戏序列号,当游戏序列号相同时,游戏认为这是同一玩家。而网络上所流传的版本大多数为盗版拷贝版,实际上只来源于数个原始版本,因此从网络上下载的游戏序列号相同的概率很大,保险起见应提前手动更改序列号。
    4. 调试游戏:
      1. 调分辨率:打开游戏主程序,进行一盘游戏后退出。寻找游戏主目录下的RA2.INI文件(尤里复仇版本为RA2md.INI),右键编辑。文件中[Video]标签下ScreenWidth、ScreenHeight分别表示游戏画面的宽度、高度,使用1920x1080屏幕时可将这两项分别设置为1600、900以获得较好的游戏体验。
      2. 修复高DPI导致的ui混乱:打开游戏点击"网络"按钮后,右侧菜单只显示"参与"按钮,而没有出现"新游戏"按钮。经实验,对于红警2来说,右键游戏主程序快捷方式属性、选择"兼容性"、选择"更改高DPI设置"、打钩"替代高DPI缩放行为"、下拉菜单中选择"系统(增强)"、点击"确定",即可修复此问题(如图表 1所示)。

图表 1 更改程序DPI设置

问题原因是"参与"按钮和"新游戏"按钮重合了,而"参与"按钮在上方,所以只能看到"参与"按钮。归根结底是因为高DPI导致的程序ui混乱。此问题可通过更改电脑显示设置中缩放与布局项目实现。但更改该项直接影响到电脑所有程序,因此不推荐这种方法。实际上Win10可以只更改某一程序DPI

  1. 配置网络防火墙:防火墙阻止游戏主程序与网络的通信将导致双方在"网络"列表中看不到对方,此时需要手动检查并设置防火墙,设置允许游戏主程序网络通信。如果使用Windows Defense,可按图表 2所示进行操作。先打开Windows Defense程序,选择左侧"防火墙和网络保护"项目、点击"允许应用通过防火墙"、在允许的应用找找到红警2主程序:Main executable for Command & Conquer: Red Alert 2、Main executable for Red Alert 2、Main executable for Yuri's Revenge三项,允许其在专用、公用网络上进行通信。如此复选框为灰色,应点击"更改设置"按钮以管理员身份进行更改。改完后点"确定"保存设置。

图表 2 允许红警2主程序通过防火墙

  1. 确认与对方电脑是否处于同一局域网下:一般来说,当两台电脑接同一Wi-Fi时两台电脑在同一局域网内。若游戏联机页面无法找到另一玩家,应首先检查两电脑是否在同一局域网下。检查方式如下:打开CMD、输入"ipconfig"命令,寻找自己在局域网内的IP地址(假设为192.168.1.100),然后到需要检查的另一台电脑上打开CMD,输入"ping 192.168.1.100"命令,然后检查控制台输出结果。此"ping"命令后的IP仅为示例,需要根据"ipconfig"返回结果来更改。
  1. 总结

红警2已经是一款10多年的老游戏,但仍生命力不减。网上有非常多的问题解决方案,耐心搜索总有答案。

标签:红警,联机,游戏,更改,主程序,局域网,按钮,DPI
来源: https://www.cnblogs.com/gznest/p/16057676.html