Browse Source

Styled print functions and moved them, made parms like they were originally, added tickrate to parms

pull/64/head
Walt Elam 12 years ago
parent
commit
8063376a90
  1. 56
      CounterStrikeGlobalOffensive/csgoserver

56
CounterStrikeGlobalOffensive/csgoserver

@ -38,20 +38,7 @@ tickrate="64"
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server # https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server
# https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers#Starting_the_Server # https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers#Starting_the_Server
fn_parms(){ fn_parms(){
parms="-game csgo " -parms="-game csgo -usercon +map ${defaultmap} +mapgroup ${mapgroup} +game_mode ${gamemode} +game_type ${gametype} -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -maxplayers ${maxplayers} +servercfgfile ${servercfg} -tickrate ${tickrate}"
parms+="-usercon "
parms+="+map ${defaultmap} "
parms+="+mapgroup ${mapgroup} "
parms+="+game_mode ${gamemode} "
parms+="+game_type ${gametype} "
parms+="-strictportbind "
parms+="-ip ${ip} "
parms+="-port ${port} "
parms+="+clientport ${clientport} "
parms+="+tv_port ${sourcetvport} "
parms+="-maxplayers ${maxplayers} "
parms+="+servercfgfile ${servercfg}"
parms+="-tickrate ${tickrate}"
} }
#### Advanced Variables #### #### Advanced Variables ####
@ -95,58 +82,51 @@ emaillog="${scriptlogdir}/${servicename}-email.log"
scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log"
# Print functions ##### Script #####
# Do not edit
# unless you know
# what you are doing
fn_scriptlog(){
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: '$1'" >> ${scriptlog}
}
# Print functions
# [ FAIL ] # [ FAIL ]
print_fail_nonl() print_fail_nonl(){
{
echo -en "\r\033[K[\e[0;31m FAIL \e[0;39m] $@" echo -en "\r\033[K[\e[0;31m FAIL \e[0;39m] $@"
} }
print_fail() print_fail(){
{
print_fail_nonl $@ print_fail_nonl $@
echo -en "\n" echo -en "\n"
} }
# [ OK ] # [ OK ]
print_ok_nonl() print_ok_nonl(){
{
echo -e "\r\033[K[\e[0;32m OK \e[0;39m] $@" echo -e "\r\033[K[\e[0;32m OK \e[0;39m] $@"
} }
print_ok() print_ok(){
{
print_ok_nonl $@ print_ok_nonl $@
echo -en "\n" echo -en "\n"
} }
# [ INFO ] # [ INFO ]
print_info_nonl() print_info_nonl(){
{
echo -e "\r\033[K[\e[0;36m INFO \e[0;39m] $@" echo -e "\r\033[K[\e[0;36m INFO \e[0;39m] $@"
} }
print_info()
{ print_info(){
print_info_nonl $@ print_info_nonl $@
echo -en "\n" echo -en "\n"
} }
# [ .... ] # [ .... ]
print_dots() print_dots(){
{
echo -en "\r\033[K[ .... ] $@" echo -en "\r\033[K[ .... ] $@"
} }
##### Script #####
# Do not edit
# unless you know
# what you are doing
fn_scriptlog(){
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: '$1'" >> ${scriptlog}
}
fn_rootcheck(){ fn_rootcheck(){
if [ `whoami` = "root" ]; then if [ `whoami` = "root" ]; then
print_fail "Script will not run as root!" print_fail "Script will not run as root!"

Loading…
Cancel
Save