//
//
//
//
//
//
//
//
//
//
软件Tags:
AHBServer是一款由玩家自制的Steam模拟局域网工具,完美复刻了官方服务器的所有功能,广泛应用于A2、CSGO等游戏,使得玩家可以与朋友们在本地组局对战。对此感兴趣的玩家不妨抓紧时间下载体验!
本软件是一款完美复刻官方服务器所有功能的工具,迄今为止,堪称全网最强且唯一的全功能模拟器。
由于软件在开发初期主要服务于Dota2的局域网联机,因此此处以Dota2 7.23e版本3919为例进行详细介绍,
其实,凡是在官方Steam平台上发布的游戏,本软件皆可支持,例如:CSGO、Underlords等。
正如帖子开头所述,这款Steam模拟器最初的目标便是为Dota2提供局域网联机的可能性。
与其他游戏不同,Valve自家的游戏,如CSGO和Dota2,采用了一种名为Game Coordinator的游戏协调服务器。
因此,要实现Dota2的局域网联机,除了依赖Steam服务器外,游戏协调服务器GC显得尤为重要。
AHBServer内置了作者为Dota2编写的GC插件,即注册时提到的AHB.Dota2.dll,然而由于Dota2频繁更新,目前该服务器已无法支持最新版本的Dota2。
因此,发布此服务端的主要想法是希望论坛中的高手能够对这个GC-AHB.Dota2.dll进行更新,使之能兼容最新版本,当然,若有高手愿意支持其他游戏,那更是极好的。
目前,这个服务端的原作者仍在进行更新,但已不再公开发布,据说最新版本更加完善,更加接近官方,支持更多游戏,但如今已无人能够获得。
因此,我期望论坛中热爱Dota2、喜爱研究Steam的各位大神能够对这个服务端进行完善。
为何我自己不来进行更新呢?因为我只是一个不懂编程的小白,虽然了解这个项目所需的内容,却无从下手,心有余而力不足。
首先运行1-database.cmd以启动数据库服务,软件使用Mongo存储Steam Cloud数据,包括账号信息和聊天记录。
接着运行2-website.cmd以启动Web服务,软件使用Node.js编写了模拟器官网(80端口)及Steam软件内网页(443端口)。
最后,运行server文件夹内的AHB.Server.GUI.exe以启动服务端。
此时,Steam服务端已正常运行,只需输入本机IP,即可访问模拟器官网。
在之前的测试中,如我曾更改目录,访问时可能会出现错误,请前往dota2server7.23ewebsiteviews文件夹,将home1.pug重命名为home.pug即可。