《使命召喚8:現(xiàn)代戰(zhàn)爭3》服務器架設server.cfg配置文件詳解
- 來源:gemini_zm
- 作者:Ghost
- 編輯:ChunTian
players2/server.cfg
內(nèi)容如下(前到有“//”的是注釋的意思,不會起作用):
以下可以直接復制到server.cfg文件里使用
// 使命召喚8現(xiàn)代戰(zhàn)爭3服務器設置
//////////////////////////////////////////////////////////
//服務器標題彩色字需所代碼說明
//^1 = red(紅色)
//^2 = green(綠色)
//^3 = yellow(黃色)
//^4 = dark blue(暗藍色)
//^5 = light blue (cyan)(亮藍色,也叫青色)
//^6 = magenta(粉紅色)
//^7 = white(白色)
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
// 指定服務器配置文件(默認是 "server.cfg"文件),可以將"filename"改為你所指定的文件名
//+set sv_config "filename"
//設置服務器網(wǎng)絡模式(1=局域網(wǎng);2=因特網(wǎng)(默認))
//+set dedicated 1
// 設置游戲端口(Steam平臺可見的游戲端口)
//+set net_queryPort 27014
//安全游戲端口(互聯(lián)網(wǎng)上可見的游戲端口,T組的載入器就是要用這個端口,不過T組的載入器強制使用了你在載入器上輸入的端口,所以這條對T組補丁沒用)
//+set net_port 27015
// Steam平臺認證端口
//+set net_authPort 8766
// 設置Steam主服務器(服務器瀏覽器)端口
//+set net_masterServerPort 27016
//---------------------以上都是注釋了的,不過貌似對T組的載入器沒啥作用------------------
//////////////////////////////////////////////////////////
// 以下是服務器參數(shù)設置
// 服務器名稱可以使用各種顏色代碼如下的顯示為:G Server
// 另外服務器名稱貌似不能用中文,改了編碼也不行,大家可以自己試一試
seta sv_hostname "^1G ^2Server"
// 服務器地圖游戲循環(huán)方案,默認是players2目錄下的default.dspl文件,可用記事本修改(default.dspl文件詳解見后)
seta sv_maprotation "default"
// 服務器最大容納玩家數(shù) (值 1至18)
seta sv_maxclients 18
// 服務器的進入密碼,默認沒有密碼
seta g_password ""
// 設置預留通道數(shù)(值 0至18),此項建議和下面seta sv_privatePassword "123456" 相配合,設置預留出2個空位需要密碼正確才能從預留通道進入游戲
seta sv_privateClients 2
// 預留通道密碼,如果設置密碼,將提示用戶嘗試輸入密碼
// 如果用戶提供正確密碼將允許通過預留通道加入服務器進行游戲.
// 如果用戶提供了一個不正確密碼,將使用公共位置,公共位置數(shù)量是 sv_maxClients數(shù)減去sv_privateClients數(shù),現(xiàn)在也就是16個
seta sv_privatePassword "123456"
// 遠程管理密碼,如果設置.客戶端可進行遠程管理服務器,這個需要控制臺配合使用
seta rcon_password ""
// 服務器語音對話設置 ( 0 = "禁止語音", 1 = "全局語音", 2 = "團語語音" (默認值:2) )
seta sv_voice 2
// 投票選項 [踢出玩家/重新開始當前地圖/下一張地圖] (0=禁止 1=允許 (默認值:1) )
seta g_allowVote 1
// 死亡與活著的玩家可否聊天 (0=禁止 1=允許 (默認值:0))
seta g_deadChat 0
// 踢出一段時間內(nèi)沒有動作的玩家 (范圍 0 - 10000秒 0=不踢)
seta g_inactivity 120
// 臨時封禁玩家 (范圍 0 - 3600秒)
seta sv_kickBanTime 300
// 防止洪水攻擊功能 限制用戶頻繁嘗試破解密碼 (0=關閉 1=開啟 (默認值:1))
seta sv_floodProtect 1
結(jié)束
另送上服務端控制臺命令:
start_map_rotate | 開啟地圖游戲自動循環(huán)模式 |
map [地圖名] | 建圖并開始游戲,例:map mp_village |
map_restart | 重新讀取當前地圖 |
fast_restart | 無需重讀地圖,快速重新開始 |
map_rotate | 讀取循環(huán)列表中的下一張地圖 |
killserver | 關閉服務器 |
服務器信息設置相關:
serverinfo | 顯示當前服務器的信息(游戲類型、地圖、服務器名稱、版本等) |
status | 顯示連接到當前服務器的所有玩家信息(名稱、編號、ping、guid、IP等) |
dumpuser [玩家名] | 顯示某個玩家的詳細信息(包含xuid),如:dumpuser zhm86 |
set [項目] [值] | 修改服務器具體某一項的值(先用serverinfo查看) |
玩家操作相關:
kick [player name] | 根據(jù)玩家名踢出玩家 |
kickclient [player id] | 根據(jù)id踢出玩家(先用status查看id) |
tempBan [player name] | 根據(jù)玩家名暫時ban玩家,時長又服務器配置文件決定 |
tempBanClient [player id] | 根據(jù)id暫時ban玩家,時長又服務器配置文件決定 |
ban [player name] | 根據(jù)玩家名ban玩家 |
banClient [player id] | 根據(jù)id ban玩家,被ban玩家的guid會被記錄到ban.txt文件 |
unban [player name] | 根據(jù)玩家名解ban |
default.dspl文件詳解待編
地圖循環(huán)順序由player2/default.dspl文件控制,格式如下
《地圖名》,《模式》,《權(quán)重》
地圖名、模式名都在default.dspl文件里可以看到
地圖名為*時是隨機
權(quán)重1---1000以內(nèi)任意數(shù),越大,該行地圖被選中的機會越大
例如:
*,TDM_default,1
mp_alpha,DOM_default,1
mp_bootleg,DOM_default,1
*,TDEF_default,1000
*,JUG_default,1
以第一條為例,全地圖隨機,team deathmatch模式,權(quán)重為1
第二條,地圖指定為alpha,domlation(忘了怎么拼了)模式,權(quán)重1
。。。。。
第四條,隨機地圖,jugger模式,權(quán)重1
第 1、2、3、5種地圖被選幾率相同(權(quán)重都是1),第四種地圖幾率比他們要高(權(quán)重是1000)
default.dspl文件中,某一行語句之前如果有“//”(雙反斜杠)符號的話,這行語句是不會生效的。
例如,我不想讓服務器中出現(xiàn)domlication模式,我可以這么干:
*,TDM_default,1
//mp_alpha,DOM_default,1
//mp_bootleg,DOM_default,1
*,TDEF_default,1000
*,JUG_default,1
玩家點評 (0人參與,0條評論)
熱門評論
全部評論