Pyree Splendid Apr 1, 2011 8,268 2 31,460 Oct 21, 2011 #2 What is your ping? The biggest improvement comes by playing game hosted on server closer to your location. Upvote 0 Downvote
What is your ping? The biggest improvement comes by playing game hosted on server closer to your location.