欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

cs用服务器运行,如何搭建自己的CS服务器(插件配置篇)

发布时间:2024/8/1 编程问答 27 豆豆
生活随笔 收集整理的这篇文章主要介绍了 cs用服务器运行,如何搭建自己的CS服务器(插件配置篇) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

上一章讲解了插件包里的文件夹,这一章我们重点讲解插件的配置文件夹里的配置文件

服务器插件的文件目录为:\addons\amxmodx\configs,打开configs文件夹后,会有很多以.ini .cfg文件,而里面的文件夹,是插件作者有不少配置文件,放在文件夹里方便查看,如果都放在config文件夹里,会很乱。

注意:只有插件里指定了目录,才可以创建文件夹,如果插件指定的就是configs文件夹,你将配置文件放入新的文件夹,那么插件就会读取不到配置文件。

服务器插件文件夹目录

而这些文件,都可以用记事本或者Notepad ++打开。本章只讲解几个必要的ini文件,其他文件均为第三方插件的配置文件,请自行了解。

amxx.cfg

插件运行时,会优先读取这个文件夹里的配置文件,即使server.cfg里有这个命令,也会优先读取amxx.cfg。 我们可以将服务器的命令输入到里面,插件所需的也可以放在里面。

一些配置示例:

mp_timelimit 20 ;为服务器一张图的时间

sv_gravity 800 ;为服务器的重力

amx_password_field "kz" ;VIP输入密码时服务器登录密码 有权限玩家需要输入密码时 需要在控制台输入

setinfo "登录密码" "管理员密码"

modules.ini

在上一章教程里提到了modules文件夹,而这个文件就是模块的开启关闭的文件。

模块的配置文件

在填写模块名称时,是不需要输入模块全名,比如你在moduels文件夹放了fun_amxx.dll文件 那么在配置文件里,只需要填写fun即可,如不需要开启,我们在名称前面加入分号,插件就不会运行这个模块了。

在以控制台形式开启的服务端里,输入meta list命令,可以显示所有模块的运行状态。

显示所有模块的运行状态

users.cfg

users.cfg为服务器管理员的设置,可以编辑此文件对服务器权限进行设置。

权限解释:

a - immunity (不能被踢出、封禁、惩罚等)

b - reservation (能通过预留通道进入服务器)

c - amx_kick command (拥有踢人权限)

d - amx_ban and amx_unban commands (拥有封禁玩家权限)

e - amx_slay and amx_slap commands (拥有惩罚玩家的权限)

f - amx_map command (拥有更换地图的权限)

g - amx_cvar command (not all cvars will be available) (拥有在游戏中更改【部分】参数的权限)

h - amx_cfg command (可以加载某个AMX cfg 设置文件权限)

i - amx_chat and other chat commands (可以用管理员身份发布信息)

j - amx_vote and other vote commands (可以发起投票)

k - access to sv_password cvar (by amx_cvar command) (可以给服务器加密码)

l - access to amx_rcon command and rcon_password cvar (by amx_cvar command) (可以通过用rcon命令来以OP【主机】的身份来登陆服务器)

m - custom level A (自定义ADMIN_LEVEL_A,额外权限的插件而准备)

n - custom level B (自定义ADMIN_LEVEL_B,额外权限的插件而准备)

o - custom level C (自定义ADMIN_LEVEL_C,额外权限的插件而准备)

p - custom level D (自定义ADMIN_LEVEL_D,额外权限的插件而准备)

q - custom level E (自定义ADMIN_LEVEL_E,额外权限的插件而准备)

r - custom level F (自定义ADMIN_LEVEL_F,额外权限的插件而准备)

s - custom level G (自定义ADMIN_LEVEL_G,额外权限的插件而准备)

t - custom level H (自定义ADMIN_LEVEL_H,额外权限的插件而准备)

u - menu access (拥有打开管理员菜单的权限)

z - user (普通用户权限,非管理员)

账号类型:

a - 进入服务器时如果密码错误则自动断开连接

b - 标签(战队、氏族等)

c - 这是一个 steamid/wonid

d - 这是一个 ip

e - 不验证密码,只需要id或ip或者steamid

k - n名称或标记是区分大小写的。 如果您设置了这样的名称 "Ham" 并且区分了大小写(唯一的类型 "k"), 那么任何人可以使用的名称“haM” , “HAM” , “ham”等,而不是“Ham”

正版CS添加示例:

"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"

权限解释:第一个引号,为STEAM ID;第二个引号,由于是验证steamid,可以不需要添加密码,当然也可以加密码;第三个引号,该STEAMID下拥有的服务器权限;第四个引号,该账号的类型,ce,就是告诉服务器,这是一个steamid,不需要验证密码。(a和e不要重复添加)

盗版CS添加示例:

盗版玩家不建议使用STEAM ID方式 因为在4554CS版本以前的都是STEAM_ID_LAN 4554以后版本的也有可能ID是一样的,所以不建议使用。

"123.45.67.89" "" "abcdefghijklmnopqrstu" "de"

权限解释:第一个引号,前面为玩家的IP地址;第二个引号,因为认证了IP地址所以不需要输入密码,当然也可以加密码;第三个引号,该IP地址下拥有的权限;第四个引号,认证方式,de为这是一个IP所以不用验证密码 ;

maps.cfg

maps.cfg为投票换图插件的地图列表。这个文件只能输入差不多500张地图左右也就是500行左右,添加时需要一个地图名一行,不需要带.bsp,且最大地图数量不要超过500个。

例如:

bkz_goldbhop

bhop_sc

kz_synergy_x

de_nuke

plugins.ini

plugins.ini文件为插件的配置文件,通过这个文件可以打开或关闭某一个插件。同其他ini文件一样,如果需要关闭某个插件,在插件名称前面加分号;即可关闭。

以上就是插件配置文件的内容, 在你读完这篇文章后,基本上开服教程也就快结束了,下一章讲解如何搭建HTTP高速通道。

总结

以上是生活随笔为你收集整理的cs用服务器运行,如何搭建自己的CS服务器(插件配置篇)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。