Auto Install and Update if necessary the Windows/Linux TeamSpeak 3 Server tested on Windows 10 / server 2008 R2 / server 2016 / server 2019 / Ubuntu 18.04 / Ubuntu 20.04
- Developers
- Contributors
- Donations
- Main Features
- Stay tuned!
- Requirements
- Supports
- How install script
- Work flow of the script
- Used Resources by the script
- Vincent LAMY [contact@srvserveur.com]
TeamSpeak3StartInstallUpdateScript is free software and is made available free of charge. Your donation, which is purely optional, supports me at improving the software as well as reducing my costs of this project. If you like the software, please consider a donation. Thank you very much!
- Auto detection
- Windows (should work on the most distributions; below a list of explicit tested distributions)
- server 2008 R2
- server 2016
- Server 2019
- NOT TeamSpeak 3 server instances start on server/VPS/virtual machine
- Software packages
- Required
- curl (If use windows server 2008 R2)Tuto install and Download Curl
- Required
- Optional
- telnet (The telnet client) (if you want add/create key api for shutdown serveur and update)
- Windows 10 / server 2008/2016/2019
- Only follow up if a teamspeak server not already exists
- Create directory (On "c:" or other) to deposit the scripts
- Download latest TeamSpeak3StartInstallUpdateScript and deposit the scripts
- Start latest TeamSpeak3StartInstallUpdateScript.bat
- Follow the instructions given in the console
- Connectez vous avec telnet pour créer un clé API manager
- Edit the script and specify the API key so that the script can perform all the Update operations alone the next time
- Good job your teamspeak server is now starting and completely up to date
- The next time the script runs it will check if an update exists and if it does, it will turn it off, save, update the server and restart it on its own.
- Only follow up if a teamspeak server already exists
- Create directory (On "c:" or other) to deposit the scripts
- Download latest TeamSpeak3StartInstallUpdateScript and deposit the scripts
- Stop running TSDNS (if used)
- Stop running server instance gracefully
- Backup server (if any is available)
- Start latest TeamSpeak3StartInstallUpdateScript.bat
- Follow the instructions given in the console
- At the END stop running the server instance gracefully
- Import licensekey (if available), database, Query IP Black - Whitelist, files and logs from backup
- Import TSDNS settings file (if used)
- Restart TeamSpeak3StartInstallUpdateScript.bat
- Connectez vous avec telnet pour créer un clé API manager
- Edit the script and specify the API key so that the script can perform all the Update operations alone the next time
- Good job your teamspeak server is now starting and completely up to date
- The next time the script runs it will check if an update exists and if it does, it will turn it off, save, update the server and restart it on its own.
The files/directories will not be touched by the script - also not backuped!
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.com. If a newer version is available, the script will do following steps:
- check if an update exists and if it does
- turn it off
- save
- update the serve
- restart the serve
Protocol | Host/IP | Used for | How often? |
---|---|---|---|
https | www.teamspeak.com | For detection of latest stable server release version | Each execution of the TeamSpeak3StartInstallUpdateScript |
https | files.teamspeak-services.com | Download server for TeamSpeak 3 server files | Each execution of the TeamSpeak3StartInstallUpdateScript |
https | raw.githubusercontent.com | Server for checking latest TeamSpeak3StartInstallUpdateScript version | Each execution of the TeamSpeak3StartInstallUpdateScript |
https | github.com | Download server for TeamSpeak3StartInstallUpdateScript files | Only if you update the TeamSpeak3StartInstallUpdateScript |