|
@ -10,84 +10,84 @@ lgsm_version="060116" |
|
|
#Legacy functions |
|
|
#Legacy functions |
|
|
|
|
|
|
|
|
fn_functions(){ |
|
|
fn_functions(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fn_getopt(){ |
|
|
fn_getopt(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Core |
|
|
# Core |
|
|
|
|
|
|
|
|
core_getopt.sh(){ |
|
|
core_getopt.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
core_messages.sh(){ |
|
|
core_messages.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Command |
|
|
# Command |
|
|
|
|
|
|
|
|
command_console.sh(){ |
|
|
command_console.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_debug.sh(){ |
|
|
command_debug.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_details.sh(){ |
|
|
command_details.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_email_test.sh(){ |
|
|
command_email_test.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_backup.sh(){ |
|
|
command_backup.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_monitor.sh(){ |
|
|
command_monitor.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_start.sh(){ |
|
|
command_start.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_stop.sh(){ |
|
|
command_stop.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_validate.sh(){ |
|
|
command_validate.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_install.sh(){ |
|
|
command_install.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_ts3_server_pass.sh(){ |
|
|
command_ts3_server_pass.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fn_restart(){ |
|
|
fn_restart(){ |
|
@ -102,196 +102,196 @@ command_start.sh |
|
|
# Checks |
|
|
# Checks |
|
|
|
|
|
|
|
|
check.sh(){ |
|
|
check.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_config.sh(){ |
|
|
check_config.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_ip.sh(){ |
|
|
check_ip.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_logs.sh(){ |
|
|
check_logs.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_root.sh(){ |
|
|
check_root.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_steamcmd.sh(){ |
|
|
check_steamcmd.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_steamuser.sh(){ |
|
|
check_steamuser.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_systemdir.sh(){ |
|
|
check_systemdir.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
check_tmux.sh(){ |
|
|
check_tmux.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Compress |
|
|
# Compress |
|
|
|
|
|
|
|
|
compress_unreal2_maps.sh(){ |
|
|
compress_unreal2_maps.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
compress_ut99_maps.sh(){ |
|
|
compress_ut99_maps.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Dev |
|
|
# Dev |
|
|
|
|
|
|
|
|
command_dev_debug.sh(){ |
|
|
command_dev_debug.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
command_dev_detect_deps.sh(){ |
|
|
command_dev_detect_deps.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Fix |
|
|
# Fix |
|
|
|
|
|
|
|
|
fix.sh(){ |
|
|
fix.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_arma3.sh(){ |
|
|
fix_arma3.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_csgo.sh(){ |
|
|
fix_csgo.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_dst.sh(){ |
|
|
fix_dst.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_ins.sh(){ |
|
|
fix_ins.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_steamcmd.sh(){ |
|
|
fix_steamcmd.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_glibc.sh(){ |
|
|
fix_glibc.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_ro.sh(){ |
|
|
fix_ro.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_kf.sh(){ |
|
|
fix_kf.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_ut2k4.sh(){ |
|
|
fix_ut2k4.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Info |
|
|
# Info |
|
|
|
|
|
|
|
|
info_config.sh(){ |
|
|
info_config.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
info_distro.sh(){ |
|
|
info_distro.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
info_glibc.sh(){ |
|
|
info_glibc.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
info_ts3status.sh(){ |
|
|
info_ts3status.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Email |
|
|
# Email |
|
|
|
|
|
|
|
|
email.sh(){ |
|
|
email.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
# Logs |
|
|
# Logs |
|
|
|
|
|
|
|
|
logs.sh(){ |
|
|
logs.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Monitor |
|
|
# Monitor |
|
|
|
|
|
|
|
|
monitor_gsquery.sh(){ |
|
|
monitor_gsquery.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Update |
|
|
# Update |
|
|
|
|
|
|
|
|
update_check.sh(){ |
|
|
update_check.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
update_functions.sh(){ |
|
|
update_functions.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
update_dl.sh(){ |
|
|
update_dl.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
update_functions.sh(){ |
|
|
update_functions.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -305,92 +305,94 @@ command_install.sh |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_complete.sh(){ |
|
|
install_complete.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_config.sh(){ |
|
|
install_config.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_gsquery.sh(){ |
|
|
install_gsquery.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_gslt.sh(){ |
|
|
install_gslt.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_header.sh(){ |
|
|
install_header.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_logs.sh(){ |
|
|
install_logs.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_retry.sh(){ |
|
|
install_retry.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_serverdir.sh(){ |
|
|
install_serverdir.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
install_serverfiles.sh(){ |
|
|
install_serverfiles.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
} |
|
|
|
|
|
install_sourcemod.sh(){ |
|
|
|
|
|
fn_runfunction "${FUNCNAME}" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_steamcmd.sh(){ |
|
|
install_steamcmd.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_ts3.sh(){ |
|
|
install_ts3.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_ts3db.sh(){ |
|
|
install_ts3db.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_ut2k4.sh(){ |
|
|
install_ut2k4.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_dl_ut2k4.sh(){ |
|
|
install_dl_ut2k4.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_ut2k4_key.sh(){ |
|
|
install_ut2k4_key.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_ut99.sh(){ |
|
|
install_ut99.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
install_dl_ut99.sh(){ |
|
|
install_dl_ut99.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fix_ut99.sh(){ |
|
|
fix_ut99.sh(){ |
|
|
functionfile="${FUNCNAME}" |
|
|
fn_runfunction "${FUNCNAME}" |
|
|
fn_runfunction |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
# Calls on-screen messages |
|
|
# Calls on-screen messages |
|
|