command_install.sh 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #!/bin/bash
  2. # LGSM fn_install function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. lgsm_version="201215"
  6. check_root.sh
  7. fn_install_header
  8. fn_install_serverdir
  9. # Download and install
  10. if [ "${gamename}" == "Unreal Tournament 2004" ]; then
  11. fn_install_ut2k4filesdl
  12. fn_install_ut2k4
  13. fn_install_ut2k4key
  14. elif [ "${gamename}" == "Unreal Tournament 99" ]; then
  15. fn_install_ut99filesdl
  16. fn_install_ut99
  17. elif [ "${gamename}" == "Teamspeak 3" ]; then
  18. fn_install_ts3
  19. elif [ ! -z "${appid}" ]; then
  20. fn_install_steamcmd
  21. fn_install_serverfiles
  22. fn_install_steamfix
  23. fi
  24. # Configuration
  25. fn_install_glibcfix
  26. fn_install_logs
  27. fn_install_gsquery
  28. fn_install_config
  29. if [ "${gamename}" == "Counter Strike: Global Offensive" ]; then
  30. fn_install_gslt
  31. fn_csgofix
  32. elif [ "${gamename}" == "Team Fortress 2" ]; then
  33. fn_install_gslt
  34. elif [ "${gamename}" == "Killing Floor" ]; then
  35. fn_install_kffix
  36. elif [ "${gamename}" == "Red Orchestra: Ostfront 41-45" ]; then
  37. fn_install_rofix
  38. elif [ "${gamename}" == "Unreal Tournament 2004" ]; then
  39. fn_install_ut2k4fix
  40. elif [ "${gamename}" == "Unreal Tournament 99" ]; then
  41. fn_install_ut99fix
  42. fi
  43. fn_install_complete