Tutorial: Running multiple TeamSpeak 2 server instances simultaneously
TeamSpeak 2 supports multiple virtual instances. This means you're able to run a large amount of servers in just one process (or instance) on your server by letting TeamSpeak virtually create a new virtual process for each instance. This was one of the most wanted features by TeamSpeak host providers to allow easy and scalable server farming. You can see a list of virtual servers from one of our local test servers on the screenshot below.

But for all that we recommend that you spawn no more than 75 virtual servers maximum per TeamSpeak instance. If you need more than 75 TeamSpeak 2 servers per machine, you should setup a second server instance. This is very simple. We will walk you through it here.
  • Install your second TeamSpeak 2 server into a different directory than the first one.
  • You're almost done. But your second server won't start without a few tweaks. Copy the configuration file called "server.ini" from your first server into your second servers installation directory.
  • Open the file server.ini and look for the following lines in section [Main Config]:

    HTTPServer Port=14534

  • Change these values to some unused ports (for example "HTTPServer Port=14536" and "TCPQueryPort=51236") on your system and save the file.
  • Start the second TeamSpeak 2 server.
That's all. Now you have two seperate TeamSpeak 2 server instances running on your system.

The second TeamSpeak server will try to start a default server on port 8767. Depending on your first servers configuration this may not work because the UDP port is already in use. You can change the default servers UDP port by using the web administration interface.

« Back to Getting Started