山丘之王

From Valve Developer Community
Jump to navigation Jump to search
English (en)한국어 (ko)Русский (ru)中文 (zh)Translate (Translate)

wetweirripp翻译 --20260823


King of the Hill(山丘之王/KOTH)是军团要塞2(en)的一个模式,最初他是一个自定义模式,所有参数均封装在地图中,并不是利用服务器插件实现,最终在"无差别兵种更新"中被收编为官方模式。

这个模式玩法是一个队伍成功占领控制点并且持续到倒计数归零(通常需要3分钟),另一队夺回控制点后,它的倒计时将会开始流动,而本队的倒计时将会被冻结,不会有任何变化。当任何一方的倒计时归零是,归零的那一方获得胜利。

Note.png注意: 请在地图文件名字前加上koth_这样才会被tf2识别

制作山丘之王地图

实体

为了将一个控制点转换为山丘之王的控制点,请使用以下实体:

点实体(en):

固体实体(en):


制作一个控制点

主条目: 控制点

实体名称

记得给实体命名,否则它们不会互相影响而且会被标红。 这里将实体类型名称作为实体的名称。

转为山丘之王

成功创建一个控制点后,打开trigger_capture_area的属性并增加以下输出:

My Output > Target Entity Target Input Parameter Delay Only Once
Io11.png OnCapTeam1 tf_gamerules SetRedKothClockActive 0.00 No
Io11.png OnCapTeam2 tf_gamerules SetBlueKothClockActive 0.00 No

山丘之王作为一个游戏规则并没有内置的时间系统。显然地,你可以直接通过SetBlueTeamRespawnWaveTime和SetRedTeamRespawnWaveTime输入修改重生时间,这是山丘之王的基础。

接下来打开tf_logic_koth,它已经包含大多数山丘之王参数:队伍计时器时间(Timer length)和锁定时间(Unlock Point)。它们已被设置为默认值:计时器时间为3分钟(180秒)、锁定时间是30秒。

Note.png注意: 控制台输入 mp_waitingforplayers_cancel 1 会取消锁定时间并且保持控制点解锁。可以通过 mp_restartround 废除。

现在,打开logic_auto并增加以下输出:

My Output > Target Entity Target Input Parameter Delay
Io11.png OnMapSpawn tf_gamerules SetBlueTeamGoalString #koth_setup_goal 0.00
Io11.png OnMapSpawn tf_gamerules SetRedTeamGoalString #koth_setup_goal 0.00
Io11.png OnMapSpawn tf_gamerules SetRedTeamRespawnWaveTime 6 0.00
Io11.png OnMapSpawn tf_gamerules SetBlueTeamRespawnWaveTime 6 0.00

外部链接