Set GameMode variables independently for each level

This should always work.

Best part here is Data tables are simply CSV files at heart. You can make changes to them on the fly. You can even have the server download them at runtime.

A lot of my games structure uses data tables. Complete weapon/vehicle configs etc. The DT allows us to change recoil, sway, fall off damage etc on the fly. Never having to touch code.