fn_validateserver 666 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. # LGSM fn_validateserver function
  3. # Author: Daniel Gibbs
  4. # Website: http://danielgibbs.co.uk
  5. # Version: 241214
  6. fn_rootcheck
  7. fn_syscheck
  8. fn_printwarn "Validating may overwrite some customised files."
  9. sleep 1
  10. echo -en "\n"
  11. echo -en "https://developer.valvesoftware.com/wiki/SteamCMD#Validate"
  12. sleep 5
  13. echo -en "\n"
  14. fn_printdots "Validating ${servicename}: ${servername}"
  15. sleep 1
  16. fn_printok "Validating ${servicename}: ${servername}"
  17. sleep 1
  18. fn_scriptlog "Validating ${servername}"
  19. cd "${rootdir}"
  20. cd "steamcmd"
  21. ./steamcmd.sh +login "${steamuser}" "${steampass}" +force_install_dir "${filesdir}" +app_update "${appid}" validate +quit|tee -a "${scriptlog}"