高级玩家
![Rank: 4](static/image/common/star_level3.gif)
- 贡献度
- 13
- 金元
- 2945
- 积分
- 347
- 精华
- 0
- 注册时间
- 2004-12-17
|
原帖链接:
http://blogs.battlefield.ea.com/battlefield_bad_company/archive/2010/01/26/BFBC2-PC-Copy-Protection.aspx##
该DRM手段不仅实施于3月面市的正式零售版及Steam数字发行版,本周末上线的beta测试也会应用该机制,据说是为了防止有人破解beta测试客户端。
该测试定于美东夏令时周四中午12点举行,即北京时间周五零点(……);除非已是Combat Testing的注册成员,否则只能通过预定游戏的方式拿到beta测试邀请码。
预定Steam数字发行版的顾客可通过Steam平台下载测试文件;在指定零售店预定光碟版游戏的顾客可通过遍及全球的下载站点下载测试客户端(包括BT方式),文件规模1.5G。
欲参加测试,玩家需事先准备好5G磁盘剩余空间、EA帐号、beta测试邀请码,及游戏所用的玩家名。beta邀请码与EA帐号绑定,一经使用即无法转让。
至于大家最关心的DRM问题,EA的做法可谓诚意十足,对绝大部分玩家来说这回没什么可抱怨的。
首先,这次应用的SecuROM不会永久驻留计算机,游戏启动时才会运行SecuROM,并随反安装操作一起被卸载。
其次,beta测试所用的SecuROM体制为纯被动方式,不会主动询问激活事宜,beta测试结束后会随反安装操作被一并删除。
最后,正式版所使用的SecuROM将提供两种激活方式任选:光碟认证,和在线认证。
前者一旦被使用,以后每次进入游戏都得放碟,但在没有网络接入的情况下也能游戏,即单机模式可100%离线。
后者需进行一次性的联机认证,SecuROM会与远端主机通讯,检查当前所使用的CDKey在多少台计算机上用过。认证通过后,SecuROM会离线,玩家进行单机游戏时无需在线,也无需放入光盘(鼓掌!)。
每个CDKey可在同一台计算机上激活十次;或是十台不同的计算机各激活一次;每次激活的有效期为10000天(假定首发日开始游戏,可玩到 2037年7月)。
每次激活可回收,玩家所要做的就是反安装游戏,反安装程序会自动回收被用过的激活次数,还会告诉玩家剩余多少激活次数(进行此番操作时需保持在线)。
若玩家对自己的爱机大动干戈,更换了大部分硬件,SecuROM会认为你换了一台新机,需重新激活。
如发生上述情况,可反安装游戏以便回收激活次数,然后再次安装游戏重新激活。
若只升级了CPU或显卡,则不会触动SecuROM的神经。
若不幸用光了10次激活次数(比如硬盘前仆后继地牺牲了好多回),你就得致电EA客服,哭诉你的遭遇,要求对方恢复可用的激活次数。
综上所述,BFBC2的DRM手段比2K Games的《BioShock 2》好五倍,后者是无法回收的15次GFWLive激活,且游戏时还要检查光碟。
-----------------
以下是原帖内容,部分进行了汉化(非机器翻译,但我英语水平很低,凑合看吧。),重点都加上颜色了,特别是橙色的内容!
-----------------
Copy Protection for BFBC2 PC
BFBC2 PC版的拷贝保护
[Updated 2010-01-27 15:27 GMT+1: Added clarifications about
[更新于 2010-01-27 15:27 GMT+1: 加入了些澄清的内容
- online authentication and multiplayer,
在线验证和多人游戏
- copy protection and Steam,
拷贝保护和Steam
- copy protection and EA Online
拷贝保护和EA在线(数字版)
now, if you excuse me... there's a Closed Beta which needs some attention!]
现在,如果你原谅我...这里有一个公开测试版,和需要注意的一些事项!
Hi all!
大家好!
I'm the lead programmer on the PC version. You have asked for more technical information on the PC version, and the blog about our audio system was very appreciated, so here's another one... this time about a more sombre subject: Copy Protection.
我是PC版的首席程序员。你们要求获得更多关于PC版本的技术信息,以及很赞赏关于我们音响系统的博客,那么这里是另外一个对于版权保护的严峻问题。
Introduction
BFBC2 PC uses SecuROM as its copy protection mechanism. SecuROM comes in many shapes and forms. I will describe the specific version that is being used in BFBC2 PC.
SecuROM in general
The version which we use is a wrapper around the main game executable. It does everything it can by running as a “normal” program; it does not install any sort of kernel software.
What this means is:
* No software is permanently installed on your machine.
* SecuROM is ONLY running when the game is running
* When you uninstall the game, you will also uninstall the SecuROM software.
SecuROM and the Closed Beta
The main game executable (BFBC2Game.exe) of the Closed Beta will be wrapped with SecuROM. There is only one reason for this: to make it difficult to hack the Closed Beta client to run the final game.
SecuROM is configured to be passive. All it does, is make it more difficult to modify the game client.
When the Closed Beta is uninstalled, all traces of the game and SecuROM will be removed from your machine.
SecuROM and the final game
The final game will also use SecuROM. The main game executable (BFBC2Game.exe) will be wrapped with SecuROM. Some support files in the game’s installation directory also belong to SecuROM.
When you install or start the game, you will be required to authenticate the copy of the game. That is how you prove that the installation of the game you are running is legit.
You can do that in two ways: by putting the original DVD in the drive, or by going online once. If you bought the game on disc, you get to choose; if you have purchased it digitally, your only option is going online.
(在光盘版安装游戏时会出现两个选项,以下就是解释。)
Authentication by DVD
DVD验证
You can authenticate by putting the DVD in the drive.
你可以通过把DVD放到光驱里进行验证
If you choose this method, you must have the DVD available every time you want to play. With this method, SecuROM will not go online at all. You can then play the single-player campaign 100% offline.
如果您选择此方法,你每次玩的时候都需要放入DVD。使用此方法,SecuROM不会上网的。然后,您可以脱机玩100%的单人战役。
Authentication by going online
在线验证
You can also choose to authenticate by going online once.
您也可以选择通过网上验证一次。
If so, this happens the first time that you start the actual game. You will be asked for permission. If you allow it, SecuROM will talk to a master server, which counts on how many computers your serial key is currently in use.
如果是这样,这种情况发生在第一次启动游戏。您将被要求进行许可。如果你允许它,SecuROM将与主服务器联系,同时统计有多少电脑正在使用着你的CDKEY。
When the installation has been authenticated online once, SecuROM will no longer go online. You can then play the single-player campaign 100% offline, without needing the DVD. Also, you can play multiplayer online without needing the DVD.
当进行了网上安装后,SecuROM将不再联网。然后,您可以离线玩完全的单人战役,而不需要放入DVD。此外,您可以无需DVD而进行多人在线游戏。
You can have the game authenticated on up to 10 machines at the same time.
One authentication is valid for 10,000 days. Thus, if you authenticated once on launch day - March 2nd, 2010 – that authentication will be valid until July 18th, 2037.
你可以同时在多达10台电脑上认证游戏。
一个认证的有效期为10000万天, 因此,如果你在2010年3月2日验证了 ,那么认证有效期至2037年7月18号。
Online authentication … what about de-authentication?
网上认证...怎么样重新验证?
You can de-authenticate the game. De-authentication means to return one authentication to the “pool” of available activations (which started with 10 available).
你可以重新验证。重新验证意味着你要使用一个可用的激活次数(你一开次拥有10次)。
You do it one of two ways:
你可按以下两种方法来做:
1. In the Games Explorer in Vista: right-click on the game’s Icon and select “Deauthorize this machine”
1,在系统里打开游戏的安装目录,然后在游戏图标上点右键,选择“取消授权”
2. Uninstall the game; uninstallation will automatically invoke the de-authentication process.
2,卸载游戏;卸载将会自动调用验证程序。
After de-authentication, you are told how many authentications are now in the “pool”.
重新验证后,你会被告知还有多少可验证的次数。
SecuROM needs to go online to de-authenticate.
SecuROM 需要联网进行重新验证。
Online authentication, and modifying hardware
在线验证,同时又更改了硬件。
If you have authenticated the game, but then changed a lot of hardware in your machine, then SecuROM may deem that your current authentication will no longer do.
如果你验证了游戏,但是又改变了你的电脑硬件,那么SecuROM可能认为您目前的验证无效。
If that happens, do this:
如果是这样的话,照下面做:
1. Uninstall the game. That will return the old authentication to the “pool”.
2. Install the game again. The next time you start the game, you will get a new authentication.
You need to change a lot of hardware for this to happen. Just changing the processor or graphics card is not enough to make the authentication obsolete.
If you run out of activations – perhaps because your PC breaks unexpectedly, several times – then contact EA’s technical support to get an extra authentication added to your “pool”.
如果你因为电脑损坏了多次而超出激活限制,那么你可以联系EA的技术支持,可以得到额外的认证次数。
Online Authentication and Steam
STEAM在线验证
The Steam edition will also have SecuROM. We are working closely with Steam to make the integration well-functioning.
STEAM版同时也使用了SecuROM。我们与Steam密切合作,使得他们能非常好的协同使用。
Authentication versus EA Online entitlements
EA 在线的认证与权利
When you purchase the game, you can authenticate it on up to 10 or 11 machines (1 DVD + 10 online). This allows you to play the singleplayer campaign on several machines at the same time.
当您购买了游戏,你可以在10到11台电脑上验证。这将允许你同时在多台电脑上玩单人战役。
When you purchase the game, you can also entitle one EA Online account. When you want to play BFBC2 PC multiplayer online, you need to log in using an account that has been entitled
当您购买了游戏,你同时拥有一个EA在线的帐号。当你需要玩多人在线模式时,你可以直接登录你拥有的在线帐号。
specifically for BFBC2 PC. Only one machine can be logged in at a time using the same EA Online account. Thus, one purchased copy of the game allows one person to play online. |
|