作弊

From Team Fortress Wiki
< Cheating(Redirected from Hacking/zh-hans)
Jump to: navigation, search
与控制台作弊不同,控制台命令需要输入sv_cheats 1
作弊者在2Fort的透视挂
作弊者在2Fort的透视挂
作弊者在Dustbowl使用外挂
没有什么能像作弊者一样激怒我。欺骗,表里不一,谋杀——这些只是一种操作,可以用来确保出色地完成任务。但是,反观作弊呢? 我都不知道我怎么样表达,你不知道你被骗了吗? 你怎么样对自己的真正的实力保持清晰的把握呢?如果你根本做不到,哪还有什么意义呢?
管理员

作弊是描述使用第三方程序或对游戏数据进行重大更改以获得不公平优势的游戏术语。 Valve执行着十分严厉的政策来限制作弊,作弊者将会被VAC反作弊系统永久封禁。 不幸的是,大多数当前的作弊制造者都绕过了VAC。这意味着除非Valve修补VAC的漏洞,否则作弊者不会被VAC封禁。

玩家可以在游戏中通过记分板或按退出键、点击菜单上的举报按钮或发送滥用报告(默认键F7)来举报作弊玩家。

大多数作弊采取以下形式:

  • 引擎钩子,它“钩住”Source引擎的一部分并将它们用于作弊。

例如:Createmove、PaintTraverse、DrawModelExecute……

  • 材质作弊(chams,chameleon skins 的简称),使用”自定义材质“来降低墙壁的不透明度或让玩家更容易看到(简称透视)。

这些作弊被称为“内部作弊”。

还有一种作弊方式叫“外挂”。 它们不会“挂钩引擎”,而是从外部读取/写入游戏内存。这些在《军团要塞2》中相当罕见。

本页面只介绍对开挂者有巨大优势的外挂,不会介绍如皮肤修改器和skybox修改器等装饰性东西。

自制作弊

这些是在最新版本的《军团要塞2》中有效的作弊。

成就解锁器

一些社区服务器有一个插件,可以使用特殊命令解锁游戏中的所有 成就,授予所有成就项目,以此得到相应成就的奖励武器(比如,TF2的里程碑)。 这也可以通过使用第三方软件来实现。

自瞄

