Upvote Upvoted 17 Downvote Downvoted
Server Management Config
posted in Customization
1
#1
15 Frags +

Something I've been playing with for a bit that makes it easier for me/my team to quickly change level and exec the config for the specific map/league.

alias rconAuth "rcon_address 74.91.125.243:27015; rcon_password thisismyrconpassword;"			//Server IP + RCON Password

// Map changes
alias mge "rcon exec server; rcon changelevel mge_training_v8_beta4b"
alias badlands "config_standard; rcon changelevel cp_badlands"
alias granary "config_standard; rcon changelevel cp_granary"
alias viaduct "config_koth; rcon changelevel koth_pro_viaduct_rc4"
alias metalworks "config_standard; rcon changelevel cp_metalworks_rc4"
alias snakewater "config_standard rcon changelevel cp_snakewater_final1"
alias gravelpit "config_stopwatch; rcon changelevel cp_gravelpit"
alias process "config_standard rcon changelevel cp_process_final"
alias gullywash "config_standard; rcon changelevel cp_gullywash_final1"
alias gully "gullywash"
alias ashville "config_koth; rcon changelevel koth_ashville_rc1"
alias coalplant "config_koth; rcon changelevel koth_coalplant_b2"

alias config_standard ""
alias config_koth ""
alias config_stopwatch ""
alias config_golden ""
alias config_tugofwar ""
alias config_ctf ""
alias config_off ""

// Exec configs
// UGC 6v6 Configs
alias ugc_standard "rcon exec ugc_6v_standard"
alias ugc_koth "rcon exec ugc_6v_koth"
alias ugc_ctf "rcon exec ugc_6v_ctf"
alias ugc_stopwatch "rcon exec ugc_6v_stopwatch"
alias ugc_golden "rcon exec ugc_6v_golden"
alias UGC "alias config_standard ugc_standard;alias config_koth ugc_koth; alias config_stopwatch ugc_stopwatch; alias config_golden ugc_golden; alias config_tugofwar; alias config_ctf ugc_ctf;alias config_off ugc_off; echo UGC 6V6 Config loaded."

// UGC Highlander Configs
alias HL_ctf "rcon exec ugc_HL_ctf"
alias HL_koth "rcon exec ugc_HL_koth"
alias HL_Standard "rcon exec ugc_HL_standard"
alias HL_Std "HL_Standard"
alias HL_stopwatch "rcon exec ugc_HL_stopwatch"
alias HL_tugofwar "rcon exec ugc_HL_tugofwar"
alias HL_off "rcon exec ugc_off"
alias Highlander "alias config_standard HL_Standard; alias config_koth HL_koth; alias config_stopwatch HL_stopwatch; alias config_golden; alias config_tugofwar HL_tugofwar; alias config_ctf HL_ctf; alias config_off ugc_off; echo UGC Highlander Config loaded."

// CEVO 6v6 Configs
alias cevo_ctf "rcon exec cevo_6v6_ctf"
alias cevo_golden "rcon exec cevo_6v6_golden"
alias cevo_koth "rcon exec cevo_6v6_koth"
alias cevo_standard "rcon exec cevo_6v6_standard"
alias cevo_std "cevo_standard"
alias cevo_stopwatch "rcon exec cevo_6v6_stopwatch"
alias cevo_off "rcon exec cevo_off"
alias CEVO "alias config_standard cevo_standard; alias config_koth cevo_koth; alias config_stopwatch cevo_stopwatch; alias config_golden cevo_golden; alias config_tugofwar; alias config_ctf cevo_ctf;alias config_off cevo_off; echo CEVO 6V6 Config loaded."

