Как создать TeamSpeak 3 Сервер – полное руководство

Как создать TeamSpeak 3 Сервер – полное руководство

В этом руководстве мы покажем вам, как настроить сервер в приложении TeamSpeak 3 на Linux, Windows или Mac OS за считанные минуты. Если вам нужен надёжный и лёгкий инструмент для общения с друзьями или коллегами, то создание сервера TeamSpeak 3 является одним из лучших вариантов. К концу статьи вы узнаете, как создать сервер в TeamSpeak 3 на ОС Windows, Mac OS или на виртуальном сервере под управлением Ubuntu 16.04 или CentOS 7.

Нужен надёжный и производительный виртуальный сервер? Сейчас в Hostinger действуют скидки до 70% на VPS-хостинг!

К предложению

Оглавление

Как создать сервер в TeamSpeak 3 на Ubuntu 16.04

Для начала давайте посмотрим, как мы можем настроить сервер в TeamSpeak 3 на виртуальном сервере под управлением Ubuntu 16.04.

Весь процесс начинается с обращения к вашему VPS через SSH и его можно разбить на 6 простых шагов.

Прежде чем продолжить, лучше проверить, обновлена ли ваша система, такой командой:

apt-get update && apt-get upgrade

Шаг 1 – Создание нового пользователя

Прежде всего, добавим нового пользователя, выполнив такую команду:

adduser --disabled-login teamspeak

У вас будут запрошены персональные данные о пользователе и подтверждение того, что они введены верно. Помните, что все поля могут быть оставлены пустыми.

Добавление нового пользователя teamspeak сервера в UbuntuЗатем войдите в домашний каталог вновь созданного пользователя:

cd /home/teamspeak

Шаг 2 – Загрузка и распаковка TeamSpeak 3 сервер

Следующей задачей будет загрузка последнего серверного программного обеспечения TeamSpeak 3 для Linux. Вы можете использовать команду wget для загрузки установочного файла непосредственно на VPS:

wget http://dl.4players.de/ts/releases/3.1.2/teamspeak3-server_linux_amd64-3.1.2.tar.bz2

Как только загрузка завершится, распакуйте файл:

tar xvf teamspeak3-server_linux_amd64-3.1.2.tar.bz2

Всё содержимое появится в каталоге teamspeak3-server_linux_amd64. Теперь переместим всё в каталог /home/teamspeak и удалим загруженный архив:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.1.2.tar.bz2

Выполните команду ls, и вы увидите аналогичный экран, если всё будет сделано правильно:

Содержимое каталога teamspeak3 serverШаг 3 – Принятие лицензионного соглашения TeamSpeak 3

Начиная с выпуска сервера TeamSpeak 3 версии 3.1.0, необходимо принимать лицензионное соглашение. Самый быстрый способ сделать это – ввести следующую команду:

touch /home/teamspeak/.ts3server_license_accepted

Это создаст новый пустой файл с именем .ts3server_license_accepted, который будет действовать как лицензионное соглашение.

Шаг 4 – Настройка запуска TeamSpeak 3 сервера при загрузке сервера

Теперь пришло время установить TeamSpeak 3 сервер в загрузку вашего сервера. Для этого нам нужно создать файл с именем teamspeak.service в каталоге /lib/systemd/system. Следующая команда выполнит этот трюк:

sudo nano /lib/systemd/system/teamspeak.service

Файл должен содержать:

