1 changed files with 50 additions and 0 deletions
@ -0,0 +1,50 @@ |
|||||
|
#!/bin/bash |
||||
|
# LGSM fn_debugserver function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Website: http://danielgibbs.co.uk |
||||
|
# Version: 121114 |
||||
|
|
||||
|
fn_rootcheck |
||||
|
fn_syscheck |
||||
|
fn_autoip |
||||
|
fn_distro |
||||
|
fn_uptime |
||||
|
fn_load |
||||
|
fn_parms |
||||
|
echo "" |
||||
|
echo "${gamename} Debug" |
||||
|
echo "============================" |
||||
|
echo "" |
||||
|
echo -e "Distro: ${os}" |
||||
|
echo -e "Arch: ${arch}" |
||||
|
echo -e "Kernel: ${kernel}" |
||||
|
echo -e "Hostname: $HOSTNAME" |
||||
|
echo "" |
||||
|
echo "Start parameters:" |
||||
|
echo ${executable} ${parms} |
||||
|
echo "" |
||||
|
echo -e "Use for identifying server issues only!" |
||||
|
echo -e "Press CTRL+c to drop out of debug mode" |
||||
|
echo -e "\e[0;31mWARNING!\e[0;39m If ${servicename} is already running it will be stopped" |
||||
|
echo "" |
||||
|
while true; do |
||||
|
read -p "Continue? [y/N]" yn |
||||
|
case $yn in |
||||
|
[Yy]* ) break;; |
||||
|
[Nn]* ) echo Exiting; return 1;; |
||||
|
* ) echo "Please answer yes or no.";; |
||||
|
esac |
||||
|
done |
||||
|
fn_stopserver |
||||
|
fn_printdots "Starting debug mode ${servicename}: ${servername}" |
||||
|
sleep 1 |
||||
|
fn_printok "Starting debug mode ${servicename}: ${servername}" |
||||
|
sleep 1 |
||||
|
fn_scriptlog "Started debug mode ${servername}" |
||||
|
echo -en "\n" |
||||
|
cd "${executabledir}" |
||||
|
if [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]; then |
||||
|
${executable} ${parms} -debug |
||||
|
else |
||||
|
${executable} ${parms} |
||||
|
fi |
Loading…
Reference in new issue