close
Metamod:模組管理程式

AMX ModX:強化遊戲內建指令、增加遊戲內沒有的功能

Linux與Windows安裝方式大致相同。

示範遊戲:Counter-Strike

AMX ModX與Metamod僅支援HL1的遊戲,例:HL、TFC、CS、DOD 等等....

由於HL2的資料夾分佈與HL1的遊戲不同,所以此篇教學僅適用於HL1的遊戲。

依照你安裝的資料夾執行以下步驟

示範資料夾位置:
Linux - /root/hlds/cstrike
Windows - F:\HLServer\cstrike

Windows以下簡稱W
Linux以下簡稱L
AMX ModX以下簡稱AMXX

Setp1
先到 http://www.amxmodx.org/downloads.php 下載 AMX Mod X Base與Counter-Strike Addon,請依照你的系統下載。

Setp2
先將AMX Mod X Base 下載後的壓縮檔內addons資料夾解壓縮到cstrike。
在將Counter-Strike Addon 下載後的壓縮檔內addons資料夾也解壓縮到cstrike。

示範資料夾位置:
L - /root/hlds/cstrike/addons

W - F:\HLServer\cstrike\addons

Setp3
http://metamod.org/ 下載Metamod目前版本為V1.19,請依照你的系統下載。

請注意,依照不同系統下載下來的壓縮檔內的檔案名稱會有所不同。
L:metamod_i386.so
W:metamod.dll
不過,放置檔案的資料夾是相同的。

Setp4
在addons資料夾建立一個metamod資料夾,然後在metamod資料夾下再建立一個dlls的資料夾。

示範資料夾位置:
L - /root/hlds/cstrike/addons/metamod/dlls

W - F:\HLServer\cstrike\addons\metamod\dlls

Setp5
將Setp3下載的壓縮檔內的檔案解壓縮到dlls資料夾內

示範資料夾與檔案位置:
L - /root/hlds/cstrike/addons/metamod/dlls/metamod_i386.so

W - F:\HLServer\cstrike\addons\metamod\dlls\metamod.dll

Setp6
用文字編輯器( W:記事本 ;L:Vim),開啟cstrike資料夾內的「liblist.gam」檔案。

示範資料夾與檔案位置:
L - /root/hlds/cstrike/liblist.gam

W - F:\HLServer\cstrike\liblist.gam

檔案內容:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"

修改方式:
L:
找到 gamedll_linux "dlls/cs_i386.so"
將其修改成 gamedll_linux "addons/metamod/dlls/metamod_i386.so"

W:
找到 gamedll "dlls\mp.dll"
將其修改成 gamedll "addons\metamod\dlls\metamod.dll"

Setp7
在metamod資料夾底下新增一個檔案名為plugins.ini。
然後用文字編輯器( W:記事本 ;L:Vim) plugins.ini這個檔案。
依照系統不同新增一行指令。
L:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so

W:
win32 addons/amxmodx/dlls/amxmodx_mm.dll

示範資料夾與檔案位置:
L - /root/hlds/cstrike/addons/metamod/plugins.ini

W- F:\HLServer\cstrike\addons\metamod\plugins.ini

啟動伺服器後即可在遊戲內執行AMXX所附加的功能,AMXX的功能我將會另外再寫一篇介紹。
如果你是在伺服器啟動的情況下完成以上步驟,請重新啟動伺服器才能啟動AMXX。
arrow
arrow
    全站熱搜

    肯尼斯 發表在 痞客邦 留言(0) 人氣()