圖 1.
*****介紹****
-----------------------
sXe Injected服務器必須運行在半條命HL的MOD基礎上, 與客戶端共同運行才可以讓反作弊係統認證爲非作弊的行爲。
---------------------
****安裝**** ---------------------
服務器端的安裝 必須使用Metamod插件的形式, 最低支持的版本爲metamod v1.8 或更新的版本。
Metamod的安裝十分的簡單
-> 目錄建立
在半條命HL的MOD下(例如 cstrike 、dod, 等) 您必須在metamod工作目錄下建立。
一般metamod的結構爲:
'half life'\cstrike\addons\
我們可以創建新目錄
'half life'\cstrike\addons\sxei\
'half life'\cstrike\addons\sxei\dlls\
-> 將我們的插件複制(sxei_mm.dll)
目錄創建完畢後我們將sXe反作弊係統的服務端sxei_mm.dll複制到下面的目錄中
'half life'\cstrike\addons\sxei\dlls\
形成如下的路徑地址
'half life'\cstrike\addons\sxei\dlls\sxei_mm.dll
如果是勝利之日DOD係列則形成如下的路徑地址
'half life'\dod\addons\sxei\dlls\sxei_mm.dll
-----------------------
****配置**** -----------------------
現在我們需要讓Metamod插件知道我們新增加了一個服務器插件, 我們編輯Metamod插件的配置文件'plugins.ini'
此文件目錄位於
'half life'\'mod'\addons\metamod\
反恐精英CS的目錄地址位於
\'half life'\cstrike\addons\metamod\plugins.ini
勝利之日DOD的目錄地址位於
\'half life'\dod\addons\metamod\plugins.ini
在這個配置文件中我們增加如下的內容
; sXe Injected
win32 addons/sxei/dlls/sxei_mm.dll
到上面爲止我們已經全部將sXe Injected的服務端配置完畢, 我們可以檢查運行狀態下的metamod是否已經將sXe Injected插件加載運行。如果
Cs服務器已經在運行中 我們可以通過 Metamod 刷新配置'meta refresh'命令(這個命令必須擁有OP權限) 查詢
也可以使用'meta list' 命令查看所有的插件運行狀態, 例如下面的狀態:
Like this
] meta list
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX RUN - amx_mm.dll v2006.3 ini ANY ANY
[ 2] sXe Injected RUN - sxei_mm.dll v5.2 ini ANY ANY
[ 3] Fun RUN - fun.dll v2006.3 pl1 ANY ANY
[ 4] CSStats RUN - csstats.dll v2006.3 pl1 ANY ANY
4 plugins, 4 running
注意: 這點是十分重要的, 您在啓動服務器的快捷方式中必須有+ip這一命令參數,並且+ip的參數必須爲您服務器的連接真實ip地址,如果不
這樣做sXe Injected插件的服務端將不會檢測到客戶端的存在
啓動參數例如
+ ip 200.32.3.223
hlds_run -game cstrike + maxplayers 14 + ip 200.32.3.223 + map de_dust2 +port 27015
hlds_run -game dod + maxplayers 14 + ip 200.32.3.223 + map dod_donner +port 27015
其他的任何路由以及ip地址或者錯誤的參數都將導致客戶端認爲玩家是一種作弊行爲將會被sXe踢出服務器如果您無法修改啓動參數或者不會利
用啓動參數做修改我們爲您增加了新的辦法來處理此問題。我們可以利用對server.cfg文件新增加參數的辦法來解決
例如增加:
ip 200.32.3.223
------------------------
****管理**** ------------------------
sXe Injected 服務端的一些管理變量
-> 開啓(缺省值1)
__ sxei_required \ sXe的變量數值可以按照我們的要求對sXe進行管理
__ sxei_required -1 \ 爲關閉 sXe 不進行認爲的反作弊行爲驗證
__ sxei_required 0 \ 在任意的狀態(客戶端開啓sXe或者沒有使用sXe)下客戶端都可以在運行sXe服務端的服務器進行遊戲。那麽他們之間的
區別僅僅爲:在sXe客戶端未開啓的狀態下增加"[NO-sXe-I]"玩家名字的前綴,開啓sXe客戶端的玩家進入服務器玩家名字沒有任何的變化。
__ sxei_required 1 \ sXe客戶端必須正常開啓並且沒有任何的作弊行爲,否則將不會通過sXe服務端的反作弊行爲驗證。如沒有開啓sXe客戶
端或者有作弊的行爲,服務器將在6秒內對玩家實施黑屏,過了6秒後服務器將會踢出玩家,並且在控制台上對玩家顯示反饋信息。
-> 自動升級(__sxei_srv_upg, 缺省值1)
-----------------------------------------------------
__ sxei_srv_upg 1 \ 開啓反作弊程序的自動升級,在服務端出新新的版本後,它自動地將下載最新的版本。
__ sxei_srv_upg 0 \ 關閉反作弊程序的自動升級功能。
-> 顯示版本號的兩個變量(__sxei_srv_ver, __sxei_clt_ver)
---------------------------------------------
__sxei_srv_ver \ 開啓sXe服務端的對應版本號
__sxei_clt_ver \ 進入服務器的玩家需要開啓的客戶端對應的版本號
---------------------------------------------
反作弊係統: sXe Injected 5.2.0.5 (Windows 32位操作係統版本)更新信息如下:
擴充服務端插件最多支持在線人數爲300人
增加新的服務端管理變量:
__sxei_internal_ip 這個變量將會支持局域網IP地址。
局域網玩家將可以連接包含局域網IP地址的服務器。
新的版本將會增加sXei.ini配置文件,此配置文件可以修改服務端發送的客戶端的顯示提示信息。
---------------------------------------------
幾個不同版本的服務端插件程序:
sXeInjectedServer5.2.0.3forWindowsxsXeInjectedServer5.2.0.5forWindowssXeInjectedServer5.2.0.5forWindows_ensXeInjectedServer5.2.0.5forLinux_ensXeInjectedServer5.2.0.5forLinux---------------------------------------------
sXe Injected 5.2.0.5 增加配置文件 sxei.ini
路徑:
addons/sxei/dlls/sxei_mm.dll
addons/sxei/sxei.ini
配置文件說明:
sxei_protected=加載 sXe 反作弊軟件客戶端
sxei_downfrom=中國官方下載地址
sxei_statopt=(狀態: 任意)
sxei_statreq=(狀態: 必需)
sxei_downsite=http://www.cs-sxe.cn
sxei_kickmsg=請安裝 sXe 反作弊軟件客戶端2.6版
sxei_kickerr1=客戶端錯誤,請檢查日志文件
---------------------------------------------
更新如下:
06.03.2007 Version 2.5 (ACTUAL)
- Add: support for last steam update
- Add: Lithuanian and Russian languages
- Fix: HL crash on slow machines
- 增加:支持上次STEAM的更新
- 增加:增加 立陶宛語 和 俄語 語言。
- 修正:在低配置機器中會導致HL挂掉的問題
---------------------------------------------
sXe Injected 反作弊插件係統中文官方站
http://www.cs....cn/