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插件;然后在控制台中输入相应命令,即可完成时间的修改。在修改的过程中,还需要注意常见问题及注意事项,才能确保时间修改的成功。
本文皆由ntptimeserver.com作者独自创作为原创,如有侵权请联系我们,转载请注明出处!