作者strifedu (IDA)
看板DotA2
標題[心得] 本機Host遊戲
時間Mon Mar 18 01:29:57 2013
用自己主機host game,可以讓他人加入你開的game,不用連到官方server
當然、遊戲結束後也就沒有item / battle point。
方法來自
https://forums.alliedmods.net/showthread.php?t=209662&page=7
我把需要用的檔案放在mediafire
for omg server
http://www.mediafire.com/?47iriv2qkzlu3n8
for normal server
http://www.mediafire.com/?d7cyvcbgwob7voc
ps. 感謝今天有人願意跟我一起連omg測試 :)
Normal server
1.
裝dota 2, 裝steam後就可以安裝
下載Metamod:source (dev)
http://sourcemm.net/snapshots
下載d2fixups
http://forums.alliedmods.net/showthread.php?p=1907589
2.
解壓Metamod:source 跟 d2fixups 到 Steam\steamapps\common\dota 2 beta\dota\
變成像這樣
Steam\steamapps\common\dota 2 beta\dota\addons\d2fixups\
Steam\steamapps\common\dota 2 beta\dota\addons\metamod\
3.
編輯 Steam\steamapps\common\dota 2 beta\dota\gameinfo.txt
加入
GameBin |gameinfo_path|addons\metamod\bin
到
Game |gameinfo_path|.
前面
4.
編輯 Steam\steamapps\common\dota 2 beta\dota\steam.inf
將ServerVersion=xxx 改成現今的版本號
http://api.steampowered.com/IGCVersion_570/GetServerVersion/v1?format=xml
5.
將srcds.exe放到Steam\steamapps\common\dota 2 beta\下
執行
srcds.exe -console -game dota -ip xxx.xxx.xxx.xxx -port xxx +map dota +maxplayers 10
就會開啟server。port沒設的話、預設是27015
srcds.exe是把alien swarm裡面的copy出來用
6.
加入遊戲在console下輸入 connect ip:port後,就會進入遊戲
要在radiant那邊就在console下打jointeam good,dire那邊打jointeam bad
斷線重連的話、一樣輸入connect ip:port
如果需要設NAT的話、記得要port forward
另外,有用autoexec.cfg的話、記得開server時先去掉、不然可能會開不起來
my steam id:holytea
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.53.32
推 w180112:不好意思 SRCDS.EXE這個檔案似乎打不開? 03/21 17:35
※ 編輯: strifedu 來自: 114.34.53.32 (03/26 00:38)
→ strifedu:忘了寫,omg一樣解壓後就能用了。兩個其實只是差在有無 03/26 11:20
→ strifedu:sourcemod @@ 03/26 11:20