Lee Salzman
|
4de13a2c2e
avoid sending packets in unacknowledged window
|
4 лет назад |
Lee Salzman
|
0d1fb32ee8
fix for sending getting too far ahead of receiver
|
5 лет назад |
Lee Salzman
|
54dac7af81
revert failed throttle changes
|
5 лет назад |
Lee Salzman
|
b63fd5256a
clamp RTT variance a bit more loosely for throttle
|
5 лет назад |
Lee Salzman
|
65dc0f74d8
round RTT stats before comparing
|
5 лет назад |
Lee Salzman
|
bde113ef56
clamp minimum highest RTT variance
|
5 лет назад |
Lee Salzman
|
e55d226969
more command queuing fixes
|
5 лет назад |
Lee Salzman
|
8d55487767
make throttle more readily accelerate
|
5 лет назад |
Lee Salzman
|
5de0a6f764
make throttle even more tolerant of variance
|
5 лет назад |
Lee Salzman
|
eda26a26d9
clamp throttle variance from below based on RTT percentage
|
5 лет назад |
Lee Salzman
|
47d2e192aa
use unified outgoing command queue for reliable and unreliable commands
|
5 лет назад |
Lee Salzman
|
c25b57b2c1
stabilize packet throttle when RTT variance is low
|
5 лет назад |
Lee Salzman
|
f89e5986d0
don't throttle on first RTT measurement
|
5 лет назад |
Maxim
|
33c7d6903e
Return 0 instead of -1 on enet_protocol_receive_incoming_commands
|
5 лет назад |
Lee Salzman
|
6991632abf
accumulate fractional RTT values
|
5 лет назад |
Lee Salzman
|
b4c427059a
clamp roundTripTime
|
5 лет назад |
Lee Salzman
|
6537dc81f3
make RTT calculations more TCP-like (contributed by Vladimir 'virtul' Ivannikov)
|
5 лет назад |
Lee Salzman
|
b8713bdf88
delay handling of DISCONNECT_LATER until in-flight unreliable packets are sent
|
6 лет назад |
[email protected]
|
7c27a5d5f8
fix window wrap check when sending reliable outgoing commands
|
10 лет назад |
[email protected]
|
9b06a12e71
handle case in bandwidth limit protocol where either incoming or outgoing limits are disabled, but not both
|
10 лет назад |
Lee Salzman
|
6ef4e7d277
limit number of packets that can be received per iteration of protocol loop
|
11 лет назад |
Lee Salzman
|
518144338d
fix maximumWaitingData handling to allow acknowledgements when the packet already exists
|
11 лет назад |
Lee Salzman
|
ea8d41f65c
added maximumPacketSize and maximumWaitingData fields for limiting peer buffer space
|
11 лет назад |
lsalzman
|
5721b667f2
avoid an enet_time_get call when timeout expires
|
11 лет назад |
lsalzman
|
84a4ac70ab
handle disconnects in connecting state
|
12 лет назад |
Lee Salzman
|
d45b44f2b5
allow loopback connections
|
12 лет назад |
Lee Salzman
|
4d7b80152b
small fix for duplicate peers
|
12 лет назад |
lsalzman
|
1658cf3a95
stub out enet_host_random_seed()
|
12 лет назад |
Lee Salzman
|
2d2440053d
typo fix
|
12 лет назад |
Lee Salzman
|
69b98608e5
track the number of connected peers to make throttling a bit cheaper
|
12 лет назад |