自动为玩家瞄准敌人。 这可以自定义为忽略 间谍 的隐身、伪装或医生的疫苗注射器并具有合规性,例如平滑数据。 这里有许多变种,包括子弹自瞄,近战自瞄与抛射物自瞄。

  • 子弹自瞄 包括以下分支,从暴力到合法(以下所有的合法仅对开挂者来说,非对于正常玩家):
    • 普通自瞄: 允许准星直接锁定在敌人身上并开火。
    • 静默自瞄: 允许玩家向敌人开火时准星不会直接锁定敌人;然而,观察者可以看到轻微的视角抖动与锁定目标。
      • 2015年7月23日补丁之前,静默允许玩家准星无需对准就能朝某个方向射击。修复后,使用静默的玩家会“抖枪”(指开火第一帧准星锁人,第二帧准星再回视角)。
      • 一些开挂者为了演会尝试通过简单地将准星移动到敌人身上来防止静默“抖枪”。
    • 平滑自瞄: 类似自瞄,但锁定目标的时候准星会平滑的移过去,防止普通自瞄突然锁到目标。
    • 瞄准辅助: 帮助准星锁定目标,但是禁用自动开火。
  • 近战自瞄子弹自瞄相差不差,但也有区别,这里只说近战自瞄与子弹自瞄的一些区分:
    • 近战自瞄: 将准星锁定到敌人身上并自动攻击。
      • 挥舞近战预判: 允许预判目标在挥舞近战后的位置。
    • 近战静默: 可以无需移动视野就能360°无死角攻击目标。
    • (仅限间谍)自动背刺: 自动攻击背部命中框以造成背刺。你的视角也会根据目标的位置而自动静默改变角度,以方便背刺。
  • 相信很多新手甚至部分老玩家不知道士兵和爆破手和弓箭也可以开自瞄,由于分支功能也与以上两种相似,这里具体说一下飞行物自瞄的基础功能:
    • 飞行物自瞄 可以使任何飞行物根据目标的X,Y,Z轴与移动速度和坠落速度来预判落点从而命中目标;举个例子,比如某个玩弓箭的狙击手经常百发百中,大多时候火箭跳或黏弹跳时候无论多快多慢十有八九会被对方打下来,或者你使用侦察兵各种骚操作走位结果却经常遭到某个人的火箭或榴弹等直接命中。即使这样这个自瞄也有失误的可能,所以很多开挂者使用士兵和爆破手这两个兵种的时候为了提高自瞄容错率更多会使用精确打击者双管榴弹发射器这些武器。
  • 自动触发: 这功能有很多分支,包括:
      • 自动扳机: 当敌人进入准星时自动开火。
      • 近战自动扳机: 当敌人进入准星与范围内时自动攻击。
      • (仅限火焰兵)自动气爆: 有很多分支功能,比如:
        • 暴力自动反弹: 360°无死角自动反弹四面八方的抛射物给目标。
        • 合法自动反弹: 自动反弹视角内的抛射物给目标。
        • 自动熄灭: 自动熄灭范围内的队友。
        • 自动推人: 一直自动推开敌人
      • (仅限火焰兵)自动引爆信号弹: 当目标处于范围内自动引爆信号弹
      • (仅限爆破手)自动引爆黏弹: 当目标处于范围内自动引爆黏弹
      • (仅限医生)自动开无敌: 自己或被治疗者受伤时自动激活无敌
      • (仅限医生)自动开爆击: 在关键时候自动激活闪电战爆击
      • (仅限医生)自动开疫苗: 根据自己或被治疗者受到的伤害种类自动切换伤害抗性并激活护盾
      • (仅限间谍)自动瘫痪: 在范围内的建筑上自动放置电子工兵

自动不平衡

一些开挂者为了绕过自动平衡会反复断开并重连服务器。

反自瞄

反自瞄(Anti-Aim)简称AA,原义是不断改变人物模型的视角防止被爆头
反自瞄的进阶版叫假身(Fake Angle),是一种通过将pitch值或yaw值(roll值后来被起源引擎新版本修复)修改使其超出范围来改变玩家视角,导致看到的开挂者人物模型与它实际的命中框(真身)不一样从而达到反自瞄目的的挂。

反自瞄有一个限制,就是视线命中框与开火方向绑定,即当你开火时,你的视线命中框会拉到你开火的方向。

  • 反背刺也可以通过反自瞄实现。它可以检测间谍是否靠近你的背部命中框并一瞬转身,从而导致间谍背刺失败。
    • 可惜,如果间谍用了回溯,这个间谍可以回溯开挂者的命中框并实行背刺。

反假身

反假身,又叫解析,是一种试图在特定位置开火或一些算法来纠正敌人的真身造成爆头的外挂。
有些开挂者还可以“逼出”敌方开挂者的真身,从而可以手动解析假身。

自动加速(与此疾风步有区别)

自动加速又称自动空中加速跳,它可以分三种,演技型,陀螺型,方向型

  • 合法自动加速: 当你鼠标向左或向右移动时,演技加速跳可以使客户端帮助你操控向左或向右方向键来空中加速。
  • 陀螺自动加速: 陀螺自动加速可以使你面对任意方向加速到最快,且客户端,服务器和观察者根本看不出来。
  • 方向自动加速: 方向自动加速允许您按下移动键(WASD)朝没有面对的方向移动,从而允许更多不同的加速方式。

这种挂只能与连跳配合使用,由于起源引擎发布后增加了速度上限,因此仅在地上左右加速不再提高速度。

回溯