// ESEA 6v6 Configs
alias esea_ctf "rcon exec esea_ctf"
alias esea_koth "rcon exec esea_koth"
alias esea_push "rcon exec esea_push"
alias esea_standard "esea_push"
alias esea_std "esea_push"
alias esea_stopwatch "rcon exec esea_stopwatch"
alias esea_off "rcon exec esea_off"
alias ESEA "alias config_standard esea_push; alias config_koth esea_koth; alias config_stopwatch esea_stopwatch; alias config_golden; alias config_tugofwar; alias config_ctf esea_ctf; alias config_off esea_off; echo ESEA 6V6 Config loaded."

Append to autoexec, once in game you can set the config to use a specific league config.
Example:
Typing esea in console will indicate you want to use esea configs
Typing highlander in console will indicate you want to use UGC 9v9 configs
Typing ugc in console will indicate you want to use UGC 6v6 configs
Typing cevo in console will indicate you want to use CEVO configs

Once your league has been set, changing the level and executing the config is as simple as typing one of the preset map names;

badlands
granary
viaduct
metalworks
snakewater
gravelpit
process
gully/gullywash
ashville
coalplant

Please note I am lame and don't play all divisions actively so maps will likely be missing. Viewing the file will make it pretty easy to determine how you can add maps yourself, or if you post a mapname I will make a revision to the file for everyone to enjoy.

Yay!

I would hope it goes without saying but near the top of the file (Rconauth) you should change it to your server's rcon address + password.

Edit: The idea behind this config is for teams that play in multiple leagues to allow for easier management of the configs and easily change maps executing the desired config.

Edit x2: You can specify your 'default league' by putting it's name at the bottom of the config file; eg
esea
cevo
ugc
highlander

Something I've been playing with for a bit that makes it easier for me/my team to quickly change level and exec the config for the specific map/league.

[code]alias rconAuth "rcon_address 74.91.125.243:27015; rcon_password thisismyrconpassword;" //Server IP + RCON Password

// Map changes
alias mge "rcon exec server; rcon changelevel mge_training_v8_beta4b"
alias badlands "config_standard; rcon changelevel cp_badlands"
alias granary "config_standard; rcon changelevel cp_granary"
alias viaduct "config_koth; rcon changelevel koth_pro_viaduct_rc4"
alias metalworks "config_standard; rcon changelevel cp_metalworks_rc4"
alias snakewater "config_standard rcon changelevel cp_snakewater_final1"
alias gravelpit "config_stopwatch; rcon changelevel cp_gravelpit"
alias process "config_standard rcon changelevel cp_process_final"
alias gullywash "config_standard; rcon changelevel cp_gullywash_final1"
alias gully "gullywash"
alias ashville "config_koth; rcon changelevel koth_ashville_rc1"
alias coalplant "config_koth; rcon changelevel koth_coalplant_b2"

alias config_standard ""
alias config_koth ""
alias config_stopwatch ""
alias config_golden ""
alias config_tugofwar ""
alias config_ctf ""
alias config_off ""

// Exec configs
// UGC 6v6 Configs
alias ugc_standard "rcon exec ugc_6v_standard"
alias ugc_koth "rcon exec ugc_6v_koth"
alias ugc_ctf "rcon exec ugc_6v_ctf"
alias ugc_stopwatch "rcon exec ugc_6v_stopwatch"
alias ugc_golden "rcon exec ugc_6v_golden"
alias UGC "alias config_standard ugc_standard;alias config_koth ugc_koth; alias config_stopwatch ugc_stopwatch; alias config_golden ugc_golden; alias config_tugofwar; alias config_ctf ugc_ctf;alias config_off ugc_off; echo UGC 6V6 Config loaded."

// UGC Highlander Configs
alias HL_ctf "rcon exec ugc_HL_ctf"
alias HL_koth "rcon exec ugc_HL_koth"
alias HL_Standard "rcon exec ugc_HL_standard"
alias HL_Std "HL_Standard"
alias HL_stopwatch "rcon exec ugc_HL_stopwatch"
alias HL_tugofwar "rcon exec ugc_HL_tugofwar"
alias HL_off "rcon exec ugc_off"
alias Highlander "alias config_standard HL_Standard; alias config_koth HL_koth; alias config_stopwatch HL_stopwatch; alias config_golden; alias config_tugofwar HL_tugofwar; alias config_ctf HL_ctf; alias config_off ugc_off; echo UGC Highlander Config loaded."

