Im having a bit of a hard time with my Battlefield, somehow my ping is being hidden i have not enabled anything that should be able to do this, ive tried alot of things to get it back, im using eset nod32 for firewall, i tried unchecking icmp and checking it no change, ive tried turning my firewall completely off and it did not help either.
I tried changing settings on my router, opening ports and even the windows firewall 
I’ve contacted my internet provider and they say nothing on my router or my connection should be doing it, the tech even went through my router settings remotely to check.
I have a ping of 23 when i ping google.com, and games like CS 1,6 reads my ping just fine…
Any help?
I have the same issue, I’m always getting kicked by the admins when playing BF3 or BFH, simply because my ping is hidden. This prevents me from playing on a lot of good servers. I even tried connecting directly to the modem but that didnt work either.
I found this just a sec ago IDK if it helps but forums.battlefield.com/en-us/discussion/119840/missing-ping-in-the-bf4-client#latest
The fix is found & it’s # 51 provided within the link below!LINK: BF4 [ Help / Tips / Tricks / Suggestions ]
Hmm. Now my origin says “Cloud data may not be available”, which REALLY frustrates me. Now I can’t even launch BF at all.
If your from the U.S. or Canada join my TeamSpeak3 & I’ll try to help you! The connection info is listed below in my signature!
same problem here, it has to do with the ISP blocking ICMP