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服务器(插件配置篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据分析方法论
- 下一篇: C语言冒泡排序(函数版)