info_glibc.sh 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. #!/bin/bash
  2. # LGSM info_glibc.sh function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. lgsm_version="260216"
  6. # Description: stores details on servers Glibc requirements.
  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 [ "${engine}" == "avalanche" ]; then
  28. glibcrequired="2.13"
  29. glibcfix="yes"
  30. elif [ "${engine}" == "dontstarve" ]; then
  31. glibcrequired="2.15"
  32. glibcfix="no"
  33. elif [ "${engine}" == "projectzomboid" ]; then
  34. glibcrequired="2.15"
  35. glibcfix="yesno"
  36. elif [ "${engine}" == "realvirtuality" ]; then
  37. glibcrequired="2.13"
  38. glibcfix="yes"
  39. elif [ "${engine}" == "seriousengine35" ]; then
  40. glibcrequired="2.13"
  41. glibcfix="yes"
  42. elif [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]; then
  43. glibcrequired="2.3.6"
  44. glibcfix="no"
  45. elif [ "${engine}" == "spark" ]; then
  46. glibcrequired="2.15"
  47. glibcfix="yes"
  48. elif [ "${engine}" == "starbound" ]; then
  49. glibcrequired="2.12"
  50. glibcfix="no"
  51. elif [ "${engine}" == "unreal" ]; then
  52. glibcrequired="2.1"
  53. glibcfix="no"
  54. elif [ "${engine}" == "unreal2" ]; then
  55. glibcrequired="2.4"
  56. glibcfix="no"
  57. elif [ "${engine}" == "unreal4" ]; then
  58. glibcrequired="2.14"
  59. glibcfix="no"
  60. elif [ "${engine}" == "unity3d" ]; then
  61. glibcrequired="2.15"
  62. glibcfix="no"
  63. else
  64. glibcrequired="UNKNOWN"
  65. glibcfix="no"
  66. fi