// CEVO 6v6 Configs
alias cevo_ctf "rcon exec cevo_6v6_ctf"
alias cevo_golden "rcon exec cevo_6v6_golden"
alias cevo_koth "rcon exec cevo_6v6_koth"
alias cevo_standard "rcon exec cevo_6v6_standard"
alias cevo_std "cevo_standard"
alias cevo_stopwatch "rcon exec cevo_6v6_stopwatch"
alias cevo_off "rcon exec cevo_off"
alias CEVO "alias config_standard cevo_standard; alias config_koth cevo_koth; alias config_stopwatch cevo_stopwatch; alias config_golden cevo_golden; alias config_tugofwar; alias config_ctf cevo_ctf;alias config_off cevo_off; echo CEVO 6V6 Config loaded."

// ESEA 6v6 Configs
alias esea_ctf "rcon exec esea_ctf"
alias esea_koth "rcon exec esea_koth"
alias esea_push "rcon exec esea_push"
alias esea_standard "esea_push"
alias esea_std "esea_push"
alias esea_stopwatch "rcon exec esea_stopwatch"
alias esea_off "rcon exec esea_off"
alias ESEA "alias config_standard esea_push; alias config_koth esea_koth; alias config_stopwatch esea_stopwatch; alias config_golden; alias config_tugofwar; alias config_ctf esea_ctf; alias config_off esea_off; echo ESEA 6V6 Config loaded."
[/code]


Append to autoexec, once in game you can set the config to use a specific league config.
Example:
Typing esea in console will indicate you want to use esea configs
Typing highlander in console will indicate you want to use UGC 9v9 configs
Typing ugc in console will indicate you want to use UGC 6v6 configs
Typing cevo in console will indicate you want to use CEVO configs

Once your league has been set, changing the level and executing the config is as simple as typing one of the preset map names;

badlands
granary
viaduct
metalworks
snakewater
gravelpit
process
gully/gullywash
ashville
coalplant

Please note I am lame and don't play all divisions actively so maps will likely be missing. Viewing the file will make it pretty easy to determine how you can add maps yourself, or if you post a mapname I will make a revision to the file for everyone to enjoy.

Yay!

I would hope it goes without saying but near the top of the file (Rconauth) you should change it to your server's rcon address + password.

Edit: The idea behind this config is for teams that play in multiple leagues to allow for easier management of the configs and easily change maps executing the desired config.

Edit x2: You can specify your 'default league' by putting it's name at the bottom of the config file; eg
esea
cevo
ugc
highlander
2
#2
2 Frags +

Excellent :D

Excellent :D
3
#3
1 Frags +

Nice will be using this, Thanks.

Nice will be using this, Thanks.
4
#4
1 Frags +

Thank ya, kindly!

Thank ya, kindly!
5
#5
1 Frags +

Nice!

Nice!
6
#6
3 Frags +

ooohh let me contribute with this

alias endgame "rconAuth; rcon mp_timelimit 1"
alias reset "rconAuth; mp_tournament_restart; rcon mp_timelimit 30; alias extend extend1"
alias extend "extend1"
alias extend1 "rconAuth; rcon mp_timelimit 40; alias extend extend2"
alias extend2 "rconAuth; rcon mp_timelimit 50; alias extend extend3"
alias extend3 "rconAuth; rcon mp_timelimit 60; alias extend extend4"
alias extend4 "rconAuth; rcon mp_timelimit 0"
alias nowhitelist "rconAuth; rcon mp_tournament_whitelist 0"
alias kickbots "rconAuth; rcon tf_bot_kick all"
alias respawns "rconAuth; rcon mp_disable_respawn_times 1"

