Go Back   Tactical Gamer > Tactical > Battlefield 2 > Battlefield 2 - Point of Existence Discussion

Battlefield 2 - Point of Existence Discussion General discussion for Point of Existence

Reply
 
Thread Tools
Old 08-27-2008, 10:07 PM   #16 (permalink)
 
gator skywalker's Avatar
 
Join Date: Sep 2006
Location: The Gator Nation
Posts: 206
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

The following was Mr. McFeelme's explanation in the thread Sordavie mentioned:
"If the game only updated the screen when it got data from the server, your game would be running at 20 frames per second.
(ping of 25 = 40 fps, ping 100 = 10fps)

At those framerates, the game would be awful. So BF2 employs some sort of prediction/interpolation algorithm to draw more frames than it has data."

So based on that a person at 120 ping would be guessing while the game is guessing all the while you are hitting everything you shoot at. This seems unlikely to me, so I am wondering how it happens.

You can call me names or whatever you want, but when I see something that does not make sense like predicting the supposedly unpredictable, I question it. I try to understand what seems to not make any sense to me at all especially when people's explanations seem to be contradicted in game. And if it does not make sense to me, I am sure it does not make sense to others who are playing here and that can cause problems.

I appreciate the good ideas put forth here.
gator skywalker is offline   Reply With Quote
Old 08-27-2008, 10:33 PM   #17 (permalink)
OFP Officer
OFP Admin

 
WhiskeySix's Avatar
 
Join Date: Oct 2005
Posts: 10,299
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

bommando played from australia with a ping over 200... and shafik played from israel with something similar... both adapted and consistantly had > 2:1 k/d.... I guess they learned to avoid 'twitch' situations where the outcome's decided by who see's who a few miliseconds sooner. adapt and overcome!
__________________




Reflexes are for mistakes only. Reaction implies surprise. Be surprised less.
WhiskeySix is offline   Reply With Quote
Old 08-27-2008, 10:35 PM   #18 (permalink)
 
Iamthefallen's Avatar
 
Join Date: Aug 2005
Location: Columbia, SC
Age: 30
Posts: 1,096
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

That's not entirely correct... ping only deals with the latency, not the number of packets received/sent per second. The statement is correct as far as updates/drawings/extrapolation goes, but it's mostly unrelated to latency.

You receive a continuous stream of packets, and you send a continuous stream. The client doesn't wait for a packet before it sends the next, nor does the server. Both are just sending as fast as they can, hoping that it will reach the other party OK. Neither one knows if it actually did.

You can receive 20 updates per second but still have a 100ms ping. You can also have a 50ms ping and only receive 5 updates / second because of packet loss.
Iamthefallen is offline   Reply With Quote
Old 08-27-2008, 11:50 PM   #19 (permalink)
 
Buflak's Avatar
 
Join Date: Apr 2008
Location: Hungary
Age: 26
Posts: 154
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Im surprised no one suggested this one yet;

There is a way to change the default interpolation interval and the ping compesation.
When in game bring up the consol and type:

SettingsManager.floatSet GSDefaultLatencyCompensation 0.100000

0.1 means it compensates for 100ms ping. So if you have a different ping then change the value.

There is a second variable, the interval of interpolation which is 100 by default. Try to play with that one as well, the command is:

SettingsManager.U32Set GSInterpolationTime 100

I used this in vanilla bf to fix the chopper hitboxes. Some might consider it a cheat but it's accesable through a simple console command and always was, so it's just a setting that you can change.
It's important to note that this method gives you no advantages since changing these values applies both to you and the enemy hitbox. That means you can hit more but take more hits as well.

More info in this can be found on tweakguides.com bf2 guide and youtube. Also google "bf2 interpolation"

Though i used this in vanilla, im not using it in poe2 since there is no need to hit fast moving objects like jets and choppers with guided projectiles.
fallen told everything thats needed to compansate for bad ping with playstyle and it's a lot better on the long run because you improve your tactics and awareness.
Buflak is offline   Reply With Quote
Old 08-28-2008, 12:37 AM   #20 (permalink)
 
Rick_Slick's Avatar
 
Join Date: Mar 2007
Location: Indianapolis, IN
Age: 33
Posts: 209
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Quote:
Originally Posted by Buflak View Post
Im surprised no one suggested this one yet;
It was... in one of gator's other threads about some of the frustrations he is experiencing:

http://www.tacticalgamer.com/battlef...hat-kills.html
Rick_Slick is offline   Reply With Quote
Old 08-28-2008, 08:24 AM   #21 (permalink)
 
[tR]Greasy_mullet's Avatar
 
Join Date: Jan 2007
Location: Tennessee
Age: 31
Posts: 881
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Perhaps all these threads should be merged? Then just bumped again when wants to bring it back up.
__________________
Leet Ninjaish Sniper/Pilot
[tR]Greasy_mullet is offline   Reply With Quote
Old 08-28-2008, 08:54 AM   #22 (permalink)
 
HiTestFest's Avatar
 
Join Date: Sep 2007
Location: Jersey
Posts: 1,316
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Quote:
Originally Posted by [tR]Greasy_mullet View Post
Perhaps all these threads should be merged? Then just bumped again when wants to bring it back up.

That would be one hell of a thread.
__________________


I deserve a ribbon for Mortar Specialist

