Установка сервера TeamSpeak 3

Установка сервера TeamSpeak 3 В этой статье я напишу, как установить сервер TeamSpeak 3 на VPS/VDS сервер под управление операционной системой Linux .

Вначале нам понадобится сам сервер Linux. Я рекомендую взять в аренду VPS, так как это будет самым оптимальным для вас решением и избавит от множества проблем, с которыми вы можете столкнуться при использовании TeamSpeak 3 сервера.

Я лично арендую VPS (англ. Virtual Private Server )  у качественного провайдера  Fornex Hosting S.L. и могу ответственно сказать, что это один из лучших провайдеров с кем я имел дело столкнутся, специально для вас у меня есть промо-код: «ts3-777″ — Он дает скидку в 10%, в течение первых 6 месяцев заказа. Ещё порекомендую одного хостинг провайдера FirstVDS качество серверов на приемленном уровне, если будете заказывать у него сервер то воспользуйтесь промо кодом «64896413″ который даёт вам 25% скидки на первый месяц аренды.

Проводить установку teamspeak 3 сервера я буду на хостинге «Fornex Hosting S.L.» так как у меня там VPS сервер, хотя у «FirstVDS» аналогичная панель управления «ISP manager Lite» и разницы нет не какой. Заказать VPS вы можете на этой странице , если вам нужен сервер только для TeamSpeak 3 и небольшого сайта вам подойдёт тариф VPS Go . У всех тарифов есть тестовый период 7дней, в течении которого вы можете проверить его и вернуть обратно свои средства.

Характеристики тарифа VPS Go:

  • Процессор — CPU Xeon E5645
  • Тактовая частота — 1200 МГц
  • Объем ОЗУ (гарантированный) — 500 МБ
  • Тип памяти — DDR 3
  • Место на диске -15 ГБ
  • Трафик — Безлимитный
  • Страна — Германия
  • Операционная система — Debian 6.

Далее нам понадобится сам TeamSpeak 3 Server, скачиваем его с оф. сайта TeamSpeak . Из большого выбора закачек нам нужен именно Server , а не Client и та операционная система которая у вас на VPS/VDS сервере. В нашем случае это Linux- Server amd64 .

Далее я буду описывать установку так, если вы делали все так как я написал выше.

Заходим в панель управления Fornex

Панель управления Fornex

Здесь у вас есть всё для доступа по SSH и подключения к панели управления ISP manager Lite .

Информация для доступа по SSH
IP-адрес: ваш IP адрес сервера
Имя пользователя: имя пользователя
Пароль: пароль

Панель управления ISP Manager
URL-адрес: ссылка в панель управления ISP Manager
Имя пользователя: имя пользователя
Пароль: пароль

Переходим по ссылке в панель управления ISP Manager

Вход в панель управления ISP manager Lite

вводим имя пользователя (логин) и пароль .

При первом входе в систему вам будет предложено произвести первоначальную настройку системы .

Первоначальная настройка ISP manager Lite

Жмём далее, у нас настройка сервера здесь можно оставить всё по умолчанию или заполнить, как вы желаете.

Настройка сервера1

В следующем окне вам предложит настроить журнал работы web-сервера . Оставляем как есть или настраиваем по своему желанию.

Журнал работы web-сервера

Далее у нас идёт настройка обновления ISP manager Lite . Можно оставить по умолчанию.

Настройка обновления ISP manager Lite

Ну и последняя настройка паролей доступа к серверу — root . Для безопасности вашего сервера рекомендую установить пароли как можно сложные и не кому их не сообщать.

Пароли доступа к серверу- root

Готово, мы настроили первоначальные настройки и теперь можем приступить к дальнейшим действиям, которые приближают нас к собственному серверу TeamSpeak .

Теперь нам необходимо создать нового пользователя , под которым мы и будем дальше устанавливать и работать с teamspeak сервером.

Новый пользователь

Назовём к примеру нашего нового пользователя » ts3 » откроем вкладку Права и поставим галочку напротив, Доступ к shell (это для того чтобы пользователь мог подключаться через SSH ) остальное нам  не нужно и оставим всё как есть, так как этот пользователь нам нужен только для TS . Жмём «ок», пользователь создан.

