Создание собственного сервера в TeamSpeak 3 начинается с загрузки серверного дистрибутива с официального сайта разработчика — именно файл teamspeak3-server, а не клиентское приложение, отвечает за запуск голосового сервера. Частая ошибка новичков — попытка «создать сервер» через сам клиент TeamSpeak: клиент умеет только подключаться к уже работающим серверам, а серверная часть устанавливается отдельно на ваш компьютер, VPS или домашнюю машину.
В этой инструкции разберём полный цикл: от скачивания серверного ПО до настройки прав доступа и проброса портов. Материал подходит для Windows и Linux, а также для тех, кто планирует арендовать виртуальный сервер для круглосуточной работы.
Что понадобится перед установкой
Перед началом определитесь, где будет работать сервер. Есть три основных варианта: домашний ПК, арендованный VPS/VDS или готовый хостинг TeamSpeak-серверов. Домашний вариант бесплатен, но требует постоянно включённого компьютера и статического IP либо сервиса динамического DNS.
Также заранее проверьте следующие моменты:
- 🖥️ Стабильное интернет-соединение с достаточной скоростью отдачи — голосовой трафик чувствителен к потерям пакетов.
- 🔑 Доступ к роутеру для проброса портов, если сервер запускается дома.
- 🌐 Белый (публичный) IP-адрес от провайдера — без него подключение извне потребует обходных решений.
- 💾 Актуальная версия сервера TeamSpeak 3, скачанная только с официального сайта проекта.
⚠️ Внимание: скачивайте серверное ПО только с официального сайта TeamSpeak. Сторонние сборки могут содержать вредоносный код или устаревшие версии с известными уязвимостями.
Установка сервера TeamSpeak 3 на Windows
Для Windows установка сводится к распаковке архива и первому запуску исполняемого файла. Распакуйте скачанный архив в отдельную папку, например C:\ts3server, и запустите файл ts3server.exe. При первом старте сервер сгенерирует ключи и покажет окно с важными данными.
В этом окне будут три критически важные строки: Server Query логин и пароль, а также Privilege Key (ключ привилегий администратора). Сохраните их в надёжном месте — ключ привилегий выдаётся один раз, и без него вы не получите права администратора на собственном сервере.
После запуска подключитесь к серверу через клиент TeamSpeak 3: в поле адреса введите localhost или 127.0.0.1. При первом входе клиент предложит ввести ключ привилегий — вставьте сохранённый ключ, и вы получите группу Server Admin.
☑️ Первый запуск сервера TS3
Установка сервера на Linux
На Linux-дистрибутивах процесс выполняется через терминал. Необходимо создать отдельного пользователя, скачать архив сервера, распаковать его и принять лицензионное соглашение. Типовая последовательность команд выглядит так:
adduser ts3server
su - ts3server
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
./ts3server_startscript.sh start
Обратите внимание: номер версии в ссылке со временем меняется, поэтому актуальную ссылку на архив проверяйте на официальном сайте перед скачиванием. После запуска в выводе скрипта появятся те же данные, что и на Windows: учётные данные ServerQuery и токен администратора.
Для автозапуска сервера после перезагрузки системы обычно создают службу через systemd или добавляют команду старта в планировщик. Конкретная конфигурация зависит от вашего дистрибутива, поэтому сверяйтесь с его документацией.
⚠️ Внимание: не запускайте сервер TeamSpeak от имени пользователя root. Это небезопасно, и сам сервер может отказаться стартовать с повышенными привилегиями.
Настройка портов и доступа из интернета
Чтобы другие пользователи могли подключиться к серверу извне, необходимо открыть и при необходимости пробросить порты на роутере. TeamSpeak 3 использует несколько портов для разных задач:
| Порт | Протокол | Назначение |
|---|---|---|
| 9987 | UDP | Голосовое подключение клиентов |
| 10011 | TCP | ServerQuery (управление сервером) |
| 30033 | TCP | Передача файлов |
| 41144 | TCP | TSDNS (опционально) |
Основной порт для подключения — 9987 UDP, без него голосовая связь работать не будет. Порты ServerQuery и передачи файлов открывайте наружу только при реальной необходимости, так как они расширяют поверхность для атак. Проброс настраивается в разделе Port Forwarding вашего роутера: укажите внутренний IP компьютера с сервером и соответствующий порт.
Если провайдер выдаёт серый IP-адрес (за NAT), классический проброс портов не сработает. В этом случае возможные решения — заказ статического IP у провайдера, использование VPS или туннелирующих сервисов. Узнать, белый ли у вас адрес, можно, сравнив IP в настройках роутера с адресом, который показывают сервисы проверки IP.
Права администратора и настройка сервера
После ввода ключа привилегий откройте настройки виртуального сервера: в клиенте нажмите правой кнопкой на название сервера и выберите пункт редактирования. Здесь задаются имя сервера, приветственное сообщение, пароль на подключение и максимальное число слотов.
Количество доступных слотов зависит от лицензии. Бесплатная некоммерческая лицензия позволяет запустить сервер с ограниченным числом слотов — актуальные условия лицензирования проверяйте на официальном сайте, так как они периодически пересматриваются. Для небольшой группы друзей базовых возможностей обычно достаточно.
Отдельное внимание уделите системе групп прав. В TeamSpeak 3 она гибкая, но поначалу кажется запутанной. Стандартный подход — создать несколько групп с разным уровнем доступа:
- 👑 Server Admin — полный контроль, выдаётся только доверенным людям.
- 🛡️ Модераторы — могут перемещать и отключать пользователей, но не менять настройки сервера.
- 🎮 Обычные участники — базовые права на подключение и общение.
- 🔇 Гости — ограниченная группа по умолчанию для новых подключений.
Что делать, если потерян Privilege Key
Ключ можно сгенерировать заново через ServerQuery-интерфейс: подключитесь к порту 10011 (например, через PuTTY или telnet), авторизуйтесь с логином и паролем Server Query и выполните команду tokenadd с правами группы Server Admin. Либо остановите сервер и удалите файл базы данных ts3server.sqlitedb — но это сбросит все настройки сервера до начального состояния.
Создание и настройка каналов
Каналы создаются через контекстное меню: правый клик по названию сервера → Создать канал. Для каждого канала задаётся имя, тип (постоянный, полупостоянный или временный), пароль и качество голосового кодека.
За качество звука отвечает кодек Opus Voice или Opus Music: первый оптимизирован для речи, второй — для трансляции музыки. Чем выше установленное качество, тем больше трафика потребляет канал. Для обычного общения средних настроек качества вполне достаточно, а избыточный битрейт лишь нагрузит слабые каналы связи участников.
Полезная практика — выстроить иерархию: корневые разделы (например, «Общение», «Игровые комнаты», «АФК») и вложенные подканалы. Канал AFK с пониженными правами на микрофон помогает автоматически изолировать пользователей, отошедших от компьютера, — либо настройте автоматический перенос неактивных участников в этот канал средствами прав групп.
Резервное копирование и обновление сервера
Все настройки, каналы, права и пользователи хранятся в файле базы данных ts3server.sqlitedb в папке сервера. Регулярное копирование этого файла — минимальная и достаточная мера резервного копирования для небольшого сервера. Делайте копию при остановленном сервере, чтобы база не оказалась повреждённой во время записи.
Обновление сервера выполняется просто: остановите сервер, скачайте новую версию, распакуйте файлы поверх старых (база данных при этом не перезаписывается) и запустите снова. Перед обновлением всё же сделайте резервную копию папки целиком — это займёт пару минут, но спасёт от потери конфигурации при сбое.
Частые вопросы
Можно ли создать сервер TeamSpeak 3 бесплатно?
Да, серверное ПО TeamSpeak 3 распространяется бесплатно для некоммерческого использования с ограничением по числу слотов. Если сервер нужен для небольшой группы, платить не придётся — расходы возникнут только при аренде VPS или покупке расширенной лицензии.
Почему друзья не могут подключиться к моему серверу?
Наиболее частые причины: не проброшен порт 9987 UDP на роутере, провайдер выдаёт серый IP-адрес, либо подключение блокирует брандмауэр Windows или антивирус. Проверьте каждый пункт по очереди: сначала локальное подключение через localhost, затем по локальному IP из домашней сети, затем извне.
Что делать, если окно с ключом привилегий закрылось?
Ключ хранится в логах сервера — проверьте файлы в папке logs внутри каталога сервера. Если найти его не удаётся, сгенерируйте новый токен через ServerQuery-интерфейс или сбросьте сервер, удалив файл базы данных (все настройки будут потеряны).
Нужен ли статический IP-адрес для сервера?
Желателен, но не обязателен. При динамическом IP можно использовать сервисы динамического DNS (DynDNS), которые привяжут к меняющемуся адресу постоянное доменное имя. Однако если у вас серый IP за NAT провайдера, DynDNS не поможет — потребуется белый адрес или VPS.
Сколько пользователей выдержит домашний сервер?
Голосовой трафик TeamSpeak относительно невелик, и домашнее подключение с хорошей скоростью отдачи способно обслужить десятки одновременных участников. Реальный предел зависит от пропускной способности канала, выбранного качества кодека и стабильности соединения, а не от мощности компьютера — сервер нетребователен к ресурсам.