fn_install_steamfix 957 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. # LGSM fn_install_steamfix function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. lgsm_version="201215"
  6. fn_steamclientfix(){
  7. echo ""
  8. echo "Applying steamclient.so fix"
  9. echo "================================="
  10. sleep 1
  11. mkdir -pv "${HOME}/.steam/sdk32"
  12. cp -v "${rootdir}/steamcmd/linux32/steamclient.so" "${HOME}/.steam/sdk32/steamclient.so"
  13. sleep 1
  14. }
  15. # Gary's Mod Specific
  16. fn_libsteamfix(){
  17. echo ""
  18. echo "Applying libsteam.so fix"
  19. echo "================================="
  20. sleep 1
  21. if [ "${gamename}" == "Garry's Mod" ]; then
  22. mkdir -pv "${HOME}/.steam/sdk32"
  23. cp -v "${filesdir}/bin/libsteam.so" "${HOME}/.steam/sdk32/libsteam.so"
  24. elif [ "${gamename}" == "Serious Sam 3: BFE" ]; then
  25. mkdir -pv "${HOME}/.steam/bin32"
  26. cp -v "${filesdir}/Bin/libsteam.so" "${HOME}/.steam/bin32/libsteam.so"
  27. fi
  28. sleep 1
  29. }
  30. fn_steamclientfix
  31. if [ "${gamename}" == "Garry's Mod" ]||[ "${gamename}" == "Serious Sam 3: BFE" ]; then
  32. fn_libsteamfix
  33. fi