I got Battlefield Bad Company 2 last night on Steam and I was trying to play online, but I get disconnected within 5 minutes of joining and usually get an error saying: "You have lost connection to the EA server".
I have read that BFBC2 uses port forwarding so I went to www.portforward.com and there was a guide to set it up for my DLink router, however I still get disconnected. I don't believe its an issue with my internet because I have played other online games fine on it, and can download things such as movies with sufficient speed.
I am going to give it another try this evening, but I was wondering if anyone else who came across this problem possibly had other suggestion on what I could do to possibly fix this?
Edit: I tried updated my punkbuster as well as playing server without punkbuster along with other troubleshooting steps but the disconnection continued, I then contacted ea and they got me to run a program that traces packets, and they told me the problem is with my internet service provider and that I am losing packets.