Insurgency Game.ini generator
Sandstorm's configuration is split between Game.ini and Engine.ini, and the section headers inside them matter as much as the file choice.
Visual Settings
Game.ini
How Game.ini syntax works
Sectioned INI. A setting must sit under the correct section header to be read, and the headers are long, fully-qualified names rather than short labels. Getting the header wrong produces exactly the same result as not writing the setting at all.
The mistake that costs people hours
Many server settings are also accepted as launch arguments, and launch arguments win. If a value in Game.ini is being ignored, check the startup command before editing the file again — something on the command line is very likely overriding it.