Steam局域网联机工具是一款专为喜欢玩游戏的准备的游戏联机工具,在Steam上发布的任何游戏都可以进行局域网联机,操作简便,只要用户进行简单的注册和设置即可实现联机,而且该工具还是完全免费使用的。
Steam局域网联机工具免费版还支持Dota2的局域网联机,相信对于很多喜欢玩Dota这一系列游戏的玩家绝对是一个福音,而且该软件还支持中文语言,这样国内玩家就可以轻松的使用了。
Steam局域网联机工具设置教程
1、注册。本软件初期为收费软件,使用c#编写,源代码已加入混淆和验证。
install\patching内已自带注册机,请按图所示,使用dnSpy对server文件夹内的AHB.Server.DLL 和AHB.Dota2.dll进行编辑。
2、运行。首先运行1-database.cmd启动数据库服务,软件使用MongoDB存储Steam Cloud数据,包括账号信息,聊天记录。
其次运行2-website.cmd启动web服务,软件使用了node.js编写了模拟器官网(80端口)和Steam软件内网页(443端口)
最后运行server文件夹内的AHB.Server.GUI.exe启动服务端。
现在,Steam服务端已经正常运行,在浏览器输入本机IP,就可以打开模拟器官网。
请到dota2server7.23e\website\views文件夹内,将home1.pug重命名为home.pug即可。
这个网页之前是英文,已经把它翻译成中文,具体文件为 dota2server7.23e\website\config\languages.json
3、测试。请按照客户端内“安装教程”进行安装。
几个重要的步骤:
导入证书到“受信任的根证书颁发机构”
设置启动器
和其他游戏不同,Valve自家的游戏,如CSGO.Dota2使用了一个叫做Game coordinator,即游戏协调服务器的东西。
因此,Dota2的局域网联机,除了Steam服务器外,最重要的就是游戏协调服务器-GC。
AHBserver中已经自带了作者写好的适用于Dota2的GC插件,就是一开始注册中提到的AHB.Dota2.dll,但是由于Dota2更新非常频繁,现在这个服务器已经无法支持最新版本的Dota2。
所以,发出来这个服务端最主要的想法是希望论坛里有大佬可以对这个GC-AHB.Dota2.dll进行更新,使这个服务端可以支持最新版本。