文字聊天

From Team Fortress Wiki
< Text chat
Revision as of 08:52, 31 March 2025 by Spacefield (talk | contribs) (Display title.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
一般的公共文字聊天框,包含了红队蓝队的玩家
有什么想说的吗,小丑?
士兵

文字聊天(text chat)(简称聊天(chat))是一种仅在PC版本的《军团要塞2》中可用的交流功能。聊天框显示在用户界面的左侧中部。

有 3 种类型的聊天:公共、团队和小队。公共聊天(默认按键Y)是通用聊天频道,会将消息发送给所有玩家,包括敌队和旁观者。此频道还会显示各种消息和通知,包括玩家获得物品决斗状态、社区服务器的服务器消息等。玩家还可以通过团队聊天(默认按键:U)频道来只向队友发送消息,在团队聊天频道种发送的消息会带有团队色的“(团队)”标签。团队聊天频带还会显示队友发出的语音命令,带有团队色的“(语音)”前缀。由旁观者玩家发出的消息会带有“*旁观者*”的前缀,且名称为白色,而死亡玩家发出的消息会带有“*死亡*”的前缀。

小队聊天(默认按键:P)是一种特殊的聊天频道,可通过按下主菜单左上角的聊天按钮进入。此频道只展示小队成员的消息和团队状态。此处发出的消息会展示在按下上述按钮所展开的菜单里,也会在公共聊天框里以绿色文字展示。消息还会发出一段独特的音效

玩家也可以通过控制台发送消息:say为公共聊天,say_team为团队聊天,say_party为小队聊天。

在PC版中,可通过点击主菜单靠近屏幕底部的“屏蔽玩家”按钮来屏蔽特定的玩家。

2020年6月16日补丁之后,若玩家想在Valve官方服务器上使用公共聊天,其必须拥有高级账号和不受限的Steam账号。玩家仍可不限制地使用小队聊天,且此限制不影响社区服务器

聊天过滤器与限制

用户可通过公共聊天的“过滤器”选项过滤特定类型的内容。选项如下:

  • 加入/断开服务器消息
  • 更改名称
  • 公共聊天(仅屏蔽向两队玩家发送的信息)
  • 服务器消息
  • 更换队伍
  • 成就通知

在连续发送了 2 到 3 条消息后,玩家必须等待 5 秒钟以发送更多的消息。每条消息的最大长度为 127 字符,且所有的半角双引号(")都会被替代为半角单引号(')。

一些诋毁和不适宜的文字会被Steam文字过滤器过滤,其可通过高级设置访问;上述对话框也可以全部屏蔽公共聊天。

断开连接消息

文字聊天框展示每位玩家加入和离开服务器的消息。有许多断开连接的原因,这些原因和其解释列在下表。

断开连接消息
消息 含义
用户断开连接(Disconnected by user) 用户手动与服务器断开连接。
被系统移出比赛(Removed from match by system) 用户被匹配系统带去另一场比赛。
<用户名>超时(<player name> timed out) 玩家与服务器断开连接的时间过长。
用户被VAC在安全服务器上封禁(User was VAC banned from secure server) 用户被发现作弊并被Valve反作弊系统(VAC)从服务器封禁,或尝试在拥有《军团要塞2》的VAC封禁时连接VAC安全服务器。
Steam 身份验证被取消(Steam auth ticket has been canceled) 游戏在加载时崩溃。“身份验证票”指的是Steam网络使用的用户识别系统。
你的电脑正在阻止VAC系统工作。(An issue with your computer is blocking the VAC system.) 第三方软件正在干涉用户的游戏或他们的Steam客户端,并阻止VAC正常工作。查看这篇Steam客服文章获取帮助。
向服务器发送了过多指令。(Issued too many commands to server.) 有些控制台指令[Which?]会导致服务器产生延迟,输入太多这种指令会被服务器踢出,以防止服务器延迟。
网络信息缓冲溢出(Buffer overflow in net message) 由网络消息中信息溢出导致。大部分情况下发生在曼恩 vs. 机器模式中,在退款大量升级或在拥有大量升级时切换兵种时产生。也可能在其它模式中,由于过多玩家使用语音聊天导致。
此 Steam 账号未拥有此游戏。请登录正确的 Steam 账号。(This Steam account does not own this game. Please login to the correct Steam account.) 此账号已被Valve锁定,且不能在VAC安全服务器上游玩。
Bad challenge 连接到服务器时出现了错误,有可能是连接过慢导致的。
在 4 次尝试后连接仍失败(Connection failed after 4 retries) 客户端无法与服务器建立连接,且超过了重试连接的次数限制(4次)。

更新历史

2008年4月1日补丁
  • 修复了成就消息以英语外的语言发出时,聊天框中错误的字符的问题。

2009年8月13日补丁

  • 现在游戏内聊天框支持全部统一码(Unicode)的字符。

2009年12月7日补丁

  • 修复了封禁的客户端可通过“加入”聊天消息在服务器刷屏的问题。

2009年12月18日补丁

  • 添加了玩家制造物品的聊天消息。

2010年2月3日补丁

  • 修复了“tf_teamtalk”服务器控制台变量没有控制存活与死亡队友间的文字聊天的问题。

2011年8月30日补丁 #1

  • 现在发现物品的消息会正确的在聊天框展示。

2011年10月13日补丁

  • 奇异武器升级通知不再会通过浮窗的形式显示在界面上;但它们仍然会聊天窗口中显示。

2012年3月22日补丁

  • 修复了有时奇异武器升级通知会将玩家名展示为“未知”的问题。

2012年5月10日补丁

  • 现在插件作者可通过以下两种方式之一向聊天消息添加自定义颜色:
    • \x07 后接十六进制码,以 RRGGBB 的格式
    • \x08 后接带透明通道的十六进制码,以 RRGGBBAA 的格式

2013年5月17日补丁 #1

  • 修复了导致其它客户端从专用服务器超时的聊天漏洞。

2014年10月1日补丁

  • 现在当你静音玩家时,静音设置会同时应用于文字聊天和语音聊天。如果你想要恢复原来的设置,将控制台变量cl_mute_all_comms设置为0。

2016年7月28日补丁

  • 修复了打开聊天框时显示比赛数据会导致黑屏的问题。

2016年11月10日补丁 #1

  • 将控制台变量tf_teamtalk替换为tf_gravetalk
    • 启用时,存活玩家可收到死亡玩家的文字和语音消息;
    • 禁用时,存活玩家不能收到死亡玩家的消息,不论队伍
    • 移除了tf_teamtalk奇怪的特性,存活的玩家只是不能听到另一队死亡玩家的消息;
    • 默认启用,除了竞技比赛。

2017年10月20日补丁丛林炼狱更新

  • 添加了全局小队聊天系统,允许小队成员在游戏任何位置都可以相互交流。
    • 在游戏中时,小队消息会在游戏内聊天界面显示。
    • 添加了“say_party”控制台指令(默认按键p),允许游戏内的小队成员使用游戏内聊天界面互相交流(与使用“say_team”与队友交流类似)或与游戏外的成员交流。

2020年6月16日补丁

  • 添加了特定新账号在官方匹配模式中使用聊天的限制。
    • 工作正在进行,以缓解新的免费账号滥用聊天的问题。
  • 高级设置对话框顶部添加了“启用文字聊天”和“启用语音聊天”选项,以禁用游戏内文字和语音聊天。

2020年6月24日补丁

  • 添加了游戏内文字聊天的发送速率限制。

2020年10月1日补丁

  • 为伪装名称和聊天添加了Steam文字过滤器。默认启用。
    • 你可在高级设置对话框中更新设置。
    • 你也可通过选择加入Steam实验室来更新设置。

2021年6月22日补丁

  • 移除了玩家离开服务器的断开连接原因消息。

2022年6月21日补丁

  • 修复了清理游戏内文字聊天相关的漏洞。

2023年8月31日补丁

漏洞

  • 特定情况下,小队聊天会在每次打开和关闭时缩小。
  • 若发送了一条包含最多数量的空格的消息,则接下来的几条消息会显示为全白色,而不是团队色。[1]

画廊

另见

参考内容

  1. Jump up 展示文字颜色漏洞的视频