Knowledgebase

How to Install a TeamSpeak 3 Server on Arch Linux Print

  • 0

Introduction

TeamSpeak3 is a popular voice communication platform commonly used by gamers. This guide describes how to set up a TeamSpeak server on a Rcs Arch Linux instance.

Prerequisites

Before proceeding, follow Rcs's best practice guides for Arch Linux:

1. Install TeamSpeak3

  1. Install the TeamSpeak server.

     $ sudo pacman -S teamspeak3-server
  2. Configure the TeamSpeak server to start automatically at boot.

     $ sudo systemctl enable --now teamspeak3-server.service
  3. Start the server.

     $ sudo systemctl status teamspeak3-server.service

    The server generates the privilege key on the first startup, check the output in your terminal session for a message like this:

     ● teamspeak3-server.service - TeamSpeak3 Server
     Loaded: loaded (/usr/lib/systemd/system/teamspeak3-server.service; enabled; vendor preset: disabled)
      Active: active (running) since Fri 2020-12-18 14:11:39 PST; 2min 52s ago
     Main PID: 611 (ts3server)
       Tasks: 21 (limit: 1156)
      Memory: 25.2M
      CGroup: /system.slice/teamspeak3-server.service
              └─611 /usr/bin/ts3server inifile=/etc/teamspeak3-server.ini
    
     Dec 18 14:11:41 HOSTNAME ts3server[611]:       ServerAdmin privilege key created, please use it to gain
     Dec 18 14:11:41 HOSTNAME ts3server[611]:       serveradmin rights for your virtualserver. please
     Dec 18 14:11:41 HOSTNAME ts3server[611]:       also check the doc/privilegekey_guide.txt for details.
     Dec 18 14:11:41 HOSTNAME ts3server[611]:        token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  4. The privilege key is the string of characters following token=. It allows you to create an administrator account. Save a copy of this key.

2. Supply a License File

If you do not own a license, the TeamSpeak server runs in free mode. If you purchased a TeamSpeak license:

  1. Copy your license file to /var/lib/teamspeak3-server/ as root.

  2. Restart the server to use the license.

     $ sudo systemctl restart teamspeak3-server.service

3. Configuration

The TeamSpeak Server configuration file is /etc/teamspeak3-server.ini. Editing this file requires root access.

$ sudo nano /etc/teamspeak3-server.ini

After making changes, restart the server to use the new configuration.

$ sudo systemctl restart teamspeak3-server.service 

See the TeamSpeak3 Server FAQ for more information.

Connect to the Server

  1. Verify the default TeamSpeak port of 9987 is accessible via UDP. If you change the port, make sure the firewall allows the correct port.
  2. Enter the server's IP address or domain name into a TeamSpeak client, along with the privilege key from earlier, to connect to the server with administrator access.
Introduction TeamSpeak3 is a popular voice communication platform commonly used by gamers. This guide describes how to set up a TeamSpeak server on a Rcs Arch Linux instance. Prerequisites Before proceeding, follow Rcs's best practice guides for Arch Linux: How to Update Arch Linux Create a Sudo User on Arch Linux 1. Install TeamSpeak3 Install the TeamSpeak server. $ sudo pacman -S teamspeak3-server Configure the TeamSpeak server to start automatically at boot. $ sudo systemctl enable --now teamspeak3-server.service Start the server. $ sudo systemctl status teamspeak3-server.service The server generates the privilege key on the first startup, check the output in your terminal session for a message like this: ● teamspeak3-server.service - TeamSpeak3 Server Loaded: loaded (/usr/lib/systemd/system/teamspeak3-server.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2020-12-18 14:11:39 PST; 2min 52s ago Main PID: 611 (ts3server) Tasks: 21 (limit: 1156) Memory: 25.2M CGroup: /system.slice/teamspeak3-server.service └─611 /usr/bin/ts3server inifile=/etc/teamspeak3-server.ini Dec 18 14:11:41 HOSTNAME ts3server[611]: ServerAdmin privilege key created, please use it to gain Dec 18 14:11:41 HOSTNAME ts3server[611]: serveradmin rights for your virtualserver. please Dec 18 14:11:41 HOSTNAME ts3server[611]: also check the doc/privilegekey_guide.txt for details. Dec 18 14:11:41 HOSTNAME ts3server[611]: token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX The privilege key is the string of characters following token=. It allows you to create an administrator account. Save a copy of this key. 2. Supply a License File If you do not own a license, the TeamSpeak server runs in free mode. If you purchased a TeamSpeak license: Copy your license file to /var/lib/teamspeak3-server/ as root. Restart the server to use the license. $ sudo systemctl restart teamspeak3-server.service 3. Configuration The TeamSpeak Server configuration file is /etc/teamspeak3-server.ini. Editing this file requires root access. $ sudo nano /etc/teamspeak3-server.ini After making changes, restart the server to use the new configuration. $ sudo systemctl restart teamspeak3-server.service See the TeamSpeak3 Server FAQ for more information. Connect to the Server Verify the default TeamSpeak port of 9987 is accessible via UDP. If you change the port, make sure the firewall allows the correct port. Enter the server's IP address or domain name into a TeamSpeak client, along with the privilege key from earlier, to connect to the server with administrator access.

Was this answer helpful?
Back

Powered by WHMCompleteSolution