cow 发表于 2003-10-30 15:52:05

关于服务器一些基本插件的安装方法,一些使用说明。(1)[分享]

1 。WWCL mod 伺服器插件安b
WWCL mod 伺服器插件的安b:
WWCL mod 插件是根WWCLtf定u作的CONFIGz查和i定工具。它是基於metamod的插件,所以使用中需要metamod。大家可以在WWCL和metamod的官方W站上下d他。
WWCLW站地址http://www.wwcl.net/index.php?country=gb
WWCL下d地址http://www.wwcl.net/downloads/wwcl_cs-serverplugin.zip
Metamod W站地址:www.metamod.org
Metamod 下d地址http://metamod.org/dl/dlls/metamod.dll.zip(WIN版)
http://metamod.org/dl/dlls/metamod_i386.so.gz(LINUX版)

安b方法:(WWCL的ZIP包中有ENG版的README,ENG高手就不必在@Y浪Mrg了。)
湓]:以下教W文中,有P"dll"BBYn之路绞Admin mod 2.50.26版以前的版本(包括2.50.26)的路剑Admin mod 2.50.50之後版本,原cstrike\metamod.ini路礁addons\metamod\plugin.ini,但dlln仍是放到cstrike\dlls。在plugin.ini(2.50.50)的指令也]
win32 dlls\wwclconfig_mm.dll
存放cfgn的wwclY料A亦未更改,仍在cstrikeY料A底下 。
by Fire_


WIN版

第一步.安bmetamod
如果你伺服器上已安b了metamod,你可以跳^第一步.
1.⒃metamodW站下d的metamod.dll文件放到:..\cstrike\dlls\目下
2.在..\cstrike\目下打_liblist.gam文件(用Notepad就可以)
⑵渲械模gamedll "dlls\mp.dll"
改成:gamedll "dlls\metamod.dll"
3.保存KP]文件。

第二步.
1.⒃WWCLW站上下d的ZIP包打_⑵渲械wwclconfig_mm.dll解到:..\cstrike\dlls\目下。
2.在..\cstrike\目下建立文件metamod.ini,如果已存在⑺清空,在其中加入指令:
win32 dlls\wwclconfig_mm.dll
3.保存KP]文件。

第三步.
1.在..\cstrike\目下建立wwcl文件A.
2.ZIP包中的以下文件解旱..\cstrike\wwcl\目下:
cstrike\wwclconfig.cfg
cstrike\wwcl\wwcl_alias.cfg
cstrike\wwcl\wwcl_cmds.cfg
cstrike\wwcl\wwcl_console.cfg
cstrike\wwcl\wwcl_ok.cfg
cstrike\wwcl\wwcl_settings.cfg
3.ZIP包中的wwclconfig.cfg文件解旱..\cstrike\目下.

第四步.
重起伺服器。

LINUX版

第一步.安bmetamod
如果你伺服器上已安b了metamod,你可以跳^第一步.
1.⒃metamodW站下d的metamod_i386.so文件放到:..\cstrike\dlls\目下
2.在..\cstrike\目下打_liblist.gam文件(用i.e.就可以)
⑵渲械模gamedll_linux "dlls/cs_i386.so"
改成:gamedll_linux "dlls/metamod_i386.so"
3.保存KP]文件。

第二步.
1.⒃WWCLW站上下d的ZIP包打_⑵渲械wwclconfig_mm_i386.so解到:..\cstrike\dlls\目下。
2.在..\cstrike\目下建立文件metamod.ini,如果已存在⑺清空,在其中加入命令:
linux dlls/wwclconfig_mm_i386.so
3.保存KP]文件。

第三步.
1.在..\cstrike\目下建立wwcl文件A.
2.ZIP包中的以下文件解旱..\cstrike\wwcl\目下:
cstrike\wwclconfig.cfg
cstrike\wwcl\wwcl_alias.cfg
cstrike\wwcl\wwcl_cmds.cfg
cstrike\wwcl\wwcl_console.cfg
cstrike\wwcl\wwcl_ok.cfg
cstrike\wwcl\wwcl_settings.cfg
3.ZIP包中的wwclconfig.cfg文件解旱..\cstrike\目下.

第四步.
重起伺服器。

f明:
1.P於CONFIG的tO置在wwc_cmds.cfg中,其中]有cl_dynamiccrosshair(B市牵┑逆i定,我也J?@悼筛牡摹5如果你想i定它可在wwcl_cmds.cfg中加入:wwclconfig_check "cl_dynamiccrosshair" "1" 。加入或去掉其他狄餐理。
2.於CONFIG改的很F的PLAYER伺服器可能踢出,而大多⑵涓拿,至於改成什N名字你就知道了。
3.wwcl好象]有反作弊的功能,大家不要λ期望太高。
4.安b部分由於l件限制我只y了WIN版的,linux的用羧缬}可在WWCL的ZIP包中找readme看看。WIN版的伺服器有的r要上W下dY料,稍等就OK了。
                  2。POD Bot的路径制作方法

方法一:

