city 发表于 2003-11-15 12:48:36

服务器插件metamod篇[转贴]

看到大家对于服务器插件有这么强烈的需要,而由于本人精力有限,无法经常来回答大家的问题,所以特制作此服务器插件大全,希望以后的日子给大家更多的方便.今天是第一篇,以后将不定期更新.谢谢!

如何在服务器上安装metamod

一. 插件介绍
现今的half-life游戏服务器(包括比较流行的cs,dod等mod),当你想为服务器添加其他的功能的时候都需要外挂一些功能插件,比如cs服务器上比较著名的statsme,adminmod等插件这里就不一一综述了,这些插件都需要一个和游戏服务器相连接的插件平台,将功能插件与服务器连接起来,这个平台就是metamod,现今流行的插件无论是管理插件(比如adminmod)还是趣味插件(比如chickenmod)或者反作弊插件(比如cheating-death)大部分是基于metamod的,所以安装这些插件以前你必须安装metamod这个插件总管.

二. 插件下载
英文版的metamod可以去http://metamod.org下载,如果不做插件开发你只需要下载包含了一个metamod.dll的metamod.dll.zip/linux下的是tga.gz压缩包就可以了.

三. 安装步骤
1. 假定服务器的安装目录在d:\hlserver目录下,请将下载下来的metamod压缩包解压,然后复制压缩包中的metamod.dll文件到d:\hlserver\cstrike\addons\metamod下就可以了,上面的addons\metamod目录可能没有,请自己新建立一个.(别告诉我你不懂新建目录:P).

2.在d:\hlserver\cstrike\addons\metamod目录下新建立一个叫plugins.ini的文件[注意:文件名后缀一定要是ini而不是txt].
此文件用于引导metamod下的各种插件的主dll文件.

3.在d:\hlserver\cstrike目录下找到liblist.gam,使用windows自带的记事本或者写字板打开并编辑,找到这行:
gamedll "dlls\mp.dll"
修改成:
gamedll "addons\metamod\metamod.dll"

四. 命令
安装成功后你可以使用metamod自带的一些命令了,基本命令是:meta,在hlds窗口输入后,会有所有可用的命令提示,比如最常用的命令:meta list查看metamod下的各个插件的运行状态,如果所有插件均显示run状态则正常.
命令解释:
meta :
version - 显示当前使用的metamod的版本信息
game - 显示服务器加载的gamedll的信息
list - 显示当前metamod加载的插件以及其运行状态
cmds - 列出metamod加载的插件的所有可用命令
cvars - 列出metamod加载的插件的所有命令参数
refresh - 从metamod的plugins.ini里刷新加载插件
load <name> - 加载一个指定了名字的metamod插件
unload <plugin> - 停止使用一个以加载的插件
reload <plugin> - 将一个正在使用的插件重新启动一次
info <plugin> - 查看一个置顶了名字的插件信息
pause <plugin> - 暂停使用一个以加载的插件
unpause <plugin> - 接触一个插件的暂停状态
retry <plugin> - 尝试重新启动一个上次无法启动的插件
clear <plugin> - 从metamod插件列表中清楚启动失败的插件
force_unload <plugin> - 强行停止启动一个插件

至此metamod安装成功,重新启动你的hlds服务器后,启动界面上出现如下图所示的字幕表示metamod加载成功.图中显示的metmamod版本为最新的1.16.1版本.

chris8356 发表于 2003-11-15 12:51:45

好贵啊~

joyking 发表于 2003-11-16 08:57:55

去死,这么贱

becking 发表于 2003-11-16 14:05:09

转偶的帖子就不要收这么多钱了吧。。。。

嘿嘿。。

hip825 发表于 2004-11-28 05:37:09

4不4这个帖子太老了?我按他说的操作了,怎么不行啊?三. 安装步骤
1. 假定服务器的安装目录在d:\hlserver目录下,请将下载下来的metamod压缩包解压,然后复制压缩包中的metamod.dll文件到d:\hlserver\cstrike\addons\metamod下就可以了,上面的addons\metamod目录可能没有,请自己新建立一个.(别告诉我你不懂新建目录:P).

2.在d:\hlserver\cstrike\addons\metamod目录下新建立一个叫plugins.ini的文件[注意:文件名后缀一定要是ini而不是txt].
此文件用于引导metamod下的各种插件的主dll文件.

3.在d:\hlserver\cstrike目录下找到liblist.gam,使用windows自带的记事本或者写字板打开并编辑,找到这行:
gamedll "dlls\mp.dll"
修改成:
gamedll "addons\metamod\metamod.dll"


不成啊?

jiuxin 发表于 2004-11-29 11:17:53

有没有linux下的啊?

BoeZombie 发表于 2004-11-30 15:33:39

Post by hip825
4不4这个帖子太老了?我按他说的操作了,怎么不行啊?三. 安装步骤
1. 假定服务器的安装目录在d:\hlserver目录下,请将下载下来的metamod压缩包解压,然后复制压缩包中的metamod.dll文件到d:\hlserver\cstrike\addons\metamod下就可以了,上面的addons\metamod目录可能没有,请自己新建立一个.(别告诉我你不懂新建目录:P).

2.在d:\hlserver\cstrike\addons\metamod目录下新建立一个叫plugins.ini的文件[注意:文件名后缀一定要是ini而不是txt].
此文件用于引导metamod下的各种插件的主dll文件.

3.在d:\hlserver\cstrike目录下找到liblist.gam,使用windows自带的记事本或者写字板打开并编辑,找到这行:
gamedll "dlls\mp.dll"
修改成:
gamedll "addons\metamod\metamod.dll"


不成啊?

新版MM把dll位置改变了,在addons\metamod\dlls里

dayanmao32 发表于 2005-5-13 19:44:18

哈哈哈哈哈~! :brick:

BoeZombie 发表于 2005-5-13 20:11:37

Post by dayanmao32
哈哈哈哈哈~! :brick: 楼上到处洒水,小心被罚

严重警告。

sail 发表于 2005-5-16 09:38:16

支持支持~好贴!!!!!!! :burn:
页: [1] 2
查看完整版本: 服务器插件metamod篇[转贴]