AMX Mod X(
AMXX)是
Metamod的外掛讓你能修改戰慄時空一些小腳本語言,主要是面向伺服器管理員的東西,外掛能提供給管理員更多的指令、數據統計、甚至是改變遊戲玩法(Counter-Strike的死鬥模式、殭屍模式等)。
需要下載
AMXX和
Metamod兩樣東西。進入
AMXX的官網後左邊點
Downloads下載
AMX Mod X Base下的Windows(如果是使用Windows作業系統)和
Metamod下的檔案,檔案內容如圖所示
AMXX
Metamod
以Counter-Strike的伺服器為例,將檔案解壓縮到這個位置
addons會有amxmodx、metamod兩個資料夾
在你的伺服器下找到liblist.gam開啟後修改gamedll執行檔案的路徑
原本是
修改成
gamedll "addons\metamod\dlls\metamod.dll" |
之後到\steamapps\common\Half-Life\cstrike\addons\metamod下新增文字文件並命名plugins.ini檔案,記得要開啟顯示副檔名,不然一樣會是文字檔(txt),輸入以下
win32 addons/amxmodx/dlls/amxmodx_mm.dll |
確定都弄好後開啟伺服器並在控制臺(Console)輸入meta list,如果安裝成功會顯示下列文字
] meta list Currently loaded plugins: description stat pend file vers src load unlod [ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.2 ini Start ANY [ 2] Fun RUN - fun_amxx.dll v1.8.2 pl1 ANY ANY [ 3] Engine RUN - engine_amxx.dll v1.8.2 pl1 ANY ANY [ 4] FakeMeta RUN - fakemeta_amxx.dl v1.8.2 pl1 ANY ANY [ 5] CStrike RUN - cstrike_amxx.dll v1.8.2 pl1 ANY ANY [ 6] CSX RUN - csx_amxx.dll v1.8.2 pl1 ANY ANY [ 7] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY 7 plugins, 7 running |
接下來我簡單介紹一下addons裡的amxmodx主要常用的資料夾有什麼用
addons - amxmodx
configs
設定管理員及權限、管理員選單、地圖列表、外掛列表、外掛設定
這裡也提供設定中文化下載,依照壓縮檔裡的資料夾路徑直接覆蓋就可以了。
一般AMX Mod X Base安裝
有額外安裝Counter-Strike附加元件
data
外掛玩家資料儲存的地方及各個外掛的語言檔(*.txt)在lang資料夾裡
dlls
amxmodx的dll檔所在地,就是前面在plugins.ini輸入的
logs
記錄伺服器訊息的檔案都會在這裡
modules
外掛的模組檔案
plugins
外掛主要都放在這,能被執行的檔案只有
*.amxx,請不要丟
*.sma,這裡要注意一下和
SourceMod的外掛不同,
AMXX的外掛需要再做設定才會執行,等等會講解到
scripting
外掛原始碼(*.sma)和編輯成可執行的*.amxx地方,載下來是原始碼的話先放到這個資料夾下並拖曳到compile.exe編輯,而直接執行compile.exe會將scripting底下的所有原始碼編輯成
*.amxx,編輯好的檔案會在compiled資料夾裡
設定管理員要到
configs裡的
users.ini開啟並編輯拉到最下面新增,能以
玩家名稱、
IP位址、
SteamID幾種方式,我是以SteamID的方式,並且設定成不需輸入密碼就能以管理員的身分登入,詳細的權限設定該檔案有說明。用
Steam ID Finder查詢自己的SteamID,貼上自己個人檔案的網址後確認就能看到了
要讓伺服器執行外掛除了將外掛(*.amxx)丟到plugins資料夾後,還需要到configs裡編輯plugins.ini檔,在Custom下新增輸入外掛名稱(大小寫也要一樣)包含副檔名,在外掛前加上分號(;)能不執行,如圖所示
新增地圖的話要編輯configs裡的maps.ini檔,內容有說明如果刪掉這個檔案的話就會改用mapcycle.txt,看自己要使用哪個檔案
在data資料夾裡的vault.ini可以設定伺服器預設語言,設定成tc就是正體中文(儘管有說明不要修改)
都弄好後開啟伺服器在控制臺(或是開啟遊戲進伺服器)輸入amx_help可以看有哪些指令能用;輸入amx_plugins會列出目前載入的外掛;輸入amx_modules列出目前載入的模組
在自己的伺服器中控制臺(命令列)輸入amxmodmenu就能開啟管理員選單
和
SourceMod一樣,可以使用
amx_cvar指令來強制改變遊戲指令參數,例如修改重力
amx_cvar sv_gravity 800
以上為AMXX安裝教學。
Q:我要去哪裡找外掛?
A:到
AMXX的
Files類別下
Plugins可以選擇遊戲和外掛類型,或是直接搜尋相關字。
Q:我要怎麼知道下載下來的外掛或檔案要放在哪?
A:通常作者會提到檔案要放在哪裡,最基本的*.amxx檔案一定是放在plugins資料夾裡,有些會打包成一個壓縮檔,對應壓縮檔裡的資料夾丟就行了。
Q:下載到的外掛都是能用的嗎?
A:大部分都是能用的,不過有些外掛作者早就沒有在維護,所以通常會有其他人在繼續維護,這要看後面留言哪幾個有附檔案,也要稍微看修改了什麼。
※2021/11/9
更新教學內容