fn_loginstall 870 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. # LGSM fn_loginstall function
  3. # Author: Daniel Gibbs
  4. # Website: http://danielgibbs.co.uk
  5. # Version: 211214
  6. echo ""
  7. echo "Creating log directorys"
  8. echo "================================="
  9. sleep 1
  10. # Create dir's for the script and console logs
  11. mkdir -pv "${rootdir}/log"
  12. mkdir -pv "${scriptlogdir}"
  13. touch "${scriptlog}"
  14. mkdir -pv "${consolelogdir}"
  15. touch "${consolelog}"
  16. # If a server is source or goldsource create a symbolic link to the game server logs
  17. if [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]; then
  18. if [ ! -h ${rootdir}/log/server ]; then
  19. ln -sv "${gamelogdir}" "${rootdir}/log/server"
  20. else
  21. echo "Symbolic link ${gamelogdir} => ${rootdir}/log/server already exists!"
  22. fi
  23. fi
  24. # If a server is unreal2 or unity3d create a dir
  25. if [ "${engine}" == "unreal2" ]||[ "${engine}" == "unity3d" ]; then
  26. mkdir -pv ${gamelogdir}
  27. fi
  28. sleep 1