一种滥用起源引擎的延迟补偿功能从而使对方“时间回溯几秒前”的挂。外挂可以回溯到200毫秒,也可以在66ticks的服务器回溯到约为13ticks。开挂者使用回溯的迹象就是玩家走到掩体后被击杀,不过也可能是延迟问题

如果玩家拿到情报或机器人拿到炸弹而且都被回溯了,那情报(或炸弹)会被传送回之前的位置。

那些NPC们如坦克幽灵等由于没有延迟补偿所以无法被回溯。
同样的,开挂者也无法对抛射物类型的武器进行回溯。

通常人们会谴责那些滥用cl_interp命令的面刺玩家,然而大多数绝不是那会事儿。

连跳(Bhop)

在地上时自动跳跃,防止在游戏里速度减慢。

虽然在2007年10月31日补丁增加了在“跳跃”中会降低最大速度,但配合空中加速时候连跳依然能略微提高速度。

绕过插值限制

允许将cl_interp设置为0。这只是为了提高准度,对游戏性没太大影响。

修改爆击容量(爆击挂)

为了固定爆击指数, Valve发布了一个新的随机爆击系统,要求玩家在接受随机爆击之前,先通过射击打满所谓的容量。

通过填充爆击容量(范围0-1000)和发送爆击请求来“存储”随机爆击,只要你填满了了爆击容量,就可以按需获取爆击。有些武器需要更大的容量所以得花费更长的时间来接收爆击。

近战武器不吃这套系统,这允许开挂者拥有100%的爆击率。在很短的一段时间内,人们发现“无随机爆击”的武器仍然可以爆击(0.015%的几率)。因此被滥用以此在这些武器上获得几乎恒定的爆击,直到在遇见你的对手更新中被修复。

为了使任何类型的爆击都能正常运作,服务器必须将“tf_weapon_criticals”和“tf_wheapon_criticals_melee”分别设置为1(Valve休闲服务器上一直启用)。

聊天轰炸

在聊天各种轰炸,一般是广告。一些开挂者会滥用换行来“清除”聊天,只让他们的消息可见。

2020年6月16日补丁已被修复, 增加了游戏内文本聊天的速率限制审查。

绕过社区反作弊

通过“合法化”功能或滥用漏洞,防止在运行Sourcemod Anti-cheat或Little Anti-chet等社区自制反作弊软件的服务器上被检测。

自定义物品框架

开挂者可以加载一个临时自定义物品框架,一般会与游戏提供的物品框架大径相庭。

自定物品框架可以做的事情:

  • 移除所有人都能看到的装备限制。
  • 将属性添加到游戏中的任何物品中,只是给人看的,而且卸下后会从框架消失。
  • 将任何物品添加到他们的背包中,只是给人看的,而且卸下后会从框架消失。
  • 增加他们拥有的背包格数容量,这可以伪造虚假背包数据来骗那些需要使用Steam API获取背包数据的网站。

这不会破坏市场,因为Valve增加了额外措施来防止这种情况发生。

ESP

ESP全称Extra Sensory Perception(超感官知觉,简而了之就是通透世界)。ESP可以说是透视进阶版。以下包括:

  • 显示玩家位置。
  • 显示玩家生命值
  • 显示玩家ÜberCharge当前百分比。
  • 显示玩家当前兵种.
  • Chams(改变模型颜色使其更容易通过透视被发现)。
  • 让玩家不断发光,就像你的队友在你重生后发光一样。
  • 显示玩家的信息,例如当前装备的武器,或者玩家是否开镜。

假卡顿

滥用数据包可以使在23ticks服务器不会最大限度的更新。 对别人来说服务器里的人看起来“很卡”, 但他们的延迟相对很低而且对他们来说很有观赏性。

由于假卡顿的性质,它主要用于对付其他开挂者,使他们的自瞄空枪。

假延迟

