updates
This commit is contained in:
@@ -1,6 +0,0 @@
|
|||||||
[config]
|
|
||||||
host=0.0.0.0
|
|
||||||
port=3306
|
|
||||||
username=tsdbuser
|
|
||||||
password=tsdbpassword
|
|
||||||
database=tsdatabase
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
machine_id=
|
|
||||||
default_voice_port=9987
|
|
||||||
voice_ip=
|
|
||||||
licensepath=
|
|
||||||
filetransfer_port=30033
|
|
||||||
filetransfer_ip=
|
|
||||||
query_port=10011
|
|
||||||
query_ip=0.0.0.0, ::
|
|
||||||
query_ip_allowlist=query_ip_whitelist.txt
|
|
||||||
query_ip_denylist=query_ip_blacklist.txt
|
|
||||||
dbplugin=ts3db_mariadb
|
|
||||||
dbpluginparameter=ts3db_mariadb.ini
|
|
||||||
dbsqlpath=sql/
|
|
||||||
dbsqlcreatepath=create_mariadb/
|
|
||||||
dbconnections=10
|
|
||||||
logpath=logs/
|
|
||||||
logquerycommands=1
|
|
||||||
dbclientkeepdays=30
|
|
||||||
logappend=1
|
|
||||||
query_skipbruteforcecheck=0
|
|
||||||
query_buffer_mb=20
|
|
||||||
http_proxy=
|
|
||||||
license_accepted=1
|
|
||||||
serverquerydocs_path=serverquerydocs/
|
|
||||||
query_ssh_ip=0.0.0.0, ::
|
|
||||||
query_ssh_port=10022
|
|
||||||
query_protocols=raw
|
|
||||||
query_ssh_rsa_host_key=ssh_host_rsa_key
|
|
||||||
query_timeout=300
|
|
||||||
crashdumps_path=crashdumps/
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
|
|
||||||
|
|
||||||
D1=$(readlink -f "$0")
|
|
||||||
D2=$(dirname "${D1}")
|
|
||||||
cd "${D2}"
|
|
||||||
exec ./ts3server $@
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# Copyright (c) 2018 fithwum
|
|
||||||
# All rights reserved
|
|
||||||
|
|
||||||
# run teamspeak server
|
|
||||||
exec ../ts3server/ts3server inifile=ts3server.ini start
|
|
||||||
@@ -1,102 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# Copyright (c) 2010 TeamSpeak Systems GmbH
|
|
||||||
# All rights reserved
|
|
||||||
|
|
||||||
COMMANDLINE_PARAMETERS="inifile=ts3server.ini" #add any command line parameters you want to pass here
|
|
||||||
LIBRARYPATH="$(pwd)"
|
|
||||||
BINARYNAME="ts3server"
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
start)
|
|
||||||
if [ -e ts3server.pid ]; then
|
|
||||||
if ( kill -0 $(cat ts3server.pid) 2> /dev/null ); then
|
|
||||||
echo "The server is already running, try restart or stop"
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
echo "ts3server.pid found, but no server running. Possibly your previously started server crashed"
|
|
||||||
echo "Please view the logfile for details."
|
|
||||||
rm ts3server.pid
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ "${UID}" = "0" ]; then
|
|
||||||
echo WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
|
|
||||||
c=1
|
|
||||||
while [ "$c" -le 10 ]; do
|
|
||||||
echo -n "!"
|
|
||||||
sleep 1
|
|
||||||
c=$(($c+1))
|
|
||||||
done
|
|
||||||
echo "!"
|
|
||||||
fi
|
|
||||||
echo "Starting the TeamSpeak 3 server"
|
|
||||||
if [ -e "$BINARYNAME" ]; then
|
|
||||||
if [ ! -x "$BINARYNAME" ]; then
|
|
||||||
echo "${BINARYNAME} is not executable, trying to set it"
|
|
||||||
chmod u+x "${BINARYNAME}"
|
|
||||||
fi
|
|
||||||
if [ -x "$BINARYNAME" ]; then
|
|
||||||
export LD_LIBRARY_PATH="${LIBRARYPATH}:${LD_LIBRARY_PATH}"
|
|
||||||
"./${BINARYNAME}" ${COMMANDLINE_PARAMETERS} > /dev/null &
|
|
||||||
PID=$!
|
|
||||||
ps -p ${PID} > /dev/null 2>&1
|
|
||||||
if [ "$?" -ne "0" ]; then
|
|
||||||
echo "TeamSpeak 3 server could not start"
|
|
||||||
else
|
|
||||||
echo $PID > ts3server.pid
|
|
||||||
echo "TeamSpeak 3 server started, for details please view the log file"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "${BINARNAME} is not exectuable, cannot start TeamSpeak 3 server"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "Could not find binary, aborting"
|
|
||||||
exit 5
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
stop)
|
|
||||||
if [ -e ts3server.pid ]; then
|
|
||||||
echo -n "Stopping the TeamSpeak 3 server"
|
|
||||||
if ( kill -TERM $(cat ts3server.pid) 2> /dev/null ); then
|
|
||||||
c=1
|
|
||||||
while [ "$c" -le 300 ]; do
|
|
||||||
if ( kill -0 $(cat ts3server.pid) 2> /dev/null ); then
|
|
||||||
echo -n "."
|
|
||||||
sleep 1
|
|
||||||
else
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
c=$(($c+1))
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if ( kill -0 $(cat ts3server.pid) 2> /dev/null ); then
|
|
||||||
echo "Server is not shutting down cleanly - killing"
|
|
||||||
kill -KILL $(cat ts3server.pid)
|
|
||||||
else
|
|
||||||
echo "done"
|
|
||||||
fi
|
|
||||||
rm ts3server.pid
|
|
||||||
else
|
|
||||||
echo "No server running (ts3server.pid is missing)"
|
|
||||||
exit 7
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
restart)
|
|
||||||
$0 stop && $0 start ${COMMANDLINE_PARAMETERS} || exit 1
|
|
||||||
;;
|
|
||||||
status)
|
|
||||||
if [ -e ts3server.pid ]; then
|
|
||||||
if ( kill -0 $(cat ts3server.pid) 2> /dev/null ); then
|
|
||||||
echo "Server is running"
|
|
||||||
else
|
|
||||||
echo "Server seems to have died"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "No server running (ts3server.pid is missing)"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Usage: ${0} {start|stop|restart|status}"
|
|
||||||
exit 2
|
|
||||||
esac
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user