路点文件制作指南
只打五个英文命令就OK了
常常download下来的地图没有路点文件,在家没法和bot们练CS,于是想到了DIY路点文件。CS机器人程序的waypoint(路点)就是告诉机器人该怎么走,哪里是任务目的地(如是救人质,就是人质房,在哪里防守,在哪里集结。CS PODBOT 2.5内建了编辑路点文件的功能。下面我们就来看看具体方法:
1、首先装入机器人程序
2、然后在CS快捷方式后输入 -console一定注意在-前有空格的
3、进入CS游戏选警察
5、按~键调出控制台,
6、输入waypoint on;(必须)
7、输入pathwaypoint on;(必须)
8、输入autowaypoint on;(必须)
9、再按~键,从基地朝目的地进发,在你的背后将有一道道的绿色竖线并有当当当的响声,你逛遍地图每一个角落再按M键选匪同样逛地图(注意不要跳跃和直上直下的响的梯子楼梯没事)
10、再按~键输入强行存盘waypoint save nocheck;(就可运行地图看一下了自己制作的机器人路点了)注意完全退出CS后再进去
哈哈路点制作就这么简单,,,99%看了会成功的,回头再学难的吧


方法二:

制作路径的主要控制台命令

waypoint add
作用:
显示路径点添加菜单,并把选好的路径点添加在玩者当前的位置上。

菜单项说明:
1.普通路经点。
2/3.匪徒/警察的重要路经点,当电脑人产生后就会向这个点的方向前进,这种路径点设置两三个就可以,否则电脑人会到处乱转找不着路。
4.爬梯子的路径点,电脑人会从这个点进入爬梯子的状态。
5.带回人质的路径点,警察带上人质后会把人质带到这个点的位置。
6.阻击路经点,电脑人会走到这个点上阻击敌人。
7.完成一个阻击路径点。当设置一个阻击路径点后,必须用这个功能把玩者当前的角度设为阻击角度,否则前面创建的阻击路径点无效。
8.任务目标路径点,这个路经点的位置就是给电脑人实施任务(救人质、放炸弹、VIP逃跑)的地方。

waypoint delete
作用:
删除玩者当前位置上的路径点。

waypoint save/load
作用:
保存/读取当前地图的路径文件。

waypoint addflag
作用:
显示添加标识菜单,为当前路径点添加一个标识。

菜单项说明:
1.不让带人质的电脑人走这个路径点。
2/3.只对阻击路径点有效,让这个狙击路径点只给匪徒/警察专用。

waypoint delflag
作用:
删除当前路径点的标识。
autowaypoint on/off
作用:
打开/关闭自动制作路径点动能。如果打开改功能,玩者每走200步将会自动在玩者的位置上自动创建一个普通路径点。

pathwaypoint on
作用:
在游戏中显示路径点和它们之间的连接。玩者如果站在路径点的位置上,屏幕就会显示这个路径点的和它的ID号和与其它路径点的连线。 两个路径点之间的连线如果是黄的,则这两个路径点是互相链接的。如果是白的,那么这个路径点和对方路径点连接,而对方路径点没有和这个路径点连接。只有连接的路径点才能让电脑人通过。

waypoint off
作用:
不在屏幕上显示路径点。

pathwaypoint add <ID号>
作用:
把当前路径点和制定ID号的路径点建立连接。

pathwaypoint delete <ID号>
作用:
把当前路径点和制定ID号的路径点的连接删除。


制作的方法
路径点要在游戏里制作,一开始先用“autowaypoint on”命令打开自动制作功能,然后在主要的通道走上一圈,让电脑自动把主要的路径点做好, 接着再设置别的路径点。如果要设置蹲着的路径点,就必须先蹲下来再输入命令。最后必须把一些多余的路径点连线删掉,就可以保存了。 如果你觉得输入命令太麻烦,可以使用“bind”命令把一个按键附上一个命令,象下面的命令就可以让“z”键来执行“waypoint add”命令。

bind "z" "waypoint add"

把路径文件保存后最好先退出,然后重新进入,再放电脑人测试。如果保存路径后直接放电脑人,就很容易出错。

cow 发表于 2003-10-30 15:52:50

如何将HLDS放置在后台运行

首先,确定你的系统是WINNT/2K/XP中的一种,如果你用的是win98,那么抱歉,你无法使用我们介绍的这种方法。
一、下载这个软件包service.zip,其中的内容是微软公司提供的设置WINNT/2K服务的工具。在解压到一个目录后你可以看到三个文件,分别是Instsrv.exe, Srvany.exe和Readme.wri。
下载地址: http://ftp.scgamer.net/ccsk/eizo/down/show.php?id=714

二、用CMD进入DOS命令行方式,进入解压的目录,运行 instsrv HLDS x:\xxxx\srvany.exe,注意,上例中HLDS代表要安装的服务的名称,x:\xxxx\代表srvany.exe所在硬盘的目录。例如图中的例子将压缩包中的文件解压到g:\service,那么就应该在g:\service目录下执行instsrv HLDS g:\service\srvany.exe。

如图所示信息表示你服务安装成功,如果你想删除这个服务,那么输入instsrv HLDS remove即可。

三、用REGEDIT命令进入注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services键,应该可以看到刚才建立的服务HLDS,如图:


四、右键点击服务名HLDS,点选New,Key(中文版中为新建,项),输入Parameters,这样一个新键被建立,右键点Parameters,点选New, String Value(中文版中为新建,字符串值),输入Application。完成后会看到右边窗口中创立了一个名为Application的主键,双击它,输入hlds.exe的位置,如图。


五、按和上面同样办法创建AppDirectory和AppParameters两个主键,AppDirectory的键值为HLDS所在的目录,如图所示就是"D:\sierra\Counter-Strike",AppParameters的键值则是运行HLDS的参数,如为"-game cstrike +ip 202.102.202.190 -port 27015 +maxplayers 32 +map de_dust2 -nomaster +sv_lan 1"。然后关闭注册表编辑器。

六、从控制面板-->管理工具-->服务中找到添加的叫HLDS的服务,双击修改其属性,如图所示将Log ON(中文版中为登录)选项卡中的Log on as(中文版中为登录身份)选项改为Local System account(中文版中为本地系统账户),然后点击OK退出。


到此为止,HLDS的后台服务就基本上配置好了,同时配置好server.cfg以后,就可以运行服务来看一看是否成功了,用右键点击HLDS,选择Start(中文版中为运行),然后稍等一会儿,等hlds下载完安全模版读取完地图以后,就可以正常使用了。在第一次运行的时候,可以在Log On选项卡中,同时选中Allow service to interact with desktop(中文版中为 允许服务与桌面交互),这样在运行服务的时候会弹出状态窗口,方便查找错误用,平时使用的时候就不要选中这一项了。

将HLDS安装成服务后,还有诸多的便捷之处,比如将服务设为自动以后,每次开机都会自动运行HLDS,不需要任何人工干预,同时还可以对服务进行细化的设定,比如服务失败以后的各种响应等等。

cow 发表于 2003-10-30 15:55:24

ClanMod简介和使用说明(1)

ClanMod简介和高级使用说明:
最近看到不少使用ClanMod的朋友的服务器里,还只是停留在使用原来CS里自带的rcon命令来管理服务器,ClanMod被用到的功能只有它的每几分钟的显示的信息的功能,看的我吐血又眼馋。

其实ClanMod和早期的AdminMod一样是一个非常强大的MetaMod插件,只不过它只能在独立服务器HLDS上安装使用,所以知名度不高罢了,国内几乎没有什么介绍。实际上它比AdminMod的功能还要丰富。
先来看看cstrike\clanmod下的几个文件:
clanmod.cfg ClanMod的主设置文件,其他几个文件的执行与否都要靠它。
cm_admins.cfg ClanMod的管理员和黑名单的设置文件。
cm_aliases.cfg ClanMod自定义命令(熟悉脚本的朋友有用武之地了。)
cm_badwords.cfg ClanMod字词过滤文件(如果你想在服务器里骂$$$$之类的字眼就会被替换,或者过滤掉)
cm_maps.cfg ClanMod投票地图列表文件
cm_cvars.cfg ClanMod的菜单用的参数循环
cm_menus.cfg ClanMod菜单文件(可以自己定义新的菜单项目我最喜欢的功能)

先说clanmod.cfg文件:

cm_remove * *
当换过新地图以后,清除所有的ClanMod(以下简称CM)任务和命令。

cm_log " Executing ClanMod configuration file (clanmod/clanmod.cfg)"
记录到CS的日志文件中时,CM出现的形式。

cm_menulayout "ABCQ1FHIG01J:LM1NOPE0RS1T"
CM菜单的排列顺序

exec clanmod/titles.cfg
exec clanmod/cm_admins.cfg
exec clanmod/cm_menus.cfg
exec clanmod/cm_maps.cfg
exec clanmod/cm_badwords.cfg
exec clanmod/cm_aliases.cfg
exec clanmod/cm_cvars.cfg
CM执行的文件。

cm_info nickcs.yeah.net // 当客户端用CS中的ViewGame或者诸如HLSW这类游戏浏览器察看服务器时显示什么信息。
cm_passwordfield "nicksv" // 默认的管理员服务器密码Field(这种方法使得别人想用穷举法猜出服务器OP密码成为了不可能)
cm_loadconfig 1 // 读取CM的这个设置文件当地图更换时(1)还是只读取一次(0),建议1
cm_reservation 0 // 是否保留系统
cm_freeslots 0 // 给管理员保留多少预留通道 0不保留(32个人的服务器结果OP没挤进去,不是很惨么?)
cm_times "tv +600 180 120 60 <10" // 系统在什么时候进行公共的语音提示+600表示600秒也就是1小时以上每1小时提示一次,然后就是1小时之内每10分钟提示一次,最后180秒,120秒,60秒分别提示一次,<10表示最后10秒读秒。
cm_highlander 0 // 切换最高管理员的人数是只有一个1(1)还是可以有1个以上(0)
cm_teleport 1 // 是否允许使用瞬间移动功能(这有个从头到尾的Camper,把他移动到广场中间怎么样?)
cm_record 2 // 是否允许CM录像和抓图 1允许 0禁止 2记录这一行为
cm_slap 1 // 是否允许CM 扇玩家耳光(减5点血)
cm_clientcmd 1 // 是否允许执行rcon CS远程控制命令。
cm_banlist 0 // Ban的人员名单
cm_chatfilter 1 // 谈话字词过滤类型 1 改为 **** 2 改为cm_whine指定的句子 0 不过滤
cm_msgtime 10 // 管理员发送的公共信息在屏幕上显示多少秒
cm_motdtime 8 // Motd今日信息显示的间隔分钟。
cm_msgpos 2 // 管理员信息屏幕显示的位置 0不显示 1顶部 2底部
cm_autoban 3 // 当有多少个TK后服务器开始自动Ban掉TKer
cm_autoban_period 0 // 自动Ban TKer的时间
cm_chatspeed 2 // 玩家说话的间隔秒数,少于此秒数,说的话将被忽略。(防止灌水之王,比如像我 ^o^ )
cm_kickvoteratio 0.60 // 投票踢人的比率 0.60 百分之六十
cm_mapvoteratio 0.50 // 投票换地图的比率 0.50 百分之五十

//在屏幕中重复显示的MOTD信息。红(000-255)绿(000-255)蓝(000-255) 停留时间(秒)
cm_motd ".:[ nickcs.yeah.net ]:." 200100000 5.00

// 结束前1分钟显示下一幅地图。
cm_task 1 "cm_say @@g The nextmap will be &cm_nextmap&" bmfuo

// 结束前2分钟显示投票延长地图。
cm_task 2 "cm_clexec * 'speak Gman/Gman_Choose2';cm_vote 'Extend Map?' 'Yes' 'exec clanmod/addons/addon_mapextend.cfg' 'No' 'cm_say @o Extend Map Vote Failed'" bmfuo

// 自动应答友军火力是否开启。
exec clanmod/addons/addon_ffautoreply.cfg

然后是cm_admins.cfg文件:
这个是CM的主要的人员管理文件,非常重要和以前的AdminMod用的users.ini文件一样。
不过CM的权限分配的十分明确,不像AdminMod用的还是655356这样的抽象的权限概念,还要去查AdminMod权限列表并计算才知道自己有什么权限。
注意CM区分字母的大小写!

// X custom level (for Custom and Client Commands)
// Y custom level (for Custom and Client Commands)
// Z custom level (for Custom and Client Commands)
XYZ三种自定义命令 的权限等级,比如我可以自己定义2条命令然后分别定义为X级,Z级。然后给A管理员 X级权限 B管理员 Z级权限,则A能执行X级的命令但不能执行Z级命令,反之B能执行Z级的命令但不能执行X级命令。 // O Operator level
拥有OP等级

// Q access to "Exit", "More" and "Back..." positions in ClanMod menu
允许在CM的菜单中选择Exit, More Back这些 功能。(那位OP会被主管Adminster去掉了这个权限就麻烦了,菜单不能翻页,还不能退出)

// C ability to send colored messages (set by cvar cm_chatflag)
允许 发送彩色的messages信息文字。

// R access to Record Demo Menu and Snapshot Menu
允许 打开录制Demo和抓图菜单

// T access to Teleport Menu
允许 打开瞬间移动菜单

// A access to Slap Menu
允许 打开扇玩家耳光菜单

// V access to Votemap and Votekick Menu, ability to close vote session
允许 打开Vote投票菜单

// D access to Cancel Vote Menu
允许 取消投票

// M access to Changelevel Menu
允许 打开换地图菜单
// S access to Settings Menu
允许 打开设定菜单
// K access to Kick Menu
允许 打开踢人菜单
// U access to Unban Menu
允许 打开取消Ban菜单
// B access to Ban Menu
允许 打开Ban菜单

// W access to Play Sounds with Say and Menu
允许 打开语音菜单

// J access to clanmodmenu2
允许 打开clanmodmenu2菜单(一般公共的菜单功能都在这里,一般给普通玩家这个权限)

// b kicks player no matter what password is given (for unwanted names)
踢出玩家不管他输入任何密码(黑名单功能)

// s kick player if bad password was given
踢出玩家如果他输入错误的密码

// k admin can't be kicked
拥有这一权限的人不会被踢掉(比如给本队的普通队员,在本队的公用服务器中)

// r have reservation in freeslots
拥有这一权限的人可以占用预留通道(比如OP和队长之类的)

// l don't logout if name or passwordfield has changed
当你换了名字或者密码后不logout.

// f give level and flags to player but don't mark him as admin
给一个人权限但不把他标记为OP/Admin管理员(比如每个玩家)
// o Operator, can kick everyone
这个OP可以踢出任何人

比如最高管理员的格式:
//服务器管理员的"ID" "密码" "权限" "备注"
cm_admin "Nick" "nick4uadmin" "OQCRTAVDMSKUBWJskrlo" "Administer"

比如我有一个普通队员ID: Passat
我想在本队的服务器中保护他不被踢,但他不是OP,可以在这个文件中设定一下:
cm_admin "Passat" "*" "Jkf"
即可。
如果他还想在公共服务器中使用语音菜单说话可以给他W权限:
cm_admin "Passat" "*" "QWJkf"
但这样还不够,别人可以冒充他,所以要加上s权限和要他自己选定一个密码:
比如密码是aCb
cm_admin "Passat" "aCb" "WJskf"

cow 发表于 2003-10-30 15:56:37

ClanMod简介和使用说明(2)

// 普通用户权限。
cm_admin "*" "*" "Jf"
第一个"*"表示所有名字,第二个"*"表示不用输入密码, "Jf"允许 打开clanmodmenu2菜单,给大家等级权限但不把他标记为OP/Admin管理员

// 黑名单功能
cm_admin "*" "fakepassword" "bf"
"*"表示名字中含有这一特征字符串的人。
最后的权限中含有"bf"表示不管他输入任何密码,都会被踢出,而且不把他标记为管理员。

再比如你需要给一批人权限(比如自己的战队):
cm_admin "=H.Y=*" "*" "QVWJkf"
则ID以=H.Y=开头的玩家在服务器里就有"QVWJkf"这几个权限。

关于管理员以CM中规定的管理员身份进入服务器,其实和以前的AdminMod差不多。也是利用setinfo passwordfield 你的密码 这一功能。
如果不懂的,可以到我的网站http://nickcs.yeah.net上看 作品说明 栏目。


cm_aliases.cfg文件:
打开来看看吧,就是一个自定义命令的文件,你可以自己定义命令,格式为:
cm_alias "alias" "server command" "admin level"
cm_alias "命令名称" "发送到服务器的命令" "可以执行这一命令的权限等级"
比如其中的一条
cm_alias "tl" "mp_timelimit" S
就是拥有S级权限的人可以执行这一命令:在控制台输入tl 80就能把服务器的时间限制调整到80分钟。

大家还可以自定义自己的命令,以及XYZ三种命令等级,大家自己发挥吧。

cm_badwords.cfg文件:
没什么好说的:
cm_word指定用来过滤的词。
cm_whine指定用来替换的句子。
原版中这句比较有趣:
cm_whine "All these years in school and I can still only say four letter words!"
翻译过来是:这些年来我在学校里还是只会说4个字母的单词!(大家能猜到是什么词了吧,呵呵)

cm_maps.cfg文件:
也没什么好说的:
cm_map de_dust2 MV "Dust II - Bomb/Defuse"
cm_map 地图文件名称 M表示这是一个Menu菜单项目V表示这是Vote投票菜单项目。"Dust II - Bomb/Defuse"表示菜单中显示的名称。

cm_cvars.cfg文件:
其实就是管理员在cvar菜单中可以设定的一些参数的循环列表:
比如
cm_cvar sv_password "nick4u1" "" "nick4u2" "" "nick4u3" "" Oc
而cvar菜单中这一项是设定sv_password的。则我每选择一次这个菜单项目密码就在以上这几个值中切换一次,比如以上的:
sv_password在密码为nick4u1、没有密码、密码为nick4u2、没有密码、密码为nick4u3、没有密码这几个自中间切换,最后的O表示执行这一菜单的人员的权限c表示这是cvar菜单的项目。

cm_menus.cfg文件:
CM的命令菜单文件!
这个CM命令菜单非常方便!包含了上面的CM的所有的菜单项目,还可以自定义项目!
格式为:
cm_cmd "菜单显示项目" "所需要执行的命令" 菜单的执行权限和菜单所属的项目类型。
比如:
cm_cmd "PUBLIC Settings" "cm_say @@g PUBLIC Settings loaded...;exec server.cfg" Scs
"PUBLIC Settings" 显示菜单项目为 “公用的设置”
"cm_say @@g PUBLIC Settings loaded...;exec server.cfg" 执行的命令为显示PUBLIC Settings loaded...然后然服务器执行server.cfg文件。
Scs S:需要S权限 cs属于clanmodmenu2中的setting menu菜单中的项目。

其他的命令大家以此类推都可以自己定制:
作为战队管理员来说:这些菜单中最有用的莫过于其中的几项预设好的服务器设置功能:
比如clanmodmenu2中的
cm_cmd "CAL Settings" "exec clanmod/leagues/cal.cfg" Scs
cm_cmd "ClanBase Settings" "exec clanmod/leagues/clanbase_MR12_ffon.cfg" Scs
可以让服务器以CAL或者ClanBase的规则运行,只要在菜单中选择一下就可以了。
而打练习赛时还可以选取
cm_cmd "Start 20min. match" "exec clanmod/matches/20min_tl.cfg" Sas

cm_cmd "20min. match w/o TL" "exec clanmod/matches/20min.cfg" Sas
中的一项来一场20分钟的练习赛,两者的唯一不同就是后一个会在比赛结束时暂停,并让每一位选手在屏幕上显示score分数面板。

addons文件夹下的都是CM制作的一些附加功能的脚本文件。
matches文件夹下的都是CM制作的关于练习赛的文件,不过官方的只有20分钟的版本,我自己模仿做了12局的版本,以及添加了相应的菜单都放到了我做的ClanMod安装包中了。
leagues文件夹下的都是CM根据国际上各大著名比赛的规则制作的相应的文件,也有目前的WCG的版本,不过许多都没有放到菜单中,大家可以自己制作到菜单中,或者直接用CM的命令cm_cmd 执行就可以了(cm_cmd 发送到服务器的命令,和rcon命令很相似,不过更强大。)
不过美中不足,CM的mp_forcecam还是1.3中的,不过我制作的版本中已经改了过来。

CM还有一个比较有意思的功能就是它的语音系统,其实这是基于HL半条命的强大的语音素材库,连我们听到的系统报时都是valve\pak0.pak压缩文件中的sound目录中的几个单独的单词组合成的。(不信可以拿诸如PakScape之类的软件打开valve\pak0.pak文件中的sound目录看看其中的文件,其中还有我们熟悉的 POD Bot 启动时的男声语音呢)这就解释了为什么CM不大,但语音功能很完备的原因。

语音部分可以通过命令:
spk 文件路径/文件名称来实现,
文件的路径以sound作为root根目录
比如:
valve/pak0.pak/sound下的barney文件夹下有openfire.wav这个文件
而你想对每个人说Open Fire!Open Fire!(开火!开火!的意思)
如果你有W权限,则可以在控制台输入:
spk barney/openfire
即可。(实际上是服务器命令玩家播放他们CS目录下的valve/pak0.pak/sound/barney/openfire.wav文件,哈哈,很有意思吧。)
在cm_aliases.cfg文件中CM已经预设好了几个命令:
cm_alias "bye" "spk 'barney/seeya'" Wosd
就是当你在控制台或在say 或say_team 命令中打入bye后,如果你有W权限,大家就会听到"see you later."哈哈,这时你再退出服务器就很礼貌了。

cow 发表于 2003-10-30 15:58:53

hl-booster的参数说明

booster_targetfps
设置你想要你的HLDS服务器运行于的FPS值,默认133。注意:不要设抬高,比如像10000之类的,那样的话就好像没有安装过hl-booster一样。另不要在服务器上打开有flash的网页,和用media player之类的东西看视频文件和听音乐(非常消耗CPU)。

booster_maxsysticrate
booster_minsysticrate
这两个实际就是booster_targetfps的一个设定范围最大FPS值(默认500)和最小FPS值(默认100)。

booster_small_connmsg 0或1
设定是否在客户机显示一条连接信息。 默认0不显示。

booster_forcesettings 0或1
设定是否固定booster的设置:如果设置为1,当sys_ticrate或sv_maxupdaterate改变时HL-Booster会把它改会原来应有的值。

HL-Booster还有一个UnderRun的工作模式,在这里就不介绍了,对大多数OP来说没什么用,而最主要的原因是作者在说明文档中写了这两句话:
!NOTE! Not use underrun if you don''t know what you''re doing!!
!!Bad values in booster_underrun causes server to run even laggier!!

cow 发表于 2003-10-30 15:59:37

HLGUARD简明安装方法

首先你要安装metamod插件,metamod安装方法,首先去下载metamod (地址为http://www.metamod.org
或者
http://www.unitedadmins.com/Metamod_DL.aspx )
,然后将metamod解压缩后放到cstrike目录下,并且在cstrike目录下找一个liblist.gam文件,用记事本打开它修改,将
gamedll "dlls\mp.dll"
改成
gamedll "addons\metamod\dlls\metamod.dll" (这里要注意,你的metamod.dll在哪个目录你就把gamedll后面填写什么目录,自己找找吧)
然后安装hlguard插件。
将hlguard解压后的addons目录复制到cstrike目录下,然后在cstrike目录下找一个metamod.ini文件,(如果没有,自己建立一个),然后在里面填写

windows版:win32 addons/hlguard/dlls/hlguard_mm.dll
Linux版:linux addons/hlguard/dlls/hlguard_mm_i386.so

然后,重新启动HLDS,hlguard即已生效。

cow 发表于 2003-10-30 16:01:22

CS 服务器简明手册

首先的是,你要安装HLserver,在Half Life里本身就带了建立服务器的软件,但是如果你不会在服务器上玩的话,用HLserver可以减少很多的空间。实际上HLserver就是一个不能进行单机游戏的HL。然后升级HL到最新的版本(目前是HL1106),再安装CS的最新版本(目前是CS正式版1.1),注意:如果使用CS1.1必须同时将HL升级到1106,否则建立的服务器无法读取任何配置文件。作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike\目录下建立server.cfg、mapcycle.txt、motd.txt这三个基本文件即可。server.cfg是服务器的配置文件,mapcycle.txt是地图循环的顺序,motd.txt是服务器的说明。下面就做个大概说明: </P><P>  server.cfg
  可用任何文本编辑器进行编辑。
  0为No,1为Yes。
  sv_aim 0                是否自动瞄准
  pausable 0               是否客户端可暂停游戏
  hostname "CSchina.net CS'Server " 服务器名字
  mp_timelimit 30             更换地图时间
  mp_c4timer 45              炸弹倒计时时间
  mp_chasecam 0              是否固定镜头(如果选1,进入服务器后只能在固定地点观战,否则未加入队伍的人可以自由观看)
mp_falldamage 1             高处落下杀伤
  mp_flashlight 1             是否有战术手电
  mp_footsteps 1             是否有脚步声
  mp_freezetime 4             每局开始固定买物品时间
  mp_friendly_grenade_damage 1      是否手雷友军伤害
  mp_friendlyfire 1            是否友军伤害
  mp_autoteambalance 2          自动调整双方人数差异最低限制
  mp_roundtime 4             每回合最大时间数
  rcon_password *****           服务器密码,*部分为自己设置
  mp_limitteams N             双方超过N人即自动调整,N为数字
  mp_tkpunish 1              是否伤害友军惩罚
  mp_mapvoteratio 0.2           投票比率
  mp_logfile 1              是否服务器留下记录文件
  log on                 开始记录
mp_playerid 0为所有人在状态栏都可看到所有人的名字;1为只能看到自己人的名字;2为看不到任何人名字。0为默认。
mp_fadetoblack 1           人物死亡后屏幕变黑,0为不变。0为默认。
mp_forcechasecam 0           死后可以随意看,1只可看自己人,2只可看摄像机角度。0为默认。
mp_buytime 90           可以购买物品时间,例如mp_buytime 1.8为108秒那可以购买。1.5分钟为默认。
mp_winlimit 17           当某方胜利次数达到17次更换地图。
allow_spectators 1           允许观察员角度,0为不允许,1为允许。1为默认。
mp_hostagepenalty=3           规定时间内伤害人质超过三人自动踢出
Logaddress gd1.cschina.net 27000    设定在全国总排行榜的监听端口,并请Email到上帝偏爱步兵。然后你的服务器上的所有成绩即自动取得全国服务器排行的认证。
cl_dynamiccrosshair 0 是否使用动态准星,0为不允许,1为允许。默认为0。 </P><P>
  mapcycle.txt为地图文件名,不带后缀,如de_dust.bsp,只取de_dust。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycle.txt中,每个地图之间用硬回车隔开。 </P><P>  motd.txt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。 </P><P>  有了上面这些一个服务器基本就算具备了,但是别急,可不是运行HL.exe来进游戏哦,用的是HLS.exe,而且要带上参数。下面再来说说服务器运行参数: </P><P>F:\Hserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map cs_office </P><P>  -game cstrike              指定运行游戏为CS
  -port 27016               指定游戏连接端口为27016
  +maxplayers 22              游戏最大人数22人(游戏只支持20人,多余两人为观众)
  +map cs_office             指定第一张地图为cs_office
+logsdir loggames\miltia01指定记录文件存放目录
+servercfgfile server2.cfg Listen Server 指定启动的配置文件名称 </P><P>  在居域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server。其他人进服务器的时候进Internet game或者Lan game,选择Add server输入服务器的IP和上面你指定的端口即可。 </P><P> 最后,请到作弊防范栏目下载防止作弊的补丁!并请随时追踪本站各类补丁更新。如果需要远程控制服务器请下载服务器远程控制软件。 </P><P>  OK!运行上面的程序一个CS服务器就完成了。让我们一起来发扬壮大CS事业吧。 </P><P></P><P>[服务器管理员操作指南 ] </P><P>
SERVER ADMMINISTRATOR是一项极为辛苦的工作。请抱着爱心及耐心,努力教导客户端应有礼仪及规范。如规劝不听,就用力BAN吧。
在此同时提醒您,最可怕的不是TKER或是CAMPER,而是手中握有生杀大权的SERVER ADMINISTRATOR,在做出任何决定之前,请三思!!任何偏袒及不公将对您的SERVER造成极大的伤害!!! </P><P>
SERVER ADMMINISTRATOR是一项极为辛苦的工作。请抱着爱心及耐心,努力教导用户端应有礼仪及规范。如不听,就用力BAN吧。
在此同时提醒您,最可怕的不是TKER或是CAMPER,而是手中握有生杀大权的SERVER ADMINISTRATOR,在做出任何决定之前,请三思!!任何偏袒及不公将对您的SERVER造成极大的伤害!!!
3.1 常用指令
3.1.1 USERS:取得USER信息。
/USERS或者LISTPLAYERS
USERID : UNIQUEID : USERNAME
01 365431984 PABMAS
02 3213645436 WILD-CAT
03 3143644 WILD-DOG
USERID 是SERVER端所给予的,从1一直到20(假设服务器最大人数20人)。
UNIQUEID 是由WON NET所配发,一个CD-KEY有一个相对应的UNIQUEID。
3.1.2 KICK ONLY
/kick # USERID # </P><P>例如: KICK # 02 #
BANG........WILD-CAT IS GONE.
3.1.3 BAN ONLY
/BANID MINUTES UNIQUEID
例子1: BANID 0 3143644
WILD-DOG IS BANNED FOREVER.
将该用户永久性的从服务器上BAN掉
例子 2: BANID 1 365431984
PABMAS IS BANNED FOR 1 MINUTE.
只BAN该用户1分钟
3.1.4 BAN AND KICK AT THE SAME TIME
/BANID MINUTES UNIQUEID KICK
EX: /BANID 0 3213645436 KICK
永久性将用户BAN掉并同时将其踢出服务器。
3.1.5 WRITEID
/WRITEID
把这次ADM BAN的名单写入BANNED.CFG。记得每次BAN人后都要执行本命令。
3.1.6 REMOVEID 把被加入BAN名单中的UNIQUEID取消
/REMOVEID UNIQUEID
EX: /REMOVEID 365431984
3.1.7 LISTID 观看您目前BAN了哪些ID,BAN多久
/LISTID
3.1.8 换地图
/MAP MAPNAME
/CHANGELEVEL MAPNAME
/CHANGELEVEL2 MAPNAME
CHANGE TO DE_DUST
/MAP DE_DUST
立刻换地图,但所有USER会离开游戏。
/CHANGELEVEL DE_DUST
立刻换地图,所有USER不会离开游戏。
/CHANGELEVEL2 DE_DUST
等地图预设时间到再换地图,所有USER不会离开游戏。
3.2 REMOTE CONTROLE
与在SERVER端不同的是当ADM在CLIENT端登入游戏,可以以远程遥控方式管理。
3.2.1 设定
/RCON_PASSWORD PASSWORD
例如: 在SERVER端SERVER.CFG加入
/RCON_PASSWORD 123456789
即表示远程遥控密码为123456789。
3.2.2 登入
/RCON_PASSWORD PASSWORD
例如: 在游戏控制台端键入
/RCON_PASSWORD 123456789以登入SERVER。
3.2.3 人数已满?!
/RCON_ADDRESS ADDRESS
例如: 在CLIENT端键入
/RCON_ADDRESS 210.68.170.7
可以监控SERVER状况,但不能玩。
3.2.4 其它指令
/RCON COMMAND
例如: /RCON BANID 0 3136541365 KICK
其它所有SERVER端指令都可以用,唯指令前须加上RCON。 </P><P>

cow 发表于 2003-10-30 16:03:12

关于修改CONFIG 提高FPS

// cl_himodels 禁用高画质模型,从而提高FPS,默认为0.
cl_highmodel "0"

// cl_bob 这些bob系列参数用来描绘玩家移动时手臂的动作,把这些参数设置为0,那么在游戏中玩家的手臂将始终是静止的,对提高FPS有小小帮助.
cl_bob "0"
cl_bobup "0"
cl_bobcycle "1"

// fps_max 设定游戏的最高FPS数值,一般来说,应该与你显示器的刷新频率相同.如果你的机器非常强劲,你可以把这个值设到100,否则,75就足够了.
fps_max "75"

// fps_moden 设定在网络联机时的最高FPS数值。如果设成0,那么这个参数会使用fps_max的数值.
fps_moden "0.0"

// gl_cull 激活后,只对可以看到的画面进行渲染。设成0的话将降低FPS值.
gl_cull "1"

// gl_clear 如果设成1,那么将会金币引擎对画面上各个模型连接的部分的连贯渲染,这样画面感觉上会变得断裂,但可以提高FPS值.
gl_clear "1"

// gl_lightholes 禁用光洞效果,提高FPS值
gl_lightholes "0"

// gl_max_size 设定贴图材质的最大解析度。CS1.1版这个数值默认为512X512,为了FPS,还是改成128吧.
gl_max_size "128"

// gl_playermip 设定玩家模型的贴图效果 0 最好效果 (默认值) 1 一般效果 2 最差效果
gl_playermip "2"

// gl_picmip 这个参数非常重要,调整它甚至可以带来20帧的提高,它的默认值为0
gl_picmip "0"

// gl_round_down 这个参数涉及贴图尺寸,默认值为3,这个值设得越高,画质越差,而FPS也就越高.
gl_round_down "10"

// gl_smoothmodels 禁用对玩家模型的光滑处理,从而提高FPS
gl_smoothmodels "0"

// 此参数用于设置透视效果。它的调节范围,从最差画质(最高FPS)到
// 最优画质(最低FPS)依次如下:
// gl_nearest_mipmap_nearest
// gl_liner_mipmap_nearest
// gl_nearest_mipmap_liner
// gl_liner_mipmap_liner
// 只设置gl_nearest,删除mipmap效果可以大幅提高FPS,如果设成gl_liner则可以在稍损FPS值的基础上提高画质
gl_texturemode "gl_nearest"

//gl_wateramp 用来设置水纹效果,改成0以后水面将永远保持平静,从而赚取FPS.
gl_wateramp "0"

// gl_ztrick 扩展渲染参数,只要针对3DFX显卡及其它一些显卡,可能会导致旧显卡出现错误。一般来说,设置成1.
gl_ztrick "1"

// mp_decals 用以控制血花四溅和墙上的弹孔效果,设成0.
mp_decals "0"

// gmax_smokepuffs 用以控制烟雾表现效果,设成0.
max_smokepuffs "0"

// max_shells 设定同一时间内出现在屏幕上的弹壳数目,还是设成0.
max_shells "0"

// 调整控制台弹出的速度.
scr_conspeed "8000"

// r_decals 设定血花或者墙上的弹孔数目,这个值不可高过mp_decals设定值.
r_decals "0"

// r_drawviewmodel 设成0可提高FPS并增大视野范围.
r_drawviewmodel "0"

// r_dynamic 动态光影,一定要关闭.
r_dynamic "0"

// r_mirroralpha 反射效果,也要关闭.
r_mirroalpha "0"

// r_mmx 在游戏中使用mmx函数,PentumII或者pentumIII的玩家可设置成1,AMD,赛扬和CYRIX只能设为0.
r_mmx "1"

//violence_ablood
//violence_agibs
//violence_hblood
//violence_hgibs 这些参数用以控制游戏中的各种暴力表现效果,例如血花四溅等等,关闭它们可以赚取一些FPS.
violence_ablood "0"
violence_agibs "0"
violence_hblood "0"
violence_hgibs "0"

//命令:ex_interp
//默认值:0.1
//插值是用来使玩家从一点移动到另外的点的时候移动更平滑,HL的引擎依据一个玩家以前所处位置以及在一定时间后的位置来显示他在这两点之间的移动,而这个时间是由ex_interp来进行设置,默认的设置是0.1即100毫秒,如果这个数值越低,那么玩家在这两点之间的移动也就更平滑。不过这个参数只作用在修改了该参数的机器上,在其他机器上并不会有任何影响.
ex_interp "0.02"

//命令:cl_nopred, ex_extrapmax
//默认值:0, 1.2
//网络代码推测是HL的引擎在玩家的瞬间状态,基于其的动作进行一定的预测,从而提高一定的游戏速度。使用这两个参数得当可以大幅度的减少互联网游戏中的迟钝现象,就不需要依靠感觉来对对手的下一步行动进行一定的预测了。
//cl_nopred设置为0即为打开预测,ex_extrapmax即为设置预测的最大时间,该值设置为适中比较合适。
cl_nopred "1"
ex_extrapmax "1.2"

//命令:: cl_nosmooth, cl_smoothtime, cl_vsmoothing
//默认值:0, 0.1, 0.05
//这部分的预测为屏幕显示方面的预测,与网络代码的优化无关。
cl_nosmooth "1"
cl_smoothtime "0.1"
cl_vsmoothing "0.05"

cow 发表于 2003-10-30 16:04:08

服务器上的CFG检测和锁定-对付无敌CFG

关于CONFIG:
A.国际:
Serria公司将CONFIG(又名CS脚本)核心参数公开给玩家是为了加强CS的个性化和适用性。据说最先开始研究CONFIG的CS玩家是Gladiator,而在国内比较出名的还是Zetor和J R,他俩的脚本可能很多人都用过(我也不例外)。当时国外的CS比赛机制还不够完善,很多技术都还在摸索期,同时由于Halflife的引擎限制CS在网络优化和实用性方面还很落后。国外的CSER们便开始借改动CONFIG来优化CS。例如Zetor脚本中的“无枪”、“高亮”、“加强血迹”。。等等参数都对CS的FPS和显示加以了优化。同时,当时很多玩家都喜欢使用ex_interp 0.0x 的参数他们认为这样可以在PING过高是来弥补网速的差异(其实Serria一直也没有承认ex_interp可以弥补网速)。慢慢的国外玩家都习惯了改动这些参数,很多比赛也就依照大家的这些习惯而制订了。CPL原来的规则中就有ex_interp 0.05 。此后,随着CS版本的提升,Serria公司给CS加入很多网络和竞技性方面的优化(如,延迟填补技术)。同时PC硬件的发展使得CSER们也不必在为FPS而头痛。这样CONFIG的修改也就变的画蛇添足。目前国外的比赛基本都对CONFIG加以限制。都提倡使用默认的CONFIG。CPL已将规则中的ex_interp 0.05 改回为ex_interp 0.1 。而Clanbase网上比赛也加入了CFG检测。现在国外CS比赛比较普及的CFG协议是WWCL的协议。WWCL也根据其协议规则编制了WWCL mod的服务器端插件。它可以检测和锁定服务器中PLAYER的CFG,确保它们都是默认的。关于它的安装和使用我将在下面涉及。另外,据说CS1.6将加入对CFG的锁定。到时候就不必这么麻烦了。
B.国内:
国内玩家对CFG的认识大都在近半年。大多数玩家都是简单的套用国外高手的CFG。他们感觉有了那些改过的CONFIG反应快了、看的清了、屏幕不晃了还不算作弊。同时由于国内比赛制度的落后和裁判水平的低下(相对国外来说),CFG一下在大江南北火起来。有了CFG的好处,而更多的CFG带来的问题。
1.ex_interp 0.0x 系列
我想大家对这个参数已经很了解。它可以使实际的命中点出现在影象的后面。也就是先见影,再见人。它可以提高发应速度。但长时间使用它人生理上的第一反应瞄准就都在影象的后面,尤其是使用AK和M4。一旦恢复ex_interp 0.1 就总觉得打不中人。辛苦那么久练就的第一瞄准算白练了。。。
2.gl_monolights 系列
打开这个参数后地图黑暗处变亮,而人仍然是黑的!~敌人拥有的黑暗优势变成了:黑颜色的人站在明晃晃的大路中间(尤其是CBBLE、TRAIN等MAP)。用它确实很爽。但要是之后没有了呢??
3.现在泛滥的“无敌”CFG使得战网的CSER人心惶惶,有的人是乐在其中,有了CFG就是个“无敌”;有的人认为人家比自己强一定就是用了CFG,于是无法认识自己的缺点;有的人感觉人家都用自己为什么不用,明知用了不好还用。。。。。
4.很多人已经到了闻CFG色变的程度,经常可以碰见人在网吧里喊:“你看它准星颜色和字的颜色都变了,一定是用了什么夸张的CONFIG!” 我都无语。。。CFG连它最后的一点个性化的优点都无法发挥了,真是祸啊~~。。。。。
结论:从软硬件的考虑改动CONFIG已经失去意义。从练习CS考虑改CONFIG有百害而无一益。
请大家不要再把这个“洋垃圾”当宝使了!!

cow 发表于 2003-10-30 16:05:24

服务器adminmod statme clanmod安装

1、STATSME(官方下载http://www.olo.counter-strike.pl,推荐下载连带的语音包)

 有很多朋友都想知道,怎样才能好像163那些SERVER那样,有统计数据显示,有伤害数据,C4倒数又有语音……
 其实这个时候你需要装的是STATSME这个插件,不过这个插件其实需要Metamod(官方下载:http://www.unitedadmins.com/Metamod_DL.aspx)但是因为ADMINMOD都附有METAMOD,所以只需先安装ADMINMOD就可以啦(当然装METAMOD而不装ADMINMOD也可以),而且ADMINMOD有份详细说明在里面,设置其他插件时都可以借鉴参考。
 STATSME的安装是非常简单的。
   1)把文件包里面的文件夹(dlls和my_script)以及外面的几个设置文件(主要是STATSME.CFG)复制到HALF-LIFE/CSTRIKER目录下面。
   2)在metamod.ini加入
           win32 dlls/statsme_mm.dll
           linux dlls/statsme_mm_i386.so
    注:如果里面还有其他插件,这两行应放在最下。
   3)确认server.cfg 或 listenserver.cfg里面有log on这项。没有就加上。
 那么STATSME就安装完成了。现在运行SERVER或者建立游戏,看看在控制台键入/statsme能否看到状态。然后听听C4放下后有没有数秒(做T,有时做CT听不到)。再让人把你干掉(BT??SM??),看看有没有状态、命中统计显示。
有的话,恭喜你,你成功了!!如果没有再详细检查一下是否有所遗漏。参照一下说明文档。

2、AdminMOD (官方下载:http://www.adminmod.org/help)
  安装ADMINMOD主要是由于里面有一些命令很好用,例如admin_csay、admin_vote_map而且ADMINMOD附有完整的METAMOD,无须另外下载。所以才安装,其实我觉得如果有CLANMOD,ADMINMOD基本没什么用的了。
  安装ADMINMOD其实不难,因为直接运行它里面的INSTALL脚本就可以了。但是问题在设置非常复杂,所以他的说明文档也是最详细的。但是正是如此,可以吸取一下经验。
  1)把ADMINMOD文件夹的东西拷到cstrike/相应文件夹里(例如dlls文件夹等)
  2)把server.cfg与listenserver.cfg比较一下,把server.cfg话listenserver.cfg新加入的部分加到另一个上(主要是admin的内容)。这两个文件不能超过16K,必要时可以删去说明部分"//this......."
  3) 用任何文本编辑器编辑user.ini设置权限,(在安装时就设好的了)
  4)看看adminpass.cfg里面的密码部分是否跟user.ini一致
  5)在CS的快捷方式加上+exec adminpass.cfg (这步最重要,否则你无法用本机登陆游戏(CREAT GAME),
  6)PODBOT支持。ADMINMOD默认屏蔽BOT,如果想在游戏中加BOT,要在CS快捷方式里面加上+localinfo mm_gamedll podbot/podbot.dll
  7)最后你的CS快捷方式就成了:D:\Sierra\cs1.5\cstrike.exe -console +localinfo mm_gamedll podbot/podbot.dll +exec adminpass.cfg
  8)由于你是在开SERVER,最好设置一下PODBOT/PODBOT.cfg里面min_bot 和max_bot两项,详见里面的说明。

