I recently installed BF 2142 can play on any server for any length of time but due to the install I went and made sure that Punk Buster is all up to date.
I rebooted my Modem both on my end & on Comcast.
I rebooted & reset my home router / updated router firmware
I rebooted my computer
Each time I connect to TFC's server with in 2 minutes I get kicked and all it tells me is "Lost Connection from Server"
I updated my Punkbuster since I just installed BF 2142.
I can play on other BF2 Servers, I joined XXX server played for 45 minutes, Disconnected and reconnected to TFC, was on the server for 2 minutes and then "Lost Connection from Server"
I am in New Jersey, my typical ping is about 85-90ms.
Spoke with Redrums about it he's based out of NYC and he is having the same exact issue as I am. I am thinking that the server needs to be rebooted. Maybe server Beach is having a issue with their TCP/IP Stack. Any news on this would be great would love to continue to play on your guys server.