[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

Вставьте содержимое во вновь созданный файл и сохраните его. Затем нам нужно активировать скрипт и запускать его при загрузке сервера.

systemctl enable teamspeak.service
systemctl start teamspeak.service

Проверьте ещё раз добавлена ли программа в загрузку:

systemctl | grep teamspeak.service

Если сервер TS 3 работает правильно, вы увидите следующий результат:

TeamSpeak 3 server запущенВы также можете проверить подробный статус сервера TeamSpeak 3, выполнив команду:

service teamspeak status

Подробный статус TeamSpeak3 serverШаг 5 – Получить ключ привилегий

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

cat /home/teamspeak/logs/ts3server_*

Привилегированный ключ TeamSpeak 3 serverШаг 6 – Подключение через клиент TeamSpeak 3

Последний шаг – подключиться к вновь созданному серверу TS3 и применить ключ привилегий. При подключении используйте выделенный IP-адрес VPS.

Подключение к ts3 serverЗатем вам будет немедленно предложено ввести токен.

Ввод ключа в клиент ts3 - 1И это всё! Вы успешно создали и подключились к серверу TeamSpeak 3, работающему на Ubuntu 16.04 VPS.

Как создать сервер в TeamSpeak 3 на CentOS 7

Настройка сервера TeamSpeak 3 на VPS, работающем под управлением CentOS 7, довольно похожая процедура. Его также можно разделить на 6 шагов. Начните с доступа к VPS через SSH и обновления системы:

yum -y update

Шаг 1 – Создание нового пользователя системы

Начнём с создания отдельного пользователя TeamSpeak 3 сервер. Выполним команду:

adduser teamspeak

Это создаст пользователя с его домашним каталогом в /home/teamspeak. Перейдите в него:

cd /home/teamspeak

Шаг 2 – Загрузка и распаковка программы TeamSpeak 3 сервер

Затем, загрузите установку программы TeamSpeak 3 сервер для Linux. Самый быстрый способ сделать это, запустить команду wget:

wget http://dl.4players.de/ts/releases/3.1.2/teamspeak3-server_linux_amd64-3.1.2.tar.bz2

После загрузки вам понадобится распаковать архив:

tar xvf teamspeak3-server_linux_amd64-3.1.2.tar.bz2

Распакованные файлы будут в каталоге teamspeak3-server_linux_amd64. Используйте этот набор команд для перемещения всех файлов на один уровень каталогов выше и удаления установочного файла:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.1.2.tar.bz2

Если всё идёт правильно, вы должны увидеть этот экран, когда запустите команду ls:

Файлы TeamSpeak 3 serverШаг 3 – Принятие лицензионного соглашения TeamSpeak 3

TeamSpeak 3 требует принять их лицензионное соглашение. Есть несколько путей это сделать. Самый простой, выполнить:

touch /home/teamspeak/.ts3server_license_accepted

Будет создан файл с названием .ts3server_license_accepted, который означает, что вы приняли лицензионное соглашение.

Шаг 4 – Настройка запуска TeamSpeak 3 сервера вместе с загрузкой вашего сервера

Затем нам нужно включить сервер TeamSpeak 3 и запустить его при загрузке сервера:

sudo nano /lib/systemd/system/teamspeak.service

Вставьте код этого простого скрипта, который позаботится о запуске сервера TS3 для вас:

[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

Сохраните файл и введите эти две команды для запуска:

systemctl enable teamspeak.service
systemctl start teamspeak.service

Вы можете проверить, работает ли скрипт запуска:

systemctl | grep teamspeak.service

Проверка загрузки севера TeamSpeak 3Для получения более подробного отчёта о работе сервера TeamSpeak 3 введите:

service teamspeak status

Отчёт о статусе работы TS3Шаг 5 – Получение ключа привилегий

Последнее, что вам нужно сделать, это скопировать токен сервера TeamSpeak 3, также известный как ключ привилегий. Вы можете получить его, запустив эту команду:

cat /home/teamspeak/logs/ts3server_*

Токен teamspeak 3 serverШаг 6 – Подключение через клиент TeamSpeak 3

И, наконец, пришло время использовать созданный сервер! Установите новое соединение с помощью клиента TeamSpeak 3 и введите выделенный IP-адрес VPS в поле  Server Nickname или Address.

Подключение к TeamSpeak 3 через клиентПосле запроса вставьте ранее извлечённый ключ привилегий.

Ввод ключа привилегий TS3И, готово! Ваш собственный сервер TeamSpeak 3 запущен на CentOS 7 VPS.

Как создать сервер в TeamSpeak 3 на Windows

В операционной системе Windows относительно простой процесс установки сервера TeamSpeak 3. Всё можно выполнить за 3 простых шага.

Шаг 1 – Загрузка и распаковка TeamSpeak 3 сервер

Прежде всего, загрузим программу сервера TeamSpeak 3 для ОС Windows. Затем распакуем содержимое архива в любой удобный каталог.

Шаг 2 – Запуск установки TeamSpeak 3 сервер

Откройте извлеченные файлы сервера TS3 и запустите установщик ts3server.exe. Вам будет предложено принять лицензионное соглашение и ответить на вопрос, должен ли файервол (брандмауер) разрешить этой программе работать. После этого вы получите ключ привилегий и другую полезную информацию.

Ключ привилегий для TeamSpeak 3 в Windows

Шаг 3 – Подключение через клиент TeamSpeak 3

Поскольку установщик выполнил всю работу для нас, последний шаг – подключение к серверу TS3. Если вы не знаете, какой IP-адрес использовать при подключении, откройте командную строку и выполните:

ipconfig

Найдите значение адреса IPv4. Вам нужно будет использовать его при подключении.

Подключение к серверу TS3 в Windows

Наконец, вам нужно вставить ключ привилегий для получения прав администратора.

Ввод ключа привилегий TS3 в Windows

Это всё, что нужно для создания сервера TeamSpeak 3 в Windows!

Как создать сервер в TeamSpeak 3 на Mac OS

Также возможно создать сервер TeamSpeak 3 на MacOS. Вся настройка может быть выполнена в 4 простых шага.

Шаг 1 – Загрузка и распаковка TeamSpeak 3 сервер

Начинаем с загрузки установки TeamSpeak 3 сервер для Mac. По завершению двойным нажатием откройте файл.

Шаг 2 – Принятие лицензионного соглашения TeamSpeak 3

Откройте новое окно терминала и выполните следующее для принятия лицензионного соглашения:

set TS3SERVER_LICENSE=accept

Шаг 3 – Запуск сервера TeamSpeak 3 и получение ключа привилегий

Перейдите к извлеченным файлам сервера TeamSpeak 3 в этом же окне терминала. Например:

cd Downloads/teamspeak3-server_mac

Запустите сервер этой командой:

/.ts3server

Подождите несколько минут до завершения процесса. На экране вы также увидите ключ привилегий:

Токен для TS 3 в Mac OS Шаг 4 – Подключение к TeamSpeak 3 через клиент

Теперь вы готовы использовать сервер TeamSpeak 3. При подключении используйте IP-адрес, указанный в разделе System Preferences › Network.

Подключение к TS3 серверу на MacНе забудьте вставить ключ привилегий, чтобы получить права администратора сервера.

Ввод ключа привилегий TS 3 в MacПоздравления! Вы создали сервер TeamSpeak 3 и подключились к нему в Mac OS!

Бонус: Как направить на сервер TeamSpeak 3

Теперь, когда вы знаете, как создать сервер TeamSpeak 3, давайте посмотрим, как упростить процесс подключения. В этой части вы узнаете, как указать существующий домен, используя поддомен, на только что созданный сервер TeamSpeak 3. Это удобно, если вы хотите подключится к своему серверу с использованием имени домена вместо длинной комбинации IP и портов.

Шаг 1 – Создание поддомена используя A запись

В панели управления хостингом перейдите в Дополнительно -> Редактор DNS Зоны и найдите раздел A (Хост). Там создайте поддомен и направьте его на сервер TeamSpeak 3 через запись A.

Редактор dns зоны - создание поддомена через a запись для удобного доступа к ts 3 server

  • Хост – Здесь задаём имя поддомена.
  • Направлен на – Вводим IP адрес вашего приложения TeamSpeak 3 сервер вместо адреса в примере 93.188.167.216.
  • TTL – Оставляем это значение по умолчанию.

Нажмите на кнопку Сохранить и перейдите к следующему шагу.

Шаг 2 – Создание SRV запись

В этом же разделе Редактор DNS Зоны прокрутите вниз до панели управления SRV.

Редактор dns зоны - создание поддомена через SRV запись для удобного доступа к ts 3 server

  • Приоритет – Предоставьте этой записи наивысший приоритет и установите значение в 0.
  • Имя – Здесь нужно определит имя сервиса _ts3 и протокол _udp, разделённые точками как на изображении. После второй точки добавьте поддомен. Окончательный вариант будет выглядеть так: _ts3._ts3._udp.teamspeak.hostinger-tutorials.com. 
  • TTL – Это термин Time to live, он ограничивает время жизни этой фактической записи. Оставьте значение по умолчанию здесь.
  • Вес – Так называемый относительный вес для записей с одинаковым приоритетом, установите для него 5.
  • Порт – Заполните порт своего сервера, по умолчанию порт TeamSpeak 3 сервера 9987.
  • Направлен на – Вместо teamspeak.hostinger-tutorials.com введите поддомен, который вы создали на Шаге 1.

Всё установлено, теперь нажмите на кнопку Сохранить.

Обратите внимание, что потребуется до 24 часов, чтобы DNS зона обновилась. Вы также можете очистить свой DNS кэш.


Вот и всё, вы направили домен на сервер TeamSpeak через запись SRV DNS. Теперь вы можете легко подключиться к вашему серверу, используя обычный поддомен!

Заключительное слово

В этому руководстве вы изучили, как создать сервер в TeamSpeak 3 на трёх разных платформах:

  • Linux
  • Windows
  • Mac OS

Если у вас есть какие-либо советы, хитрости или идеи, не стесняйтесь поделиться ими с нами в комментариях ниже!

Author
Автор

Elena B.

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.