當前位置:編程學習大全網 - 編程語言 - CS1.6 amx 如何設置OP密碼

CS1.6 amx 如何設置OP密碼

AMX中的OP設置與登陸方法

I. 想要使用AMX所提供的各種功能就要取得執行此功能必須的權限才可以,否則控制臺會顯示妳沒有此權限,要做服務器的OP需要在服務器端設置users.ini文件和amx.cfg中的amx_password_field參數;然後在客戶端進行遠程登陸的時候也需要壹些設置,下面會提到如何登陸。

II. AMX下的不同權限可以執行不同命令,具體的權限中文翻譯可以查看users.ini。

III. op設置例子:

1. AMX允許妳設置壹個特定玩家的id為op,也可以使用authid/wonid或者固定的ip地址,或者給予壹個戰隊的隊標壹定權限。這個是根據op帳號後面的標記來定義的。

2. 如果妳想設置特定的玩家id:kaka為最高權限的op,為了防止別人冒用他的id登陸服務器亂用op權限還需要給他設置登陸密碼。OP的ID為kaka,其登陸密碼為606,妳應該如此修改users.ini文件。

請在users.ini文件裏添加:

例子:“kaka" "606" "abcdefghijklmnopqrstu" "a"

[註釋:前面的kaka是op的id;接著的606是op的密碼;後面的壹串字母是op的權限,請根據users.ini文件裏的權限翻譯來具體設置;最後的字母a是op帳號所必須的標記]

3. 如果想設置固定ip地址為op,壹旦該ip地址有玩家進入到服務器就能夠擁有妳所賦予此ip的權限。假定想設置ip:192.168.0.1為最高權限op,此ip上的任何用戶以任意id連接進入服務器都有權限,密碼為kaka應該如下設置。

例子:"192.168.0.1" "kaka" "abcdefghijklmnopqrstu" "da"

[註釋:前面的ip是妳所指定的ip,後面kaka是op的密碼,後面的字母同上表示最高權限,後面的標記da,按照中文翻譯表示此帳號以ip為單位,服務器只檢查進入玩家的ip是否正確,a則表示需要輸入密碼]。

4. 然後是如何使用戰隊標簽定義op (假定給[TAG]戰隊的所有隊員壹定權限):

例子:"[TAG]" "nil" "abcdeijklmqr" "b"

[註釋:每壹個進入服務器的玩家如果ID前面帶有[TAG]字樣服務器會檢測此玩家的密碼,如果妳設置的密碼是nil的話,密碼如果錯誤服務器會kick此玩家,戰隊帳號設置中必須用"b"標記來代替"a"標記,不然帳號設置無效,只要通過服務器的密碼檢測,帶戰隊標簽的玩家將擁有妳所賦予他的壹定權限.標記b可以告訴admin插件搜索此玩家ID中的戰隊標簽.]

5. 定義 Authid/WONID玩家為op:

例子:"123456" "" "abcdefghijklmnopqrstu" "ce"

[註釋:如果壹個player的wonid/authid是"123456"妳如上面設置後,wonid是123456的玩家將可以自動登陸服務器不需要設置密碼.因為妳所給他定義的標記是"ce",c標記告訴服務器這個帳號是為authid/wonid所設置,進入服務器不檢測ID,只是檢測authid/wonid,而e標記告訴服務器不檢測此玩家的密碼,只檢測authid/wonid,妳也可以改變標記設置,把e標記去掉給他設置密碼登陸.千萬別給OP"z"權限,此權限是為普通用戶準備的,op用了會失去所有權限.上面所設置的帳號具有服務器的最高權限.]

flag=標記

access=權限

上面所有的op設置都可以通過添加壹個e標記使帳號使用的時候服務器不檢測密碼,但請慎重使用,以防他人利用!

IV. 如何登陸

1. 把op帳號設置完後,需要設置amx.cfg文件中的amx_password_field參數,此參數是AMX服務器所有op***同使用的總密碼,沒有這個將無法登陸。

比如設置amx_password_field密碼為miaomiao,然後遠程可以按照如下兩種方法登陸:

1. 編輯客戶端CS的Cstrike目錄下的config.cfg文件,添加壹句:setinfo "miaomiao" "606"就可以了,然後保存;

登陸前請仔細檢查所有的密碼是否正確,然後妳再運行妳的CS,只要妳用的是最高權限OP的ID進入就可以了,看看在連接的時候是不是會提示 your access is abcdefghijklu in immunity 如果是的話,那就表示妳已經是最高權限的OP了!如果帳號是免密碼的,請把amx_password_field密碼項用“”符號留空就可以了。

[註意:是客戶機,也就是妳玩CS的機子,我就是在這個地方困繞了好久,以前壹直不知道可以設置客戶機。打開CONFIG文件是不是看到有很多類似setinfo的句子,其中壹些是CS的設置的,不要動,如果妳以前設置過最高OP,這裏面都會記錄下來的,我調試SERVER的時候第壹次錯了,但是被記錄到config文件中來了,後來幾次雖然設對了,但是因為cofig文件記錄了以前設置的最高OP,所以以後怎麽設都沒用,就是這個地方搞死人啊。。。。後來偶爾看到壹篇文章說CS設置了密碼進不去可能是因為CS緩存的問題引起的,我就懷疑是不是也是這個原因,壹打開CONFIG文件,果然,以前設置的那些最高OP全記錄在這裏,只有第壹次設置的可以用,這之後設置的最高OP都是不可用的,於是我就把所有最高OP的setinfo全去掉,只留下壹句最終要設置的最高OP的setinfo]

2. 以任意id進入服務器,然後按~鍵打開控制臺,在控制臺中輸入:

setinfo "miaomiao" "606",然後回車;再輸入:name "op's id"回車,如果控制臺顯示password accept即表示登陸成功,如果密碼錯誤則會被服務器kick出去。

[註意:如果妳的id裏帶有空格請在id上加上引號,比如我的id是miao miao,登陸的時候就應該寫成"miao miao"否則id無效;有些情況下妳的id會被改掉,比如妳被變成小雞後,id會變成chicken #001,這個時候是沒有權限的,請記得把id改回來]

「知無不言.言無不盡.百人譽之不加密.百人毀之不加疏.」-- 諸葛廷棟

  • 上一篇:求用51單片機控制的簡單密碼鎖原理
  • 下一篇:請幫我解釋壹下有關的計算機語言!
  • copyright 2024編程學習大全網