AHBServer是一款玩家自制的steam模拟局域网联机工具,完全还原了官方服务器的所有功能,多用于DOTA2、CSGO等游戏,能够让玩家在线下和朋友组局对战,感兴趣的玩家不要错过了,赶快来下载吧!
软件介绍
本软件是一个Steam模拟器,完全还原了官方服务器的所有功能,应该是迄今为止,全网最强也是唯一的一个全功能模拟器。
由于软件开发初期主要用于Dota2局域网联机,因此这里重点就以Dota2 7.23e version 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启动数据库服务,软件使用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即可。