CS:GO server is ignoring settings in server.cfg
Solution 1:
The server.cfg
is executed prior to the gamemode_competitive.cfg
, due to this any game mode settings defined the server.cfg
are overwritten once the competitive config is executed. To edit game mode settings you will have to edit the gamemode_competitive.cfg
or the respective gamemode's cfg file you are playing.
gamemode cfg files available in path csgo\csgo\cfg
directory:
gamemode_casual.cfg
gamemode_deathmatch.cfg
gamemode_custom.cfg
gamemode_armsrace.cfg
etc..
so move all your mentioned settings to one of the above mentioned cfg.
Solution 2:
DO NOT edit the gamemode_competitive.cfg
like the other answer suggests, because it is overwritten every time you update the server.
Valve documentation explicitly says
Admins should not modify the
gamemode_XXX.cfg
files
Instead create a gamemode_XXX_server.cfg
and place your overrides there.