Инструкция по установке сервера TeamSpeak 3.0

Материал из wiki.p3.ru

(проверено 27.10.10 на debian-5.0-i386-minimal и FreeBSD-8-Minimal)

TeamSpeak - компьютерная программа, предназначенная для голосового общения в сети Интернет посредством технологии VoIP. От классического телефона отличается практически неограниченным количеством абонентов, разговаривающих одновременно. Больше всего это похоже на многоканальную рацию, в которой можно одновременно пользоваться несколькими каналами. При этом доступны все опции, разработанные ранее для удобства использования раций в полевых (боевых) условиях. Программы этого типа предназначены прежде всего для геймеров, но могут использоваться везде, где необходима голосовая связь и координация большой группы людей.<ref>Статья TeamSpeak в wikipedia</ref>

В статье описано как установить TeamSpeak Server 3.0. Нами рекомендуется использовать темплейт debian-5.0-i386-minimal в случае если нужен только сервер и ничего больше (в том числе использование управление серверами имен).

Последняя версия сервера на 27.10.2010 3.0.0-beta29 и в статье описана ее установка.

Установка TeamSpeak 3.0 на Linux i386

Используйте виртуальный выделенный сервер на базе операционной системы Debian 5.0 i386 с технологией виртуализации OpenVZ, то есть темплейты debian-5.0-i386-minimal или debian-5.0-i386. Далее пойдет речь об установке на темплейт debian-5.0-i386-minimal, но совершенно аналогично установка производится и на другие Linux (например на CentOS)

Для этого зайдите на официальный сайт и скачайте соответствующую версию. Мы будем выполнять команды через SSH, следующей инструкции ниже:

wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.0/teamspeak3-server_linux-x86-3.0.0.tar.gz

Распакуйте архив:

tar xzf teamspeak3-server_linux-x86-3.0.0.tar.gz

Мы распаковали архив в папку /root/teamspeak3-server_linux-x86. В связи с проблемами при установке прав на устройство памяти /dev/shm мы рекомендуем запускать teamspeak с правами root несмотря на предупреждение стартового скрипта.

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

cd teamspeak3-server_linux-x86
./ts3server_startscript.sh start

В сообщение которое будет выведено на экран будет пароль администратора и token - сохраните их

------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
              Server Query Admin Acccount created
         loginname= "serveradmin", password= "toHDSSVo"
------------------------------------------------------------------


------------------------------------------------------------------
                      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/token_guide.txt for details.

       token=thCUDywYJMEj9tSMPEF58MWOitG57Z9u7r7m38Ca
------------------------------------------------------------------

Также эти данные будут в логе в папке /root/teamspeak3-server_linux-x86/logs

Убедимся что сервер запущен

# ps ax|grep ts3
32298 pts/0    Sl     0:01 ./ts3server_linux_x86


Добавьте TeamSpeak в автозагрузку.

Удалите из /etc/rc.local строку exit 0 и пропишите туда команду запуска TeamSpeak

/root/teamspeak3-server_linux-x86/ts3server_startscript.sh start

На этом установка закончена.

Установка на FreeBSD 8.1 amd64

Нами предоставляются виртуальные выделенные сервера на базе ОС FreeBSD 8.2 amd64, то есть темплейты FreeBSD-8-Minimal. Далее пойдет речь об установке на темплейт FreeBSD-8-Minimal.

Зайдите на официальный сайт и скачайте соответствующую версию

fetch http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.1/teamspeak3-server_freebsd-amd64-3.0.1.tar.gz

Установите необходимые библиотеки - потребуется поставить libiconv, поставьте из пэкаджа

pkg_add -r libiconv

Распакуйте архив

tar xzf teamspeak3-server_freebsd-amd64-3.0.1.tar.gz

Перейдите в каталог с файлами и запустите

cd teamspeak3-server_freebsd-amd64
./ts3server_startscript.sh start

Сохраните данные доступа к серверу (они также будут продублированы в лог-файл в папке logs):

------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
              Server Query Admin Acccount created
         loginname= "serveradmin", password= "HbpXdzNS"
------------------------------------------------------------------


------------------------------------------------------------------
                      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/token_guide.txt for details.

       token=i+42JVmqcJ9g6ih1bwZwLUWKVFmxe8cPx7nTuYX+
------------------------------------------------------------------


Убедившись что все работает

# ps ax|grep ts3
 9140   5  IJ     0:00.39 ./ts3server_freebsd_amd64

Добавьте в автозапуск прописав в автозагрузку

echo '/root/teamspeak3-server_freebsd-amd64/ts3server_startscript.sh start' >> /etc/rc.local

На этом установка сервера завершена.

Ссылки