4
0

fn_serverconfig 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. if [ -z ${autoinstall} ]; then
  30. read -p "Enter server name: " servername
  31. read -p "Enter rcon password: " rconpass
  32. else
  33. servername="${servicename}"
  34. rconpass="${rconpass}"
  35. fi
  36. sed -i "s/\"hostname\"/\"${servername}\"/g" ${servercfgfullpath}
  37. sed -i "s/\"rconpassword\"/\"${rconpass}\"/g" ${servercfgfullpath}