This “trick”. There’s a reason why you don’t hear about it often. I’m pretty sure the game throws an Easy Anti-Cheat (EAC) error and treats a player’s failure to get into the match as if they intentionally left. It sounds like MCC is detecting that not all players are able to load into the game and starts the search again. I’m glad to hear that you’re not getting a penalty.
I haven’t heard of anyone being on the receiving end of this before. I’ve got to admit, it sounds like an ethical way to avoid getting a Halo 3 BTB Utah Mambo match. All this time later and I still don’t want to play on that Sandbox map.
I’m going to break down the gametype and forge map structure in MCC. There’s three main places. 1) Where local (private) files are stored, 2) where built-in files are stored, and 3) where matchmaking files are stored. Gametypes are “.bin” files and maps are “.mvar” files.
Local files, such as everything you manually save, can be found here.
C:\Users\<USER>\AppData\LocalLow\MCC\LocalFiles
%userprofile%\AppData\LocalLow\MCC\LocalFiles
It’s sorted first by game and then by gametype or forge map. The filenames are in hexadecimal. You can often see identifying information by opening the files in Notepad, turning on Word Wap, and then looking near the top of the file. Don’t ever edit the contents directly. You can edit the name of the file but be aware that editing it again in-game will require you to save-as instead of just save. There’s a limit for 50 gametypes across all Halo games and a separate limit for 50 forge maps across all Halo games.
Built-in gametypes and forge maps are sorted first by Halo game and then by gametype or forge map. They can be found here:
C:\Program Files (x86)\Steam\steamapps\common\Halo The Master Chief Collection\halo3\game_variants
C:\Program Files (x86)\Steam\steamapps\common\Halo The Master Chief Collection\halo3\map_variants
Putting a file here will always make it appear before a local file when selecting a gametype or forge map. Putting files here is an excellent way to bypass the 50 file limit on PC. Steam players can do this with ease but Windows Store players will have difficulty.
And now we have the matchmaking “hopper” folders. Never mess with these. Always copy them out or you will get penalized when matchmaking detects an error.
C:\Program Files (x86)\Steam\steamapps\common\Halo The Master Chief Collection\halo3\hopper_game_variants
C:\Program Files (x86)\Steam\steamapps\common\Halo The Master Chief Collection\halo3\hopper_map_variants
This is Halo 3’s folder specifically but it is in an identical place for the other Halo games. This is the folder people may mess with in order to do what OP is describing. 343i pre-loads what people will play in matchmaking in order to cut down on redundant bandwidth usage. If the file you attempt to load from this folder has been tampered with, then Easy Anti-Cheat will flag it and kick you back to the main menu. It will only result in a punishment identical to either intentionally leaving that match or getting kicked from that match. Steam players can verify game files to force a re-download of any missing files in this folder. Windows Store players have no such luck and would have to reinstall or update(?) to refresh this folder.
Modding by replacing or editing files generally only results in a temporary block until the game files are found to not be different. It’s intentionally trying to bypass EAC that will carry a ban risk.