FiveM DMA 设置:服务器本身就是反作弊
GTA V 有三种多人联机环境,管控机制各不相同。你所在的环境决定了 DMA 方案能改变什么,而在角色扮演服务器上,它几乎什么也改变不了。
简短回答
FiveM 运行在 Cfx.re 自己的客户端和自研反作弊上,而不是 Rockstar 在 2024 年为 GTA Online 加入的 BattlEye。在角色扮演服务器上,大多数规则都由服主编写的脚本来执行,任何硬件架构都改变不了服务器端校验。
本页内容9
GTA V 的三种多人联机环境
人们说 GTA V 时,可能指的是三种东西之一。第一种是 Rockstar 自家的 GTA Online,自 2024 年 9 月的 Title Update 1.69 起就在内核层运行 BattlEye。第二种是 FiveM,即 Cfx.re 推出的多人联机框架,它运行自己的客户端和自研反作弊,而不是 BattlEye,此外还有服主自行安装的各种东西。第三种是其他社区框架,即 RageMP 和 alt:V,它们同样各有各的客户端。这些不是同一个目标的不同变体,而是各自独立的客户端,管控机制也各不相同,所以为其中一种编写的方案并不适用于另一种。
你在哪种环境里?
先弄清楚哪一行适用于你,因为这决定了管控层是什么,以及双机架构能对它改变什么——如果能改变点什么的话。
| 环境 | 管控机制 | 封禁范围 | DMA 方案能改变什么 |
|---|---|---|---|
| Rockstar 官方服务器上的 GTA Online | BattlEye,内核模式,于 Title Update 1.69(2024 年 9 月)加入,外加 Rockstar 自己的服务器端系统 | Rockstar 账号;而且 Rockstar 历史上曾采取过硬件层面的处罚 | 把读取程序移出 BattlEye 监视的机器。仅此而已 |
| FiveM(Cfx.re 客户端) | Cfx.re 自研的客户端反作弊,外加服务器自己的反作弊资源 | 该服务器,还可能波及 Cfx.re 账号,在所有服务器上生效 | 只针对客户端扫描这一检测面。服务器端检查完全不受影响 |
| FiveM for GTAV Enhanced | 同样的 Cfx.re 机制,运行在 Enhanced 游戏版本上 | 同上 | 同上,但它是另一个游戏版本——客户端要和你拥有的版本对应 |
| RageMP、alt:V 及其他框架 | 各框架自己的客户端,外加服务器脚本 | 该服务器以及框架账号 | 道理相同,只是客户端不同。请确认商品页实际写明的是什么 |
Rockstar 的 BattlEye 常见问题只涵盖 GTA Online,在角色扮演服务器上你面对的反作弊并不是 BattlEye。把那份常见问题搬给服务器管理团队看,对你毫无帮助。
警告
为什么硬件改变不了服务器端检查
角色扮演服务器会运行自己的反作弊资源,包括事件校验、实体归属检查、位置和血量的合理性检查、日志记录,以及会旁观巡查的管理人员。这些检查都在服务器上进行,用的是服务器本来就掌握的数据。在副机(第二台电脑)上读取内存,并不会改变服务器收到的信息、脚本校验的内容,也不会改变正在观战的管理员看到的画面。DMA 方案去掉的是客户端扫描这一检测面,但在 FiveM 上,那只是问题中较小的一半。
Legacy 与 Enhanced 客户端有何不同
FiveM 现在有两个客户端:FiveM 运行在 GTA V 的 Legacy 版本上,而 FiveM for GTAV Enhanced 运行在 Enhanced 版本上,是后来以抢先体验形式推出的。Cfx.re 为服主和资源开发者记录了两者的差异,这些是实打实的差别,而不是换了层皮。这对方案有两层影响:游戏版本号决定了读取程序读的是什么,客户端则决定了你能进哪些服务器。查看状态条目之前,先弄清楚你装的是哪一个,并且要预料到 Rockstar 的游戏更新和 Cfx.re 的客户端更新会在不同的日子到来。
开局的正确顺序
- 确定你要进入的是哪种环境:GTA Online、FiveM Legacy、FiveM for Enhanced 还是其他框架
- 单独启动游戏和客户端,在不接读取程序的情况下连上一个服务器
- 记下游戏版本和客户端版本,然后对照查看今天的状态条目
- 阅读服务器自己的规则,因为真正管着你的,是它的脚本和管理人员
- 启动副机,确认 DMA 卡已被识别,然后启动读取程序
- 连上服务器并加载完成后再附加,不要在连接过程中附加
- 如果视频链路中接了融合器,设为无边框全屏,并让两台机器的分辨率和刷新率保持一致
每次游玩前的 FiveM 检查清单
- 清楚你启动的是哪个客户端,以及它运行在哪个 GTA V 版本上
- 在接入读取程序之前,游戏和客户端能单独连上服务器
- 已查看你所用方案今天的状态条目,并把它的日期与游戏和客户端最近一次更新做了对比
- DMA 卡已接在数据口上,且读取程序是在游戏加载完成后才连接的
- 游戏主机把所有输入设备识别为标准鼠标
- 已经接受这一点:任何硬件都改变不了服务器端脚本和观战的管理人员
- 如果视频链路中接了融合器,已设为无边框全屏
FiveM 常见问题与解决方法
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 方案失效了,但 GTA V 和 FiveM 都没有更新 | 某个服务器更新了自己的资源,包括反作弊脚本,而这种变化从服务器外部是看不到的 | 先换一个服务器测试,再断定方案坏了,因为只在一个服务器上失效属于服务器自身的改动,而不是状态面板层面的事件 |
| Rockstar 更新后客户端连不上 | 游戏版本跑到了 Cfx.re 客户端前面,Rockstar 打补丁后的一两天内出现这种情况很正常 | 等客户端更新,因为在它发布之前,整条链路里没有任何东西能从你这边修好 |
| 读取程序读到的结构完全不对 | Legacy 和 Enhanced 是不同的游戏版本,为其中一个编写的方案不适用于另一个 | 确认你拥有的是哪个版本、启动的是哪个客户端,并让商品和状态条目与之对应 |
| 被踢出或封号,却没有任何反作弊提示 | 服务器端检测或管理人员的决定,两者都不会产生客户端报错信息 | 没有技术上的解决办法,因为这个环境的管控机制就是如此 |
FiveM 与 GTA V 设置常见问题
FiveM 用 BattlEye 吗?
不用。Rockstar 在 2024 年 9 月通过 Title Update 1.69 为自家服务器上的 GTA Online 加入了 BattlEye。FiveM 运行在 Cfx.re 客户端上,使用自研反作弊,外加服务器在此之上安装的各种反作弊资源。
FiveM 比 GTA Online 宽松吗?
是不同,而不是更宽松。没有内核模式的第三方扫描器挡路,但作为交换,你要面对服务器端校验和真人管理员,而硬件架构对这两者都没有影响。
我需要 Legacy 还是 Enhanced 客户端?
哪个与你拥有的 GTA V 版本和你想进的服务器匹配,就用哪个。它们是运行在不同游戏版本上的独立客户端,所以任何与版本相关的东西都只针对其中一个编写。
FiveM 方案需要输入设备吗?
只有功能涉及移动光标时才需要,因为玩家列表和信息类方案是只读的。另外,在角色扮演服务器上,带有机器特征的瞄准在管理人员眼里也最为扎眼。
FiveM 方案现在能用吗?
本店在 /products/fivem 出售 FiveM 外部辅助,在 /products/fivem-dma 出售 GTA V 与 FiveM 的 DMA 辅助。状态面板能针对本店出售的每个方案回答这个问题,但它回答不了单个服务器自己的反作弊资源的情况,因为这些资源会在不另行通知的情况下改变。
说明
关于单个服务器,我们无法确认的事
角色扮演服务器很少公开自己的反作弊资源,而且可能随时改动、不作任何预告,所以除了服务器的管理人员,没人知道它运行着什么,也没人知道某样东西在那里能不能用。请查看状态面板上你所用方案的情况,并把每个服务器的具体表现视为未知。
资料来源
这些细节来自实际运行方案,而非公开资料;而且每个服务器的服主随时都可能改写自己的脚本。
继续阅读
仍然没有解决?在 Discord 提交工单
全部指南