3、ClanMOD(官方下载http://www.unitedadmins.com/ClanMod或http://www.olo.counter-strike.pl)
  现在最好的MOD,支持菜单命令,地图剩余时间语音提示,自动EXTENDMAP语音提示VOTE,菜单式VOTE,把许多复杂的命令化为菜单!!还有强大的语音功能(通过使用HALF-LIFEL原语音,无须语音包)、彩色屏幕信息。预设比赛模式,设置命令菜单(从此就无须记sv_xxxxxx mp_xxxxxx allow_xxxx啦!!)。实在太出色了!

  安装CLANMOD同样需要METAMOD,所以还是要装一下ADMINMOD,或者直接下METAMOD装,不装ADMINMOD。
  1)把相应文件拷到HALF-LIFE/CSTRIKE文件夹里面如clanmod文件夹dlls文件夹,其他设置文件。
  2)把 win32 dlls\clanmod_mm.dll加在metamod.ini 里面,当然要在STATSME项前啦。
  3)设置cm_admins.cfg设好管理员权限。(自己当然是最高级(OQCRTAVDMSKJUBWskrlo)啦!)
  4)在adminpass.cfg加上:
    // Clan Mod access command
    setinfo "_cm_pw" "密码"
   CS快捷方式同样要加上+exec adminpass.cfg
  5)在cstrike/config.cfg加入bind "l" "clanmodmenu"把l设为菜单键,也可以按你自己喜欢设,不与其他键冲突就可以了。
  6)进入游戏,按l键,或在控制台按clanmodmenu看能否打开菜单,可以,恭喜你,你成功了!!如果没有再详细检查一下是否有所遗漏。参照一下说明文档。

基本安装了以上插件,就基本可以具备专业服务器的许多功能了。当然还可以加入返作弊插件、管理插件等。

现在就设置一下吧!然后creat game让你的朋友加入,想象一下当他们看到那些命中统计、管理信息、VOTE EXTEND提示,TOP15排列,听到C4倒数读秒,系统报时那种表情,他们是否会怀疑自己进了专业服务器呢:)

感谢'http://nickcs.yeah.net'单身的至尊宝之反恐精英资料站提供的资料及技术文章和帮助。
以上部分软件还可以在“http://www.cschina.net”  中国CS联盟下载。
以上提及之ADMINMOD、CLANMOD、STATEME均基于METAMOD。
本文是以先安装了ADMINDOC为基础写的。建议先安装ADMINMOD(当然装METAMOD而不装ADMINMOD也可以)。
页: [1] 2
查看完整版本: 关于服务器一些基本插件的安装方法,一些使用说明。(1)[分享]