HomeGamesUpdatesPricingMethodology
Steam News25 May 201313y ago

Timeouts after Spawning & Version 1.86

If you've been kicked out of a Server or seen players getting Timeout notices in the chat channel I have added a fix which should finally resolve this.

Full notes

Full Lunar Flight update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

0 fixes1 addition0 changes0 removals
  • Server
addedIf you've been kicked out of a Server or seen players getting Timeout notices in the chat channel I have added a fix which should finally resolve this. There is now a new option in the Multiplayer Options to only use TCP instead of UDP. This is enabled by default, TCP is much more reliable than UDP but can incur some lag if packets are lost and don't arrive as it will request a resend until they arrive ok. UDP is only used for the synchronisation of the position of the Player and Missiles as this can tollerate some lost packets due to the way the data is interpolated. All other events are sent with TCP, this is why you can connect fine and chat but Timeout after spawning. I had a discussion with the programmer that wrote the Networking framework Lunar Flight uses (TNet) and the reason this is happening is that for some reason the UDP data transfer doesn't send packets through on some peoples machines. He is going to investigate this and see if there is an issue in his code that needs addressing.

Lunar Flight changes

addedIf you've been kicked out of a Server or seen players getting Timeout notices in the chat channel I have added a fix which should finally resolve this. There is now a new option in the Multiplayer Options to only use TCP instead of UDP. This is enabled by default, TCP is much more reliable than UDP but can incur some lag if packets are lost and don't arrive as it will request a resend until they arrive ok. UDP is only used for the synchronisation of the position of the Player and Missiles as this can tollerate some lost packets due to the way the data is interpolated. All other events are sent with TCP, this is why you can connect fine and chat but Timeout after spawning. I had a discussion with the programmer that wrote the Networking framework Lunar Flight uses (TNet) and the reason this is happening is that for some reason the UDP data transfer doesn't send packets through on some peoples machines. He is going to investigate this and see if there is an issue in his code that needs addressing.

If you've been kicked out of a Server or seen players getting Timeout notices in the chat channel I have added a fix which should finally resolve this. There is now a new option in the Multiplayer Options to only use TCP instead of UDP. This is enabled by default, TCP is much more reliable than UDP but can incur some lag if packets are lost and don't arrive as it will request a resend until they arrive ok. UDP is only used for the synchronisation of the position of the Player and Missiles as this can tollerate some lost packets due to the way the data is interpolated. All other events are sent with TCP, this is why you can connect fine and chat but Timeout after spawning. I had a discussion with the programmer that wrote the Networking framework Lunar Flight uses (TNet) and the reason this is happening is that for some reason the UDP data transfer doesn't send packets through on some peoples machines. He is going to investigate this and see if there is an issue in his code that needs addressing.

Source

Steam News / 25 May 2013

Open original post

Changelog.gg summarizes and formats this update. How we read updates.