diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-11-21 10:50:27 -0800 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-11-21 10:50:27 -0800 |
commit | 7619b0ecbdb3485ff5f2531cea4b660e793b5467 (patch) | |
tree | 75f4e0e6b855f53f54bf36b05112e33f071b8d19 /node/AtomicCounter.hpp | |
parent | 0c85b4ef5f406c51454b33ce22f0ce1585dbfb93 (diff) | |
download | infinitytier-7619b0ecbdb3485ff5f2531cea4b660e793b5467.tar.gz infinitytier-7619b0ecbdb3485ff5f2531cea4b660e793b5467.zip |
Send multicasts in random order.
This should not affect most users, but on large networks it should cause service
announcements to work a lot better. This is the result of a prolonged discussion
with a user about the visibility of game servers on a large network. The old
multicast algorithm was de-facto randomized due to its distributed nature, while
the new algorithm is more deterministic. This will restore some randomization
beyond limit-overflow conditions.
It won't affect small networks at all.
Diffstat (limited to 'node/AtomicCounter.hpp')
0 files changed, 0 insertions, 0 deletions