介绍服务器设置或者在游玩过程中远程操作的一些常用指令。
注意:若要使用本篇中的指令操作服务器,需要提前获得管理权限,请咨询服务器负责人获得。
一、插件使用
1、SourceMod模组
这里介绍SourceMod的动机是设置管理员。若想成为管理员,获得下述插件/指令的运行权限,则需要将自己的steamID
告知给服务器负责人。
steamID
获得方法:
在CS:GO中随意进入一张地图,打开控制台,输入status
,看到字符:STEAM_1:0:XXXXXXX
,则为steamID
。
在聊天框输入 !admin
可以唤出管理员菜单,里面有:
- 玩家指令 踢出、封禁玩家等,还有一些娱乐功能
- 服务器指令 选择地图、执行cfg文件、重载管理员列表
- 投票指令 各种投票
其他详细内容,请看官方文档。
2、pug-setup插件
依赖于MetaMod
、SourceMod
模组。
第一个进入房间的人,或者发起人,或者这局比赛的管理员,在聊天框输入 .setup
进行比赛设置,包括选择地图、队长选人模式或随机队伍、是否拼刀选边等。 然后输入.capt
指定队长。设置完毕后,要按下确认菜单上的第一项完成设置
,开始比赛。
其他玩家准备好后聊天框输入.ready
,如果要取消准备输入.unready
。
拼刀局结束后,胜利方进行选边,输入.stay
就留在当前阵营,换到对面阵营输入.swap
,或者直接输入.ct
和.t
。
如果要暂停比赛,聊天框输入.pause
,取消暂停为.unpause
。
特殊情况,如果上述操作没有启动游戏(auto-live被禁用的情况下),输入.start
开始游戏。
如果要强制游戏结束,输入.endgame
,这个操作只能由这局比赛的管理员
进行。
如果需要帮助,输入.help
。
如果要开启GOTV,则要在管理员下运行tv_enable "0"
。
命令说明:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| .setup 开始设置阶段并设置pug领导者 .10man 带有5v5、captains和mapvate的setup的别名 .ready 准备 .notready 不准备 .pause 请求暂停(下次生效) .unpause 请求取消暂停 .start 如果自动直播被禁用,则启动游戏 .capt 给pug领导者一个菜单来选择队长 .rand 随机挑选队长 .leader 提供一个菜单来改变游戏的领导者 .endgame 立即安全地结束游戏(只有领队可以这样做,注意这会将领队重置为无人) .forceend 强制结束游戏,没有确认菜单 .stay 赢了一轮刀后选择留下来 .swap 赢了一轮刀后选择交换 .ct 在赢了一轮刀回合后选择开始ct .t 在赢了一轮刀回合后选择开始ct
|
二、游戏中服务器端常用指令
管理员可以直接在游戏中的控制台远程执行服务器命令,进而达到修改游戏配置的目的。有两种方法:
- 使用
rcon <command>
,在此之前需要rcon_password <password>
输入对应密码。
但经过实践,该方法从未正常使用。报错:Unable to connect to remote server.
- 使用
sm_rcon <command>
,前提是拥有SourceMod模组。
以下是以下常用的控制台命令:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
| mp_restartgame 1 mp_autoteambalance 0/1 mp_maxmoney 16000 mp_roundtime 60 mp_roundtime_defuse 60 mp_maxrounds 30 mp_startmoney 16000 mp_buytime 15 mp_buy_anywhere 1 mp_freezetime 0 mp_friendlyfire 0/1 mp_limitteams 2 maxplayers 16 mp_c4timer 45 map de_inferno maps mp_display_kill_assists 0/1 mp_overtime_enable 0/1 mp_randomspawn 0/1 mp_teammates_are_enemies 0/1 mp_respawn_on_death_t 0/1 mp_respawn_on_death_ct 0/1 sv_password 123 exec gamemode_<模式> ammo_grenade_limit_total 数字 ammo_grenade_limit_default 数字 ammo_grenade_limit_flashbang 数字 mp_items_prohibited taser, awp
host_workshop_map <file id> host_workshop_collection <collectionid> workshop_start_map <file id>
mp_freezetime "6" mp_afterroundmoney "0" mp_playercashawards "1" mp_teamcashawards "1" mp_maxrounds "30" mp_timelimit "0" mp_roundtime "2" mp_freezetime"5" mp_buytime "45" mp_forcecamera "1" mp_defuser_allocation "2" mp_death_drop_defuser "1" mp_death_drop_grenade "2" mp_death_drop_gun "1" mp_buytime "45" mp_c4timer "45" mp_do_warmup_period "1" mp_force_pick_time "15" mp_halftime_duration "15" mp_join_grace_time "15" mp_match_end_restart "1" mp_maxrounds "30" mp_playercashawards "1" mp_playerid "0" mp_playerid_delay "0" mp_playerid_hold "0" mp_restartgame "0" mp_round_restart_delay "7" mp_roundtime "3" mp_warmuptime "25" mp_win_panel_display_time "5"
bot_difficulty 3 bot_chatter "normal" bot_join_after_player "0" bot_quota 10 bot_quota_mode "fill"
sv_accelerate "5.5" sv_friction "4" sv_staminajumpcost ".1" sv_staminalandcost ".1" sv_staminamax "80" sv_staminarecoveryrate "50"
mp_startmoney "400" mp_maxmoney "16000" cash_team_terrorist_win_bomb "2200" cash_team_elimination_hostage_map "2200" cash_team_elimination_bomb_map "2200" cash_team_win_by_time_running_out "2200" cash_team_win_by_defusing_bomb "2200" cash_team_win_by_hostage_rescue "2200" cash_team_loser_bonus "2000" cash_team_loser_bonus_consecutive_rounds "500" cash_team_rescued_hostage "100" cash_team_hostage_alive "0" cash_team_planted_bomb_but_defused "200" cash_team_hostage_interaction "50" cash_player_killed_teammate "-3300" cash_player_killed_enemy_default "200" cash_player_killed_enemy_factor "0.5" cash_player_bomb_planted "200" cash_player_bomb_defused "200" cash_player_rescued_hostage "200" cash_player_interact_with_hostage "0" cash_player_damage_hostage "-30" cash_player_killed_hostage "-1000"
sv_allow_votes "1" sv_vote_allow_spectators "0" sv_vote_command_delay "2" sv_vote_creation_time "120" sv_vote_failure_timer "300" sv_vote_quorum_ratio "0" sv_vote_timer_duration "15"
|
如想自动化执行以上命令,推荐写入csgo/cfg/server.cfg
文件中,每次加载地图都会读取执行该配置项。
三、初始化服务器相关指令
不是服务器管理人员可忽略此章节。
该配置项推荐写入csgo/cfg/autoexec.cfg
文件中,服务器开启后直接读取启动。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
| sv_setsteamaccount "XXXXXXX"
hostname "XXXXXXX" rcon_password "XXXXXXX" sv_password "XXXXXXX"
mp_friendlyfire "1" ff_damage_reduction_grenade "0" ff_damage_reduction_bullets "1" ff_damage_reduction_other "0" mp_autoteambalance "1" mp_autokick "1" mp_tkpunish "1" sv_alltalk "1" sv_deadtalk "0" sv_full_alltalk "1" sv_pausable "0" mp_limitteams "2" sv_voiceenable "1" sv_allow_lobby_connect_only "0" sv_allow_wait_command "1" sv_cheats "0" sv_alternateticks "0"
sv_forcepreload "0" sv_friction "4" sv_pure "0" sv_consistency "0" sv_pure_kick_clients "1" sv_pure_trace "0" sv_rcon_minfailures "3" sv_rcon_banpenalty "5"
sv_maxupdaterate "200" sv_maxrate "0" sv_minrate "80000" sv_mincmdrate "64" sv_minupdaterate "64"
sv_unlag "1" sv_maxunlag "0.5"
sv_log_onefile "0" sv_logbans "0" sv_logecho "1" sv_logfile "1" sv_logflush "0" sv_logsdir "0"
sv_lan "0" sv_region "4"
host_info_show "1" host_players_show "2"
tv_enable "0" tv_delaymapchange "1" tv_delay "45" tv_deltacache "2" tv_dispatchmode "1" tv_maxclients "10" tv_maxrate "0" tv_overridemaster "0" tv_relayvoice "1" tv_snapshotrate "20" tv_timeout "60" tv_transmitall "1" sv_proxies "0"
sv_broadcast_ugc_downloads "1" sv_broadcast_ugc_download_progress_interval "5"
|
四、游戏模式命令参考
休闲模式
-game csgo -console -usercon +game_type 0 +game_mode 0
竞技模式
-game csgo -console -usercon +game_type 0 +game_mode 1
军备竞赛
-game csgo -console -usercon +game_type 1 +game_mode 0
爆破模式
-game csgo -console -usercon +game_type 1 +game_mode 1
死亡竞赛
-game csgo -console -usercon +game_type 1 +game_mode 2