users.ini - 創建管理員OP

Home Home
引用 | 編輯 amore12
2008-11-26 01:07
樓主
推文 x6
此文網路資源轉載!!


這個 users.ini 在您的 addons\amx\config 目錄下,它可以在AMX裡提升不同的玩家權限到管理員,下面的例子將教您如何創建管理員權限

文件 users.ini 第一部分標籤名稱是 "Access flags"(帳號權限級別),這些字母將定義管理員擁有的權限:

Access flags:
a - immunity (immune to AMX commands such as kick, slap, or ban.)
b - reservation (can join on reserved slots)
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
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)
m - custom level A (for additional plugins)
n - custom level B
o - custom level C
p - custom level D
q - custom level E
r - custom level F
s - custom level G
t - custom level H
u - menu access
z - user
帳號權限級別(不同的字母代表不同權限,通常可以字母組合形式使用):
a - 命令豁免 (kick/踢除, slap/懲罰,或ban/封鎖命令對此玩家無效)
b - 可以使用保留通道,適用於高級玩家 (加入保留空位)
c - 可以使用 amx_kick
d - 可以使用 amx_ban 與 amx_unban
e - 可以使用 amx_slay 與 amx_slap
f - 可以使用 amx_map
g - 可以使用 amx_cvar command (不是開放全部參數)
h - 可以使用 amx_cfg
i - 可以使用 amx_chat 與其它聊天命令行
j - 可以使用 amx_vote 與其它投票命令行
k - 可以修改 sv_password 參數(通過 amx_cvar 命令行)
l - 可以修改 amx_rcon 與 rcon_password 參數 (通過 amx_cvar 命令行)
m - 自定義權限 A (針對第三方插件)
n - 自定義權限 B
o - 自定義權限 C
p - 自定義權限 D
q - 自定義權限 E
r - 自定義權限 F
s - 自定義權限 G
t - 自定義權限 H
u - 可以使用AMX菜單
z - 普通用戶/玩家
文件 users.ini 下一部分是"Account Flags"(帳號標識)。這項將控制玩家用戶的驗證類型:

Account flags:
a - disconnect player on invalid password
b - clan tag
c - this is steamid (or wonid)
d - this is ip
e - password is not checked (only name/ip/steamid needed)
帳號標識:
a - 密碼錯誤斷開
b - 戰隊標識
c - SteamID 或 WonID
d - 只允許某個固定IP
e - 不驗證密碼 (驗證其中之一:玩家名稱/玩家IP/SteamID)
如果您的服務器是 a listen serverDedicated Server:
The server runs in a text console and was a seperate download apart from the client. Or it has been run from the Dedicated Server entry in Steam.

Listen Server:
You start up your client and then start the server from the in-game menu, then others connect to you.. 則最後一部分是必須的。這將允許您在此服務器擁有管理員權限。

"loopback" "" "abcdefghijklmnopqrstu" "de"
創建管理員的格式
每個創建的管理員的格式應該這樣:

<name|ip|steamid> <password> <access flags> <account flags>
<玩家名稱/玩家IP/SteamID> <密碼(如不驗證密碼,可為空)> <帳號權限級別> <帳號標識>
根據玩家名稱或者戰隊標識創建管理員權限
(最適用於LAN局域網,在Internet良好應用)
綁定管理員權限,這不是最好的方式。這樣的方式需要客戶端設置密碼,很多玩家可以做到這一點,但是仍然有一些無法準確在他們的CFG文件中設置正確的帳號信息,這會成為他們的負擔,這種方式相對綁定到SteamID,後者會安全許多。

"Puking Horse"在這裡改變您的名字,如果客戶端不修改,則它不會正常工作。     "bizzybee"使用這個名字獲得管理權限所需要的密碼"abcdefghijklmnopqrstu"帳號下賦予的權限類型"a"帳號標識:
這裡的 a 值是變量項,嘗試猜測獲得管理員權限密碼,錯誤多次將會被服務器中斷
"[-O-]"如果您的名字中不包含這個戰隊標識,則它不會正常工作         "wacky"使用這個戰隊標識獲得管理權限所需要的密碼   "abcdefghijklmnopqrstu"帳號下賦予的權限類型"a"帳號標識:
這裡的 a 值是變量項,嘗試猜測獲得管理員權限密碼,錯誤多次將會被服務器中斷
(提示:注意您的鼠標浮動時的提示信息)
您在服務器上怎麼設置,則客戶端應該做相應的設置。您應該在您的 cstrike 目錄創建一個 userconfig.cfg (如果這個文件不存在),然後在這個文件裡鍵入setinfo _pw "您在服務器設置的密碼" ,比如:

setinfo _pw "bizzybee"
這裡設置的密碼,比如"bizzybee",應該應該與服務器上設置的users.ini保持一致。
瞭解更多,請訪問 這裡。

綁定管理員權限到特定IP地址
(最適用於LAN局域網,在Internet良好應用)
這樣的方式可以使用在LAN服務器模式。在LAN內不需要公網上的權限,玩家的SteamID也不被支持。這個方式可以把管理員權限綁到固定地址上,如果LAN地址是動態的(比如採用DHCP)則需要改變它。

