帝国时代2决定版局域网联机方法
前言
还记得自己第一次接触帝国时代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脚本即可,这个不用多说什么。
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指向游戏本体的可执行文件。
4、修改完成之后返回上一级,直接运行ageLANServer_launcher_1.9.0_win_x86-64下面的launcher_aoe2.bat脚本即可。运行的时候就可以看到发现的服务器了,直接选择1启动即可,它会自动调用进入游戏。
5、进入游戏之后,就可以看到多人游戏的选项就是可以选择的了。
6、我们进入多人游戏,创建一个局域网联机大厅,服务器记得要选择使用本地局域网服务器即可。
7、在我们需要联机的其他的电脑上,下载完游戏本体之后按照步骤二开始进行部署即可,之后就可以联机游戏啦!
需要注意的问题
在上面实际操作过程中,我发现由于两个游戏本体都是从gamer520中下载解压得到,所以这两个游戏的ID和用户名都是一样的,所以导致在联机的时候总是出问题,要么就是发现不了大厅,或者无法加入游戏,我们可以需要找一下游戏的ID和用户名的保存的文件位置,修改一下。
最终摸索着相关的文件有两个:
steam_emu.ini文件中我修改了如下两个地方
xboxservices.config中我修改了如下一个地方
其实思路就是要让这两个游戏的ID不同,用户名也不同,修改完成之后就可以重新开机试一下啦!
另外如果还遇到问题的话,可以删除一下C:\Users\chail\Games\Age of Empires 2 DE文件夹,这里面可能有一些保存的配置文件,可能会对我们的修改造成一些影响。