this one only works if you have tftrue installed and want to mess around with bunnyhopping

alias bunny "bunnyon"
alias bunnyon "rconAuth; rcon tftrue_bunnyhop 1; alias bunny bunnyoff"
alias bunnyoff "rconAuth; rcon tftrue_bunnyhop 0; alias bunny bunnyon"
ooohh let me contribute with this

[code]alias endgame "rconAuth; rcon mp_timelimit 1"
alias reset "rconAuth; mp_tournament_restart; rcon mp_timelimit 30; alias extend extend1"
alias extend "extend1"
alias extend1 "rconAuth; rcon mp_timelimit 40; alias extend extend2"
alias extend2 "rconAuth; rcon mp_timelimit 50; alias extend extend3"
alias extend3 "rconAuth; rcon mp_timelimit 60; alias extend extend4"
alias extend4 "rconAuth; rcon mp_timelimit 0"
alias nowhitelist "rconAuth; rcon mp_tournament_whitelist 0"
alias kickbots "rconAuth; rcon tf_bot_kick all"
alias respawns "rconAuth; rcon mp_disable_respawn_times 1"[/code]

this one only works if you have tftrue installed and want to mess around with bunnyhopping
[code]alias bunny "bunnyon"
alias bunnyon "rconAuth; rcon tftrue_bunnyhop 1; alias bunny bunnyoff"
alias bunnyoff "rconAuth; rcon tftrue_bunnyhop 0; alias bunny bunnyon"[/code]
7
#7
2 Frags +

Very nice!

Very nice!
8
#8
CEVO
1 Frags +

+1

+1
9
#9
0 Frags +

Here's the one I made for my server--

http://pastebin.com/WqnAkizq

It's a serverside config (from server's autoexec) so it doesnt include "rcon" (I usually just do "rcon gran" in console or do these directly in the server from PuTTY). Could transform it to a client config with some find-replace and regex. (EDIT here it is with ugly spacing): http://pastebin.com/zGXG8Zgw

Uses dashes instead of underscores so I don't have to hold shift when typing them. Map names are almost all abbreviated to save more typing.

Only has the UGC configs aliased at present. Has a lot of maps though. Doesn't exec configs automatically on map change. Not sure if mine are all up to date either when it comes to less-popular maps.

I definitely recommend adding mp_tournament_restart to the "turning off configs" alias, like I did with ugc-off -- if you use it to end a game while a round is in progress (e.g. finished a UGC second "half" after 1 round with winlimit at 4, other team leaving a scrim before limit is reached, etc.) then that'll make it reset to the readying-up state and respawn everyone at SOAP spawns.

Also I just realized the whitelist commands are a bit off because of the quotes in them, but AFAIK they work anyway...

Here's the one I made for my server--

http://pastebin.com/WqnAkizq

It's a serverside config (from server's autoexec) so it doesnt include "rcon" (I usually just do "rcon gran" in console or do these directly in the server from PuTTY). Could transform it to a client config with some find-replace and regex. (EDIT here it is with ugly spacing): http://pastebin.com/zGXG8Zgw

Uses dashes instead of underscores so I don't have to hold shift when typing them. Map names are almost all abbreviated to save more typing.

Only has the UGC configs aliased at present. Has a lot of maps though. Doesn't exec configs automatically on map change. Not sure if mine are all up to date either when it comes to less-popular maps.

I definitely recommend adding mp_tournament_restart to the "turning off configs" alias, like I did with ugc-off -- if you use it to end a game while a round is in progress (e.g. finished a UGC second "half" after 1 round with winlimit at 4, other team leaving a scrim before limit is reached, etc.) then that'll make it reset to the readying-up state and respawn everyone at SOAP spawns.

Also I just realized the whitelist commands are a bit off because of the quotes in them, but AFAIK they work anyway...
Please sign in through STEAM to post a comment.