Skip to content

Commit 20a95f4

Browse files
authored
Merge pull request #113 from TS3Tools/Various-changes
Various changes
2 parents 4f99baf + ea88f87 commit 20a95f4

File tree

9 files changed

+117
-496
lines changed

9 files changed

+117
-496
lines changed

.ts3updatescript

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
# About: This is the bash-completion script for the TS3UpdateScript.
2-
# Author: Sebastian Kraetzig <info@ts3-tools.info>
3-
# Project: www.ts3-tools.info
2+
# Author: https://github.com/Sebi94nbg
3+
# Project: https://github.com/TS3Tools/TS3UpdateScript
44
# facebook: www.facebook.com/TS3Tools
55
# License: GNU GPLv3
6-
# _____ ____ _____ _ _ _ __
7-
#|_ _/ ___|___ / | |_ ___ ___ | |___ (_)_ __ / _| ___
8-
# | | \___ \ |_ \ _____| __/ _ \ / _ \| / __| | | '_ \| |_ / _ \
9-
# | | ___) |__) |_____| || (_) | (_) | \__ \_| | | | | _| (_) |
10-
# |_| |____/____/ \__\___/ \___/|_|___(_)_|_| |_|_| \___/
6+
# _______ _____ ____ _ _
7+
# |__ __/ ____|___ \| | | |
8+
# | | | (___ __) | |_ ___ ___ | |___
9+
# | | \___ \ |__ <| __/ _ \ / _ \| / __|
10+
# | | ____) |___) | || (_) | (_) | \__ \
11+
# |_| |_____/|____/ \__\___/ \___/|_|___/
1112
#
1213
# Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ZRXLSC2UBVWE
1314
#
@@ -17,7 +18,7 @@ _ts3updatescript()
1718
COMPREPLY=()
1819
cur="${COMP_WORDS[COMP_CWORD]}"
1920
prev="${COMP_WORDS[COMP_CWORD-1]}"
20-
opts="--help --version --display-settings --test-inform-online-clients --update-script --show-license-key --request-license --deinstall-cronjob --force-license-update --check --delete-old-logs --inform-online-clients --disable-temporary-password-backup --keep-backups --waiting-time-in-minutes --set-release --beta-release --debug --install-cronjob"
21+
opts="--help --version --display-settings --test-inform-online-clients --update-script --deinstall-cronjob --check --delete-old-logs --inform-online-clients --disable-temporary-password-backup --keep-backups --waiting-time-in-minutes --set-release --beta-release --debug --install-cronjob"
2122

2223
if [[ ${cur} == -* ]] ; then
2324
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )

.updateScript.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,16 @@
33
#set -x
44
#
55
# About: This little Shell-Script updates the TS3UpdateScript and all associated files - configs excluded
6-
# Author: Sebastian Kraetzig <info@ts3-tools.info>
7-
# Project: www.ts3-tools.info
6+
# Author: https://github.com/Sebi94nbg
7+
# Project: https://github.com/TS3Tools/TS3UpdateScript
88
# facebook: www.facebook.com/TS3Tools
9-
#
109
# License: GNU GPLv3
10+
# _______ _____ ____ _ _
11+
# |__ __/ ____|___ \| | | |
12+
# | | | (___ __) | |_ ___ ___ | |___
13+
# | | \___ \ |__ <| __/ _ \ / _ \| / __|
14+
# | | ____) |___) | || (_) | (_) | \__ \
15+
# |_| |_____/|____/ \__\___/ \___/|_|___/
1116
#
1217
# Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ZRXLSC2UBVWE
1318
#

README.md

Lines changed: 8 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,7 @@ The script checks if a newer version of TeamSpeak 3 server is available. If yes,
88

99
If you don't want to update your TeamSpeak 3 server manually, you can use this script. This script follows all of the steps to properly update your TeamSpeak 3 server.
1010

