How we test
Every map goes through the same steps, whoever brought it: our bot, a player, or our own servers. The first step it fails stops it.
The steps
- We keep it apartThe file lands in quarantine first. Nothing there is offered to anyone or goes near a game's maps folder.
- We check the fileIts format, its size and everything inside it has to add up. Nothing broken or hidden. This takes milliseconds.
- It has to be its own mapHalo's own maps under another name, or another map under a stock name, don't get in. Maps HAC2 has stay with HAC2.
- It has to be the version people playWhen a server offered it, the file has to match what the server said it was.
- We play it (not yet)Our dedicated server loads it and a test player plays a short game on it, about a minute, in a sandbox with no network. If either one crashes, it doesn't go out.
- Then it's listedMaps that pass go on our signed list. A map a player sent that we haven't seen played also waits for a person to look at it.
Maps that break the game
Maps that crash the game or break the engine are blacklisted, even when people enjoy them. We don't host or offer them, our mirrors drop them, and Chupathingy won't take them from anyone. You can still install a map by hand. It's your game.
