In other games, server.cfg was only configure file what get executed on map start/change.
Then there are some games with working map config...
In CSGO game, it execute "game mode" configure file,
AFTER server.cfg file. Keep this in your mind.
- This will take over some cvars, what you have changed inside server.cfg. This is reason why people complain when "nothing" work on server.
List of CS:GO Cvars may not work from server.cfg
- It depends, what
game_type and
game_mode you are running on server, then specific game mode configure files get executed.
For example, game mode
CUSTOM not use game mode configure files.( game_type 3 ; game_mode 0 )
And game mode
CASUAL, use gamemode_casual.cfg. ( game_type 0 ; game_mode 0 )
You see all these from inside gamemodes.txt
- These gamemode_*.cfg files, what I called are "Valve's" own files, what I mean,
if you edit those files, those will be updated back to default when you update your server with SteamCMD.
To "override" Valve's own game mode settings, you create and use:
gamemodes
_server.txt
gamemode_*
_server.cfg
When need gamemodes_server.txt ?
- For add your own custom list of maps,
map group.
- Maybe change game mode armrace weapons order or points, I have not tested.
I tried made "picture", in which order in in which game mode/type cfg files get executed. Below.
https://forums.alliedmods.net/showpo...29&postcount=8
Quote:
Originally Posted by Bacardi
Here is 'picture', or 'map', what are CS:GO default game types and game modes inside gamemodes.txt
- Bottom *.cfg file will be executed as last, this one usually is "override" config file. To override Valve's game mode settings.
You need create that file, it not exist. Example: gamemode_casual_server.cfg
- Game types such as "custom" and "skirmish" not execute own game mode config files, server.cfg should work.
(But I don't know how "skirmish" work.)
PHP Code:
// classic
// classic - casual
game_type 0 ; game_mode 0
gamemode_casual.cfg
gamemode_casual_server.cfg
// classic - competitive
game_type 0 ; game_mode 1
gamemode_competitive.cfg
gamemode_competitive_server.cfg
// classic - scrimcomp2v2
game_type 0 ; game_mode 2
gamemode_competitive2v2.cfg
gamemode_competitive2v2_server.cfg
// classic - scrimcomp5v5
game_type 0 ; game_mode 3
gamemode_competitive.cfg
op08_weapons_expert.cfg
gamemode_competitive_server.cfg
// gungame
// gungame - gungameprogressive
game_type 1 ; game_mode 0
gamemode_armsrace.cfg
gamemode_armsrace_server.cfg
// gungame - gungametrbomb
game_type 1 ; game_mode 1
gamemode_demolition.cfg
gamemode_demolition_server.cfg
// gungame - deathmatch
game_type 1 ; game_mode 2
gamemode_deathmatch.cfg
gamemode_deathmatch_server.cfg
// training
// training - training
game_type 2 ; game_mode 0
gamemode_training.cfg
gamemode_training_server.cfg
// custom
// custom - custom
game_type 3 ; game_mode 0
//gamemode_custom.cfg // This line is disabled from gamemodes.txt
// cooperative
// cooperative - cooperative
game_type 4 ; game_mode 0
gamemode_competitive.cfg
gamemode_cooperative.cfg
gamemode_cooperative_server.cfg
// cooperative - coopmission
gamemode_competitive.cfg
gamemode_coopmission.cfg
gamemode_coopmission_server.cfg
//skirmish
//skirmish - skirmish
game_type 5 ; game_mode 0
// None, configs specific to each skirmish game mode are executed
// freeforall
// freeforall - freeforall
game_type 6 ; game_mode 0
gamemode_survival.cfg
gamemode_survival_server.cfg
//
|
__________________