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

Руководство по установке серверов голосового общения TeamSpeak на виртуальный выделенный сервер (VDS) FirstVDS для операционных систем Linux Debian и FreeBSD

Внимание! Материал устарел и может не соответствовать действительности. Мы работаем над его обновлением.

Сервер голосового общения TeamSpeak представляет собой приложение, которое позволяет общаться голосом в сети. Основное отличие от голосовых программ типа интернет-телефона — практически неограниченное количество абонентов разговаривающих одновременно, то есть чем-то похоже на рацию с несколькими каналами. Тем самым, использование сервера TeamSpeak позволяет координировать различные действия участников, например, командную игру в сетевой компьютерной игре. Рассмотрим установку этого программного обеспечения подробно.

Установка TeamSpeak на VDS под управлением Linux

Используйте виртуальный выделенный сервер на базе операционной системы Debian 5.0 i386 с виртуализацией OpenVZ, то есть темплейты debian-5.0-i386-minimal или debian-5.0-i386-ispmanager. Далее пойдет речь об установке на темплейт 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 Account 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

На этом установка закончена. Теперь можно зайти в веб-интерфейс http://ip-адрес_вашего_vds:14534 и настроить сервер, скачать клиента к себе на компьютер и подключиться.

Установка TeamSpeak на VDS под управлением FreeBSD

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

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

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

Потребуется установить библиотеку libiconv из пэкеджа (уже есть в шаблоне FreeBSD-8-ISPmanager):

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= "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
------------------------------------------------------------------

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

# 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

На этом установка сервера завершена. Теперь вы можете подключиться к серверу, используя teamspeak-клиент.