Пользователь ts3

Теперь войдём в панель управления под именем пользователя » ts3 » , для этого выделим пользователя и в правом верхнем углу нажмём на кнопку В ойти Кнопка Войти . На этом мы закончили все необходимые действия для приготовления установки нашего TeamSpeak сервера.

И теперь мы приступим к непосредственно к самому процессу установки TeamSpeak сервера.

С права у вас есть колонка с навигационным меню панели, выбираем Менеджер файлов и создаём папку TeamSpeak для этого в вернем меню жмём кнопку Создать  Кнопка Создать в неё закачиваем архив с нашим Linux- Server amd64 это в верхнем меню кнопка Закачать Кнопка Закачать . Наш архив называется teamspeak3-server_linux-amd64-3.0.5.tar.gz , распакуем его нажав на кнопку Извлечь  Кнопка Извлечь у нас появилась папка teamspeak3-server_linux-amd64 которая является корневой для нашего тс сервера.

Конец близок и настаёт момент запуска TeamSpeak 3 сервера, но как это зделать? Для этого нам понадобится знаменитая программа среди веб-мастеров и не только, PuTTY это бесплатный клиент для управления удаленными узлами по таким протоколам, как SSH, rlogin , Telnet .

Запускаем PuTTY и подключаемся как пользователь » ts3 «.

Вводим команду: TeamSpeak/teamspeak3-server_linux-amd64/ts3server_startscript.sh start   При первом запуске сервера ТС у вас появится важная информация которую лучше всего скопировать в блокнот.

Первый запуск TeamSpeak 3 сервера

На скриншоте я заштриховал пороли, чтобы не знал их посторонний. Вам будет необходима именно эта информация. Пароль сервер-админа serveradmin и Токен token , токен это ключ который вы введёте при первом подключении к вашей ТСки

——————————————————————
I M P O R T A N T
——————————————————————
Server Query Admin Account created
loginname= «serveradmin», password= «—пароль—»
——————————————————————

——————————————————————
I M P O R T A N T
——————————————————————
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.

token=—-токен——-
——————————————————————

Давайте разберём, какие команды вы можете вводить   и что они делают.

  • TeamSpeak / teamspeak3-server_linux-amd64 / ts3server_startscript.sh start  Команда для запуска.
  • TeamSpeak / teamspeak3-server_linux-amd64 / ts3server_startscript.sh stop Команда для остановки.
  • TeamSpeak / teamspeak3-server_linux-amd64 / ts3server_startscript.sh restart Команда для перезапуска.
  • TeamSpeak  папка пользователя ts3  в которую мы закачивали архив сервером teamspeak3 и извлекали его .
  • teamspeak 3- server _ linux amd 64 корневая папка  с сервером teamspeak3.
  • ts3server_startscript.sh скрипт сервера teamspeak3
  • start , stop , restart команды для сервера teamspeak3

Путь к серверу  teamspeak3 может отличаться от того который я продемонстрировал, всё зависит от того куда вы устанавливаете его, но конечные команды  /ts3server_startscript.sh start остаются неизменными. Для того чтобы автоматизировать систему запуска сервера TeamSpeak я написал отдельную статью по этой настройки.

На этом я закончю свою статью и надеюсь вы нашли для себя полезную информацию. Потратив 3часа я установил сервер  teamspeak3 из которых 2часа ушло на написание,самой статьи и в итоге за час можно с нуля всё зделать, соглоситесь со мной что не чего сложного в этом нет всеголиш нужно немного времени и средств которые вы потратите на аренду VPS/VDS сервера. Если у вас возникнут вопросы, напишите в комментариях, я с радостью отвечу на них.

Обсудить на форуме >>


Fornex Hosting

