Difference between revisions of "Teamspeak Server Configuration"

(Created page with "== Teamspeak 2 == === Install & Configure Teamspeak 2 (Windows)=== * Download and install Teamspeak Server 2.0.23.19 [http://teamspeak.com/?page=downloads&archive=1] * Download u...")
 
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Teamspeak 2 ==
 
== Teamspeak 2 ==
 
=== Install & Configure Teamspeak 2 (Windows)===
 
=== Install & Configure Teamspeak 2 (Windows)===
* Download and install Teamspeak Server 2.0.23.19 [http://teamspeak.com/?page=downloads&archive=1]
+
* Download and install Teamspeak Server 2.0.23.19 http://teamspeak.com/?page=downloads&archive=1
 
* Download updated binary 2.0.24.1 from the link above and overwrite server_windows.exe in your installation folder.
 
* Download updated binary 2.0.24.1 from the link above and overwrite server_windows.exe in your installation folder.
 
* Run the Teamspeak server. A window with the '''superadmin''' password will be shown. Copy it and store it in a safe place.
 
* Run the Teamspeak server. A window with the '''superadmin''' password will be shown. Copy it and store it in a safe place.
Line 15: Line 15:
  
 
=== Install & Configure Teamspeak 2 (Linux)===
 
=== Install & Configure Teamspeak 2 (Linux)===
* Download and extract Teamspeak Server 2.0.23.19 [http://teamspeak.com/?page=downloads&archive=1]
+
* Download and extract Teamspeak Server 2.0.23.19 http://teamspeak.com/?page=downloads&archive=1
 
  su tcadmin
 
  su tcadmin
 
  cd /home/tcadmin
 
  cd /home/tcadmin
Line 34: Line 34:
 
* Select the Service Settings tab.
 
* Select the Service Settings tab.
 
* Check "Run as a TCAdmin service"
 
* Check "Run as a TCAdmin service"
* Teamspeak Executable : Enter the full path to server_linux. For example /home/addvancp/tss2_rc/server_linux
+
* Teamspeak Executable : Enter the full path to server_linux. For example /home/tcadmin/tss2_rc/server_linux
 
* Click on Save then click on Cancel.
 
* Click on Save then click on Cancel.
 
* The service will be stopped. Start it.
 
* The service will be stopped. Start it.
Line 40: Line 40:
  
 
== Teamspeak 3 ==
 
== Teamspeak 3 ==
=== Install & Configure Teamspeak 3 (Windows)===
+
These instructions explain how to create a Teamspeak master server automatically and configure it to create Teamspeak services (virtual servers). If you don't have a Teamspeak license you can't create additional Teamspeak services and you can only have one Teamspeak master server per server.
* Download the Teamspeak 3 Server [http://www.teamspeak.com/?page=downloads] and extract to C:\
+
 
* Run ts3server_winXX.exe. A window with the '''serveradmin''' password will be shown. Copy it and store it in a safe place.
+
=== Apply for a Teamspeak License ===
* Log in to your control panel.
+
If you don't have a Teamspeak license you will not be able to create additional Teamspeak services. The Teamspeak master server includes one free 32 slot service. You will get a "virtualserver limit reached" error when creating additional Teamspeak services. Follow these instructions to apply for a license: https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/17/0/i-am-the-owner-of-a-successful-hosting-company-but-do-not-currently-offer-teamspeak-hosting-can-i-still-apply-to-become-an-athp-for-teamspeak-3
* Go to System > General Settings > Teamspeak Servers > New.
+
 
* Select version 3, enter a name, hostname or IP, serveradmin login and password.
+
=== Install & Configure the Teamspeak 3 Master server ===
* Select the Service Settings tab.
+
* Go to Game & Voice Management > Create a Service
* Check "Run as a TCAdmin service"
+
* Select the Create a Voice Service tab and select "Other voice server".
* Server : Select the server where the Teamspeak server is located.
+
* Select the server where the Teamspeak master will be created.
* Teamspeak Executable : Enter the full path to ts3server_winXX.exe. For example c:\teamspeak3-server_winXX\ts3server_winXX.exe
+
* Select "Teamspeak 3 Master Server" type.
* Click on Save.
+
* Enter the rcon password. This will be your serveradmin password.
* Click on Test Connection to confirm that it works.
+
* Click on Create.
 +
* After the Teamspeak master has been created, if you have a Teamspeak license place the file in the service's root folder and restart the service.
 +
* Click on "More" and execute the "Install" action. This will configure the teamspeak master under settings > teamspeak servers.
 +
* If you have a teamspeak license you should be able to create teamspeak services in the "Create a Service" page but this time select "Teamspeak service" instead of "Other voice server".
 +
 
 +
=== Prepare the Teamspeak Server for Hosting ===
 +
'''If you created the teamspeak server automatically with the instructions from this article this has already been done for you.''' By default the Teamspeak installation allows your client to edit their slots. Follow these instructions to prevent this: https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/318/0/how-do-i-prevent-customers-from-increasing-their-slots
 +
 
 +
=== Teamspeak Browser ===
 +
Use the Teamspeak browser to manage virtual servers even if they are not assigned to a user.
 +
 
 +
; Assign Existing Virtual Server to a User
 +
: To assign a virtual server select it from the list. On the right select the user from the list and click on Apply.
  
=== Install & Configure Teamspeak 3 (Linux)===
+
; Move Player to Different Channel
* Download and extract Teamspeak Server 3 [http://teamspeak.com/?page=downloads]
+
: To move a player to a different channel drag its icon to that channel.
su tcadmin
 
cd /home/tcadmin
 
wget url_to_ts3_server
 
tar xjvf downloaded_file
 
cd teamspeak3-server_linux-XXXX
 
  
* Run the Teamspeak server. You should see the '''serveradmin''' password in the console. Copy it and store it in a safe place.
+
=== Teamspeak Server Owner ===
./ts3server_minimal_runscript.sh
+
A Teamspeak server can be assigned to a user or reseller. If a user owns the Teamspeak server he is able to create unlimited virtual servers as long as the Teamspeak license allows it. When a Teamspeak server is assigned to a user it is not used by the billing API or by reseller packages.
* Log in to your control panel.
 
* Go to System > General Settings > Teamspeak Servers > New.
 
* Select version 3, enter a name, hostname or IP, serveradmin login and password.
 
* Select the Service Settings tab.
 
* Check "Run as a TCAdmin service"
 
* Teamspeak Executable : Enter the full path to server_linux. For example /home/addvancp/teamspeak3-server_linux-XXXX/ts3server_minimal_runscript.sh
 
* Click on Save.
 
* Click on Test Connection to confirm that it works.
 
  
== Teamspeak Browser ==
+
=== TSDNS ===
* Use the Teamspeak browser to manage virtual servers even if they are not assigned to a user.
+
* Configure your TSDNS domain(s) as explained here: https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/332/0/server-address-resolution-and-tsdns-changes-with-client-31x
* To assign a virtual server select it from the list. On the right select the user from the list and click on Apply.
+
* Create a TSDNS service,
* To move a player to a different channel drag its icon to that channel.
+
* Select the TSDNS service. Click on Config Files. Edit domain.txt and add the domains that you configured.
 +
* Go to settings > teamspeak servers > select the TS server > assign the TSDNS service.
 +
* Then your client can configure his TSDNS subdomain in his TS service home page.

Latest revision as of 14:03, 10 January 2020

Teamspeak 2

Install & Configure Teamspeak 2 (Windows)

  • Download and install Teamspeak Server 2.0.23.19 http://teamspeak.com/?page=downloads&archive=1
  • Download updated binary 2.0.24.1 from the link above and overwrite server_windows.exe in your installation folder.
  • Run the Teamspeak server. A window with the superadmin password will be shown. Copy it and store it in a safe place.
  • Log in to your control panel.
  • Go to System > General Settings > Teamspeak Servers > New.
  • Select version 2, enter a name, hostname or IP, superadmin login and password.
  • Select the Service Settings tab.
  • Check "Run as a TCAdmin service"
  • Server : Select the server where the Teamspeak server is located.
  • Teamspeak Executable : Enter the full path to server_windows.exe. For example c:\Program Files\Teamspeak2_RC2\server_windows.exe
  • Click on Save.
  • Click on Test Connection to confirm that it works.

Install & Configure Teamspeak 2 (Linux)

su tcadmin
cd /home/tcadmin
wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2
tar ts2_server_rc2_202319.tar.bz2
cd tss2_rc2
  • Download updated binary 2.0.24.1 from the link above and overwrite server_linux in your installation folder.
rm server_linux
wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202401/server_linux
chmod +x server_linux
  • Run the Teamspeak server. You should see the superadmin password in the console. Copy it and store it in a safe place.
./server_linux
  • Enter quit to close the Teamspeak console.
  • Log in to your control panel.
  • Go to System > General Settings > Teamspeak Servers > New.
  • Select version 2, enter a name, hostname or IP, superadmin login and password.
  • Select the Service Settings tab.
  • Check "Run as a TCAdmin service"
  • Teamspeak Executable : Enter the full path to server_linux. For example /home/tcadmin/tss2_rc/server_linux
  • Click on Save then click on Cancel.
  • The service will be stopped. Start it.
  • Select the Teamspeak server that you created and click on Test Connection to confirm that it works.

Teamspeak 3

These instructions explain how to create a Teamspeak master server automatically and configure it to create Teamspeak services (virtual servers). If you don't have a Teamspeak license you can't create additional Teamspeak services and you can only have one Teamspeak master server per server.

Apply for a Teamspeak License

If you don't have a Teamspeak license you will not be able to create additional Teamspeak services. The Teamspeak master server includes one free 32 slot service. You will get a "virtualserver limit reached" error when creating additional Teamspeak services. Follow these instructions to apply for a license: https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/17/0/i-am-the-owner-of-a-successful-hosting-company-but-do-not-currently-offer-teamspeak-hosting-can-i-still-apply-to-become-an-athp-for-teamspeak-3

Install & Configure the Teamspeak 3 Master server

  • Go to Game & Voice Management > Create a Service
  • Select the Create a Voice Service tab and select "Other voice server".
  • Select the server where the Teamspeak master will be created.
  • Select "Teamspeak 3 Master Server" type.
  • Enter the rcon password. This will be your serveradmin password.
  • Click on Create.
  • After the Teamspeak master has been created, if you have a Teamspeak license place the file in the service's root folder and restart the service.
  • Click on "More" and execute the "Install" action. This will configure the teamspeak master under settings > teamspeak servers.
  • If you have a teamspeak license you should be able to create teamspeak services in the "Create a Service" page but this time select "Teamspeak service" instead of "Other voice server".

Prepare the Teamspeak Server for Hosting

If you created the teamspeak server automatically with the instructions from this article this has already been done for you. By default the Teamspeak installation allows your client to edit their slots. Follow these instructions to prevent this: https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/318/0/how-do-i-prevent-customers-from-increasing-their-slots

Teamspeak Browser

Use the Teamspeak browser to manage virtual servers even if they are not assigned to a user.

Assign Existing Virtual Server to a User
To assign a virtual server select it from the list. On the right select the user from the list and click on Apply.
Move Player to Different Channel
To move a player to a different channel drag its icon to that channel.

Teamspeak Server Owner

A Teamspeak server can be assigned to a user or reseller. If a user owns the Teamspeak server he is able to create unlimited virtual servers as long as the Teamspeak license allows it. When a Teamspeak server is assigned to a user it is not used by the billing API or by reseller packages.

TSDNS

Retrieved from "https://help.tcadmin.com/index.php?title=Teamspeak_Server_Configuration&oldid=1881"