Csgo離線服務器時間修改教程
本文將為大家介紹如何在Csgo離線服務器中修改時間。想要修改時間一般是因為我們需要隨意切換時間段進行游戲測試,或是想讓時間與現實時間同步。下面將從服務器配置、修改方式、常見問題及解答、注意事項四個方面來詳細闡述時間的修改步驟。
1、服務器配置
首先,我們需要一個能夠運行Csgo的服務器。這里我們介紹使用Sourcemod插件搭建Csgo服務器的方法。下載最新版本的Sourcemod,并將插件拷貝到服務器的addons/sourcemod/plugins目錄下。在該目錄下創建一個后綴為.cfg的文件,文件名為“mymod.cfg”,其中填寫如下內容:
// Load admin flatfile
"admins_simple" {
"myadmin" {
"auth" "steam"
}
}
//cs go
"csgo" {
"game" "csgo"
"gamedir" "csgo"
"maxplayers" "11"
"port" "27015"
"hostname" "csgoserver"
"map" "de_dust2"
"rcon_password" "xxxx"
"sv_region" "1"
//server password, comment out or remove line if not needed.
"sv_password" ""
}
// Enable SourceMod
"sourcemod" {
"plugins" {
"basecommands"
"basicvotes"
"funcommands"
"admin_flatfile"
}
"admin_flatfile" "cfg/sourcemod/admins_simple.cfg"
"sm_nextmap_nominate" "1"
"sm_cvars" {
// Enables log addressing via keyword (i.e. sm_cvar sv_cheats)
"logaddress_keyword" ""
"version" "1.7.3.0"
"nextmap_ignore" "1"
}
}
其中需要修改的參數有“maxplayers”表示最大玩家數,“port”表示端口號,“rcon_password”表示遠程控制密碼,“sv_password”表示服務器密碼。存儲完成后在myscript.cfg文件中添加以下一行命令:
exec mymod.cfg
2、修改方式
在服務器登錄成功后,在控制臺中輸入以下命令進行時間的修改:
sv_cheats 1
mp_autokick 0
mp_limitteams 0
mp_autoteambalance 0
mp_roundtime_defuse 60
mp_roundtime_hostage 60
mp_maxmoney 60000
mp_startmoney 60000
mp_freezetime 0
cash_round_start_amount 60000
然后輸入以下命令啟動業務時間:
mp_restartgame 1
值得注意的是,mp_restartgame會導致服務器立即重新啟動游戲。
3、常見問題及解答
Q1:怎樣讓當前時間與現實時間保持同步?A:以北京時間為例,在控制臺輸入以下命令:
CSGO_time_add 28800
這樣可以實現Csgo離線服務器時間與北京時間同步。
Q2:mp_roundtime_defuse 和 mp_roundtime_hostage 究竟有什么區別?
A:mp_roundtime_defuse 是Csgo炸彈模式下,也就是炸彈爆炸前一個回合的時間,單位是秒;mp_roundtime_hostage是拯救質物模式下,也就是在拯救所有質物之前的時間,單位同樣是秒。
4、注意事項
1、以上控制臺命令需要在Sourcemod插件中使用才能生效;2、時間的更改只在當前回合有效,如果想持久化更改,需要修改服務器的默認配置文件;
3、更改服務器默認配置文件時,需要注意文件的訪問權限;
4、以上命令需要輸入正確并按順序輸入,否則可能會產生未知錯誤;
5、如果要使用mp_roundtime_defuse命令,需要使用炸彈模式。
總結:
通過本文的介紹,我們已經能夠成功地在Csgo離線服務器上修改時間了。具體步驟是:首先需要有一個能夠運行Csgo的服務器,并下載Sourcemod插件;然后在控制臺中輸入相應命令,即可完成時間的修改。在修改的過程中,還需要注意常見問題及注意事項,才能確保時間修改的成功。