Murmur — voip сервер mumble

Источник

установка и настройка сервера MURMUR, и как управлять им через mumble (Голосовой чат Mumble для геймеров)

Mumble – это открытое приложение VoIP, аналог TeamSpeak и Ventrilo. Mumble использует архитектуру «клиент-сервер», что позволяет пользователям общаться друг с другом при подключении к одному и тому же серверу. Данное приложение имеет простой интерфейс администрирования, низкую латентность и высококачественные кодеки.

 

Установка

Потребуется только один пакет, murmur:

sudo pacman -S murmur

В некоторых дистрибутивах он называется mumble-server. Например в Дебиане:

sudo aptitude install mumble-server

/etc/murmur.ini

Настройки сервера хранятся в файле /etc/murmur.ini (/etc/mumble-server.ini), сохраним оригинальный файл:

sudo cp /etc/murmur.{ini,ini.bak}

И приступим к настройке:

sudoedit /etc/murmur.ini

Текст приветствия

welcometext="<p style='text-align:center'>Welcome!</p>"

Пропускная способность (bandwidth)

Битрейт задаётся в двух местах, опция bandwidth сервера и настройки клиента. При подключении к серверу выбирается наименьшее из этих двух значений. А максимальное значение клиента 134kbit/s. Поэтому ставить bandwidth выше 140000 (136.719kbit) смысла нет.

Поэтому советую не колеблясь выбирать для bandwidth максимальное качество:

bandwidth=140000

Имена

Настройки по умолчанию разрешают любую длину для имён, но в качестве «защиты от дурака» стоит задать максимальную и минимальную длины явно:

channelname=[ \\-=\\w\\#\\[\\]\\{\\}\\(\\)\\@\\|]{3,20}
username=[-=\\w\\[\\]\\{\\}\\(\\)\\@\\|\\.]{3,15}

3-20 символов для названия канала и 3-15 для имени пользователя.

Название корневого канала

registerName=myserver

Остальные настройки можно оставить без изменения.

Администрирование

После настройки сервера первым делом нужно получить на нём права администратора.

Создание администратора

Задайте пароль суперпользователя:

sudo murmurd -supw PASSWORD

Заодно эта команда проверит может ли murmur подключиться к базе.

Проверьте всё ли прошло успешно:

mysql -e "show tables FROM murmur_dobroserver;"

Вы должны увидеть созданные таблицы.

И перезапускайте сервер:

sudo service restart murmur

Для начала разрешим гостям регистрироваться у вас на сервере (иначе вы не сможете зарегистрироваться сами).

Запускайте mumble и убедитесь что опция advanced включена.

Добавляйте новый сервер Server > Connect > Add new в mumble, и в поле Username пишите SuperUser. Сразу появится дополнительное поле для пароля, внесите туда пароль суперпользователя и подключайтесь:

 

Щёлкайте пкм на корневом канале, edit, вкладка ACL, добавляйте вторую группу all (дефолтную изменять нельзя) и разрешите гостям себя регистрировать:

 

Советую разрешить прошедшим авторизацию пользователям (@auth) создавать временные каналы — галка Make temporary.

Подключайтесь уже обычным пользователем (сменив ник с SuperUser на ваш) регистрируйте его (правая кнопка мыши на нике и пункт Register) и вновь подключиться как SuperUser, чтобы сделать этого пользователя администратором.

Пкм по корневому каналу, edit, вкладка groups, выбирайте группу admin, вписывайте имя вашего пользователя и жмите add:

 

Теперь можно отключиться от сервера и подключиться к нему используя этого пользователя — у него будут все возможности администратора (SuperUser). Воспользуйтесь ими чтобы создать первоначальную структуру каналов (пкм на корневом канале, add).

Управлять сервером можно через mumble, пункты Registred Users и Ban Lists в server:

 

Несколько полезных ссылок:

Оставить комментарий

Вы должны быть авторизованы, чтобы оставить комментарий.

Рубрики

Посетителей онлайн – 63:
пользователей – 0
гостей – 63
ботов – 0
Максимальное количество посещений было – 2018-04-24:
всего посетителей – 2037:
пользователей – 0
гостей – 1822
ботов – 215