lgsm local mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jason Lash 9b4ae9cc04 Fixed uniqueness constraint on session names by adding port to tmux sesssions. Removed content constraint from session name by avoiding grep regex 5 years ago
..
README.md Fix typo in lgsm/functions README 9 years ago
alert.sh feat(log): refactor log handling (#2859) 6 years ago
alert_discord.sh feat(log): refactor log handling (#2859) 6 years ago
alert_email.sh feat(log): refactor log handling (#2859) 6 years ago
alert_ifttt.sh feat(log): refactor log handling (#2859) 6 years ago
alert_mailgun.sh feat(log): refactor log handling (#2859) 6 years ago
alert_pushbullet.sh feat(log): refactor log handling (#2859) 6 years ago
alert_pushover.sh feat(log): refactor log handling (#2859) 6 years ago
alert_slack.sh feat(log): refactor log handling (#2859) 6 years ago
alert_telegram.sh feat(log): refactor log handling (#2859) 6 years ago
check.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
check_config.sh feat(log): refactor log handling (#2859) 6 years ago
check_deps.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
check_executable.sh feat(log): refactor log handling (#2859) 6 years ago
check_glibc.sh feat(log): refactor log handling (#2859) 6 years ago
check_ip.sh fix(update-lgsm): versions before v20.3.0 will not use version tags (#2900) 5 years ago
check_last_update.sh feat(log): refactor log handling (#2859) 6 years ago
check_logs.sh feat(log): refactor log handling (#2859) 6 years ago
check_permissions.sh feat(log): refactor log handling (#2859) 6 years ago
check_root.sh feat(log): refactor log handling (#2859) 6 years ago
check_status.sh Fixed uniqueness constraint on session names by adding port to tmux sesssions. Removed content constraint from session name by avoiding grep regex 5 years ago
check_steamcmd.sh fix(update-lgsm): versions before v20.3.0 will not use version tags (#2900) 5 years ago
check_system_dir.sh feat(log): refactor log handling (#2859) 6 years ago
check_system_requirements.sh feat(log): refactor log handling (#2859) 6 years ago
check_tmuxception.sh feat(log): refactor log handling (#2859) 6 years ago
check_version.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
command_backup.sh fix(monitor): fix monitor timings and lockfile bug (#2882) 6 years ago
command_console.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
command_debug.sh feat(log): refactor log handling (#2859) 6 years ago
command_details.sh feat(log): refactor log handling (#2859) 6 years ago
command_dev_clear_functions.sh feat(log): refactor log handling (#2859) 6 years ago
command_dev_debug.sh feat(log): refactor log handling (#2859) 6 years ago
command_dev_detect_deps.sh feat(log): refactor log handling (#2859) 6 years ago
command_dev_detect_glibc.sh feat(log): refactor log handling (#2859) 6 years ago
command_dev_detect_ldd.sh feat(log): refactor log handling (#2859) 6 years ago
command_dev_query_raw.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
command_donate.sh feat(log): refactor log handling (#2859) 6 years ago
command_fastdl.sh fix(monitor): fix monitor timings and lockfile bug (#2882) 6 years ago
command_install.sh feat(log): refactor log handling (#2859) 6 years ago
command_install_resources_mta.sh fix(download): fix some files not downloading (#2904) 5 years ago
command_mods_install.sh feat(log): refactor log handling (#2859) 6 years ago
command_mods_remove.sh fix(monitor): fix monitor timings and lockfile bug (#2882) 6 years ago
command_mods_update.sh feat(log): refactor log handling (#2859) 6 years ago
command_monitor.sh fix(update-lgsm): versions before v20.3.0 will not use version tags (#2900) 5 years ago
command_postdetails.sh feat(log): refactor log handling (#2859) 6 years ago
command_restart.sh feat(log): refactor log handling (#2859) 6 years ago
command_start.sh Fixed uniqueness constraint on session names by adding port to tmux sesssions. Removed content constraint from session name by avoiding grep regex 5 years ago
command_stop.sh Fixed uniqueness constraint on session names by adding port to tmux sesssions. Removed content constraint from session name by avoiding grep regex 5 years ago
command_test_alert.sh feat(log): refactor log handling (#2859) 6 years ago
command_ts3_server_pass.sh feat(log): refactor log handling (#2859) 6 years ago
command_update.sh feat(log): refactor log handling (#2859) 6 years ago
command_update_functions.sh feat(log): refactor log handling (#2859) 6 years ago
command_update_linuxgsm.sh fix(update-lgsm): versions before v20.3.0 will not use version tags (#2900) 5 years ago
command_validate.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
command_wipe.sh feat(log): refactor log handling (#2859) 6 years ago
compress_unreal2_maps.sh feat(log): refactor log handling (#2859) 6 years ago
compress_ut99_maps.sh feat(log): refactor log handling (#2859) 6 years ago
core_dl.sh fix(update-lgsm): versions before v20.3.0 will not use version tags (#2900) 5 years ago
core_exit.sh feat(log): refactor log handling (#2859) 6 years ago
core_functions.sh release v20.3.3 5 years ago
core_getopt.sh feat(log): refactor log handling (#2859) 6 years ago
core_legacy.sh fix(update-lgsm): versions before v20.3.0 will not use version tags (#2900) 5 years ago
core_logs.sh feat(log): refactor log handling (#2859) 6 years ago
core_messages.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
core_trap.sh feat(log): refactor log handling (#2859) 6 years ago
fix.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
fix_ark.sh feat(log): refactor log handling (#2859) 6 years ago
fix_arma3.sh feat(log): refactor log handling (#2859) 6 years ago
fix_av.sh feat(log): refactor log handling (#2859) 6 years ago
fix_cmw.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
fix_csgo.sh feat(log): refactor log handling (#2859) 6 years ago
fix_dst.sh feat(log): refactor log handling (#2859) 6 years ago
fix_ges.sh feat(log): refactor log handling (#2859) 6 years ago
fix_hw.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
fix_ins.sh feat(log): refactor log handling (#2859) 6 years ago
fix_kf.sh feat(log): refactor log handling (#2859) 6 years ago
fix_kf2.sh feat(log): refactor log handling (#2859) 6 years ago
fix_mcb.sh feat(log): refactor log handling (#2859) 6 years ago
fix_mta.sh fix(download): fix some files not downloading (#2904) 5 years ago
fix_nmrih.sh feat(log): refactor log handling (#2859) 6 years ago
fix_onset.sh feat(log): refactor log handling (#2859) 6 years ago
fix_ro.sh feat(log): refactor log handling (#2859) 6 years ago
fix_rust.sh feat(log): refactor log handling (#2859) 6 years ago
fix_rw.sh feat(log): refactor log handling (#2859) 6 years ago
fix_sdtd.sh feat(log): refactor log handling (#2859) 6 years ago
fix_sfc.sh feat(log): refactor log handling (#2859) 6 years ago
fix_sof2.sh feat(log): refactor log handling (#2859) 6 years ago
fix_ss3.sh feat(log): refactor log handling (#2859) 6 years ago
fix_steamcmd.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
fix_terraria.sh feat(log): refactor log handling (#2859) 6 years ago
fix_tf2.sh feat(log): refactor log handling (#2859) 6 years ago
fix_ts3.sh feat(log): refactor log handling (#2859) 6 years ago
fix_tu.sh feat(log): refactor log handling (#2859) 6 years ago
fix_unt.sh feat(log): refactor log handling (#2859) 6 years ago
fix_ut.sh feat(log): refactor log handling (#2859) 6 years ago
fix_ut2k4.sh feat(log): refactor log handling (#2859) 6 years ago
fix_ut3.sh feat(log): refactor log handling (#2859) 6 years ago
fix_wurm.sh feat(log): refactor log handling (#2859) 6 years ago
fix_zmr.sh feat(log): refactor log handling (#2859) 6 years ago
info_config.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
info_distro.sh fix(update): fix update on start not working (#2901) 5 years ago
info_messages.sh fix(details): correct if for bf1942 details (#2891) 6 years ago
info_parms.sh feat(log): refactor log handling (#2859) 6 years ago
info_stats.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
install_complete.sh feat(log): refactor log handling (#2859) 6 years ago
install_config.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
install_dst_token.sh feat(log): refactor log handling (#2859) 6 years ago
install_eula.sh feat(log): refactor log handling (#2859) 6 years ago
install_factorio_save.sh feat(log): refactor log handling (#2859) 6 years ago
install_gslt.sh feat(log): refactor log handling (#2859) 6 years ago
install_header.sh feat(log): refactor log handling (#2859) 6 years ago
install_logs.sh fix(monitor): fix monitor timings and lockfile bug (#2882) 6 years ago
install_modules.sh feat(update-lgsm): LinuxGSM update refactor (#2884) 6 years ago
install_mta_resources.sh feat(log): refactor log handling (#2859) 6 years ago
install_retry.sh feat(log): refactor log handling (#2859) 6 years ago
install_server_dir.sh feat(log): refactor log handling (#2859) 6 years ago
install_server_files.sh fix(ut3server): correct md5sum for ut3server download 5 years ago
install_squad_license.sh feat(log): refactor log handling (#2859) 6 years ago
install_stats.sh feat(log): refactor log handling (#2859) 6 years ago
install_steamcmd.sh feat(log): refactor log handling (#2859) 6 years ago
install_ts3db.sh feat(log): refactor log handling (#2859) 6 years ago
install_ut2k4_key.sh feat(log): refactor log handling (#2859) 6 years ago
mods_core.sh fix(mods): resolve broken downloader for mods (#2899) 5 years ago
mods_list.sh fix(mods): sdtd oxide url parsing from github with jq (#2883) 6 years ago
query_gamedig.sh feat(newserver): Chivalry: Medieval Warfare (#2880) 6 years ago
query_gsquery.py feat(ut3server): add monitor query and add minor ut3 improvements (#2853) 6 years ago
update_factorio.sh fix(update): fix update on start not working (#2901) 5 years ago
update_minecraft.sh fix(update): fix update on start not working (#2901) 5 years ago
update_minecraft_bedrock.sh fix(download): fix some files not downloading (#2904) 5 years ago
update_mta.sh fix(update): fix update on start not working (#2901) 5 years ago
update_mumble.sh fix(update): fix update on start not working (#2901) 5 years ago
update_steamcmd.sh fix(update): fix update on start not working (#2901) 5 years ago
update_ts3.sh fix(update): fix update on start not working (#2901) 5 years ago

README.md

Linux Game Server Manager - Functions

These functions are universal functions that work in all scripts.

Function Names

Functions have been named to give an idea of what the function does.

  • core: Essential functions that will always run first.
  • command: Primary command function.
  • check: Runs checks that will either halt on or fix an issue.
  • dev: development functions.
  • fix: Applies a game server specific fix.
  • info: retrieves information from a source such as config file or the OS.
  • install: Functions related to the installer.
  • monitor: Functions related to monitor.
  • update: Functions that update the game server.