Steam局域網聯機工具是一款十分強大的游戲聯機工具,能夠支持Steam上發布的任何游戲的局域網聯機,包括CSGO、饑荒、Underlords等等,另外還支持Dota2的局域網聯機,只需簡單的注冊和設置即可實現聯機,不僅使用完全免費,而且支持中文語言,方便國內的玩家輕松使用,使用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進行更新,使這個服務端可以支持最新版本。