- 阵列列表是一个 HUD 覆盖,它在屏幕角落列出了客户端当前正在使用的模块,并在模块切换时实时更新。
- 它仅在客户端渲染,因此它从不触及服务器,防作弊系统也无法检测到它。
- 一些客户端允许模块以隐藏方式运行:活动状态,但不在列表中显示。
- 可以在 Fan、Tenacity 和 Rose 等客户端中找到它.
阵列列表是 Minecraft 实用工具客户端中的一个 HUD 元素,它显示当前已启用的每个模块的名称,通常堆叠在屏幕的一个角落。切换一个模块,它的名称就会显示出来;关闭它,它就会消失,无需菜单。它出现在 Fan、Tenacity 和 Rose 等客户端中,虽然它们在位置和样式上有所不同,但功能始终如一:一个持续的、一目了然的显示,告诉你实际正在运行的内容。
工作原理
每帧,客户端都会检查哪些模块被标记为已启用,并将其名称绘制为一段短文本堆叠,固定在屏幕的一个角落。启用一个模块,就会添加一行;禁用它,该行就会消失。这就是整个机制。该列表在游戏视图上本地绘制,因此它从不触及服务器,从不发送数据包,并且对游戏实际的玩法没有任何影响。它是一个读数,而不是一个动作。
它的吸引力主要在于便利性。一旦客户端运送了超过少数几个模块,仅仅依靠记忆来跟踪哪些模块被切换就变得不可靠,而每次仅仅为了检查就重新打开一个完整的点击 GUI 就会让人感到厌烦。只需瞥一眼屏幕的一个角落,就能在半秒钟内解决这个问题.
有些客户会将列表与隐藏模块类别配对。这样标记的模块会继续以正常方式运行,只是不会出现在渲染的文本中。这意味着屏幕上的数组列表并非总是活动内容的完整清单,这对于观看者看到的屏幕外观比服务器端发生的事情更重要。
是否安全使用
数组列表本身不携带任何与实际改变游戏方式的模块相关的风险。它在本地渲染文本,从不与服务器通信,因此服务器端的反作弊系统无从观察,更不用说标记了。相比之下,像瞄准辅助或范围扩展这样的东西,服务器可以测量击中角度和距离,并捕捉实际可能与实际发生之间的差距。这里没有等效的信号,因为根本没有服务器交互。
隐藏模块配对是一种不同的考虑方式。其目的是为了在屏幕共享期间,主要地隐藏信息,而不是为了逃避检测系统。如果您将数组列表视为正在运行内容的完整图景,那么了解这一点很重要:它可能并非如此.
Opal 在这方面的立场
Opal 没有提供名为“数组列表”的功能。在这一类别中,运行模块的显示是一种基本的便利功能,因此客户是否拥有该功能的重要性低于其上实际列出的内容,这些名称是否构成一个真正的工具包,或者仅仅是一个冗长的菜单。
常见问题
不会。它仅仅在您的屏幕上渲染文本,从不触及游戏逻辑或与服务器交互,因此对游戏体验没有任何影响。
不能。它从不向服务器发送任何数据,因此服务器端的反作弊系统根本无从察觉或标记。
一个被标记为在后台正常运行的模块,即使它不在可见列表中,也能保持活动状态,尽管它从不显示在屏幕上。
并非完全一样。位置、样式以及隐藏模块选项是否存在都因客户端而异,但核心概念,即列出当前活动的内容,则保持一致。
为了避免屏幕共享时,屏幕上显示的可见信息无法揭示所有已启用的模块。