假延迟可以指2件事:

  • 增加延迟:人为地在服务器里增加延迟。延迟越高,回溯时间越长,这意味着开挂者可以在玩家走到掩体的时候击中他们。
  • 减少延迟:人为地在服务器里减少延迟。这对游戏里并没有真正影响,通过在控制台中键入“ping”可以找到真正的延迟。

快速排队

利用排队区域匹配系统实现更快的排队时间。

FOV(视野)修改

允许FOV (视野,全称Field Of View)修改在55到90以外,这是正常玩家可使用的默认范围。

强制万圣节

允许魔咒在非万圣节使用。

  • *与自定义物品框架不同,这允许让其他玩家显示魔咒,而不仅仅是自己客户端。

跟随bot/ 走路bot / 多开

无需用户输入指令就能执行操作的bot。通常用于帮助开挂者或者骚扰.

与常规bot不同,这些bot因其呈现方式而不同。例如,普通bot可以在特定地图上游荡,而步行bot必须有一个由主机创建的设置路径。

这些bot通常会在预定的路径上行走,并在指定位置进行自瞄。与常规bot不同,步行bot不会检测到步哨枪,通常会直接进入它们的视线,这样隐藏很好的工程师就可以轻松处理它们。 以下能力:

  • 跟随玩家。
  • 治疗玩家并释放Über。
  • 守护一个位置。
  • 根据路径游荡并追捕敌方玩家。

杀人嘲讽

玩家被杀时会发出一条信息,通常会用开挂者的Steam用户名、兵种或武器来侮辱他们。

“噪音制造者”

允许开挂者使用特定的噪音制造者去制造噪音而不是用于真正的用途。

无后坐力

消除因开火或受伤而受到的任何晃动。主要为了美观,但有助于提高自瞄精准度。

无弹道散布

无弹丸散布相同,这可以消除任何抛射物武器的不精准,比如乞丐的火箭筒的弹道散布和猎人短弓的蓄力过久不准。

滚动疾风步

当Valve修复了"视角疾风步"的时候,他们只修复了站立的时候;该补丁不适用于蹲着的开挂者,而且仍然能看到他们倒着蹲着跑。

这允许开挂者以下蹲的姿态跑着。

服务器seed预测

如果服务器运行时间够长,seed值(决定客户端武器的排列)将是一个很大的浮动点。 这引入了一个很大的不确定性(因为它越来越舍入)。客户端可以预测服务器生成的模式,因为只需要一个近似于服务器的值,其余的值将由舍入来完成,这将使类似排列的属性无法再次工作。由于Valve的休闲服务器运行时间不长导致运行效果不太好,反而在一些社区服务器上运行的很好,只要不重启服务器。

第三人称

无论服务器的“sv_cheats”设置为1还是社区服务器上安装了插件,都允许开挂者使用第三人称。

嘲讽滑步

最初是一个漏洞,如果玩家在跌落之前嘲讽,可以在嘲讽期间可以移动。 开挂者利用这一点,使其无需从任何地方摔下来就能做到嘲讽滑步。

这在一次更新中得到了修正,但仍有部分可能,使用移动嘲讽(如康茄舞)可以在没有任何转向延迟的情况下立即转向,或者在使用嘲讽时向侧面移动。

炸麦

在语音里炸麦。

绕过VAC

也被称为VAC Disabler,这种挂已经内置到许多注入器中,并导致VAC无法验证游戏文件,但并不能消除VAC封禁。

扭曲/Tickbase修改

通过在伪造丢包后发送多个用户命令,允许客户端在Valve服务器上“扭曲”命令多达约23ticks(值由sv_maxusrcmdprocessticks决定)。 这将导致玩家变为约23ticks(在66ticks服务器上大约为三分之一秒)。 这一特性的存在是由于游戏补偿丢包的方式,并且可以在短时间内分解为加速和减速。

这也可用于另一个通常称为双管齐射(double tap,简称DT。)的功能,允许快速连续射击。

被修复的挂

这些是Valve在内容更新中修掉的功能。

成就轰炸

