请注意,本文编写于 636 天前,最后修改于 18 天前,其中某些信息可能已经过时。
Get5官方文档
开启服务器后在聊天栏输入!get5会自动在cfg/sourcemod/路径下生成get5.cfg
1. Create a scrim //创建训练模式
2. Create match with current players //创建与当前玩家的比赛
-- 执行了1或2之后才能执行3-7 --
3. Force-ready all players //所有玩家准备
4. End match //结束匹配
5. Add scrim ringer //单个训练员更换队伍
6. Swap scrim sides //交换队伍
7. Load last backup file //加载回退最后一次文件
-- 执行了4之后才能重新执行1或2 --
客户端命令(聊天中的所有玩家均可输入)
!ready:将客户团队标记为准备开始
!unready:将客户团队标记为未就绪
!pause:请求冻结时间暂停
!unpause:要求暂停,要求其他团队确认
!tech:请求技术暂停(技术暂停没有时间限制或最大使用次数)
!coach:让玩家为其团队担任教练
!stay:在一轮刀战胜利后选择留下来
!swap或!switch:在一轮胜利后选择交换球队
!stop:要求重新加载最后一个匹配的备份文件,需要其他团队确认
!forceready:武力为您的团队做好准备,无论玩家人数多少/是否准备就绪,都可以让您的团队开始
服务器/管理员命令(旨在由控制台中的管理员使用)
get5_loadmatch:从csgo目录加载相对的匹配配置文件(JSON或键值)
get5_loadbackup:加载get5备份文件
get5_loadteam:将团队部分从文件加载到团队中
get5_loadmatch_url:通过将HTTP GET发送到给定的URL来加载远程(JSON格式)匹配配置,这需要Steamworks扩展名
get5_endmatch:强制结束当前比赛
get5_creatematch:在当前地图上与服务器上的当前玩家创建Bo1比赛
get5_scrim:使用来自的configs/get5/scrim_template.cfg 使用设置创建Bo1比赛
get5_addplayer:向团队添加SteamID(SteamID的任何格式)
get5_removeplayer:从所有团队中移除一个Steamid(Steamid的任何格式)
get5_forceready:将所有团队标记为就绪
get5_dumpstats:将当前的比赛统计信息转储到文件中
get5_status:使用JSON格式的匹配状态进行回复(适用于所有客户端)
get5_listbackups:列出当前matchid或给定matchid的备份文件
CSGO所有地图名称(2023年1月2日更新)
ar_baggage(行李仓库)
ar_dizzy(眩晕大厦)
ar_monastery(寒霜寺院)
ar_shoots(山林小寨)
cs_agenc(办公大楼)
cs_assault(仓库突击)
cs_italy(意大利小镇)
cs_militia(佣兵训练营)
cs_office(办公室)
de_ancient(远古遗迹)
de_anubis(阿努比斯)
de_bank(金库危机)
de_boyard(博崖堡垒)
de_cache(死城之谜)
de_canals(运河水城)
de_cbble(古堡激战)
de_chalice(圣杯村庄)
de_dust2(炙热沙城Ⅱ)
de_inferno(炼狱小镇)
de_lake(湖畔激战)
de_mirage(荒漠迷城)
de_nuke(核子危机)
de_overpass(死亡游乐园)
de_safehouse(安全处所)
de_shortdust(沙城激突)
de_shortnuke(核子危机"搭档")
de_stmarc(圣马克镇)
de_sugarcane(蔗糖工厂)
de_train(列车停放站)
de_tuscan(托斯卡纳)
de_vertigo(殒命大厦)
dz_blacksite(神秘小镇)
dz_ember(余烬岛)
dz_sirocco(西洛可)
dz_vineyard(葡萄园)
gd_cbble(古堡激战"旧")
lobby_mapveto("狂牙大行动"优先权)
training1(武器课程)
重点:get5_kick_when_no_match_loaded "1" //1需要改成0否则无法加入服务器
cfg/sourcemod/get5.cfg
// This file was auto-generated by SourceMod (v1.11.0.6917)
// ConVars for plugin "get5.smx"
// 允许玩家使用!forceready命令。关闭此选项不会禁用get5_forceready。
// -
// Default: "1"
get5_allow_force_ready "1"
// 是否允许技术暂停
// -
// Default: "1"
get5_allow_technical_pause "1"
// 如果玩家在热身或否决阶段杀死任何人,是否自动标记为准备就绪。
// -
// Default: "0"
get5_auto_ready_active_players "1"
// 必须离开队伍才能触发自动技术暂停的队员数量。设置为0以禁用。
// -
// Default: "0"
get5_auto_tech_pause_missing_players "0"
// 服务器加载时自动加载的匹配配置文件的名称
// -
// Default: ""
get5_autoload_config ""
// 保存备份文件的文件夹,相对于csgo目录。如果已定义,则不能以斜线开头,必须以斜线结尾。
// -
// Default: ""
get5_backup_path ""
// 是否启用get5备份系统
// -
// Default: "1"
get5_backup_system_enabled "1"
// 如果设置为0,get5将不会基于steamid强制玩家加入正确的队伍
// -
// Default: "1"
get5_check_auths "1"
// 损坏输出字符串的格式。默认情况下,可用标记是可用的,颜色标记(如{LIGHT_RED}和{GREEN})也有效。{KILL_TO}和{KILL_FROM}表示击杀、助攻和闪光助攻为布尔值,所有这些都是互斥的。
// -
// Default: "- [{KILL_TO}] ({DMG_TO} in {HITS_TO}) to [{KILL_FROM}] ({DMG_FROM} in {HITS_FROM}) from {NAME} ({HEALTH} HP)"
get5_damageprint_format "- [{KILL_TO}] ({DMG_TO} in {HITS_TO}) to [{KILL_FROM}] ({DMG_FROM} in {HITS_FROM}) from {NAME} ({HEALTH} HP)"
// 创建文件名时使用的日期格式。除非你知道自己在做什么,否则不要调整这个!避免使用空格或冒号。
// -
// Default: "%Y-%m-%d"
get5_date_format "%Y-%m-%d"
// 上传成功后是否从游戏服务器删除演示。
// -
// Default: "0"
get5_demo_delete_after_upload "0"
// 演示文件名的格式,使用“”禁用。如果使用备份系统,请不要删除{TIME}占位符。
// -
// Default: "{TIME}_{MATCHID}_map{MAPNUMBER}_{MAPNAME}"
get5_demo_name_format "{TIME}_{MATCHID}_map{MAPNUMBER}_{MAPNAME}"
// 保存演示文件的文件夹,相对于csgo目录。如果已定义,则不能以斜线开头,必须以斜线结尾。
// -
// Default: ""
get5_demo_path ""
// 如果已定义,则是附加到HTTP请求的授权密钥。需要SteamWorks。
// -
// Default: "Authorization"
get5_demo_upload_header_key "Authorization"
// 如果已定义,则是附加到HTTP请求的授权值。需要SteamWorks。
// -
// Default: ""
get5_demo_upload_header_value ""
// 如果已定义,它是服务器所在的URL,用于接受上传演示的连接。需要SteamWorks扩展。如果没有提供协议,插件将在该值前面加上http://。
// -
// Default: ""
get5_demo_upload_url ""
// 在更改地图之前,是否等待将地图否决打印到GOTV
// -
// Default: "0"
get5_display_gotv_veto "0"
// 写入匹配事件日志时使用的路径,使用""禁用
// -
// Default: ""
get5_event_log_format ""
// 如果设置为非零,这将是任何暂停的固定长度
// -
// Default: "0"
get5_fixed_pause_time "0"
// 这决定了重新加入服务器的宽限期,以避免损失。不能设置为低于30秒。
// -
// Default: "180"
// Minimum: "30.000000"
get5_forfeit_countdown "180"
// 是否启用没收功能。不要与投降功能混淆。
// -
// Default: "1"
get5_forfeit_enabled "1"
// 匹配进行时服务器主机名将遵循的模板。将字段留空以禁用。
// -
// Default: "Get5: {TEAM1} vs {TEAM2}"
get5_hostname_format ""
// 无论具有changemap标志的管理员是否可以免受“get5_kick_when_no_match_loaded”的攻击。设置为“0”以禁用
// -
// Default: "1"
get5_kick_immunity "1"
// 当未加载匹配项时,插件是否启动新客户端
// -
// Default: "0"
get5_kick_when_no_match_loaded "0"
// 在刀具期间执行的配置文件。
// -
// Default: "get5/knife.cfg"
get5_knife_cfg "get5/knife.cfg"
// 游戏上线时要执行的配置文件。
// -
// Default: "get5/live.cfg"
get5_live_cfg "get5/live.cfg"
// 比赛开始时用于倒计时的秒数
// -
// Default: "10"
// Minimum: "5.000000"
// Maximum: "60.000000"
get5_live_countdown_time "10"
// 自动删除备份文件之前的秒数,0表示禁用
// -
// Default: "160000"
get5_max_backup_age "160000"
// 团队暂停游戏的最长时间,0=无限
// -
// Default: "300"
get5_max_pause_time "300"
// 团队可以使用的最大暂停次数,0=无限制
// -
// Default: "0"
get5_max_pauses "0"
// 团队允许的技术暂停次数,0=无限
// -
// Default: "0"
get5_max_tech_pauses "0"
// 在插件消息之前应用的标记。
// -
// Default: "[{YELLOW}Get5{NORMAL}]"
get5_message_prefix "[{YELLOW}Get5{NORMAL}]"
// 设置1在比赛时间暂停比赛
// -
// Default: "0"
get5_pause_on_veto "0"
// 是否允许暂停。
// -
// Default: "1"
get5_pausing_enabled "1"
// 游戏开始时,Get5将打印“Knife”或“Match is LIVE”的次数。设置为0以禁用。
// -
// Default: "5"
get5_phase_announcement_count "5"
// 是否所有JSON输出都是漂亮的打印格式。
// -
// Default: "1"
get5_pretty_print_json "1"
// 是否在圆端打印损坏报告。
// -
// Default: "0"
get5_print_damage "0"
// 打印圆端损坏报告中给出的全部损坏。如果禁用此选项(默认设置),玩家不能承受超过100点的伤害。
// -
// Default: "0"
get5_print_damage_excess "0"
// 如果有新版本的Get5可用,是否在游戏上线时打印聊天。
// -
// Default: "1"
get5_print_update_notice "1"
// 在团队名称之前添加[READY][NOT READY]标记。0以禁用它。
// -
// Default: "1"
get5_ready_team_tag "1"
// 要添加到事件日志HTTP请求的自定义标头键。
// -
// Default: "Authorization"
get5_remote_log_header_key "Authorization"
// Value 分配给get5_remote_log_header_key。
// -
// Default: ""
get5_remote_log_header_value ""
// 如果未提供协议,则将预先添加将事件日志作为JSON对象发送到.http://的URL。
// -
// Default: ""
get5_remote_log_url ""
// 是否在每个中场休息时间重置暂停限制
// -
// Default: "1"
get5_reset_pauses_each_half "1"
// 标识服务器的整数。这在临时文件中用于防止冲突。
// -
// Default: "0"
get5_server_id "0"
// 是否将客户端氏族标签设置为玩家就绪状态。
// -
// Default: "1"
get5_set_client_clan_tags "1"
// 聊天消息中观众姓名的颜色。
// -
// Default: "{NORMAL}"
get5_spec_color "{NORMAL}"
// 保存比赛统计数据的位置(每个地图结束时更新),设置为""以禁用
// -
// Default: "get5_matchstats_{MATCHID}.cfg"
get5_stats_path_format "get5_matchstats_{MATCHID}.cfg"
// 客户端是否可以使用!停止命令以恢复到最后一轮
// -
// Default: "1"
get5_stop_command_enabled "1"
// 如果投票失败,可以重试放弃投票前的秒数。
// -
// Default: "60"
get5_surrender_cooldown "60"
// 是否启用投降命令。
// -
// Default: "0"
get5_surrender_enabled "1"
// 一支队伍为了投降必须落后的最少回合数。
// -
// Default: "8"
// Minimum: "0.000000"
get5_surrender_minimum_round_deficit "8"
// 团队投降所需的票数。
// -
// Default: "3"
// Minimum: "1.000000"
get5_surrender_required_votes "5"
// 投降投票失败前的秒数。
// -
// Default: "15"
// Minimum: "10.000000"
get5_surrender_time_limit "15"
// 聊天消息中用于团队1名称的颜色。
// -
// Default: "{LIGHT_GREEN}"
get5_team1_color "{LIGHT_GREEN}"
// 聊天消息中用于团队2名称的颜色。
// -
// Default: "{PINK}"
get5_team2_color "{PINK}"
// 在技术超时时,任何人都可以调用取消暂停的秒数,0=无限制
// -
// Default: "0"
get5_tech_pause_time "0"
// 创建文件名时使用的时间格式。除非你知道自己在做什么,否则不要调整这个!避免使用空格或冒号。
// -
// Default: "%Y-%m-%d_%H-%M-%S"
get5_time_format "%Y-%m-%d_%H-%M-%S"
// 团队必须完成的时间(以秒为单位)!留下/!赢得刀轮后的交换决定,0=无限
// -
// Default: "60"
get5_time_to_make_knife_decision "60"
// 队伍在输掉比赛之前必须做好准备的时间(秒),0=无限
// -
// Default: "0"
get5_time_to_start "0"
// 从显示否决菜单到进行选择的时间(以秒为单位),在此期间需要进行确认,0表示禁用
// -
// Default: "2.0"
get5_veto_confirmation_time "2.0"
// 否决程序开始前倒数秒数。设置为“0”以禁用。
// -
// Default: "5"
get5_veto_countdown "5"
// 要在预热期间执行的配置文件。
// -
// Default: "get5/warmup.cfg"
get5_warmup_cfg "get5/warmup.cfg"