Установка голосового чата Mumble и сервера Murmur на CentOS 7
Играя в очередную сетевую стрелялку, мы как-то поняли, что до уровня интуитивно-работающей команды, понимающих друг друга по движению, нам далековато. И поэтому надо координировать свои действия в более понятной форме - голосовое общение. Первое, что приходит в голову - teamspeak. Очень хорошее программное обеспечение, в своё время бывшее практически единственным в данном сегменте. Но почему бы не опробовать и альтернативные варианты? Ведь мы тут немного сумасшедшие на тему открытых исходников, бесплатных решений и просто чего-то нестандартного. (Я про программное обеспечение. :) ) Из таких решений могу назвать mumble - клиент для различных платформ, начиная от десктопов и заканчивая смартфонами. Разумеется, им всем надо куда-то подключаться и для серверной операционной системы (читаем, CentOS) есть Murmur. Занятное название, не так ли? :)
Итак, теперь копипаст, если не волнует тонкая настройка. Сначала подключаем одно замечательное хранилище - nux-dextop. Искреннее спасибо тем, кто его поддерживает и помогает устанавливать кучу действительно полезных пакетов как на сервера, так и на десктоп. Без этого хранилища CentOS на персональных компах был бы менее дружелюбен. :)
http://li.nux.ro/repos.html
Теперь установка пакета:
yum install murmur -y
Теперь конфиг. Не стесняйтесь копировать. :)
cat > /etc/murmur/murmur.ini << EOF database=murmur2.sqlite dbus=session icesecretwrite= autobanAttempts = 10000 autobanTimeframe = 120 autobanTime = 3 logfile=/var/log/murmur/murmur.log pidfile=/tmp/murmur.pid welcometext="
Привет!.
Добро пожаловать в болталку!
" port=64738 serverpassword= bandwidth=72000 users=100 bonjour=True [Ice] Ice.Warn.UnknownProperties=1 Ice.MessageSizeMax=65536 EOF
Теперь запускаем и закидываем в автозагрузку.
systemctl daemon-reload
systemctl restart murmur
systemctl enable murmur
И подключаемся клиентами по ip или домену сервера. Да, на этом всё, настройка клиентов - дело 1 минутки. :)