Guide to Setup TeamSpeak 3 Private/Public Server

By   /   6 years ago

TeamSpeak 3 beta is out, and has received a warm and buggy reception, its a beta so bugs are expected.Actually one of the reasons for releasing an early beta was to fix the bugs this application may have by community interaction. So far it has gone well enough, lot of issues need to be addressed but the application itself kicks ass, which compensate for the temporary bugs. So lets get down to how you can setup a TeamSpeak 3 server and use it give it a try yourself.

Guide to Setup TeamSpeak 3 Server

Step 1|Download Team Speak 3 Server Client
Download the TS3 server client from TeamSpeak official site. Installation is simple similar to  Team Speak 2 server.

Step 2|Team Speak 3 Server Prerequisites

Port Forwarding For Team Speak 3 Server
First of all you have to forward these ports:

Voice port (default)         UDP        9987
File Transfer port        TCP        30033
Server query port        TCP        10011

Step 3|Installing Team Speak 3 Server
Now open your TS3_server folder, Run “ts3server_win32.exe” (win32 was in my case), a command prompt window will be opened displaying some information.

Note.  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 Team Speak 3 Server
Now 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”.
TS3 Server Configuration

Step 5|Team Speak 3 Admin Options
Now 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 Team Speak 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 LOG folder. You have to copy that token.
TS3 Token Log
Now open your client again and goto “Permissions”  > “Use token”, here paste the token that you copied and hit OK.

Now 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.
Team Speak 3 Token System

Step 6|Connect to Team Speak 3 Server
Other people can access your server via your External IP and Port (9987). You can check your external IP via 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 Team Speak 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 character-mode terminal client 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 client. Now open Command Prompt and write “telnet” and hit Enter.
It will open Microsoft Telnet Client, now write “o” and hit Enter (It lets you enter IP and Port of server).

Now Enter your local IP and Port (Server Query Port) in this format: “ 10011”Telnet

Now the telnet has recognized your server, now 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 which you noted when the server was run 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

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.
Team Speak 3 Query HelpYou can logout using “logout” command.

As we know that it is beta version of Team Speak 3 so bugs are expected. And there are a few bugs with permissions and few more things which we hope will be removed soon.

2TB Green Seagate Game Drive for Xbox One

At Amazon
$20.25 Off, now for just $99.74

Buy Now
  • william

    Same Here INFO I have a NETGEAR JNR3210

  • Thomas

    I can’t seem to find the server folder? Is the teamspeak client what i’m supposed to download in 2013? where is the server folder located?

  • Thomas

    I cannot find the teamspeak server folder, where is it located?

  • Darryl

    I read this article fully about the resemblance of latest and previous technologies, it’s amazing article.

  • SSR

    Ok, this is a great tutorial, I have one question. I do not want to have my ip out in the open and see some pple are able to rename their team speak 3 server something else, for example: How would i be able to do this? I think I have some id but im not sure.

  • Talha
    port 9987
    slots 512
    free channles yes

  • Meriossii

    Port: 9987

    Free Channels (Maybe)
    512 Slots
    Language’s: German and English!

  • josh

    u have to dissabel ur computer fire wall and u have to connect as localhost and port foward 3784

  • michele

    What about ts3dns? My server was working till update with this(shit), my net is in class.

  • no1jester

    i used portforward to open the ports on my router and i still can not get people to connect

  • Ali Asif

    Check the relevant ports. You should open them.

  • no1jester

    the problem i am having is getting people to connect to my server i can connect but no one else can ive read soo many tutorials but just cant get them to connect any assistance would be greatly apreciated

  • fitzanjo

    I’ll give it a try

  • Tim

    Whats the minimum server specs and bandwidth for a server that runs for 15 pepole?

  • Granis

    Hello i just followed your guide and its awsome..tho i have some problems..

    when i come to the login clien_login_name=serveradmin client_login_password=mypassword i get this message after pressing enter…error id=256 msg=command\snot\sfound

    Why do i get that and how do i fix it?

    • Stefan M

      There’s a typo in the tutorial… it should be client_login_name… instead of clien_login_name

  • Elis


    I have a server up and im connected.

    My Friends cant connect thou. When they try they simply get ailed to conect to server

    Given them my Ip using whatsmyip

    Help plz…

  • Pingback: TeamSpeak 3 Startup Script & Setup « Team R Helix Dev()

  • Brian Cooney

    Please correct your information about static IP addresses, it is not correct. does not provide static IP addresses, it simply provides dynamic DNS that updates whenever your IP address updates. This misinformation could confuse new users for years if they take it as gospel, and make them sound like an idot in a few years when they start their first IT job and dont know the difference between a true static IP address and dynamic DNS!

  • Flash

    I got problem. I run ts3server_win64.exe and when i try to connect to the server it say “Failed to connect to server”
    I open all 3 ports right, but still not working. Help. Ty

  • Riyo

    So i’m using telnet to connect to my TS server. I got connected, but when I enter the pass and username to login to my server, it always gives me a wrong username or password error. Care to elaborate?

  • Andreas


    How do I give and revoke admin rights?

    So that I am the only Super admin

    Love the step-by-step tutorial. Great job!


  • mikeyb

    Hi Robert,

    Try they have most routers setup instructions..

  • Robert

    hi, nice toturial :),
    I got an “THOMSON ST780” (Speedtuch)router and i cant seem to be able to connect to my server trough telnet, please help.