csgo-start-script/csgo-console

60 lines
1.3 KiB
Plaintext
Raw Normal View History

#!/bin/bash
2021-01-07 18:04:50 +01:00
# ×============================================×
# | based on bukkit-console by Elias Schriefer |
# ×============================================×
if [ "$1" = "-h" ]
then
echo "bukkit-console [option]"
echo
echo "Options:"
echo "Option for start of csgo server"
csgo-start -h
echo
echo
echo "Option for console connection"
echo " -h Show help"
echo " -f Get screen even if it is"
echo " already attached"
echo " -ff Same as -f but detach it first"
exit 0
fi
# Get the bukkit server status: is it running or stopped?
# We don't need echo, but thx anyways...
csgo-status > /dev/null
if [ $? -gt 0 ]
then
# If the server is stopped, fukcing start it, man!
csgo-start "$1"
fi
if [ "$2" = "-f" ]
then
# Gimme the console
sudo -u steam screen -xr csgo
# Now gimme my suxesvul eksid koud...
true
elif [ "$2" = "-ff" ]
then
# Hand me the console over
sudo -u steam screen -dr csgo
# Now gimme my suxesvul eksid koud...
true
else
# Gimme the console, plz...
sudo -u steam screen -rq csgo
if [ $? -gt 0 ]
then
# If the console is attached elsewhere, say it
echo Console is already in use
# Now gimme my suxesvul eksit koud...
false
else
# or my unsuxesvul eksid koud...
true
fi
fi
# and eksid wif that eksid koud
exit $?