how do you change hidden cvars without manually executing sm_cvar? Thanks
2012/8/31 Chuck Gibke <[email protected]>: > Thanks for the research. I plan to get my config files sorted out today. > .......O&S > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Tackdriver > Sent: Friday, August 31, 2012 6:18 AM > To: [email protected] > Subject: Re: [Csgo_servers] Config Files > > Mostly correct that I see -- I've been working on figuring this out too. > > Unfortunately, +servercfgfile (server.cfg usually) gets executed *FIRST* > ahead of the other .cfg files (gamemode_xxx.cfg, gamemode_xxx_server.cfg). > > I just proved this out by sticking: > > echo Executing (this-filename).cfg > > at the top of each file and starting the server. > > Also, all 3 of them get run on every map change in the same order: > > 1. server's config file (+servercfgfile cmdline arg or cfg/server.cfg) 2. > cfg/gamemode_xxx.cfg 3. cfg/gamemode_xxx_server.cfg > > after these, if you have defined any other exec statements in the server's > customized gamemodes_server text file, any you defined get run. But only > AFTER the above 3. > > In fact, even if you are using a custom gamemodes server file (via the > -gamemodes_serverfile server cmdline arg), it is STILL going to run 1 and > 2 if they exist, even if you don't have them listed in your custom gamemodes > server file! > > Now here's the real kicker: > > NONE of these allow setting hidden CVAR's. for example, sv_minupdaterate. > If you want to set those, you still have to do use sourcemod to do it via > sm_cvar (assuming you're using Sourcemod). > > So basically, now we have a BUNCH of EXTRA config files to mess with, some > of which are already pre-populated samples. So if you're wondering why your > server isn't obeying your configs after this update..... > > > I hope we can still set convars via the gamemodes server file, but, then > again I won't be all that upset if we can't. Thank God for sm_cvar. > > All of this was a lot simpler when ALL CONFIG was via straight config files. > > Sure would like to see per-map .cfg files though, or if we're supposed to do > that via .kv's now, a working example map .kv file that sets map-specific > cvars. There are some maps that are "fun" to play, but not for the > mp_timelimit amount of time you have the default server config set to. > Stuff like that. > > --- > > So, it looks like the "convars" key in your server's custom gamemodes text > file is no longer used either. Just for the heck of it I tried putting the > "hidden" cvars in there that it used to let you set there (before last > night's update) and they were not set. None of them. > > So again, thank God for sm_cvar. > > I won't complain about this. It is a step in the right direction IMO - > making running these servers more like it used to be - strictly via .cfg > files. We're used to some cvars having to be set via sm_cvar. > > Just as long as those cvars remain settable via sourcemod. > > > I never saw much/any value to defining server cvars in a key-values text > file that obviously doesn't get re-read on each map change, or that the only > way to make the server re-read it is to restart the server. That alone is > reason enough to not put cvars you care about there. Except the kind that > you know you'll never want to change. > > --- > >> Apologies for incomplete message earlier - accidentally clicked CTRL+S >> >> Correct me if I am wrong about any of the following: >> >> - cfg/autoexec.cfg >> - executed first >> - gamemodes.txt >> - never touch >> - executed first, and once >> - gamemodes_server.txt >> - edit this with changes to convars available in gamemodes.txt, >> model >> it after the structure seen in gamemodes_server_example.txt >> - cfg/gamemode_xxx.cfg >> - never touch >> - these .cfg files get executed on every map change, when in this >> gamemode >> - cfg/gamemode_xxx_server.cfg >> - edit this with only changes to convars available in >> gamemodes_xxx.cfg >> - cfg/server.cfg >> - executed last >> _______________________________________________ > > > > _______________________________________________ > Csgo_servers mailing list > [email protected] > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers _______________________________________________ Csgo_servers mailing list [email protected] https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
