TCP UDP and SpeedTest/PingTest

Call of Duty Black Ops II Xbox 360

Re: TCP UDP and SpeedTest/PingTest

in reply to trialstardragon

Nice post.

Thanks for letting us know about online Forza Horizon.

Luckily I only paid 25 bucks for my copy.

Level 72
Likes: 2027
Posts: 13592
Registered: ‎03-09-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to starbuckfrack

Some matches work fine if you get a good host that is near by. Other matches well make me think of BO and MW3 and BO2 in how if the host is bad the wft moments go through the roof.

With a good host, it is pretty smooth, only some car hopping and floating at times. With a bad host.. it is super car rally. Where you bump a car and suddenly it shoots away at 200+ mph when it was only going 60 and you were only going 80 when you bumped it.

So pretty much like this game, get a bad host and nothing connects, get a good host and your gun is the god slayer that not even satan or god themself would stand before and have a chance of winning aka rubber bullets bending around corners and shooting through thick walls as if they were paper.

Level 70
Likes: 1950
Posts: 12882
Registered: ‎26-05-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to trialstardragon

Another thing is, if this whole game is based on UDP packets, and having a good ping does not matter, why even show bars in the game? Why even bother matchmaking people close to each other? Maybe because the UDP packets travel faster and don't get lost because you have a GOOD PING and low jitter.

Level 21
Likes: 252
Posts: 1360
Registered: ‎16-12-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to Nubdub

UDP does not have better ping or travel faster, it has less error correction so has even more problems than tcp when ever any packets are lost.

the console tests for udp ping when connecting to other players not tcp ping. which is why it alos varries so much during the match at times because of line quality not being nearly as stable with udp than with tcp.

Level 70
Likes: 1950
Posts: 12882
Registered: ‎26-05-2011
Highlighted

Re: TCP UDP and SpeedTest/PingTest

in reply to trialstardragon

Another thing everyone needs to consider.  This is a company, their only interest is sell COD.  To market this product to make money.  So far, they are a billion dollars deep.  They have a target market.  Unfortunately, that market is for the average player with average skill.  Not for the Pro's.  They make the game so noobs can pick it up and be good.  Skill does not matter anymore.  Think about it.  If they didnt market this game for new people to come in and play, they would have no future. The days of absolute domination are over.  To many people complained that it was too hard to get into it, because there are so many good players. They have to keep the avarage purchase base interested, meanwhile the lifetime CODers get screwed........

Level 2
Likes: 3
Posts: 46
Registered: ‎15-08-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to trialstardragon

The reason posting latency results from places like speedtest is pointless is not because "it uses TCP and the game uses UDP". It is because when you run a ping test you're testing how long it takes to send a packet from your computer to the speedtest server, but when you play CoD online you're not playing on that speedtest server, you're playing with another player hosting and THAT is the computer you need to test your latency to.

All this TCP and UDP talk is pretty pointless, all FPS games in history have and will use UDP, it is simply faster than TCP.

Level 7
Likes: 61
Posts: 167
Registered: ‎09-09-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to adeadfox

Actually udp is not faster than tcp. UDP has less error correction protocols so it takes a little less processing for the connection. the packets do not actually travel faster over upd than they do on tcp. So you are not correct on that assumption.

UDP is not faster than TCP by any means, other tahn how the packets are processed once they arrive at the destination.

Level 70
Likes: 1950
Posts: 12882
Registered: ‎26-05-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to trialstardragon

How is what you describe NOT faster?

trialstardragon wrote:

UDP is not faster than TCP by any means, other tahn how the packets are processed once they arrive at the destination.

Sounds like it's faster to me. Processing of packets IS part of the equation, you can't simply ignore it.

Level 7
Likes: 61
Posts: 167
Registered: ‎09-09-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to adeadfox

Oh and the speed increase isn't just because of "less processing" the biggest factor with UDP being faster is you don't have to receive an acknowledgement packet back for every packet sent.

With TCP when you send someone a packet, you wait for the other person to send you back an ACK packet saying they got it. If you don't recieve an ACK, you send the same packet again.

With UDP you send a packet to someone. You have no idea if they recieved it or not. But you don't have to wait for them to send you an acknowledgement packet back.

UDP cuts the ammount of packets sent in half. How is this not faster?

Level 7
Likes: 61
Posts: 167
Registered: ‎09-09-2011

Re: TCP UDP and SpeedTest/PingTest

in reply to adeadfox

That ack is part of the error correction in tcp, which udp does not use. The speed of the transmission is not any faster just because of this, just the processing of the information. which does not make it really any faster. Just because it does not have to send an ack does not mean the data is really traveling any faster across the connection.

Another thing you may not realize is that udp does not send the information in the exact same order as tcp. You may bet udp packet 125 before you get 120 or even before 115. where in tcp it follows a much stricter method of being sent. You will get 115 before 120 before 125.

UDP is the bastard child of tcp and always has been. It is not faster just uses less correction control.

Also by removing those ack packets it is more possible for packets to be lost and never noticed. because udp does not really care if a packet is lost or not. it just sends out the packet and if they are recieved fine, if not oh well. Those lost packets can add to the wtf moments in the game.

Level 70
Likes: 1950
Posts: 12882
Registered: ‎26-05-2011

Studios