11-
## Table of content
12-
13-
- [Developers](#developers)
14-
- [Contributors](#contributors)
15-
- [Donations](#donations)
16-
- [Main Features](#main-features)
17-
- [Special Features](#special-features)
18-
- [Stay tuned!](#stay-tuned)
19-
- [Requirements](#requirements)
20-
- [Supports](#supports)
21-
- [Hint: systemd](#hint-systemd)
22-
- [Available Languages](#available-languages)
23-
- [Help us](#help-us)
24-
- [Script licenses](#script-licenses)
25-
- [Get Professional / Enterprise license](#get-professional-enterprise-license)
26-
- [Extended support subscription plans](#extended-support-subscription-plans)
27-
- [Usage](#usage)
28-
- [Parameters / Options](#parameters--options)
29-
- [Multi usable](#multi-usable)
30-
- [Single usable](#single-usable)
31-
- [Work flow of the script](#work-flow-of-the-script)
32-
- [Used Resources by the script](#used-resources-by-the-script)
33-
- [Directory Structure - Where can I find which file?](#directory-structure---where-can-i-find-which-file)
34-
- [Why does this have a high version number?](#why-does-this-have-a-high-version-number)
11+
## Various references
3512

3613
![Example Output](https://raw.githubusercontent.com/TS3Tools/TS3UpdateScript/master/img/TS3UpdateScript_Example_Summary.png)
3714

@@ -41,10 +18,6 @@ If you don't want to update your TeamSpeak 3 server manually, you can use this s
4118

4219
[Open upgrade guide](docs/UPDATE_GUIDE.md)
4320

44-
[Show script licenses](#script-licenses)
45-
46-
[Open GNU GPLv3 license](LICENSE_GNU_GPL.md)
47-
4821
## Developers
4922

5023
* Sebastian Kraetzig [info@ts3-tools.info]
@@ -90,19 +63,18 @@ If you don't want to update your TeamSpeak 3 server manually, you can use this s
9063

9164
## Stay tuned!
9265

93-
- [Official Project Homepage](https://www.ts3-tools.info/)
9466
- [facebook Fanpage](https://www.facebook.com/TS3Tools)
9567
- [GitHub](/)
9668

9769
## Requirements
9870

9971
- Linux (should work on the most distributions; below a list of explicit tested distributions)
100-
- Debian 7 & 8
101-
- Ubuntu 15
102-
- CentOS 7
103-
- OpenSUSE 13
104-
- Fedora 21
105-
- IPFire 2
72+
- Debian
73+
- Ubuntu
74+
- CentOS
75+
- OpenSUSE
76+
- Fedora
77+
- IPFire
10678
- One or more installed TeamSpeak 3 server instances on a Root server/VPS/virtual machine
10779
- Minimum required version: 3.1.x
10880
- Software packages
@@ -187,46 +159,6 @@ We cannot translate this script into each language. But you can help us achieve
187159

188160
Just grab a copy of your language file, which you understand and translate the content between the two quotation marks. If you think it is ok, you can send us this file via email and we will add it to the TS3UpdateScript. You also can check it in the GitHub Project as new "Issue".
189161

190-
## Script licenses
191-
192-
Name | Ideal for | Restrictions | 2-years Support | Costs
193-
:------------- | :------------- | :------------- | :------------- | :-------------
194-
Community | Unlicensed, NPL, AAL | Single Instance, no [BPA](docs/BEST_PRACTICES_ANALYZER.md), no Cronjob | No | Free of charge / 'Pay what you want'-Donation
195-
Professional | Unlicensed, NPL, AAL | Single Instance | No | 29.99 EUR
196-
Enterprise | ATHP | None | Yes | 79.99 EUR
197-
198-
### Get Professional / Enterprise license
199-
200-
Send me your license information to get a invoice, which you need to pay:
201-
202-
user@tux:~$ ./TS3UpdateScript --request-license [Your invoice E-Mail address] [professional | enterprise]
203-
204-
user@tux:~$ ./TS3UpdateScript --request-license you@example.com professional
205-
206-
Hint: You should receive a copy of this email within a few minutes. If not, your server is may not able to send emails. Please follow the alternative instructions instead.
207-
208-
Alternative you can send me those details manual via email to [info@ts3-tools.info](info@ts3-tools.info):
209-
- Your (invoice) E-Mail address
210-
- Product name (TS3UpdateScript)
211-
- Public/WAN IP address, where you want to use the script
212-
- License key of your script (Parameter '--show-license-key')
213-
- Type of license, which you want: Professional or Enterprise
214-
215-
After you've paid the invoice, your script will be licensed within the next 48 hours. Usually, it only takes up to 24 hours.
216-
217-
### Extended support subscription plans
218-
219-
If you only have bought a Professional license or just require more support, you can buy a renewable support subscription plan.
220-
221-
Below are the available subscription plans including their SLA:
222-
223-
Name | Included support | SLA Respond time | Costs
224-
:------------- | :------------- | :------------- | :-------------
225-
Community | Lifetime | As soon as possible | 0.00 EUR
226-
Basis SLA | 1 year | Within a week | 14.99 EUR
227-
Professional SLA | 1 year | Within 48 hours | 49.99 EUR
228-
Enterprise SLA | 3 year | Within 48 hours | 119.99 EUR
229-
230162
## Usage
231163

232164
All you need to do to get the list of available options/parameters is:
@@ -289,9 +221,6 @@ Parameter | Description
289221
--display-settings | Displays settings from config files in configs/
290222
--test-inform-online-clients | Execute test poke with current settings
291223
--update-script | Updates the TS3UpdateScript to the latest version
292-
--show-license-key | Displays TS3UpdateScript license key
293-
--force-license-update | Forces an update for the TS3UpdateScript license key
294-
--request-license [EMAIL] [professional | enterprise] | Sends license information to info@ts3-tools.com to get professional/enterprise license ([see Script Licenses](#script-licenses)!)
295224
--deinstall-cronjob | Deinstalls weekly cronjob
296225

297226
#### Examples
@@ -306,8 +235,6 @@ Parameter | Description
306235

307236
user@tux:~$ sudo ./TS3UpdateScript --update-script
308237

309-
user@tux:~$ sudo ./TS3UpdateScript --request-license mail@example.com professional
310-
311238
## Work flow of the script
312239

313240
First it will check if a newer version of the script is available; afterwards it will check your installed version of each instance against the latest available version from teamspeak.de. It also will detect if you are using TSDNS, SQLite or MySQL database, etc. If a newer version is available, the script will do following steps:
@@ -341,7 +268,6 @@ The files/ directories will not be touched by the script - also not backuped!
341268

342269
Protocol | Host/IP | Used for | How often?
343270
:------------- | :------------- | :------------- | :-------------
344-
https | www.ts3-tools.info | Licensing server | Every 7 days or when your force an update of your license
345271
https | www.teamspeak.com | For detection of latest stable server release version | Each execution of the TS3UpdateScript
346272
https | files.teamspeak-services.com | Download server for TeamSpeak 3 server files | Each execution of the TS3UpdateScript
347273
https | raw.githubusercontent.com | Server for checking latest TS3UpdateScript version | Each execution of the TS3UpdateScript
@@ -351,7 +277,7 @@ https | github.com | Download server for TS3UpdateScript files | Only if you upd
351277

352278
Path | Description
353279
:------------- | :-------------
354-
. | README.md, TS3UpdateScript.sh, .updateScript.sh, .ts3updatescript and the copy of the license
280+
. | README.md, TS3UpdateScript.sh, .updateScript.sh, .ts3updatescript
355281
./docs/ | Install and upgrade guide as well as changelog
356282
./configs/ | Configuration files
357283
./languages/ | Language files

0 commit comments

Comments
 (0)