Yuhang Zheng

帝国时代2决定版局域网联机方法

N 人看过

前言

还记得自己第一次接触帝国时代2还是上小学的时候,虽然玩的也不算太多,但是也算是帝国时代二的老玩家了,之前在gamer520网站上下载了一个帝国时代2决定版的游戏,下载之后也体验过玩了几局,画质升级过之后确实感觉不是同一个游戏了。可惜的就是上班之后再也没有小伙伴可以一起联机了,而且最新的决定版也不再支持局域网联机,必须要入正版之后才可以走微软官方服务器进行联机。

这几天正好趁着十一假期,我和我表弟有时间说可以联机玩一下,我正好之前在GitHub上看到过一个项目,可以使学习版的帝国时代2决定版进行局域网的联机,项目地址如下:https://github.com/luskaner/ageLANServer

这次正好来试一下这个吧!

操作过程

首先是游戏本体可以在这里下载:https://www.gamer520.com/40759.html

下载完成解压之后,本体就准备好了,然后就是安装局域网联机工具了,其实具体的可以参考项目链接中的介绍,介绍的很详细了,我这里就简单的记录一下吧。

1、 下载ageLANServer_server_1.9.0_win_x86-64.zip到游戏本体的目录下(或者任意目录都可以),并且解压得到ageLANServer_server_1.9.0_win_x86-64文件夹,这个是游戏的联机服务器。进入目录之后直接以管理员运行server_aoe2.bat脚本即可,这个不用多说什么。

image-20251008185721664

2、下载ageLANServer_launcher_1.9.0_win_x86-64.zip到游戏本体的目录下,并且解压得到ageLANServer_launcher_1.9.0_win_x86-64文件夹,这个是游戏的启动器。

3、编辑ageLANServer_launcher_1.9.0_win_x86-64\resources\config.aoe2.toml文件,修改Executable指向游戏本体的可执行文件。

image-20251008185958467

4、修改完成之后返回上一级,直接运行ageLANServer_launcher_1.9.0_win_x86-64下面的launcher_aoe2.bat脚本即可。运行的时候就可以看到发现的服务器了,直接选择1启动即可,它会自动调用进入游戏。

image-20251008190404992

5、进入游戏之后,就可以看到多人游戏的选项就是可以选择的了。

image-20251008190514976

6、我们进入多人游戏,创建一个局域网联机大厅,服务器记得要选择使用本地局域网服务器即可。

image-20251008190621645

7、在我们需要联机的其他的电脑上,下载完游戏本体之后按照步骤二开始进行部署即可,之后就可以联机游戏啦!

需要注意的问题

在上面实际操作过程中,我发现由于两个游戏本体都是从gamer520中下载解压得到,所以这两个游戏的ID和用户名都是一样的,所以导致在联机的时候总是出问题,要么就是发现不了大厅,或者无法加入游戏,我们可以需要找一下游戏的ID和用户名的保存的文件位置,修改一下。

最终摸索着相关的文件有两个:

image-20251008191058031

steam_emu.ini文件中我修改了如下两个地方

image-20251008191150223

xboxservices.config中我修改了如下一个地方

image-20251008191606459

其实思路就是要让这两个游戏的ID不同,用户名也不同,修改完成之后就可以重新开机试一下啦!

另外如果还遇到问题的话,可以删除一下C:\Users\chail\Games\Age of Empires 2 DE文件夹,这里面可能有一些保存的配置文件,可能会对我们的修改造成一些影响。