Go Back   StrafeRight Forums > StrafeRight PC Gaming Forums > First-Person Shooters (FPS) > Battlefield 2
New Posts Calendar Xbox Live Leaderboard Arcade Members List

Battlefield 2 BF2 and BF2 Expansion/Booster Pack Discussion

 
 
LinkBack Thread Tools
  #1 (permalink)  
Old 11-16-2006, 05:15 PM
BetterOffDead's Avatar
T-Bagging The Critically Wounded
 
Join Date: Sep 2006
Location: Missouri
Posts: 918
BetterOffDead loves playing with their D-key!
Connection Problems with Dual Core CPUs

I'm not sure if anyone has brought this up before or not, but I experienced this problem myself and found a solution.

For awhile now I have been playing BF2 and occasionally I would get disconnected from a server, but not getting completely kicked out of the account server. Then it would refuse to let me join the server or let me in for about 20 seconds and disconnect again. I could sometimes join small (less than 20) player servers and play without problem. I checked my pings and everything looked great. For some time I thought it might be my ISP cutting me off for bandwidth issues and I was about to call them up and complain.

I had a friend come over and play BF2 with me and he never had connection problems. I decided to look around for answers and finally found one. Turned out that my CPU was to blame. I run an AMD X2 4200. What I found out was there is a bug in the programming for BF2 where it does some strange stuff to the TCP stack. Having a dual core processor compounds this problem and eventually leads to connection problems after playing for a hour or two at once.

The solution is fairly simple. All you have to do is set the "Affinity on the BF2.exe process to just one core (either 0 or 1). If you don't know how to do this, just right press Ctrl+Shift+Esc and right click the process and choose "set affinity." Chances are if you have a dual core CPU you already have had to do this before. Doing this now allows me to play on 64 player servers for as long as I like (which is probably a bad thing ). Hope this helps if anyone else has ever had this problem.
__________________
Quote:
patno -= ((((((((((((((((40+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1 0)+1)+('Z'-'A'))+1)+1)+1);

Also, I should note that you may not use this code in your own applications. If you want to reduce a variable by 89, you'll have to find another way to do it.

Reply With Quote
  #2 (permalink)  
Old 11-16-2006, 10:26 PM
DarqHelmet's Avatar
The Real Joe
 
Join Date: Feb 2005
Location: San Diego
Posts: 2,217
DarqHelmet eats noobs for breakfast!DarqHelmet eats noobs for breakfast!
Send a message via AIM to DarqHelmet Send a message via MSN to DarqHelmet Send a message via Yahoo to DarqHelmet
Good to know.
__________________
Reply With Quote
  #3 (permalink)  
Old 11-17-2006, 01:30 AM
Take a bite outta bf2
 
Join Date: Sep 2006
Posts: 152
McGruff_TheCrimeDog loves playing with their D-key!
Send a message via AIM to McGruff_TheCrimeDog Send a message via Yahoo to McGruff_TheCrimeDog
yeah

definatly good to know since im on a dual core and never knew that might be why my bf2 gave me such a problem every once and a while and would black out and come back thanks man
Reply With Quote
Reply

Thread Tools



Similar Threads
Thread Thread Starter Forum Replies Last Post
ET:QW and dual monitors K_Dog Enemy Territory: Quake Wars 8 05-13-2008 10:03 PM
PC Dual Boot Question Hall PC Hardware And Software 4 10-30-2007 02:38 PM
how important is 800mhz fsb, dual ch. ram and 8x apg? alphanumeric PC Hardware And Software 0 08-05-2005 01:30 AM
Dual Monitor setup w00t PC Hardware And Software 12 02-20-2004 03:13 AM
Dual DVI motivdesign PC Hardware And Software 0 09-15-2003 06:40 PM

Loans | Buy Shares | Get Rid of Debt | Advertising | Debt Consolidation