diff --git a/teamspeak3/.ts3server_license_accepted b/teamspeak3/.ts3server_license_accepted new file mode 100644 index 0000000..e69de29 diff --git a/teamspeak3/README.md b/teamspeak3/README.md new file mode 100644 index 0000000..d0307e2 --- /dev/null +++ b/teamspeak3/README.md @@ -0,0 +1,26 @@ +# Backup +back up the following files: +- .ts3server_license_accepted +- licensekey.dat +- query_ip_blacklist.txt +- query_ip_whitelist.txt +- serverkey.dat +- ts3server.ini +- ts3db_mariaDB.ini +- ts3server.sqlitedb + and folders: +- files + +# ServerQuery +ssh port is 10022 +use `serverlist` to get the vserver in question, then `use sid=1` +`clientlist`, `clientkick clid=20 reasonid=5 reasonmsg=Packet\sFlooding` +Kick Reasons: +- 4: Kick for "Kicked from server" +- 5: Kick for "Kicked from channel" +- 8: Kick for "Server shutting down" +- 10: Kick for "Connection lost" +- 11: Kick for "Outdated client" +- 12: Kick for "Duplicate login" +- 13: Kick for "Banned" +- 16: Kick for "Channel deleted" diff --git a/teamspeak3/teamspeak3.service b/teamspeak3/teamspeak3.service new file mode 100644 index 0000000..013097c --- /dev/null +++ b/teamspeak3/teamspeak3.service @@ -0,0 +1,13 @@ +[Unit] +Description=TeamSpeak 3 Server +After=network.target + +[Service] +User=teamspeak +WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64 +ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server +ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop +Restart=on-failure + +[Install] +WantedBy=multi-user.target