Faction index is used in the code to determine an entity's Faction. It's sprinkled through the code, and doesn't do much else.
Army index is the way that players (and AIs) are identified by the engine, and they're derived on game launch from the order of players in slots. Trouble was, it ignores empty slots and a few other edge cases. So in those cases, the lobby would report player IDs as {Slot1, Slot3, Slot4} etc, and at end of game the score code reported for engine army indexes {1, 2, 3}. This mismatch led to a server code error and a failed rating update.Statistics: Posted by IceDreamer — 30 Jan 2017, 23:13
]]>