Skip to content

TeamSpeak

In this article

Information

TeamSpeak - is a VoIP software primarily designed for gamers and teams in need of a stable communication tool. It is reliable, lightweight, and offers various features such as AES-256 encryption, minimal latency, and high-quality audio.

TeamSpeak. Key Features

  • High quality voice chat: Teamspeak provides clear and crisp voice transmission between users, which is crucial for coordination during gameplay.
  • Channel System: Users can create an unlimited number of channels and organize them into hierarchical groups, allowing separate channels for different teams, games, or tasks.
  • Rights Management: Server administrators can assign different rights to users, such as the ability to create channels, kick out members, etc.
  • 3D Sound Support: Teamspeak positions each user's voice in the virtual room, making it easier to navigate during the game.
  • Voice Chat Recording: Ability to record voice conversations for later listening or sharing.
  • Cross-Platform: Available for Windows, MacOS, Linux and mobile devices.

Features of the assembly

  • Installation on Debian 11+, Ubuntu 20+ is possible;
  • Installed software:
    • TeamSpeak Server.

Getting started after deploying TeamSpeak server

A notification will be sent to the e-mail specified during registration that the server is ready for work after paying for the order. It will contain the IP address of the VPS, as well as the login and password for the connection. Clients of our company manage the hardware in the server`s and API control panel — Invapi.

To begin using the service, download the TeamSpeak client to your local device and install it.

Connecting to the server

To connect to the server, follow these steps:

  1. In the control panel, go to the Network tab and copy the server's IP address.
  2. (Optional) Register for a personal account on TeamSpeak to simplify server management and configuration.
  3. (Optional) Add the server to your personal cabinet on TeamSpeak. Specify the server IP address and port number (9987), as well as the server name.

  4. After launching the TeamSpeak client on your local device, enter the server's IP address in the field shown in the screenshot below and click on the Connect button:

Confirm Administrator rights

To confirm administrator rights, connect to the server via SSH and view the key in the /root/admintocken_teamspeak.out directory. Execute the following command after connecting to the server:

tail /root/admintocken_teamspeak.out

and copy the key:

Click on the server name in the TeamSpeak client and answer the question, Is this your TeamSpeak Server?.

Enter the key that you copied:

Once you have confirmed administrator rights, you can proceed to create new keys. To do this, follow these steps:

  • Right-click on the server icon in the main TeamSpeak window to open the context menu.
  • Navigate to the Show Privilege Keys tab in the server settings.

  • Click the Create button to create a new privilege key.

  • When the window opens, you will need to choose the group for which the key is being created. You can choose from three options:
    • Server Admin is the group with the highest level of privileges, providing full administrative control over the server;
    • Normal is a group with limited privileges intended for regular users;
    • Guest is a group with minimal privileges for guest access.
  • Select the group you want to create a privilege key for.
  • To create a key, enter a brief description of its purpose in the Description field and then click Create button.

  • A new privilege key will be generated and displayed in the list of keys.

This key can be used to grant appropriate privileges to users or administrators on this TeamSpeak server.

Note

For detailed information on basic TeamSpeak settings, refer to the developers' documentation.

Ordering TeamSpeak server using API

curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \