command_details.sh 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. # LinuxGSM command_details.sh function
  3. # Author: Daniel Gibbs
  4. # Contributor: UltimateByte
  5. # Website: https://linuxgsm.com
  6. # Description: Displays server information.
  7. fn_commandname(){
  8. commandname="DETAILS"
  9. commandaction="Viewing details"
  10. functionselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
  11. }
  12. fn_commandname
  13. # Run checks and gathers details to display.
  14. check.sh
  15. info_config.sh
  16. info_parms.sh
  17. info_distro.sh
  18. info_messages.sh
  19. if [ "${querymode}" == "2" ]||[ "${querymode}" == "3" ]; then
  20. query_gamedig.sh
  21. fi
  22. fn_info_message_distro
  23. fn_info_message_server_resource
  24. fn_info_message_gameserver_resource
  25. fn_info_message_gameserver
  26. fn_info_message_script
  27. fn_info_message_backup
  28. # Some game servers do not have parms.
  29. if [ "${shortname}" != "ts3" ]&&[ "${shortname}" != "jc2" ]&&[ "${shortname}" != "dst" ]&&[ "${shortname}" != "pz" ]&&[ "${engine}" != "renderware" ]; then
  30. fn_parms
  31. fn_info_message_commandlineparms
  32. fi
  33. fn_info_message_ports
  34. fn_info_message_select_engine
  35. fn_info_message_statusbottom
  36. core_exit.sh