Размещение TeamSpeak-сервера

TeamSpeak - это программа, которая запускается на сервере и позволяет пользователям общаться голосом через интернет. Он широко используется геймерами для координации действий в играх, а также для проведения онлайн-конференций и встреч.

Эта инструкция поможет вам установить и запустить TeamSpeak на вашем сервере. В качестве примера используется ОС Ubuntu 20.04, но общие принципы применимы и к другим дистрибутивам Linux.

Внимание! Для работы сервера TeamSpeak вам понадобится сервер с ОС Linux. В этой инструкции в качестве примера используется ОС Ubuntu 20.04. Также потребуется лицензионный ключ, если вы планируете использовать сервер для более чем 32 слотов.

1. Подготовка сервера:

Сначала подключитесь к вашему серверу по SSH. Затем обновите список пакетов и установите необходимые утилиты:

apt update
apt install wget bzip2 -y

2. Скачивание и распаковка сервера TeamSpeak:

Перейдите на официальный сайт TeamSpeak в раздел загрузок и найдите ссылку на последнюю версию сервера для Linux и скопируйте ссылку.

На сервере выполните команду wget, вставив скопированную ссылку:

wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Распакуйте скачанный архив (замените имя файла на актуальное, если оно отличается):

tar -xjvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Перейдите в созданную директорию:

cd teamspeak3-server_linux_amd64

3. Принятие лицензионного соглашения:

Создайте пустой файл, сигнализирующий о принятии лицензионного соглашения:

touch .ts3server_license_accepted

4. Запуск сервера и получение привилегий:

Запустите сервер:

./ts3server_startscript.sh start

При первом запуске сервер сгенерирует важную информацию:

  • Server Admin Token: Этот токен нужен для получения прав администратора на сервере. Обязательно сохраните его!
  • Логин и пароль (serveradmin): Могут использоваться для входа через TeamSpeak Query (реже используется). Также сохраните эти данные.

ts_install

Запишите или скопируйте эти данные в надежное место.

5. Подключение к серверу и использование Server Admin Token:

  • Запустите клиент TeamSpeak на вашем компьютере.
  • Нажмите "Connections" -> "Connect".
  • В поле "Server Nickname or Address" введите IP-адрес вашего сервера.
  • Можно оставить поле Nickname пустым или задать ник.
  • Нажмите "Connect".
  • После подключения, TeamSpeak предложит ввести Privilege Key. Вставьте туда Server Admin Token, полученный при запуске сервера.

После этого вы получите права администратора на сервере и сможете настраивать его по своему усмотрению (создавать каналы, управлять пользователями и т.д.).

6. Настройка автозапуска сервера TeamSpeak:

Чтобы сервер TeamSpeak автоматически запускался при загрузке сервера, создайте systemd service файл:

nano /etc/systemd/system/teamspeak.service

Вставьте следующий текст в файл:

[Unit]
Description=TeamSpeak Server
After=network.target

[Service]
WorkingDirectory=/root/teamspeak3-server_linux_amd64
User=root
Group=root
ExecStart=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
ExecReload=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh restart
Restart=always

[Install]
WantedBy=multi-user.target

Сохраните файл (Ctrl+X, затем Y, затем Enter).

Перезагрузите systemd:

systemctl daemon-reload

Включите автозапуск сервиса:

systemctl enable teamspeak.service

Запустите сервис:

systemctl start teamspeak.service

Проверить статус сервиса можно командой:

systemctl status teamspeak.service

Теперь сервер TeamSpeak будет автоматически запускаться при загрузке системы.

В результате у вас будет полностью работоспособный TeamSpeak-сервер, готовый к использованию! Вы можете подключаться к нему с помощью клиента TeamSpeak 3 и общаться с другими пользователями.