Elite_Assassin
Member
+1|6878|Coventry, Enlgand
Hi this may or may not be something you can deal with but as you allow multiple players to play with one game i guess it might be.

I am running Windows XP SP2 and have multiple users who use it with there own accounts, I have installed the game which i can use fine on and offline how ever the other 2 users are unable to connect to online games, connecting to on line account is fine and searching for servers is fine however when they try joining a server they get an invalid CD key error both users are setup as administrators and as far as i can see there are no security violations for the directory and file. I have tried everything i can think of.

This is really bugging me any of you guys come across this before?
Tshadow
Member
+3|6967
o..i think u need 3 seperate cd keys
to play
Tshadow
Member
+3|6967
ONly one person can play with one cdkey online
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
its not for all people to play at the same time but at different times as all 3 people log onto the same computer if you see what i mean, on my log on in windows, in BF2 i have 3 usernames on the logon screen and they can logon and join a server there no problem so it can't be the case where it is one CDkey per person because if i go on to my mates logon and put my username into BF2 (Registered against my name) it says the CDkey error thing, i just can't work it out we are all using the same short cut to BF2 the same computer, just different logons to the PC, it is really wierd!!! cause surely if there was a CDkey error for the game it wouldn't allow you to go online to load up the servers and check your stats!?!!?
tupla_s
.
+455|6864|Finland
Right click the bf2 shortcut and select "run as" and add the user info that you wan't to play it with
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
Yup have already tried that, tried running it as administrator and as myself but that still doesn't fix the problem, I have also tried copying the BF2 folder from my documents to each users My Documents, i have give each user permissions to MY my documents incase that was the problem but still the same, looked through all the local security policies doesn't seem to be anything there eithe.
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
my apologies i never tried the run as option i tried something slightly different, doing the run as command and entering my logon details for windows does make it work, so somehow the key is locked down to my profile, is there a way of either making the CDkey available to all users on the PC or something of the sort so they can use BF2 without having to enter my password for them as i got stuff on my PC which is sensetive for work and for obvious reasons want to try and make it secure as possible.
IBKCKNURASS
Corrosion Inhibitor
+172|7009
theres not really a way to do that. U can always create a gaming profile and install all the games on that, dont put a pass on it. then just use your profile for your personal stuff.

Personally i would have a fit if i had to share my computers. I dont even let my woman touch them. She has her own labtop and her own homebuild tower. I go so far as to even have a spare PC in the guest room. Sharing sux...
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
lol tell me about it, waiting for a nice pay out for my injusy claim and getting a PC just for me and my games

although the gamin profile sucks cause that would mean uninstalling all the games, as i must of spent 12 - 15 hours total over the last couple of days setting the PC up like this as i had to reinstall windows, so if anyone knows if there is a fix or a work around for my problem would be very grateful to hear about it

thanks for the idea by the way
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
Hi got a reply off EA customer support

Hello Lee,

Thank you for contacting us here at Electronic Arts Technical Support. I'm sorry for the difficulty that you are having with Battlefield 2. do you have the 1.3 patch?

This error occurs when you don't have the 1.3 full patch installed.

First please empty the Temp folder to prevent conflicts with unnecessary files. To delete your Windows temporary files on Windows XP:

1. First you will need to delete the standard Windows temporary files:
Click on the Start button.
Click Run.
Type temp into the available text field and click OK.
Click on one of the files in the folder that just opened, and press Ctrl and A to select all of the files in this folder.
Press the Delete key on your keyboard.
When prompted if you are sure, choose Yes to All.
Next you will need to delete your specific logins temporary files:
Click on the Start button.
Click Run.
Type C:\Documents and Settings\<Insert login name here>\Local Settings\Temp in the available text field and click OK.
Note : Be sure to specify your Windows login without the greater than/less than symbols, in the bolded area above.
Click on one of the files in the folder that just opened, and press Ctrl and A to select all of the files in this folder.
Press the Delete key on your keyboard.
When prompted if you are sure, choose Yes to All.

2. Download and install the 1.3 patch.
http://www.ea.com/official/battlefield/ … rc=bf2_1_3

3. Please install in this order (where applicable): Battlefield 2 -> 1.3 full patch -> Special Forces -> 1.3 full patch -> Euro Force -> 1.3 patch.

4. If you receive an error with patching and require further explanation, check the My Documents\Battlefield 2\Dmp\patchlog.txt file for error specifics. Your error code can be referenced at http://www.bccsoftware.com/support/tech … rrors.asp.

Hopefully these suggestions will be of service to you. Thank you for your time and patience.

