fn_serverconfig 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. # LGSM fn_serverconfig function
  3. # Author: Daniel Gibbs
  4. # Website: http://danielgibbs.co.uk
  5. # Version: 291114
  6. echo "Downloading lgsm-default.cfg"
  7. echo "================================="
  8. sleep 1
  9. cd "${servercfgdir}"
  10. wget --no-check-certificate -nv -N https://raw.githubusercontent.com/dgibbs64/linuxgameservers/master/CounterStrikeSource/cfg/lgsm-config.cfg
  11. echo ""
  12. echo "Loading Configs"
  13. echo "================================="
  14. sleep 1
  15. echo "creating ${servicename}.cfg config file."
  16. cp -v lgsm-default.cfg ${servercfgfullpath}
  17. sleep 1
  18. echo "creating server.cfg."
  19. touch "${defaultcfg}"
  20. sleep 1
  21. echo "creating redirect."
  22. echo "server.cfg > ${servercfg}."
  23. echo "exec ${servercfg}" > "${defaultcfg}"
  24. sleep 1
  25. echo ""
  26. echo "Configuring ${gamename} Server"
  27. echo "================================="
  28. sleep 1
  29. read -p "Enter server name: " servername
  30. read -p "Enter rcon password: " rconpass
  31. sed -i "s/\"hostname\"/\"${servername}\"/g" ${servercfgfullpath}
  32. sed -i "s/\"rconpassword\"/\"${rconpass}\"/g" ${servercfgfullpath}