| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/bin/bash
- # LGSM fix.sh function
- # Author: Daniel Gibbs
- # Website: http://gameservermanagers.com
- lgsm_version="010116"
- # Description: Overall function for managing fixes.
- # Runs functions that will fix an issue.
- # Fixes that are run on start
- if [ "${function_selfname}" != "command_install.sh" ]; then
- if [ ! -z "${appid}" ]; then
- fix_steamcmd.sh
- fi
- if [ "${gamename}" == "Counter Strike: Global Offensive" ]; then
- startfix=1
- fix_csgo.sh
- elif [ "${gamename}" == "Insurgency" ]; then
- fix_ins.sh
- elif [ "${gamename}" == "ARMA 3" ]; then
- fix_arma3.sh
- fi
- fi
- # Fixes that are run on install only.
- if [ "${function_selfname}" == "command_install.sh" ]; then
- fix_glibc.sh
- if [ "${gamename}" == "Killing Floor" ]; then
- echo ""
- echo "Applying ${gamename} Server Fixes"
- echo "================================="
- sleep 1
- fix_kf.sh
- elif [ "${gamename}" == "Red Orchestra: Ostfront 41-45" ]; then
- echo ""
- echo "Applying ${gamename} Server Fixes"
- echo "================================="
- sleep 1
- fix_ro.sh
- elif [ "${gamename}" == "Unreal Tournament 2004" ]; then
- echo ""
- echo "Applying ${gamename} Server Fixes"
- echo "================================="
- sleep 1
- fix_ut2k4.sh
- elif [ "${gamename}" == "Unreal Tournament 99" ]; then
- echo ""
- echo "Applying ${gamename} Server Fixes"
- echo "================================="
- sleep 1
- fix_ut99.sh
- fi
- fi
|