=|HERO|=Pohack 发表于 2007-7-23 23:09:19

PunkBuster(PB)介绍

在4/17的PunkBuster更新后,听到大家还没上战场就哭号遍野...
元凶就是PunkBuster新的服务组件:
PnkBstrA、PnkBstrB、PnkBstrK



为什么PunkBuster需要加入这些新组件呢?
为什么这些组件需要一直在背景中执行呢?
来看看官方的解说吧!
(官方早就释出这些东西了,我最近没空翻译就拖到现在...XD)


到底什么是新PunkBuster服务?
从PunkBuster客户端1.500版本开始,我们延伸了PunkBuster防作弊系统,让它在Windows 2000、XP或Vista上可以不需要用系统管理员(Administrator)权限来运行支持PunkBuster的游戏。为了这么做,我们发展了新的Windows服务组件来跟PunkBuster一起运作。PunkBuster会自动在支持的系统上使用新服务组件。如果要手动安装/移除这个组件,使用者可以用我们的PBSVC安装程序。无论如何,移除新服务组件会关闭PunkBuster并且无法在启用PunkBuster的服务器上进行游戏。PBSVC可以在这边下载。一旦PnBstrA服务开始和新的PB版本1.500(或更新)客户端同时独立运行,在Windows2000、XP或Vista上运行启用PB的游戏就不再需要系统管理员权限。
________________________________________
自从安装新组件后,现在我都被启用PunkBuster的服务器因为"Losing Key Packets”而被踢出,我应该要如何解决?
有些像是防毒、防火墙或网络安全套装等软件惠对于任何第一次释出的新服务和核心驱动程序存在着疑心。有些软件会封锁我们的新组件,造成”Losing Key Packets”踢除,直到那些软件升级到可以正确的辨识出PankBstrA.exe、PanBstrB.exe和PankBstrK.sys是PunkBuster防作弊系统的组件。那些因为这种冲突原因而导致被踢除的玩家,不是需要手动调整那些软件的设定,就是要在启用PankBuster的服务器游戏时,停用那些软件。新的PunkBuster组件会使用网络资源且频繁的更新在Windows系统数据夹的档案,这个活动会造成某些安全防护程序触发警告或是封锁,这类程序中,有些会将所有不明的程序归类为威胁或是木马。我们新的组件纯粹只是既有的PunkBuster系统使用新服务和核心驱动程序的延伸,而这些延伸都有Versign和Authentocode的数字签名来证明档案的真伪。大部分的主要安全防护软件包不会封锁我们的新组件,使用其它软件造成冲突的使用者,应该连络安全防护软件包的厂商,然后要求透过升级解决这个冲突。
________________________________________
为什么这是必要的?
从Windows Vista开始,对于安全有非常大的重视(这是件好事情)。不幸的,这个重视带来了一些复杂性。为了让游戏有PunkBuster的结合进而达到更安全,PunkBuster的一些部份为了扫描需求需要完整的存取计算机,现在一定要随时都在系统层面运行。这是必要的,为了配合微软在Windows中玩游戏的新需求。
________________________________________
新的组件是选择性的吗?
从PB客户端版本1.700开始,新的组件是必须的。移除和(或)停用新组件将会造成PunkBuster停止运作,并且被频繁的从启用PunkBuster的服务器踢出。
________________________________________

=|HERO|=Pohack 发表于 2007-7-23 23:09:34

________________________________________
我需要在每次玩启用PunkBuster的游戏时弄这些东西吗?
不,这些组件被设计为可以运作所有安装在计算机中启用PunkBuster的游戏。你只需要运行PBSVC安装程序一次,就会安装PnkBstrA服务且开始运作。无论如何,旧的PunkBuster(如版本1.500)并不知道要如何利用新的组件。
________________________________________
我不怎么了解计算机,什么是Windows服务组件?
这是Windows操作系统中用来在「背景」运作程序的服务。当你开机进入Windows,你可能不会注意到,他会加载部分的服务并且开始运行。服务是应该要被设计为可以跟其它在计算机上的程序和服务满意的共存。常见的服务组件有”Print Spooler”,他会将档案加载内存中以待稍后打印,还有”Automatic Updates”会执行 Windows更新的下载和安装。新的PunkBuster服务组件PnkBstrA被设计为可以在Windows2000、XP和Vista下运作。
________________________________________
所以这表示PunkBuster不支持旧版本的Windows?PunkBuster现在可以像以前一样在旧版本的Windows下运作,但是需要使用系统管理员的权限运行。
________________________________________
为什么这些新的服务会在我停止游戏后继续运作?
为了完整的支持使用受限制的使用者(无系统管理员权限)来玩启用PunkBuster的游戏,这个服务必须在他们安装后不停的运行。
________________________________________
这个新的东西会让我的计算机变慢吗?
所有运行的服务、程序和驱动程序都会消耗系统资源。我们注重这个问题,因此所有PunkBuster组件都被设计为高效率的。当没有在玩启用PunkBuster的游戏时,PunkBuster的服务就会在「睡眠模式」,这表示他们是在闲置的状态,等待有PunkBuster的游戏来触动它。当在启用PunkBuster的服务器上游戏时,新的PunkBuster组件是被设计为在不消耗太多游戏本身需要用的能源下,使用游戏时可用的闲置CPU使用量,拥有多CPU或多核心CPU的新系统可以为新组件提供额外的效率增加。
________________________________________
为什么我需要以系统管理员的身分运行PBSVC?
由于PBSVC会安装影响整个系统的服务,它需要在安装过程中以系统管理员的权限执行。这代表你需要在运行PBSVC之前以系统管理员的身分登入。在Windows Vista下,你还需要告诉Windows你需要以系统管理员的身分运行这个特定的程序。为了做到这一点,用你的鼠标在PBSVC的图标上按右键,在弹出的选项中选择「内容」,接着按下「兼容性」标签,然后将写着「以系统管理原执行此程序」的选项打勾,最后按下「确认」按钮。
________________________________________
那些新组件支持64位的Windows吗?
是的,从PB客户端版本1.700开始支持。

BAlan87211 发表于 2007-7-31 17:26:24

you have been kicked via punkbuster(for o minutes)...#132

这个你知道是怎么回事吗?
页: [1]
查看完整版本: PunkBuster(PB)介绍