Документация по ОС FreeBSD Суббота, 18.05.2024, 15:35
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Apache [58]
DNS [25]
FTP [27]
Mail [74]
Samba [24]
Squid [46]
SSH [23]
VPN [35]
РРР [20]
Net [173]

Главная » Статьи » Сеть » Net

TeamSpeak [2008]
   Нижеописанное, не является статьей в широком смысле этого слова. Поскольку
расписывать тут нечего, рассмотрим вкратце установку, работу и подключение клиентов
к серверу. Для начала разберемся что это и где применяется:
 
1) TeamSpeak
Процитирую Википедию:
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

Запускаем демона.
# /usr/local/lib/teamspeak_server/teamspeak2-server_startscript start

Проверим запустился ли он...
$ 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

# less /usr/local/lib/teamspeak_server/server.log

19-10-07 19:12:57,WARNING,Info,SERVER, Default VirtualServer created
19-10-07 19:12:57,WARNING,Info,SERVER, admin account info: username: admin password: hs7gpl
19-10-07 19:12:57,WARNING,Info,SERVER, superadmin account info: username: superadmin password: 3vaqny
19-10-07 19:12:58,ALL,Info,server, Server init finished
19-10-07 19:12:58,WARNING,Info,server, TeamSpeak Server daemon activated

Нас интересуют строчки, в которых находятся строчки admin account info
и superadmin account info информацию из этих строк, мы будем использовать для
авторизации. В административном разделе всегда можно поменять пароль на более удобный.

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

Для запуска демона при загрузке, записываем такую строку в rc.conf
teamspeak_enable="YES"


3) Клиенты
Не буду пересказывать сказанное до меня, а сразу дам ссылки которые помогут
в настройке клиентской части:
а) Руководство по настройке и применение клиентской версии Teamspeak
б) Описание настройки клиента TeamSpeak
в) Русификацию клиента

4) Web viewe
GllcTS2 - A webposting script for TeamSpeak 2
PHPTS2 - скрипт основанный на PHP, который отображает все каналы и пользователей в сервере TeamSpeak 2. Из-за своего негибкого дизайна, трудно должно внедрить этот скрипт в ваш шаблон сайта, но взамен этот мод показывает много дополнительной информации.

P.s: Итак, в итоге, мы получили весьма удобную говорилку, с разделяемыми каналами, на которые можно поставить пароль, разнообразные кодеки, разделение прав и простоту интеграции. Рекомендуется для игровых серверов или для простого сетевого общения.

Литература:
1) Site TeamSpeak
1) TeamSpeak FAQ
2) Руководство на русском
3) TeamSpeak Server Community Game-Host.Ru
4) Ветка форума



Источник: http://www.lissyara.su/?id=1533
Категория: Net | Добавил: oleg (10.07.2008) | Автор: Raven2000
Просмотров: 883 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024