Gex


What does Gex mean?

Gex stands for Game Extractor, named after a metal extractor (mex)

What games are processed?

Gex downloads all public games without an AI in them. Once downloaded, Gex will parse them to get some basic information about each game.

Under certain conditions, Gex will also run the replay file locally to generate in-depth stats
  • If the game has 6 or less players, is not on a metal map, and is shorter than an hour, Gex will process these games
  • If the game has more than 6 players, or is on a metal map, Gex might process the game, based on a priority system.
    Gex will prioritize games that are quicker to process. A game will be less likely to be processed if it:
    • Is longer than 30 minutes
    • Is on a metal map
    • Is unranked
    • Contains only low OS players
    • Contains unit tweaks
    • Changes any of the default mod options (increased starting resources, resource multipliers, etc.)
    Games that meet these conditions are de-prioritized as these games usually take longer to process, and Gex tries to process quicker games first

Users that are logged in can request Gex puts more priority on a game. A user can only prioritize one game at a time.

Gamemode and demofile rating inconsistency

The demofile can contain incorrect rating information for a game depending on how the game is setup.
For example, if a duel is created with a team size of 8 in the lobby, the demofile will contain the ratings for the large team gamemode, not the duel gamemode.

Why are PvE games not processed?

PvE games take much longer on average to process than PvP games, and in general is not a particularly competitive format where the data Gex provides is useful (tho it may be interesting for some, sorry!)