Yaribz / SPADS

SpringRTS Perl Autohost for Dedicated Server
GNU General Public License v3.0
15 stars 13 forks source link

teams consisting greater than 8 havent trueskill sorting right #42

Closed Ruwetuin closed 3 years ago

Ruwetuin commented 6 years ago

normally playerid s are given to the highest ranked players and then to the lower ones. But this is not the case when teams have more than 8 players

See advplayerlist ingame: https://i.imgur.com/hB9PtBA.png

Yaribz commented 5 years ago

This is due to the lobby server not supporting more than 16 player/team IDs. There is a workaround in SPADS for this limitation (so that it's still possible to play team games bigger than 8v8), but in this case player IDs aren't sorted as you might expect (even if afaik this is not mandatory for autohosts to sort player IDs according to skill...). I might improve the workaround in the future to fix this with some not-so-clean code in SPADS though :/

Yaribz commented 3 years ago

Finally improved the workarounds for lobby protocol limitations, which should fix this issue at the same time.