fn_validateserver 727 B

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