2025-08-06 16:40 CEST

spring: develop f13b3977 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
tvo tvo develop 2008-01-01 13:26:59 develop 8af0d160
Changeset * Attempt to fix jerkiness in animations by reintroducing the smoothing code
  in CGame that was removed in r4487.

  For this a Peek function was added to all network layers, to be able to
  take a look at the network messages already received but not yet processed
  (ie. msgQueue).

* Also reverted part of r5161, the smoothing should take care of this as it
  did in 0.75b2 (If not we can always revert the reversion).
  (Did this because I think our resend handling is (and always has) been quite
  sensitive to congestion, so better not spam too much packets. Additionally,
  due to the low trigger in Flush() a single user command will almost per
  definition trigger a network flush anyway, so it shouldn't have a bad effect
  on experienced lag with giving commands.)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5192 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/Game.h Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/System/Net/Connection.h Diff ] File ]
mod - rts/System/Net/LocalConnection.cpp Diff ] File ]
mod - rts/System/Net/LocalConnection.h Diff ] File ]
mod - rts/System/Net/Net.cpp Diff ] File ]
mod - rts/System/Net/Net.h Diff ] File ]
mod - rts/System/Net/UDPConnection.cpp Diff ] File ]
mod - rts/System/Net/UDPConnection.h Diff ] File ]
mod - rts/System/NetProtocol.cpp Diff ] File ]
mod - rts/System/NetProtocol.h Diff ] File ]