Комментарии 49

  • Привет, помоги с установка сервера TeamSpeak 3 , а именно с его настройкой , не знаю что писать в адресной строке , что бы попасть в настройки сервера тимспика , подскажи, буду очень благодарен!!!!!!!!!!!!!!!!!!!! моя почта pkp-plp@ya.ru
    пс. помогите разобраться..

    • Здраствуйте!
      Уточните пожалуйта свой вопрос и в какой адресной строке ?
      Все настройки можно выполнять с самого клиента, который установлен у вас на компьютере.
      Напишите мне адрес своего сервера, можно через обратную связь

  • Доброго времени суток! Подскажите пожалуйста откуда мне взять эти файлы Linux- Server amd64, teamspeak3-server_linux-amd64-3.0.5.tar.gz??? И на сколько слотов я смогу сделать такой тс? Будет ли качественным как у всех? Заранее Вам спасибо

    • Здравствуйте !
      скачайте с оф. сайта разработчиков программы http://www.teamspeak.com/?page=downloads под вашу операционную систему.
      не перепутайте только что вам нужен именно сервер, а не клиент программы, который вы устанавливаете у себя дома на комп.
      Где Linux- Server amd64 означает опер. система Linux , Server amd64 означает процессор.

  • Здраствуйте, вопросик по ТС3 есть, вроде все делаю правильно ставлю серв, он включается, а зайти в ТС3 не могу на него. Скажите пожалуйста скайп или аналогичные данные для более удобного общения.

    • Здравствуйте !
      А как вы определители что он работает ?
      Еслиб сервер был включен то вы должны были подключиться к нему.
      В скайпе и аське бываю редко, так как щас дело к новому году и нет времени.

  • Здравствуйте, у меня проблема. Подскажите пожалуйста можно сделать:

    login as: teamspeak
    teamspeak@93.189.40.137‘s password:
    Access denied
    teamspeak@93.189.40.137‘s password:
    Welcome to Ubuntu 12.10 (GNU/Linux 3.5.0-17-generic i686)

    * Documentation: https://help.ubuntu.com/
    Last login: Sat Jan 12 22:35:28 2013 from 27-107-52-37.pool.ukrtel.net
    teamspeak@localhost:~$ su teamspeak
    Password:
    teamspeak@localhost:~$ ./ts3server_minimal_runscript.sh
    bash: ./ts3server_minimal_runscript.sh: No such file or directory
    teamspeak@localhost:~$ cd teamspeak3-server_linux-x86/
    teamspeak@localhost:~/teamspeak3-server_linux-x86$ ./ts3server_minimal_runscript .sh
    2013-01-12 22:48:41.393838|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.6 .1 (2012-06-29 07:59:05)
    2013-01-12 22:48:41.395664|INFO |DatabaseQuery | | dbPlugin name: SQLite 3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2013-01-12 22:48:41.396103|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
    2013-01-12 22:48:41.397541|INFO |DatabaseQuery | | checking database integr ity (may take a while)
    2013-01-12 22:48:41.990588|INFO |Accounting | | Licensing Information
    2013-01-12 22:48:41.990882|INFO |Accounting | | type : Non- profit
    2013-01-12 22:48:41.991201|INFO |Accounting | | starting date : Mon Sep 17 00:00:00 2012
    2013-01-12 22:48:41.991395|INFO |Accounting | | ending date : Sat Mar 30 00:00:00 2013
    2013-01-12 22:48:41.991557|INFO |Accounting | | max virtualservers: 10
    2013-01-12 22:48:41.991761|INFO |Accounting | | max slots : 512
    2013-01-12 22:48:42.015392|INFO |FileManager | | listening on 0.0.0.0:300 33
    2013-01-12 22:48:42.103809|INFO |VirtualServer | 1| listening on 0.0.0.0:998 7
    2013-01-12 22:48:42.104622|INFO |CIDRManager | | updated query_ip_whiteli st ips: 127.0.0.1,
    2013-01-12 22:48:42.105372|INFO |Query | | listening on 0.0.0.0:100 11
    2013-01-12 22:48:42.699605|ERROR |Accounting | | too many slots hosted, s hutting down!
    2013-01-12 22:48:42.837778|INFO |VirtualServer | 1| stopped

    • Здравствуйте !
      Точно сказать вам затрудняюсь вчём ваша проблема но есть некоторые предположения. У вас проблему выдаёт из за лицензии 2

      013-01-12 22:48:42.699605|ERROR |Accounting | | too many slots hosted, s hutting down!
      2013-01-12 22:48:42.837778|INFO |VirtualServer | 1| stopped

      Причин может быть несколько.
      1) время на вашем сервере (VDS) или какой там у вас не верное.
      2) Установлена не последняя версия сервера teamspeak, попробуйте скачать последнию версию сервера teamspeak http://www.teamspeak.com/?page=downloads
      3) Лицензия используется на другом сервере. Ваша лицензия негде больше не установлена ?
      4) попробуйте удалить файл лицензии serverkey.dat и запустить, если всё ок, становите сервер teamspeak и заново поставьте лицензию и пробуйте запускать.

  • делаю все как тут написанно но… http://s018.radikal.ru/i509/1302/07/b334075cc1d6.png
    в чем проблемма может быть? я пытался сервер запустить по разному около шести часов и очень жду помощи.

  • Здравствуйте помогите пожалуйста я создал сервер в точности по этому видео, но я не могу зайти на него через тс http://www.youtube.com/watch?v=GWjFCt2dO_M

  • такая проблема взял серв поставил на него centos6-x86 isp_lite , создал пользователя скинул сервер тс извлек все как надо, скачал PuTTY захожу по айпи пишу команду как надо он выдает password ну вроде как надо написать пользователя но в консоли после этого я не могу обсолютно ничего написать пробовал просто нажимать пользователя тоже выдает пароль но так же в консоли ничего нажать нельзя может я не так делаю или еще в чем то помогите плизз!!!

    • Здравствуйте !
      Вам надо команду вот такую
      login client_login_name=serveradmin client_login_password=ваш_пароль
      Порт по умолчанию 10011, введите всё что я написал одной строкой только пароль от serveradmin ваш !
      Более полный список команд вы можете посмотреть где установлен ваш сервер в папке /serverquerydocs

  • root@Ringo:~# ./ts3server_startscript.sh start
    -bash: ./ts3server_startscript.sh: No such file or directory

    что я не так делаю?

    • Здравствуйте !
      /ts3server_startscript.sh start а до этого файла путь у вас оносительно корня какой ?
      К примеру должно быть так TeamSpeak/teamspeak3-server_linux-amd64/ts3server_startscript.sh start

      • точнее распаковал архив в корневую папку сервера и пытался оттуда запустить, никак

  • я делал так как в инструкции и уже файл вытаскивал в корневую папку и оттуда пытался запустить, иногда писал что «START» неверная команда

  • Все сделал по вашей статье, до момента «запустить сервер» Прошу объяснить нубу как пользоваться PuTTY

  • Все получилось, спасибо. Запустил правда сервер при помощи планировщика.
    Вопрос немного не по теме, какой относительный адрес (как правильно прописать путь к папкам в менеджере файлов) на firstvds.ru ? Залил сайт на хостинг, все вроде бы работает, но надо прописать путь в файле configuration.php к папке tmp и logs. Может у вас есть статья по этой теме? Спасибо

  • Здраствуйте.
    Напишите как поставить 2-ю,3-ю ТС на сервере?

    • Здравствуйте.
      2-ю и последующие TeamSpeak сервера на одном сервере я не ставил, но предпологаю что для этого Вам необходимо иметь ещё один IP и поменять порты, которые использует сервер TeamSpeak
      По умолчанию используются.
      Голосовой порт по умолчанию (UDP): 9987
      Порт для передачи файлов по умолчанию (TCP): 30033
      Порт для передачи запросов на сервер (TCP): 10011
      License port (TCP): 2008
      Weblist port (UDP): 2010
      DNS port (TCP): 41144

  • встречал такое что адрес дополнительной TS такой же как и основной, но просто изменен порт.

  • Подскажите как поменять адрес тс3 на буквенный на примере vds на fornex?

    • есть зарегестрированное доменное имя, vds и установленный на нем сервер тимспика

    • Здравствуйте Алексей.
      Для того чтобы Вы могли подключаться к вашей тс с помощью доменного имени вместо адреса IP Вам необходимо привязать ваш домен к вашей вдс.
      Тогда адрес будет такой ваш-домен.рф:9987 (можно и без :9987, порт по умолчанию, на другие сервера к примеру :9988 надо будет дописывать, можно и подругому но это сложнее.)
      Если вы у Fornex Hosting https://fornex.com/?server=801 то войдите в личный кабинет и откройте вкладку DNS — Ваши домены и в окне Добавить домен впишите ваш домен на тот айпи на котором у вас сервер тс.
      А у регистратора (тот у кого вы домен регистрировали) измените сервер имён, подробнее прочитайте здесь http://wiki.fornex.com/index.php/DNS

      • Спасибо)) вчера методом тыка сам разобрался)))

  • Проделал все операции на FORNEX, получилось создать и запустить сервер TS, неустроил пинг, 82-85, решил проделать все те же операции на REG.RU. После установки ts и запуска сервера через PUTTY, высветилось окно IMPORTAN с логином и паролем, ТОККЕНА НЕ БЫЛО!!! подключиться к серверу тс тоже не удалось. В чем причина? сервер один, других нету. Где ошибся?

    • Привет !
      Пинг 82-85 должно быть хорошо слышно, вот более 120 уже будут провалы. С московской области пинг 40-45.
      Так сразу сказать сложно что у Вас и почему не можете подключиться.
      Дайте ссылку на ваш тариф и напишите какая операционная система плюс что за панель управления ?
      Может не ту версию сервера устанавливаете, с портами проблема. Нужно с самого начала всё проверить.

  • не понимаю почему файлы удаляются оттуда, всегда им пользовался и никогда не было проблем, дайте адрес почты куда мог бы закинуть скриншот

  • Как кая операционная система у вас на сервере ?
    Поставте веб интерфейс и через него проверте тску и админские права сможете сделать. http://ts3.su/teamspeak/veb-interfejs-dlya-teamspeak/08/11/2012.html

  • ОС centos6_php_selector-x86_64_isp_lite

  • 2014-08-19 00:07:39.557454|INFO |ServerLibPriv | | SystemInformation: Linux 2.6.32-042stab092.2 #1 SMP Tue Jul 8 10:35:55 MSK 2014 x86_64 Binary: 64bit
    2014-08-19 00:07:39.557485|INFO |ServerLibPriv | | Using hardware aes
    2014-08-19 00:07:39.651852|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2014-08-19 00:07:39.660447|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
    2014-08-19 00:07:39.732571|INFO |DatabaseQuery | | checking database integrity (may take a while)
    2014-08-19 00:07:39.754014|INFO |SQL | | db_CreateTables() tables created
    2014-08-19 00:07:40.103890|WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality
    2014-08-19 00:07:40.133961|ERROR |Accounting | | failed to register local accounting service
    2014-08-19 00:07:40.134012|ERROR |ServerLibPriv | | Server() error while starting servermanager, error: instance check error

  • Вроде вот решение, только не пойму что надо сделать… Под пользователем root в корневой папке dev/shm создать файл что ли и прописать в нем строку, поправьте где что не так.
    TS3 server uses shared memory to make sure that you’re only running one server if you’re using it without a license. So you need a tmpfs mounted at /dev/shm. Run the following as root: mount -t tmpfs tmpfs /dev/shm

    It should work fine after that. Add tmpfs /dev/shm tmpfs defaults 0 0 to your /etc/fstab file to have it automatically mounted at boot.

  • Всё, спасибо, проблема решена. Под пользователем root в PuTTY прописал:
    mount -t tmpfs tmpfs /dev/shm
    Далее зашел в корневой каталог etc, там выбрал 3: GeoIP.conf — man.config далее редактируем файл fstab, добавил строчку
    tmpfs /dev/shm tmpfs defaults 0 0
    После всех этих операций перезагрузил сервер, вуаля, все заработало.

Добавить комментарий