Инструкция по установке сервера TeamSpeak 3.0
(проверено 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
На этом установка сервера завершена.