How to Setup TeamSpeak 3 Private/Public Server

TeamSpeak 3 may not be as popular anymore compared to its rival, Discord, but the former still has a vast array of features not found in Discord. Ever since its beta, the TeamSpeak developers have listened closely to the issues brought forth by the community and addressed them appropriately. The end result is a well-functioning, smooth, and seamless application that is super scalable and accessible for team video game sessions. Here is how to set up the TeamSpeak 3 server client, just the way you would like it to be.

Setup TeamSpeak 3 Server

Before we go into details for the installation process, let us first outline the difference in the design choices of TeamSpeak 3 and other digital communication platforms.

A succinct overview can be found at TeamSpeak’s official description page.

Apart from stronger encryption, more codec options, and customization varieties, you can set up your own private server and continue to use the app over LAN. Let us proceed towards setting up your dream experience.

Step #1 – Download Team Speak 3 Server Client

Download the TS3 server client from their official page. Choose the desired operating system and the 32-bit or 64-bit architecture options.

Follow the on-screen instructions to install the application on your PC.

Step #2 – Server Prerequisites

First, you have to forward these ports:

  • Voice Port: UDP 9987
  • File Transfer Port: TCP 30033
  • Server Query Port: TCP 10011

Step #3 – Installing Server

Now open your TS3 server folder, run “ts3server_win65.exe” (win-64 was in my case), a Command Prompt window will be opened displaying some information.

Do note that this information will be displayed only once (the first time you run the server.exe unless you delete “ts3server.sqlitedb” file which will result in loss of all your server settings) so you have to save this information.

Step #4 – Setup TS3 Server

Open your installed client and in “connections” select “Connection”, it will ask you Server IP (give your own local IP here), Port (give 9987), give a nickname, and press “Connect”.

Step #5 – Admin Options

You will see yourself inside your server. Now you must be the first one in the server as you just made it and there is no admin there to give you admin rights.

Hence, TeamSpeak 3 introduced a token system which can be assumed as a temporary password which gives you admin rights.

This token can be found in the server folder that you downloaded. It will be saved in a log file in the LOG folder. You have to copy that token.

Open your client again and got Permissions > Use Token. Paste the token that you copied and hit OK.

You will see that you have the admin rights and can create and manage channels, as you want. Now you are done with setting up the server and logging in.

Step #6 – Connect to Server

Other people can access your server via your External IP and Port (9987). You can check your external IP via “whatismyip.com” and if you have Dynamic IP read our guide to change IP to static.

This will be the IP that you will give other people to connect to your server.

Configuring Team Speak 3 Server

Unlike the super admin account in TeamSpeak 2 server where all the configurations were performed with a browser-based system. Here a new system called SERVER QUERY has been introduced.

Server Query is a command-line interface built into the Team Speak 3 Server which allows powerful scripting and automation tools to be built based on the exact same instruction set and functionality provided by the Team Speak 3 client.

Server Query Connection
Connecting to server query can be done with the character-mode terminal clients such as Telnet or PuTTY. Server Query follows a simple syntax-ed code.

Syntax and examples are included in the folder that you have downloaded named as “ts3_serverquery_manual.pdf”. I will show you how to Login and perform Basic operations in Server Query using Telnet.

Make sure your server is running and you have joined it via the client. Now open Command Prompt, write “telnet”, and hit Enter. It will open the Microsoft Telnet Client. Write “o” and hit Enter. It lets you enter the IP and Port of the server.

Now enter your local IP and Port (Server Query Port) in this format: “192.168.1.33 10011”.

The telnet has now recognized your server, you have to login to your server to configure it you can find this syntax in “ts3_serverquery_manual.pdf” as well.

  • “login client_login_name=serveradmin client_login_password=NRmQOs14”

Login name and password are those that you noted when the server was run the first time.

Now for most of the commands, you will need to set a server to current using USE statement as:

  • “use sid=1”

It will set server with server ID=1 to current server. To view server list and information use this command:

  • “serverlist”

You can perform various operations using these commands and which you can find in the pdf file or you can use “help” command which lists all the commands and briefly describes each.

Using help command type another command like “help channelcreate” will display the syntax and example of “channelcreate” command. You can logout using the “logout” command.