How to create a TeamSpeak server

How to create a TeamSpeak server

Introduction to TeamSpeak servers

In this guide we show you how to create a TeamSpeak server , as we showed you previously with other VoIP services how to do it,  both in Discord and in Mumble. In this case, it should be noted that the guide will be divided, because although with the base installation we can have a server that works in our local network, we will also have to take extra steps so that said server is accessible from outside our network.

These extra steps will not be mandatory, because although TeamSpeak (or TS3, by which it is commonly called in gaming circles) is mainly oriented to voice communications in environments such as online games from separate places , there are several cases of use in which we can use TeamSpeak in our local network, such as offices, LAN Parties, VR Full Body systems or, in general, any case in which all the members of the call are within the same local network, although physically are separated or there is a layer of insulation such as headphones.

Official TeamSpeak servers

Although in this guide we will discuss how to create our own TeamSpeak server, it is worth noting the existence of official TeamSpeak servers that will allow us, in exchange for an annual fee, to have a fully functional server anywhere in the world that you will not need of the procedure that we are going to tell next.

This can be especially interesting if we have an internet connection that is not entirely reliable or stable, or if, for example, there is no feasible place to mount our server, although although each user can use the service they want, perhaps It would be preferable to use other types of services that do not require such an exhaustive configuration of a dedicated server, as we will continue to need the server software to manage it.

Server slots

Virtual servers

Annual renewal cost

64 slots

1 virtual server

$ 55

128 slots

2 virtual servers

$ 100

256 slots

2 virtual servers

$ 175

512 slots

2 virtual servers

$ 300

1024 slots

2 virtual servers

$ 500


As we can see, the prices depend on the users that we need to host on our server, being the smallest of 64 slots with a virtual server and a cost of 55 dollars per year , less than 5 dollars per month, which should definitely not pose a problem to most users who really depend on TeamSpeak for critical tasks like an eSports game.

Installing the necessary software to create a TeamSpeak server

To begin, we will have to go to the TeamSpeak website and download both the server and client software , because although the server part of the software is what will do the heavy duty of the server, we will continue to need the TeamSpeak client both to connect to our server to talk to our colleagues and to manage and configure the server.

In principle, the order in which we install and run each application is irrelevant, but to start creating our server it will be necessary to have both programs running and running. If we do not have a TeamSpeak account, the client will ask us to create a new user account, something that will not take more than two minutes and that will simply require an email account, a password and a username.

Likewise, when starting the TeamSpeak server software, we will be given a series of parameters that we must save safely, since one of them is the key that will give any user server administration permissions , something that is generated automatically and that we shouldn't give to anyone. Likewise, we must give the program permission to pass through the Windows Firewall according to our network configuration.

Configure the TeamSpeak server

Configuring the server has little task, and that is that once we log into the client with the server program started, we can connect to the server itself through localhost. This means that, since there is a server on our own computer, the server's IP address will be , and it will allow us to start configuring the server and checking that it is actually working.

When we do this, TeamSpeak will ask us to enter the server key that we have previously mentioned , and once this is done our user will enter the Server Admin category. This category is created automatically without us having to do anything and will give us the necessary privileges to get started.

In the list of channels on the server, we will see that the name of our server appears, which is probably " TeamSpeak] I [Server " or a variation of this. Naturally we will want to modify it, so that we can right click to bring up a contextual menu and click on "Edit virtual server".

In this window, we will find several fields that will allow us to change the name of the server, as well as add and register an alias for the server, put a password to enter the server, and configure how many users can enter it simultaneously, something important if The server will be mounted on a computer that is not very overrun with resources or that will be dedicated to more uses simultaneously.

When editing the voice channels, we can do it in the same way, because we can right click on the corresponding channel and proceed to edit the channel , which will offer us different options such as name, description, purpose of the channel, quality of sound or phonetic description, among others.

Access the TeamSpeak server from outside

Anyway, we may want to access our TeamSpeak server from outside , either because we have it on an external hosting under our control, or simply because we need other people outside of our network to be able to connect to the server, as would be games. on-line.

In this case, we will have to allow TeamSpeak to communicate with the outside in several layers , starting with Windows, where we will have to allow it to communicate with the outside through the Firewall. This will typically be done when starting the application for the first time , where we are asked if we want to give it access, but if we have connectivity problems, Windows Firewall could have something to do with it.



Local port






File transfer




ServerQuery (raw)



Do not

ServerQuery (SSH)



Do not

WebQuery (http)



Do not

WebQuery (https)



Do not




Do not


The next step is to open a path from the outside to the inside of our network, something we will do by opening the necessary ports. We must necessarily open two ports, but depending on what we want to implement on our server, we may need to open more.

Once the ports are open, we will have to be clear about our external IP address , for which we can enter sites such as " What is my IP " or simply enter a speed test , which will also provide us with this information . From here, we can simply communicate our IP address to people who need to enter the server, or simply buy a domain to associate said IP address with a name that is easier to remember.

Post a Comment