info_glibc.sh 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. #!/bin/bash
  2. # LGSM info_glibc.sh function
  3. # Author: Daniel Gibbs
  4. # Website: https://gameservermanagers.com
  5. # Description: Stores details on servers Glibc requirements.
  6. local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))"
  7. if [ "${gamename}" == "Blade Symphony" ]; then
  8. glibcrequired="2.15"
  9. glibcfix="yes"
  10. elif [ "${gamename}" == "BrainBread 2" ]; then
  11. glibcrequired="2.17"
  12. elif [ "${gamename}" == "Double Action: Boogaloo" ]; then
  13. glibcrequired="2.15"
  14. glibcfix="yes"
  15. elif [ "${gamename}" == "Fistful of Frags" ]; then
  16. glibcrequired="2.15"
  17. glibcfix="yes"
  18. elif [ "${gamename}" == "Garry's Mod" ]; then
  19. glibcrequired="2.15"
  20. glibcfix="yes"
  21. elif [ "${gamename}" == "Insurgency" ]; then
  22. glibcrequired="2.15"
  23. glibcfix="yes"
  24. elif [ "${gamename}" == "No More Room in Hell" ]; then
  25. glibcrequired="2.15"
  26. glibcfix="yes"
  27. elif [ "${gamename}" == "Quake Live" ]; then
  28. glibcrequired="2.15"
  29. glibcfix="no"
  30. elif [ "${engine}" == "avalanche" ]; then
  31. glibcrequired="2.13"
  32. glibcfix="yes"
  33. elif [ "${engine}" == "dontstarve" ]; then
  34. glibcrequired="2.15"
  35. glibcfix="no"
  36. elif [ "${engine}" == "projectzomboid" ]; then
  37. glibcrequired="2.15"
  38. glibcfix="no"
  39. elif [ "${engine}" == "realvirtuality" ]; then
  40. glibcrequired="2.13"
  41. glibcfix="yes"
  42. elif [ "${engine}" == "seriousengine35" ]; then
  43. glibcrequired="2.13"
  44. glibcfix="yes"
  45. elif [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]; then
  46. glibcrequired="2.3.6"
  47. glibcfix="no"
  48. elif [ "${engine}" == "spark" ]; then
  49. glibcrequired="2.15"
  50. glibcfix="yes"
  51. elif [ "${engine}" == "starbound" ]; then
  52. glibcrequired="2.12"
  53. glibcfix="no"
  54. elif [ "${engine}" == "terraria" ]; then
  55. glibcrequired="2.7"
  56. glibcfix="no"
  57. elif [ "${engine}" == "unreal" ]; then
  58. glibcrequired="2.1"
  59. glibcfix="no"
  60. elif [ "${engine}" == "unreal2" ]; then
  61. glibcrequired="2.4"
  62. glibcfix="no"
  63. elif [ "${engine}" == "unreal4" ]; then
  64. glibcrequired="2.14"
  65. glibcfix="no"
  66. elif [ "${engine}" == "unity3d" ]; then
  67. glibcrequired="2.15"
  68. glibcfix="no"
  69. elif [ "${gamename}" == "TeamSpeak 3" ]; then
  70. glibcrequired="NOT REQUIRED"
  71. glibcfix="no"
  72. elif [ "${gamename}" == "Mumble" ]; then
  73. glibcrequired="NOT REQUIRED"
  74. glibcfix="no"
  75. else
  76. glibcrequired="UNKNOWN"
  77. glibcfix="no"
  78. fi