"192.168.0.100"怎樣獲得您的IP地址:
在Win9x: 開始/運行 然後輸入 winipcfg 後確定
在WinNT/2K/XP: 開始/運行/輸入cmd 然後在跳出窗口輸入ipconfig 然後確定     ""這裡密碼可以為空, 但是引號仍然需要保留。       "abcdefghijklmnopqrstu"IP下賦予的權限類型"de"帳號標識:
這個 d 只驗證登陸IP,來自這個IP的玩家名稱被忽略。
這個 e 告訴AMX將忽略密碼檢查,這裡只驗證您登陸的IP地址,不需要您的密碼,注意這裡的密碼域仍然存在,只不過為空了。
綁定管理員權限到SteamID 或 WonID
(最適用於公網,在LAN下工作不正常,無法賦予公網的權限)
這是本人喜歡的方式,管理員權限可以用簡單一行來描述,在客戶端不需要做任何事情。您只需要獲得玩家的SteamID/WonID,而不需要設置密碼。

"STEAM_0:1:12345"獲得您的SteamID,連接到一個Steam服務器然後在控制台內輸入status   ""這裡密碼可以為空, 但是引號仍然需要保留。       "abcdefghijklmnopqrstu"帳號下賦予權限"ce"帳號標識:
這個 c 將驗證Steam ID,而基於這個SteamID的玩家名稱將被忽略
The e 告訴AMX將忽略密碼檢查,這裡只驗證您SteamID,不需要您的密碼,注意這裡的密碼域仍然存在,只不過為空了。
怎樣加入保留位置?
當您只希望特定的玩家(如VIP用戶)只能使用保留通道,但是不向此玩家開放管理員權限時,您可以只賦予一個b表示。

"STEAM_0:1:54321"獲得您的SteamID,連接到一個Steam服務器然後在控制台內輸入status   ""這裡密碼可以為空, 但是引號仍然需要保留。       "b"             帳號下賦予權限"ce"帳號標識:
這個 c 將驗證Steam ID,而基於這個SteamID的玩家名稱將被忽略
The e 告訴AMX將忽略密碼檢查,這裡只驗證您SteamID,不需要您的密碼,注意這裡的密碼域仍然存在,只不過為空了。
混合使用
真正涉及全部玩家的 users.ini 文件應該看起來這樣:

"Puking Horse"   "bizzybee" "abcdefghijklmnopqrstu" "a" ; Jason
"[-O-]"       "wacky"   "abcdefghijklmnopqrstu" "a" ; clan [-O-]
"192.168.0.100"   ""       "abcdefghijklmnopqrstu" "de" ; Jeff's IP
"STEAM_0:1:12345" ""       "abcdefghijklmnopqrstu" "ce" ; Bigz - Mike
"STEAM_0:1:54321" ""       "b"               "ce" ; Mark
我喜歡在配置文件中使用註釋,這可以像使用Tab鍵一樣保持格式的完整。有時您可以會忘記誰是誰,所以在行尾增加一些關於此人細節的註釋會很有用,使用分號";"在ini文件中來註釋您需要註釋的東西,一般將符號加在註釋內容前面,則後面的註釋內容則會被AMX忽略。

獻花 x2
引用 | 編輯 a0910930068
2008-12-04 00:56
1樓
  
謝謝大大的分享喔!!

這樣讓我搞懂了耶!!

謝謝喔~~

獻花 x0
引用 | 編輯 lad198897
2008-12-04 09:21
2樓
  
原來是這樣阿 我密碼用不出來 一直斷開 表情

獻花 x0
引用 | 編輯 Taiko
2009-10-09 19:25
3樓
  
要如何進入已經用了ADMIN的伺服器
都寫"kick 你不能進入這個伺服器.."

獻花 x0
引用 | 編輯 r0403201
2010-07-03 20:53
4樓
  
多謝大大的分享

起初我也不知道abcdefghijklmnopqrstuvwz係咩

我重+了z上去

依家我明白晒

獻花 x0
引用 | 編輯 alvin321
2011-02-20 18:53
5樓
  
admin係咁set既

獻花 x0
引用 | 編輯 wongtom
2011-05-24 18:59
6樓
  
不錯呀! 比其他很好多 又詳細

獻花 x0
引用 | 編輯 40849851
2011-05-29 11:03
7樓
  
終於明白了 -.-"""

謝謝大大的分享

推推^^

獻花 x0
引用 | 編輯 s9000183
2011-06-05 15:42
8樓
  
我終於懂了,之前都搞不清楚 表情

獻花 x0
引用 | 編輯 Cr@zy
2011-07-18 20:56
9樓
  
那請問一下喔
他那個; 管理員帳號範例:要去掉嗎?
還是都留著
然後在最底下打新增的管理員嗎

獻花 x0
引用 | 編輯 IGLA_VIP
2011-08-08 14:24
10樓
  
目前尚不清楚(

獻花 x0
引用 | 編輯 27284252
2011-11-06 12:28
11樓
  
我的是中文版 = = 不過都多謝了

我從來不知 leve b c d e 是什麼

獻花 x0
引用 | 編輯 aa101212
2012-08-20 18:14
12樓
  
請問大大  
我進去的時候 他會寫說   "kick 你不能進入這個伺服器.."
要怎辦...?

獻花 x0