Leya 发表于 2008-9-12 05:08:37

建立带bot&amxx的hlds dod服务器

好久没有自己折腾服务器了,而且现在的服务器插件也从以前的statsme,adminmod编程最新的amxx(amx mod x)。自从最近开始打dod以后,开始了对dod server的研究,前两天自己摸索了一下如何创建带bot的hlds server,还比较管用,下面把我的步骤写下来:

1.安装前的准备工作(我假设你dod是这样安装的d:\dayofdefeat)

1)下载metamod1.17.4版本:http://prdownloads.sourceforge.net/...in.zip?download

2)下载shrikebot V-2.3.1:http://shrikebot.bots-united.com/download.htm

3) 下载最新的amxx :http://forum.dt-club.net/showthread.php?t=18947

2.解压metamod,把metamod.dll放入到你的d:\dayofdefeat\dod\dlls目录中(与maps,sound等在一级)、在d:\dayofdefeat\dod\目录中创建addons文件夹(也是在一级里面),在d:\dayofdefeat\dod\addons中创建amxmodx,把amxx都解压到这里,同时在addons中创建一个叫metamod的文件夹,在里面用notepad创建两个文件:plugins.ini 和 config.ini把解开shrikebot文件夹方入d:\dayofdefeat\dod中,把解开的shrikebot中的dlls文件夹里面的shrikebot.dll拷贝到d:\dayofdefeat\dod\dlls中。好了文件都已经全部放置到相应的位置,现在我们来配置文件。

3.在d:\dayofdefeat\dod\下面找到liblist.gam,找到gamedll "dlls\dod.dll",把它改成gamedll "dlls\metamod.dll".

4.打开刚才创建的2个ini文件,在plugins.ini中加入一行

win32 addons\amxmodx\dlls\amxmodx_mm.dll

在config.ini中加入一条

gamedll dlls\shrikebot.dll

这样就配置完了,可能有人要问为什么不把shrikebot.dll参数直接加到plugins.ini中,这是因为shrikebot不是metamod的一个mod,而amxx是的,metamod的默认参数文件路径就是dod\addons\metamod\plugins.ini,对于不是metamod的mod文件我们也可以按照加入shrikebot的方法在config.ini中加入对于的dll文件路径。比如加入headshot_mm.dll就可以这么写gamedll dlls\headshot_mm.dll,但是一定要注意相对路径。

关于amxx的配置参考amxx目录里面的中文帮助,非常详细了,我就不废话了。

以上配置完毕后,无论是运行hl.exe -game dod 来建立自己也在里面的server,还是用hlds.exe建立独立的server,都可以带上amxx&bot,bot的数量可以用shrikebot文件夹里面的shrikebot.cfg文件来建立,加上一条max_bot x,x就是你要加的最大bot数量,bot加入那边可以修改addbot 1 1, addbot 2 1,这样的命令,我刚才这两个命令就是分别在盟军和德军加入了两个M1/K98手。

转自 http://www.dt-club.net/forum/showthread.php?t=24014

注意:使用BOT的时候,请把sXe插件取消,sXe会不停的踢电脑人的

Jack 发表于 2008-9-12 07:10:51

乐雅,你这是没睡呢 还是刚起来呀? 我先把帖顶起来再看

原始天尊 发表于 2008-9-12 12:23:57

楼主加油!只要有我在帖子就不会沉

原始天尊 发表于 2008-9-12 12:24:01

楼主加油!只要有我在帖子就不会沉

原始天尊 发表于 2008-9-12 12:24:07

楼主加油!只要有我在帖子就不会沉

cjc3310253 发表于 2008-9-17 11:11:17

问下24/24人服务器里面都是bot 玩家能不能进入啊是不是进一个玩家 T掉一个bot啊

要是这样的话 还不错
页: [1]
查看完整版本: 建立带bot&amxx的hlds dod服务器