Should you require further assistance about this or any Electronic Arts games in the future please visit our website and review our extensive Self Help knowledgebase (https://eauk.custhelp.com)

Sincerely,
Cyrous D.
EA Games Technical Support


Will let you all know if it works
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
nope none of that works, anybody else got any ideas?
[TFT]Hostage
Never fear, I is here
+11|6826
For the basic game itself (BF2) you can do everything, but.....only 1 of the X amount of people using that same copy can play online at a time(same thing goes for SF, remember SF is a sepearte game). For booster packs. the booster is registered to a certain account.
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
yeah i hear you but even if i log on through the other windows account i get a CDkey error and if all the other people come onto my windows logon and loginto BF2 it works fine, there must be away to install BF2 so each user can log on and run the same game, this is the only game which behaves like this, i am currently rolling back to framework 1.1 to see if that helps
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
ok guys i have sorted it, it looks as if windows encrypts the CD key to your paticular logon for windows, so what you need to do is run regedit and unecrypt it very easy to do.


If you have Battlefield 2

Click Start.
Go to Run.
Type regedit and hit OK button.
Click on plus sign next to HKEY_LOCAL_MACHINE.
Click on plus sign next to SOFTWARE.
Double click on Electronic Arts folder.
Double click on EA Games folder.
Double click on Battlefield 2 folder.
Double click on ergc folder.
Data displayed will probably have x9392 only.
Right click on it and select Modify (copy the whole of the text from the box and insert into notepad and save just incase you make a mistake!).
Type in x9392 and then your CD key.

example if your cdkey is 1234-5678-ABCD then enter x939212345678ABCD

Example: x9392(your Battlefield 2 CD key here)
If you have Battlefield 2: Special Forces

Click Start.
Go to Run.
Type regedit and hit OK button.
Click on plus sign next to HKEY_LOCAL_MACHINE.
Click on plus sign next to SOFTWARE.
Double click on Electronic Arts folder.
Double click on EA Games folder.
Double click on Battlefield 2 folder.
Double click on ergc folder.
Data displayed will probably have x9392 only.
Right click on it and select Modify.
Type in x9392 and then your Battlefield 2 CD key.
note: don’t include hyphens.
Double click on Battlefield 2 Special Forces folder.
Double click on ergc folder.
Data displayed will probably have x9392 only.
Right click on it and select Modify (copy the whole of the text from the box and insert into notepad and save just incase you make a mistake!)..
Type in x9392 and then your Battlefield 2 CD key.
NOTE!!! do not use your Special Forces CD key use your BF2 CDkey.
example if your cdkey is 1234-5678-ABCD then enter x939212345678ABCD

Hope this helps someone in the future
tvmissleman
The Cereal Killer
+201|6930| United States of America

Tshadow wrote:

ONly one person can play with one cdkey online
Elite_Assassin
Member
+1|6878|Coventry, Enlgand
no not one person can play with one CDkey online i have 3 people who can play my game all they have to do is create a login for BF2 to play online and it works, so that quote is not true, i think what you mean is only one computer can go online with one CDkey, one computer can have multiple users the CDkey is the licence for a computer, if that quote was true everytime you create a login then you would have to enter a CDkey.
najevi
Member
+0|6588
This thread ought to be referenced under a new Subject heading in one of the FAQ's at this forum.

Elite_Assassin has an elegant looking solution - I have not tried it yet because the following approach has worked for my boys (and me!!) at my house. I require all family members (including myself) to use WinXP user accounts with Limited User rights. If you are not already aware/convinced of the virtues of doing this then google for a while and you'll find plenty of discussions on the subject.

EA do not widely advertise it but when you persist on this line of enquiry eventually you will get a response such as:

EA wrote:

I know how frustrating this must be for you but you cannot play the game using any other Windows XP account other than the Windows XP  account that was used to install the game.
Now it so happens that my experience is that 2nd and 3rd accounts (even  accounts with Limited User rights) can play BF2 in SINGLEPLAYER mode and in MULTIPLAYER mode over a LAN. They cannot play MULTIPLAYER over the internet - the indignant "invalid CD-key" error appears for these 2nd and 3rd WinXP user accounts - even if they are accounts with Admin rights!

EMPHASIS: 2nd & 3rd user accounts with Admin rights cannot successfully play MULTIPLAYER over the internet. EA have never explained why this is so. The explanation by Elite_Assassin is the most credible I have come across.

A workaround I use follows:
  • create a WinXP user Account called "Gamer" and grant that account Admin Rights.
  • Login to WinXP as Gamer and uninstall any problematic games such as BF2 and then reinstall them. EA have posted instructions on steps for a manual uninstall and I prefer to uninstall that way myself. The "Add/Remove Programs" applet from Control Panel should work OK too.
  • reinstall BF2, any expansion packs and the latest update.Posts elsewhere in this forum to remind you of the optimal install sequence for these.
  • Patiently track down the shortcuts to the BF2 executable then right-click and select Properties.
  • At the Shortcut tab click the Advanced button and the "Advanced Properties" window will appear.
  • Check the check box labeled "Run with different credentials" then click OK to close.
  • At this point I choose to hide the Gamer account from the Windows XP Welcome screen. This is optional but well advised since you probably don't want lazy family members browsing the internet, reading email and downloading goodness-knows-what files while logged in to an account with Admin Rights.
  • From this point onward all users of the PC (remember all users are Limited Users) double click the shortcut you have modified and are prompted to select which user to run the program as.
  • Instruct users to select Gamer and enter the password for Gamer.The game runs with Admin rights and internet based MULTIPLAYER works without the indignant "CD-key invalid" error.
  • When the user QUITS from BF2 the user is back to the Limited User rights environment that they are accustomed to for every day activity.


If you don't know how to complete one of the steps above then check out the list of Useful Links posted at
http://forums.bf2s.com/viewtopic.php?pid=1132113#p1132113
I am pretty sure that list is comprehensive.

Some people recommend using "Run As ..." and that will also work but I prefer not to advertise the availability of "Run As ..." just in case some mischievous family member decides to change a sibling's (or parent's) user account password or something equally inconvenient!

Last edited by najevi (2007-01-13 15:30:32)

Board footer

Privacy Policy - © 2025 Jeff Minard