回合时间
2024年1月
wetweirripp STEAM_1:0:610283890 翻译--20260329
注:斜体英文代表游戏或Hammer专有名词不翻译(记得忽略引号)
时间是必不可少的,如果没有时间控制游戏,这一回合一辈子都永远不会结束,反之就可以做一些nb的事情(比如 csgo de_inferno的20s转点(出自哪我忘了,见谅qwq))。
时间的重要性
回合时间的多少可以影响一个游戏的进程,甚至改变一张地图的平衡性。
过少的时间会让防守方毫无压力的防守;过多的时间让进攻方有充足的准备去进攻,使得防守方毫无游戏体验。例如你是一名Dustbowl的防守方,面对你的是还有30分钟的剩余时间和来势汹汹的敌方,你会怎么做。
因此,确保你认真调整回合时间,让游戏对双方都玩的舒服。
开始前的操作
- 在地图中的任意位置放置team_round_timer。这个实体控制游戏时间,所以在这里是必要的!
- 给这个实体命名(改变下图的Name一栏),例如roundtimer.
设置时间
准备阶段
为了设置准备阶段(回合开始前的阶段),你需要team_round_timer实体。
- 打开"team_round_timer"的"Properties"(位于三视图对应实体的右键菜单).
- 将"setup_length" (Setup time length)的数值设为你想要的准备阶段时间长度(单位:秒).
- 把"Start Paused"设置为"No".
建议: 不要将准备阶段时间设置的特别长, 推荐120秒以内!
增减剩余时间
这需要调用team_round_timer实体的"AddTime"输入
- 如图,在你想要输出的实体上,输入你设置的team_round_timer实体的"Name"(你给实体起的名字)
- 在"Via this input"一栏输入"AddTime".
- 在"With a parameter override of"一栏输入你想增加或减少的时间(单位:秒)(正数增加,负数减少)
- (可选) 在"After a delay in seconds of"一栏可以设置触发输入的延迟(单位:秒,不输入=0)
对某一队伍增减时间
与上述相似, 但是不同的是,这里会为获得时间的队伍播放类似"Congratulations. We have been awarded additional time"的音频;为其他队伍播放类似"The enemy has received addition time!"的音频 来替代默认的"Time has been added message"语音
使用"AddTeamTime"输入,与上述不同,在时间参数前, 输入2(红队)或3(蓝队)并用空格与增加的时间隔开。例:3 300代表为蓝队增加300秒,2 60代表为红队增加60秒
"AddTeamTime"通常用于 "进攻/防守(cp_)" 和 "推车(pl_)" 模式.
设置剩余时间
使用SetTime输入,你可以直接将回合时间设置成你想要的.
- 如图,在你想要输出的实体上,输入你设置的team_round_timer实体的"Name"(你给实体起的名字)
- 在"Via this input"一栏输入"SetTime".
- 在"With a parameter override of"一栏输入你想设置的时间(单位:秒)
- (可选) 在"After a delay in seconds of"一栏可以设置触发输入的延迟(单位:秒,不输入=0)
"SetTime"通常用于 "控制点(cp_)" 模式.