开挂者可以通过快速解锁和锁定成就来轰炸聊天,并通过播放声音骚扰。

2014年的某个时候,Valve添加了一个限制,即可以在聊天中同时显示多少成就。

防踢

开挂可以在投票前在控制台快速游戏接受的服务器上输入“retry”,从而使投票无效。

这个问题直到2016年7月7日补丁加入了休闲模式才修复。

卡天

通过不向服务器发送用户命令,使开挂者漂浮在空中。 发现还包含其他漏洞,例如:

2017年4月20日补丁通过引入新命令“sv_player_usercommand_timeout”修复了此问题。该命令将要求开挂者根据设置的值发送用户命令;设置为0将禁用修复。

恒定临界值

最初,开挂者可以通过将tickcount设置为他们将获得爆击的时间来获得100%的爆击。

2013年某个时候引入了爆击容量系统因此修复。

子弹完美静默瞄准

即时命中是指使用即时命中击打玩家的武器,如霰弹枪或手枪。

“完美静默”(在开挂者中通常称为pSilent)是用于防止观察者发现开挂的静默瞄准功能。

通过引入新命令“sv_maxusrcmdprocessticks_holdaim”,修复了2015年7月23日补丁中的问题,该命令允许服务器保存客户端的多次ticks;设置为0将禁用修复。

机枪跳跃

通常,当你旋转机枪手转轮机枪,你不能跳跃。开挂者很简单地告诉游戏客户端里他没转动机枪来消除这种限制。

2013年某个时候修复

无弹丸分布

预测或更改武器seed,以消除或减少武器扩散。

修复了2015年7月23日补丁中的问题,使服务器控制seed而不是客户端控制。

盗用姓名

窃取玩家的名字,让他们被踢,或帮助开挂者避免被踢。

Valve引入了一些修复措施来缓解名称命名问题,例如:

  • 在呼叫投票UI中显示化身。
  • 添加sv_namechange_cooldown_seconds:设置玩家再次更改名称之前的时间。
  • 添加sv_vote_issue_kick_namelock_duration:设置玩家在获得投票后可以再次设置姓名的时间。
  • 添加tf_allow_player_name_change,以防止完全更改名称

2021年9月16日补丁中修复并禁用2个或更多玩家在服务器中使用相同名称的功能。

疾风步

由开挂者同时发送大量用户命令引起。通过限制一次接受的用户命令数,修复了起源引擎游戏中的问题。

另一种形式的加速挂在补丁发布后不久兴起,被称为“视角疾风步”;它将允许比正常速度更高的速度,但不会产生与正常疾风步相同的效果。

最初的疾风步在2013年的某个时候被修复,视角疾风步于2014年7月24日补丁被修复。

开镜挂

这个挂可以帮助你更快地使用狙击步枪瞄准镜 。

服务器卡顿

每次发送过多的命令可能会导致服务器对玩家像皮筋儿一样甚至完全冻结,通常会导致连接的玩家超时。

这在2018年6月7日补丁 中通过限制玩家每一次可以发送的命令数量而得到了部分修复;然而,一些社区服务器仍然受到影响。

序列冻结/删除状态

滥用网络通道跳过序列。几乎所有状态都可以消除,例如着火/流血

根据你跳过的序列数量,开挂者可能会打破玩家的延迟补偿,从而使人们很难用即时命中的武器击中开挂者。

其他副作用包括:

通过故意冻结游戏(如发送一堆snd_restart)以使自己与服务器脱离同步,可以通过合法的方式实现移除状态效果。

2017年11月7日补丁中修复了状态删除,但仍保留了一些效果,这些效果将在以后修复。

自动化作弊程序(Bot)

自2019以来,许多这样的自动运行的“Bot”开始涌入官方的休闲模式匹配。以许多种方式扰乱玩家的游戏体验,比如自瞄爆头、对服务器进行网络攻击、在聊天框输入许多无意义内容等。

为此,Valve发布了许多更新以限制这种扰乱游戏的行为。