4
0

command_details.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/bash
  2. # LinuxGSM command_details.sh module
  3. # Author: Daniel Gibbs
  4. # Contributors: https://linuxgsm.com/contrib
  5. # Website: https://linuxgsm.com
  6. # Description: Displays server information.
  7. commandname="DETAILS"
  8. commandaction="Display Details"
  9. moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
  10. fn_firstcommand_set
  11. # Run checks and gathers details to display.
  12. check.sh
  13. info_distro.sh
  14. info_game.sh
  15. info_messages.sh
  16. if [ "${querymode}" == "2" ] || [ "${querymode}" == "3" ]; then
  17. for queryip in "${queryips[@]}"; do
  18. query_gamedig.sh
  19. if [ "${querystatus}" == "0" ]; then
  20. break
  21. fi
  22. done
  23. fi
  24. fn_info_messages_distro
  25. fn_info_messages_server_resource
  26. fn_info_messages_gameserver_resource
  27. fn_info_messages_gameserver
  28. fn_info_messages_script
  29. fn_info_messages_backup
  30. # Some game servers do not have parms.
  31. if [ "${shortname}" != "jc2" ] && [ "${shortname}" != "dst" ] && [ "${shortname}" != "pz" ] && [ "${engine}" != "renderware" ]; then
  32. fn_info_messages_commandlineparms
  33. fi
  34. fn_info_messages_ports_edit
  35. fn_info_messages_ports
  36. fn_info_messages_select_engine
  37. fn_info_messages_statusbottom
  38. exitcode=0
  39. core_exit.sh