Нижеописанное, не является статьей в широком смысле этого слова. Поскольку расписывать тут нечего, рассмотрим вкратце установку, работу и подключение клиентов к серверу. Для начала разберемся что это и где применяется:
Teamspeak (тимспик) — семейство программ, предназначенных для общения
голосом в сети. От классического телефона отличается практически
неограниченным количеством абонентов, разговаривающих одновременно.
Больше всего это похоже на многоканальную рацию, в которой можно
одновременно пользоваться несколькими каналами. При этом доступны все
опции, разработанные в своё время для удобства использования раций в
полевых (боевых) условиях. Программы этого типа предназначены,
прежде всего, для игроков,но могут использоваться везде, где
необходима голосовая связь и координация большой группы людей.
Теперь ясно, что Teamspeak представляет собой "сетевой телефон" и позволяет вести голосовое общение между собой отдельным группам пользователей. Чаще всего программу используют совместно с командными компьютерными играми :) Для работы с TeamSpeak на сервере потребуется серверная часть, для клиента - клиентское ПО и колонки, либо наушники и микрофон.
2) Инсталляция В программе остутствует возможность установки опций.
# cd /usr/ports/audio/teamspeak_server && make install clean
После установки на экране появляется следующее.
This port has installed the following files, which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/lib/teamspeak_server/server_linux
This port has installed the following startup scripts, which may cause these network services to be started at boot time. /usr/local/etc/rc.d/teamspeak-server
If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern.
For more information, and contact details about the security status of this software, see the following webpage: http://www.teamspeak.com
$ ps -ax |grep server_linux 33416 p0- SN 0:03.61 ./server_linux -PID=tsserver2.pid 33417 p0- S 0:03.28 ./server_linux -PID=tsserver2.pid 33418 p0- R 2:00.01 ./server_linux -PID=tsserver2.pid 33419 p0- R 2:09.16 ./server_linux -PID=tsserver2.pid 33420 p0- S 0:16.88 ./server_linux -PID=tsserver2.pid 33421 p0- S 0:04.87 ./server_linux -PID=tsserver2.pid 33422 p0- S 2:20.54 ./server_linux -PID=tsserver2.pid 33423 p0- S 2:18.64 ./server_linux -PID=tsserver2.pid 33424 p0- S 0:13.96 ./server_linux -PID=tsserver2.pid 63154 p0 S+ 0:00.01 grep server_linux
2) Администрирование Теперь зайдем в администраторский раздел web интерфейса TeamSpeak http://{server_address}:{port} (пример http://my_site:14534/) Обратите внимание, что существует два уровня привелегий администратора Admin/Client login так и SuperAdmin Login Поскольку логинов и паролей нам не сообщали, то посмотрим их в логах сервера, которые находятся в директории с демоном см server.log
Нас интересуют строчки, в которых находятся строчки admin account info и superadmin account info информацию из этих строк, мы будем использовать для авторизации. В административном разделе всегда можно поменять пароль на более удобный.
Про админку и рассказывать нечего пару переменных, добавление каналов, изменение прав доступа и вроде все. Так что и без меня разберетесь.
Для запуска демона при загрузке, записываем такую строку в rc.conf
4) Web viewe GllcTS2 - A webposting script for TeamSpeak 2 PHPTS2 - скрипт основанный на PHP, который отображает все каналы и пользователей в сервере TeamSpeak 2. Из-за своего негибкого дизайна, трудно должно внедрить этот скрипт в ваш шаблон сайта, но взамен этот мод показывает много дополнительной информации.
P.s: Итак, в итоге, мы получили весьма удобную говорилку, с разделяемыми каналами, на которые можно поставить пароль, разнообразные кодеки, разделение прав и простоту интеграции. Рекомендуется для игровых серверов или для простого сетевого общения.