Artillery conquers and infantry occupies.
J.F.C. Fuller
HiTestFest is offline   Reply With Quote
Old 08-28-2008, 09:34 AM   #23 (permalink)

 
tHa_KhAn's Avatar
 
Join Date: Sep 2006
Location: The Gunshine State
Age: 29
Posts: 2,646
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Gator,

the easiest to see example of all this...is play COD4. It has a kill cam(at least on the 360) which shows an instant replay from your killers POV. Often, what it shown in the kill cam is vastly different than what you see on screen. Times it seemed I was one shotted, but on the kill cam the guy emptied a magazine or two in my direction before it finally killed me. Yes they're different games, but IMHO shows the technical side of all this the best. You learn that what you see and what someone else sees are two different things in an FPS. Times that I thought some guy got an amazing BS shot on me, it actually was some noob with an MG sending 50 rounds in my direction before one got lucky and hit.
__________________

tHa_KhAn is offline   Reply With Quote
Old 08-28-2008, 09:00 PM   #24 (permalink)
 
Rick_Slick's Avatar
 
Join Date: Mar 2007
Location: Indianapolis, IN
Age: 33
Posts: 209
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Quote:
Originally Posted by tHa_KhAn View Post
Times that I thought some guy got an amazing BS shot on me, it actually was some noob with an MG sending 50 rounds in my direction before one got lucky and hit.
I actually didn't even know you were there... my mouse button got stuck on a pube.
Rick_Slick is offline   Reply With Quote
Old 08-28-2008, 11:35 PM   #25 (permalink)
 
HiTestFest's Avatar
 
Join Date: Sep 2007
Location: Jersey
Posts: 1,316
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

^^^ rofl!!!!!!
__________________


I deserve a ribbon for Mortar Specialist

Artillery conquers and infantry occupies.
J.F.C. Fuller
HiTestFest is offline   Reply With Quote
Old 08-29-2008, 09:27 AM   #26 (permalink)

 
tHa_KhAn's Avatar
 
Join Date: Sep 2006
Location: The Gunshine State
Age: 29
Posts: 2,646
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Quote:
Originally Posted by Rick_Slick View Post
I actually didn't even know you were there... my mouse button got stuck on a pube.
Death by pube, I've reached an all time low. Whiskey, do I have to join the 71st now?
__________________

tHa_KhAn is offline   Reply With Quote
Old 08-29-2008, 10:06 AM   #27 (permalink)
 
HiTestFest's Avatar
 
Join Date: Sep 2007
Location: Jersey
Posts: 1,316
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Quote:
Originally Posted by tHa_KhAn View Post
Death by pube, I've reached an all time low. Whiskey, do I have to join the 71st now?

No need. They all ready have me. LOL
__________________


I deserve a ribbon for Mortar Specialist

Artillery conquers and infantry occupies.
J.F.C. Fuller
HiTestFest is offline   Reply With Quote
Old 08-29-2008, 11:17 AM   #28 (permalink)
 
Mr.McFeelme's Avatar
 
Join Date: Aug 2007
Posts: 180
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Quote:
Originally Posted by Iamthefallen View Post
You receive a continuous stream of packets, and you send a continuous stream. The client doesn't wait for a packet before it sends the next, nor does the server. Both are just sending as fast as they can, hoping that it will reach the other party OK. Neither one knows if it actually did.

You can receive 20 updates per second but still have a 100ms ping. You can also have a 50ms ping and only receive 5 updates / second because of packet loss.
Absolutely. Furthermore, there is no guarantee the packets will arrive at your machine in the order that they were sent from the server. Or that each packet represents that same time interval as the other packets in the stream. Or that the packets are arriving in intervals of time that are relative to the amount of time their data represents.

I have used UDP for communication between programs on a LAN and between programs running on the same machine, and I have seen all of these sorts of problems. Adding the internet and the amount of data to the mix.... the potential for problems are enormous.
Mr.McFeelme is offline   Reply With Quote
Old 08-29-2008, 12:43 PM   #29 (permalink)
 
unKind-Bud's Avatar
 
Join Date: Sep 2007
Location: Milwaukee, WI
Age: 38
Posts: 126
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Over at Gamenight, we discussed the Plane/Treadmill discussion for 57 pages.


I'm hoping we can overtake that w/this thread?
unKind-Bud is offline   Reply With Quote
Old 08-30-2008, 04:48 PM   #30 (permalink)
 
Join Date: Jan 2007
Posts: 68
Tournaments Joined: 0
Tournaments Won: 0
Re: Ping and Connection Explanation

Quote:
Originally Posted by unKind-Bud View Post
Over at Gamenight, we discussed the Plane/Treadmill discussion for 57 pages.


I'm hoping we can overtake that w/this thread?
LOL that was an epic thread.

Ping doesn't count for all that much. I'll wager I live closest to the server of anyone, and my ping is in the 20 or lower range at all times. Still, I consider it a good night when my KDR is above 1. What kills me far more often is the crappy rig I have which means I can't see muzzle flashes and my framerate hovers around thirty. That and I just am not that good. You pays your money and you takes your choice.
Britt is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




» Log in
User Name:

Password:

Not a member yet?
Register Now!
» Advertisement



All times are GMT -4. The time now is 12:15 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
©2004-2008 - Tactical Gamer - All Rights Reserved