Thread:Piisfun/@comment-35425114-20180722015539/@comment-34929636-20180722024451

I don't know, other than the basics, which you probably already know.

Basically, I can't gather enough data on the algorithm to figure it out from just inputs and outputs.

There are a few pointers though:
 * If the input is a squad, it will try to match them against another squad. The larger the squad is, the harder it tries, hence why single players almost never go up against full squads.
 * As expected, the queues for FFA and Skirmish are separate from the main queue.
 * The Skirmish queue logic is actually very simple. Because everyone is using the same equipment, there is no need to run fancy balancing code. Instead, it just grabs the first 12 players in line, splits them into two teams, picks a map and gamemode (with an override, in case the devs decide to preset them), and starts a match. This also results in extremely short wait times.

As for the main system, I am guessing it runs on a rule-based AI, but that is as far as I can figure out from pure observation.