菜鸟科技网

CSGO服务器命令有哪些常用参数?

在CS:GO(反恐精英:全球攻势)中,服务器命令是管理员控制服务器行为、优化游戏体验的核心工具,通过控制台输入这些命令可以调整游戏参数、管理玩家、设置规则等,以下从服务器基础配置、玩家管理、游戏机制调整、网络优化及实用插件命令五个维度,详细解析常用CS:GO服务器命令,并结合表格整理关键参数。

CSGO服务器命令有哪些常用参数?-图1
(图片来源网络,侵删)

服务器基础配置命令

服务器基础配置涉及服务器名称、地图轮换、密码设置等核心信息,直接影响服务器的可访问性和基本运行逻辑。

  • hostname:设置服务器名称,如hostname "我的CS:GO服务器",名称会显示在服务器列表中,帮助玩家识别服务器类型(如竞技服、娱乐服)。
  • sv_password:为服务器添加密码,未输入密码的玩家无法进入,适用于私服或比赛服,如sv_password "game123"
  • sv_region:设置服务器地区,影响玩家匹配延迟,默认-1(全球),0-4分别对应美国、欧洲、亚洲、南美、非洲,如sv_region 3(亚洲地区)。
  • map:立即切换指定地图,如map de_dust2,但若需设置地图轮换,需结合以下命令:
  • mapgroup:设置地图组,如mapgroup competitive(竞技地图组,包含de_dust2、de_inferno等),或mapgroup casual(休闲地图组)。
  • mp_timelimit:设置每局地图时长(分钟),默认30分钟,如mp_timelimit 40(每局40分钟)。
  • mp_maxrounds:设置每张地图最大回合数,默认30回合,如mp_maxrounds 24(适用于12局比赛制)。
  • mp_startmoney:玩家起始金钱,默认800,可通过调整改变经济策略,如mp_startmoney 1600(开局全枪甲)。

玩家与权限管理命令

管理员需通过权限命令控制玩家行为,如踢出作弊者、管理发言权限等。

  • sm_kick(需SourceMod插件):踢出指定玩家,后接玩家ID或名称,如sm_kick #1 "作弊警告"
  • sm_ban(需SourceMod插件):封禁玩家Steam ID,如sm_ban STEAM_0:1:12345678 0 "永久封禁作弊",参数0为时长,0表示永久。
  • sm_say:以管理员身份向所有玩家发送消息,如sm_say "服务器将在5分钟后重启"
  • sm_csay:在屏幕中央发送红色提示消息,如sm_csay "欢迎来到竞技服务器,请遵守规则"
  • sm_tsay:在屏幕底部发送黄色消息,通常用于重要通知。
  • sv_voiceenable:控制语音聊天开关,默认1(开启),设为0可禁用语音,如sv_voiceenable 0
  • sv_alltalk:允许跨队语音,默认0(仅同队),设为1后所有玩家可互相通话,如sv_alltalk 1(适用于娱乐服)。

游戏机制与规则调整命令

通过调整游戏机制命令,可改变CS:GO的核心玩法,如回合时间、复活规则、武器限制等。

  • mp_roundtime:每回合时长(分钟),默认1.92分钟(约115秒),如mp_roundtime 2.5(设置150秒回合时间)。
  • mp_freezetime:开局冻结时间(秒),默认6秒,竞技服常用10秒,如mp_freezetime 10
  • mp_c4timer:C4爆炸倒计时(秒),默认40秒,比赛服通常调整为45秒,如mp_c4timer 45
  • mp_buytime:购买时间(秒),默认90秒,可调整为更长的经济准备时间,如mp_buytime 120
  • mp_respawn_on_death_t:T方死亡后是否立即复活,默认0(不复活),设为1后T方死亡可在观察位等待下回合,适用于娱乐服,如mp_respawn_on_death_t 1
  • mp_weapons_allow_zeus:允许装备电击枪(Zeus x27),默认1(允许),设为0禁用,如mp_weapons_allow_zeus 0
  • mp_limit_total:限制玩家同时持有的武器数量,默认5(主副武器+投掷物+刀),如mp_limit_total 4(禁用双持武器)。

网络与性能优化命令

网络优化命令能降低延迟、减少丢包,提升服务器稳定性,尤其对高延迟玩家至关重要。

CSGO服务器命令有哪些常用参数?-图2
(图片来源网络,侵删)
  • tickrate:服务器游戏tick率,默认64(公共服),128为竞技服标准,需服务器硬件支持,如tickrate 128
  • sv_minrate/sv_maxrate:限制玩家带宽速率(KB/s),默认0(无限制),竞技服可设置sv_minrate 7864sv_maxrate 128000(最低7864KB/s,最高128000KB/s)。
  • sv_mincmdrate/sv_maxcmdrate:限制客户端命令发送速率,默认100,竞技服可设sv_mincmdrate 100sv_maxcmdrate 128
  • sv_updaterate:服务器更新客户端数据的频率(次/秒),默认64,竞技服可调至128,如sv_updaterate 128
  • net_maxfilesize:下载文件大小限制(MB),默认300,若服务器有自定义地图/模型,需调大,如net_maxfilesize 500

实用插件扩展命令

借助SourceMod、MetaMod等插件,可扩展服务器功能,以下为常用插件命令示例:

  • sm_rcon(需rcon权限):远程执行控制台命令,如sm_rcon mp_restartgame 1(立即重启当前回合)。
  • sm_admin:打开管理员菜单,通过图形化界面管理玩家、调整参数。
  • sm_plugins list(SourceMod):查看已加载插件列表,sm_plugins load 插件名加载插件,sm_plugins unload 插件名卸载插件。
  • sm_cvar:实时修改并保存cvar值,如sm_cvar mp_roundtime 2.5(修改后重启服务器仍生效)。

关键命令参数速查表

命令分类 常用命令 参数说明 默认值
基础配置 hostname 服务器名称(字符串) "CS:GO Server"
mp_timelimit 每局地图时长(分钟) 30
玩家管理 sm_kick 玩家ID/名称+原因(字符串)
sv_voiceenable 语音开关(0/1) 1
游戏机制 mp_roundtime 回合时长(分钟) 92
mp_freezetime 开局冻结时间(秒) 6
网络优化 tickrate 服务器tick率(64/128) 64
sv_updaterate 数据更新频率(次/秒) 64

相关问答FAQs

Q1:如何设置CS:GO服务器只允许特定地图轮换?
A:可通过mapgroup命令预设地图组,例如竞技服默认包含de_dust2de_mirage等地图,若需自定义,需在addons/sourcemod/configs/maplists.cfg中编辑地图列表,然后在控制台执行mapgroup "自定义组名",或直接使用map de_dust2; wait 10; map de_inferno实现手动轮换(wait为间隔秒数)。

Q2:玩家延迟过高时,如何通过命令优化服务器网络?
A:首先执行sv_minrate 7864sv_maxrate 128000限制玩家带宽,确保带宽稳定;然后设置sv_mincmdrate 100sv_maxcmdrate 128提升命令发送频率;最后调整sv_updaterate 128增加数据更新次数,若硬件允许,将tickrate从64提升至128可显著改善流畅度,但需确保服务器CPU占用率不超过80%。

CSGO服务器命令有哪些常用参数?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