作者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
1F:推 w180112:不好意思 SRCDS.EXE这个档案似乎打不开? 03/21 17:35
※ 编辑: strifedu 来自: 114.34.53.32 (03/26 00:38)
2F:→ strifedu:忘了写,omg一样解压後就能用了。两个其实只是差在有无 03/26 11:20
3F:→ strifedu:sourcemod @@ 03/26 11:20