I don't know a lot about the network protocols, but I do think that lost
packets ARE re-sent by the server -- unless lost packets simply arrive very
late. This is because sometimes when playing on a server with high loss,
HUD status icons will appear much later than they should have (up to a
second or so). Now for those icons and many other components of the Half-
Life message system, the request for the client to display the icon is only
sent only once, in the frame it is activated. The fact that the icons can
appear so much later than they should do suggests that the packet must have
been lost, but the message was still eventually received by the client.
Whether the server re-sends the lost packet (or simply sends the "icon
display" message in a later packet) or whether the packet arrives very,
very late, I'm not sure. However, I've never seen a situation where HUD
icons simply do not appear when supposed to due to packet loss, so I think
there must be some form of re-sending in place (though certainly in high
packet loss servers it is possible for many game sounds to fail to play on
the client -- perhaps this difference a result of Half-Life's
reliable/unreliable message types).

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to