May 17

Опыт установки TS3 на FreeBSD.

Была поставлена задача организовать аудио конференцию для 40 человек в интернете.  Пол дня изучение возможностей  разнообразного ПО. Выбор пал на teamspeak 3 из за простоты и быстрой настройки. Когда все было настроено, в последний момент задачу сняли. ( было обидно)

Так же TS 3 была отдана для организации общения в онлайн игры. Проработав и не набрав большого количества участников для общения, была закрыта.

Начинаем:)
1. В портах freebsd  TS  есть. ставиться быстро.
2. Можно скачать с офф сайта.
3. Так же получить лицензию на 512 подключений или 10 вирт. серверов.  ( что нужней выбирать вам)
3.1 На 2014 год обновилась инструкция на получение лицензии.
3.2 Без файла лицензии работает для 32 пользователей, для теста достаточно.
4. можно соединить с БД, по умолчанию используется sqllit.
5. Настройки минимальные
5.1 Читать манул который идет в доках.
5.2 /usr/local/etc/teamspeak/ts3teamspeak.ini   в нем описываем параметры запуска программы.
5.3 /usr/local/etc/rc.d/teamspeak  в нем можно подправить параметры запуска..  и т.д.

+ TS3  работает по udp
+ бесплатный.
+ простой в настройках.

з.ы.
Важно при первом запуске он генерирует пароль и ключ.
их конечно можно потом сбросить, удалив определительные файлы.


ts3server.ini
machine_id=
default_voice_port=9987
voice_ip=0.0.0.0
liscensepath=
filetransfer_port=30033
filetransfer_ip=0.0.0.0
query_port=10011
query_ip=0.0.0.0
dbplugin=ts3db_mysql
dbpluginparameter=ts3db_mysql.ini
dbsqlpath=sql/
dbsqlcreatepath=create_mysql/
logpath=logs
logquerycommands=1


И ts3db_mysql.ini
[config]
host=localhost
port=3306
username=mysqluser
password=mysqlpasswd
database=ts3
socket=

**Создание базы данных**
Создаем файл pre_ts3.sql следующего содержания:

use mysql;
INSERT INTO user (Host, User, Password) VALUES ('localhost','ts3',password('sqlpassword'));
INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv,
Index_priv, Alter_priv) VALUES ('%', 'ts3', 'ts3', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
CREATE DATABASE ts3;

Не забудьте исправить sqlpassword на свое усмотрение. Для тех кто не понял, это пароль mysql-пользователя ts3, необходимый для  доступа к базе данных ts3
**Cоздаём пользователя и базу.**
Далее делаем в консоли.

# mysql -u root -p < pre_ts3.sql
# mysqladmin -p flush-privileges



Copyright © 2014. All rights reserved.

Posted May 17, 2014 by admin in category "*nix", "Развлечения