Halo 1 & 2 for PC
This topic has moved here: Subject: Strange Multiplayer Lag
  • Subject: Strange Multiplayer Lag
Subject: Strange Multiplayer Lag
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I have noticed something very odd *and slightly fishy* while playing multiplayer for quite awhile. It seems that there is some sort of data sending "leak" where randomly, while a person is playing, there is a sudden increace of data being sent out by *presumably* the game to the server. I'm just wondering, has anyone else noticed this?

You can check by runing the task manager and set the Network Adapter History *under the view menu* bytes sent / bytes recieved. Occasionally check your internet connection for any sudden jumps in the bytes sent (red). You probably will know it when you feel lag and/or have the "X Box"

*NOTE: I have dial-up. I can feel each bump. So every time this sudden increace of data being sent out happens, I get dropped. I can have a completely lag free game and then I get droped for no reason except by this.*

  • 07.20.2006 7:57 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Oh noes! Someone is syphoning teh resources.

o_O All I notice is that Halo just burns a huge 80,000kb hole in my CPU when it is running.

  • 07.20.2006 9:05 PM PDT

1337 dance moves
Posted by: Death2BlueCheese
im afraid im gonna have to confiscate your testicles.

What are you, the Cyber police? lol.

Your siganture lags me.

  • 07.20.2006 9:38 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

lol

  • 07.20.2006 9:40 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

It's probably bumping every time anyone picks up a flamethrower...

  • 07.21.2006 6:23 AM PDT
  •  | 
  • Exalted Heroic Member
  • gamertag: [none]
  • user homepage:

This happens to me too. I have a fine game, but when someone joins, or almost any reason, I'll just be kicked out, usually to find that the game is now full.

  • 07.21.2006 10:17 AM PDT
  •  | 
  • Exalted Heroic Member

The Halo Maps Website http://www.halomaps.org
The Halo Movies Website http://www.halomovies.org
The Halo CE Chronicles http://hcec.halomaps.org

What you are seeing has to do with dropped packets of information. To explain it further you first have to understand how the network communicates. For the sake of simplifying this explanation there are two common types of Internet protocols that games use: TCP and UDP. (yes there are more but let us not complicate things).

The underlying structure of the Internet is the IP (Internet Protocol) and it breaks up your data into packets and transmits it out over the internet. On top of that are the TCP (Transmission Control Protocol - think TCP/IP) and UDP (User Datagram Protocol).

When your computer communicates with the TCP protocol it makes a connection to the other computer and basically stays connected sending data back and forth. If a packet of information is lost in transmission then the underlying network layer requests a resend of the data and will do so until it gets all the pieces to reconstruct it. This resend/retry process (handshake) is performed by the network layer and can be computer and processor intensive. It is very reliable.

With UDP there is no real connection or handshake. The sending computer basically spits out the data into packets and sends it, relying on the network to get it to where it is going. This requires much less processing at the network level and the computer level and is therefore faster but less reliable.

Most games use the UDP protocol because it is faster and requires less processing, however when packets get lost in transmission the game program and not the underlying network layer must send or request new data. When a lot of packets get dropped due to poor connections or router congestion issues you will see your network get busier.

This is also why you sometimes get warping. The Client and the server are not handshaking when they use UDP so the server sends out update information but sometimes your client doesn’t get it but keeps working and sending your location to the server. Finally you receive a full data stream from the server and it tells the client where you should be so your client makes the correction and warps you to the position the server said.

  • 07.21.2006 10:34 AM PDT

Can you play on the 19th?

  • 07.21.2006 1:25 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

The thing is though, I can have a nice smooth graph *in the task manager, both yellow and red going smooth*, but then suddenly the data being sent sky-rockets and recieveing drops off like a rock. This does not seem to correlate to anything happening in game. Of course there is no way to have halo both show it's graph of data being sent/recieved and play online, at the same time. *its a command under devmode, it shows a graph of data being sent/recieved.*

Though, i have thought of something. I remember during a previous patch I had no problems, but when the next one came out, this started to happen. IDK though, it was awhile ago.



Alas, in a month I'll be up at MTU and have a nice high-sped connection to which I can frag everyone on =þ.

  • 07.26.2006 9:10 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Perhaps it is time to upgrade to broadband.

  • 07.26.2006 3:34 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Posted by: death incarneate
Perhaps it is time to upgrade to broadband.
Perhaps it is time for you to learn that some people are poor, like me.

  • 07.26.2006 3:39 PM PDT