Gamer License for Two Servers

Good afternoon, all.

I have purchased a Teamspeak 3 Gamer License to share 128 slots over two servers.

If I run one of the servers with 64 and the other with 64, they both start fine. However, whichever one I started second will crash after a few minutes and tell me that too many servers are in use.

error: virtualserver limit reached

The two servers are running on different IPs.

Thank you for any information anyone can provide me with.

A far as i know , you can only run a license with one ip. Hosting 2 virtual servers does not mean different machines.

Oh man as Virtual Servers we thought it meant versions of the Teamspeak server.

Fml. How could we best resolve this?

We have effectively ended up with a license we can’t use properly. Eeeeeek.

Thank you for your time in replying.

it only means that you can divide one teamspeak programm software on one ip into 2 differnet TS Servers.

They get divided by the port. For example the first TS Server made always has default the port 9987 so the 2nd TS Server has automaticly the port 9988.

It would look like this in the ip: and

the ips have to be the same.

Open your ts3server.ini file and try to set a machine_id.
(of course you need to set the same ID on both machines)

This should simulate just one instance to your license using two different IP addresses.

Server Docs: Optional name of this server process to identify a group of servers with the same ID. This can be useful when running multiple TeamSpeak Server instances on the same database. Please note that we strongly recommend that you do NOT run multiple server instances on the same SQLite database.

I could be wrong but you should try this way.
There’s no IP limitation in the terms of service, _RG_Colt_Matze refers to.

Try this @SteelEssex and report back, please.

If you didn’t create a ts3server.ini file yet you can use the server’s start parameter createinifile=1 to generate one.


Thank you I will try this tonight once everyone has logged off.

I will send my results back.

@FakE what are you suggesting here?

When the license itself says you only can have one virtual server then the accounting won’t allow to run a second one somewhere else. No matter what you do.

You only can shutdown one server to run the other one but not both at the same time then OR ask sales to increase the virtual server count to 2 (shouldn’t it be 2 already btw?).


He’s using the 128 slots gamers license which should work for two virtual servers.

The issue he has is he’s using the license on two different (dedicated) servers (2 different IPs) which results in an error so far.

That’s why I suggested to assign both instances one machine_id.
Maybe the license works on 2 instances with 1 virtual server each (= 2 virtual servers at all)


The message virtualserver limit reached appears when accounting gives back the limit already have been reached.

In that case 2 virtual servers are running already or the user killed his instance and did not stop it the supported way.


Ok, I got it.

But the restriction for 2 virtual servers or 10 for the NPL for example doesn’t restrict the amount of instances, right? @TS.ChrisR
As long as the machine_id is the same? (is this required)

Couldn’t find anything official about this so far.

That’s why I thought this could be he his issue.


The machine ID does not matter for the amount of instances. This is when you plan to run multiple server instances in 1 MariaDB. There you have to set a machine id to split up instance settings etc.

twitch instagram twitter facebook