https://wiki.mumble.info/api.php?action=feedcontributions&user=Ipnoz&feedformat=atomMumble Wiki - User contributions [en]2024-03-28T15:12:18ZUser contributionsMediaWiki 1.31.0https://wiki.mumble.info/index.php?title=3rd_Party_Applications&diff=75093rd Party Applications2013-02-25T20:34:04Z<p>Ipnoz: /* Web-Interfaces */</p>
<hr />
<div>'''Please edit this page if you find a feature or step you think should be included; it's a wiki for a reason! Note you must register and wait about 3 days in order to be able to edit.'''<br />
<br />
= Web-Interfaces =<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! License<br />
! Current Version<br />
! Last Release<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.x<br />
! 1.2.x<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V2.5.2<br />
| 2013-02-24<br />
| bgcolor=#ddffdd | Yes <br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Serverhosting; Permissionssystem; Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; uses DBUS or Slice or nothing; Channelviewer for own homepage; Logging functions; German, English, Frensh; Template functions and more! DBUS is supported in all Versions <= V2.2.1!<br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V2.7<br />
| 2012-03-31<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer (internal and support for others), admin panel, IPv6, [[Channel Viewer Protocol]], Munin plugin, CLI, supports multiple servers and instances, user registration, textures, gravatar, translated to English, German, French, Italian and Japanese<br />
| [http://mumble-django.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3]<br />
| V2.2.4<br />
| 2013-01-15<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, serverviewer<br />
| [http://github.com/Kissaki/MumPI/wiki]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[PHP Mumble Admin]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V0.4.3<br />
| 2013-02-07<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Complet administration panel control for murmur designed for multiple virtual server. [http://sourceforge.net/projects/phpmumbleadmin/ Website]<br />
| [http://sourceforge.net/projects/phpmumbleadmin/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumbled Admin]]<br />
| [http://php.net/ PHP]<br />
| --<br />
| V0.2<br />
| 2010-01-22<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| visit: http://mumbled.de/content/238/mumbled-phpice-webinterface<br />
| [http://sourceforge.net/projects/mumbled/]<br />
|}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
= Standalone Applications =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Add, edit and delete users over SSH<br />
| [http://bograt.com/Murmur/]<br />
|<br />
|-bgcolor="#f8f8ff"<br />
| [http://yulli.cleanvoice.ru/ YuLLi]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Add, remove and control virtual servers remotely (supports SSH)<br />
| [http://yulli.cleanvoice.ru]<br />
|}<br />
<br />
= Commandline-Interfaces =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|}<br />
<br />
= Channel Viewers =<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8f8"<br />
| Mumble.com<br />
| Web<br />
| Javascript<br />
| Reads [[Channel Viewer Protocol]]<br />
| Enter the URL to the JSON encoded Channel Viewer Protocol provided by your Mumble host to create a unique channel viewer. Requires a CVP provider to query the Mumble server and generate the JSON.<br />
| [http://www.mumble.com/mumble-server-status.php Mumble.com Status Tool]<br />
<br />
<br />
|-bgcolor="#f8f8f8"<br />
| FlaskCVP<br />
| Web<br />
| Python, [http://flask.pocoo.org/ Flask]<br />
| [[Channel Viewer Protocol]]<br />
| A minimalistic CVP provider written using Mumble-Django's connection library and the Flask framework.<br />
| [https://bitbucket.org/Svedrin/mumble-django/src/tip/pyweb/flaskcvp.py flaskcvp.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| GTMurmur<br />
| Web<br />
| Binary<br />
| Proprietary + Provides [[Channel Viewer Protocol]]<br />
| Server-side binary for Murmur which adds support for GameTracker.com queries. Also provides CVP via socket which can be used by other channel viewers. <br />
| [http://www.gametracker.com/downloads/gtmurmurplugin.php GameTracker.com]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| MurmurQuery<br />
| Web<br />
| PHP<br />
| Reads [[Channel Viewer Protocol]]<br />
| PHP class that reads CVP JSON data from the GTMurmur Plugin and displays users and channels in HTML.<br />
| [http://github.com/edmundask/MurmurQuery GitHub]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| Web<br />
| PHP<br />
| Proprietary<br />
| Full channel viewer controlling and editing in MAP! You can also include this CV via Iframe in your homepage. And you can edit your whole server using the functions of MAP!<br />
| [http://www.mumb1e.de/ Mumb1e.de]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Murmur-manager]]<br />
| Web<br />
| Ruby<br />
| Proprietary<br />
| <br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble reader]]<br />
| Web<br />
| PHP/Javascript<br />
| Provides & Reads [[Channel Viewer Protocol]]<br />
| JS Viewer which uses PHP with Ice 3.3 to query a Mumble server. Does not support the latest version of Ice (3.4) but the clean JS front-end can be used with other CVP providers.<br />
| [http://mumble.rko.nu/ Webpage]<br />
[http://code.google.com/p/mumblereader/ GoogleCode]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| Web<br />
| PHP/Javascript<br />
| Proprietary + Provides & Reads [[Channel Viewer Protocol]]<br />
| JS-Viewer uses own protocoll/calls to MumPI.<br />
MumPI provides JSON-Channel Viewer Protocol-webservice for other viewers.<br />
| [http://github.com/Kissaki/MumPI/wiki @Github]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| MView<br />
| Web<br />
| Javascript<br />
| [[Channel Viewer Protocol]]<br />
| JS-Viewer injecting HTML (no evil iframes etc necessary!).<br />
| [https://github.com/Kissaki/MView MView @Github]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Mumble Watcher<br />
| Desktop<br />
| QT/KDE<br />
| [[Channel Viewer Protocol]]<br />
| Useful if you want to see who's online in a Desktop app without actually connecting, e.g. because you're on a PC without a proper headset.<br />
| [http://bitbucket.org/Svedrin/mumble-watcher/ BitBucket]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Mumble-Django]]<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| An ExtJS component that inherits Ext.tree.TreeView to build a channel viewer.<br />
| [http://mumble-django.org/bb/src/tip/pyweb/mumble/media/js/channelviewer.js BitBucket] [http://mumble-django.org/docs/api/channelviewer.html Documentation]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Command Channel]]<br />
| Web<br />
| PHP/JavaScript/EQdkp-Plus/Joomla!/WordPress<br />
| [[Channel Viewer Protocol]]<br />
| A robust channel viewer that has been packaged into several different formats for popular Content Management Systems. You can easily change the icons and colors used.<br />
| [http://commandchannel.com/Downloads/eqdkp-plus/mumbleviewer.zip Module for EQdkp-Plus]<br />
<br />
[http://extensions.joomla.org/extensions/sports-a-games/game-servers/16358 Extension for Joomla!]<br />
<br />
[http://wordpress.org/extend/plugins/mumble-channel-viewer/ Plugin for WordPress]<br />
<br />
[http://commandchannel.com/Downloads/mumble-channel-viewer-php.zip PHP only]<br />
<br />
[http://commandchannel.com/Downloads/mumble-channel-viewer-javascript.zip JavaScript only]<br />
<br />
[http://github.com/CommandChannel/Mumble-Channel-Viewer/wiki JavaScript Documentation]<br />
<br />
[http://github.com/CommandChannel/Mumble-Channel-Viewer Source code]<br />
<br />
[http://github.com/ClusterFCK/Drupal-Mumble-Viewer Module for Drupal 7 (Based on the above)]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| PHP Mumble Viewer<br />
| Web<br />
| PHP<br />
| Ice<br />
| Project abandoned.<br />
| [http://phpmumbleviewer.coolcow.org/ phpmumbleviewer.coolcow.org]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Voice Comms Viewer]]<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| A site that creates Channel Viewers for Mumble, Teamspeak & Ventrilo using the Channel Viewer Protocol<br />
| [http://commsviewer.com/ commsviewer.com]<br />
<br />
|}<br />
<br />
= Miscellaneous Scripts =<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Evebot<br />
| Bot<br />
| Python<br />
| Mumble client<br />
| Relays comms from one channel to another with a delay (to synchronise comms for time-delayed game spectators, for example)<br />
| [http://frymaster.127001.org/mumble/ Evebot]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Mumo<br />
| Bot<br />
| Python<br />
| ICE<br />
| Highly extensible script that can use external events (such as gamestate changes) to dynamically shuffle users into channels and groups. Support for various user states and the game "Battlefield 2".<br />
| [http://gitorious.org/mumble-scripts/mumo MuMo]<br />
<br />
|}<br />
<br />
[[Category:3rd Party]]</div>Ipnozhttps://wiki.mumble.info/index.php?title=3rd_Party_Applications&diff=60293rd Party Applications2011-10-06T15:40:13Z<p>Ipnoz: /* Web-Interfaces */</p>
<hr />
<div>'''Please edit this page if you find a feature or step you think should be included; it's a wiki for a reason! Note you must register and wait about 3 days in order to be able to edit.'''<br />
<br />
= Web-Interfaces =<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! License<br />
! Current Version<br />
! Last Release<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.x<br />
! 1.2.x<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin|MAP]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V2.4.2<br />
| 2011-04-17<br />
| bgcolor=#ddffdd | Yes <br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Serverhosting; Permissionssystem; Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; uses DBUS or Slice or nothing; Channelviewer for own homepage; Logging functions; German, English, Frensh; Template functions and more! DBUS is supported in all Versions <= V2.2.1!<br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V2.4<br />
| 2010-11-14<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer (internal and support for others), admin panel, IPv6, [[Channel Viewer Protocol]], Munin plugin, CLI, supports multiple servers and instances, user registration, textures, gravatar, translated to English, German, French, Italian and Japanese<br />
| [http://mumble-django.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3]<br />
| V2.2.3<br />
| 2010-12-05<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, serverviewer<br />
| [http://github.com/Kissaki/MumPI/wiki]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[PHP Mumble Admin]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V0.4.0<br />
| 2011-10-04<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Complet administration panel control for murmur designed for multiple virtual server. [http://sourceforge.net/projects/phpmumbleadmin/ Website]<br />
| [http://sourceforge.net/projects/phpmumbleadmin/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumbled Admin]]<br />
| [http://php.net/ PHP]<br />
| --<br />
| V0.2<br />
| 2010-01-22<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| visit: http://mumbled.de/content/238/mumbled-phpice-webinterface<br />
| [http://sourceforge.net/projects/mumbled/]<br />
|}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
= Standalone Applications =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Addaa, edit and delete players over SSH<br />
| [http://bograt.com/Murmur/]<br />
|}<br />
<br />
= Commandline-Interfaces =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|}<br />
<br />
= Channel Viewers =<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| Web<br />
| PHP<br />
| Proprietary<br />
| Full Channelviewer controlling and editing in MAP! You can also include this CV by iframe into your homepage. And you can edit your whole server by all the functions of MAP!<br />
| [http://www.mumb1e.de/ Mumb1e.de]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Murmur-manager]]<br />
| Web<br />
| Ruby<br />
| Proprietary<br />
| <br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| MumbleReader<br />
| Web<br />
| PHP/Javascript<br />
| [[Channel Viewer Protocol]]<br />
| <br />
| [http://mumble.rko.nu/ Webpage]<br />
[http://code.google.com/p/mumblereader/ GoogleCode]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| Web<br />
| PHP/Javascript<br />
| Proprietary<br />
provides [[Channel Viewer Protocol]]<br />
| JS-Viewer uses own protocoll/calls to MumPI.<br />
MumPI provides JSON-Channel Viewer Protocol-webservice for other viewers.<br />
| [http://github.com/Kissaki/MumPI/wiki @Github]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| MView<br />
| Web<br />
| Javascript<br />
| [[Channel Viewer Protocol]]<br />
| JS-Viewer injecting HTML (no evil iframes etc necessary!).<br />
| [https://github.com/Kissaki/MView MView @Github]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Mumble Watcher<br />
| Desktop<br />
| QT/KDE<br />
| [[Channel Viewer Protocol]]<br />
| Useful if you want to see who's online in a Desktop app without actually connecting, e.g. because you're on a PC without a proper headset.<br />
| [http://bitbucket.org/Svedrin/mumble-watcher/ BitBucket]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| Mumble-Django<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| An ExtJS component that inherits Ext.tree.TreeView to build a channel viewer.<br />
| [http://mumble-django.org/bb/src/tip/pyweb/mumble/media/js/channelviewer.js BitBucket] [http://mumble-django.org/docs/api/channelviewer.html Documentation]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| <br />
| Web<br />
| PHP/JavaScript/EQdkp-Plus/Joomla!/WordPress<br />
| [[Channel Viewer Protocol]]<br />
| A robust channel viewer that has been packaged into several different formats for popular Content Management Systems. You can easily change the icons and colors used.<br />
| [http://commandchannel.com/Downloads/eqdkp-plus/mumbleviewer.zip Module for EQdkp-Plus]<br />
<br />
[http://extensions.joomla.org/extensions/sports-a-games/game-servers/16358 Extension for Joomla!]<br />
<br />
[http://wordpress.org/extend/plugins/mumble-channel-viewer/ Plugin for WordPress]<br />
<br />
[http://commandchannel.com/Downloads/mumble-channel-viewer-php.zip PHP only]<br />
<br />
[http://commandchannel.com/Downloads/mumble-channel-viewer-javascript.zip JavaScript only]<br />
<br />
[http://github.com/CommandChannel/Mumble-Channel-Viewer/wiki JavaScript Documentation]<br />
<br />
[http://github.com/CommandChannel/Mumble-Channel-Viewer Source code]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| PHP Mumble Viewer<br />
| Web<br />
| PHP<br />
| Ice<br />
| <br />
| [http://phpmumbleviewer.coolcow.org/ phpmumbleviewer.coolcow.org]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Voice Comms Viewer]]<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| A site that creates Channel Viewers for Mumble, Teamspeak & Ventrilo using the Channel Viewer Protocol<br />
| [http://commsviewer.com/ commsviewer.com]<br />
<br />
|}<br />
<br />
= Miscellaneous Scripts =<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Evebot<br />
| Bot<br />
| Python<br />
| Mumble client<br />
| Relays comms from one channel to another with a delay (to synchronise comms for time-delayed game spectators, for example)<br />
| [http://frymaster.127001.org/mumble/ Evebot]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Mumo<br />
| Bot<br />
| Python<br />
| ICE<br />
| Highly extensible script that can use external events (such as gamestate changes) to dynamically shuffle users into channels and groups. Support for various user states and the game "Battlefield 2".<br />
| [http://gitorious.org/mumble-scripts/mumo MuMo]<br />
<br />
|}</div>Ipnozhttps://wiki.mumble.info/index.php?title=3rd_Party_Applications&diff=51503rd Party Applications2010-11-10T21:04:09Z<p>Ipnoz: </p>
<hr />
<div>'''Please edit this page if you find a feature or step you think should be included; it's a wiki for a reason! Note you must register and wait about 3 days in order to be able to edit.'''<br />
<br />
= Web-Interfaces =<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! License<br />
! Current Version<br />
! Last Release<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.x<br />
! 1.2.x<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V2.3.1<br />
| 2010-05-30<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Serverhosting; Permissionssystem; Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; uses DBUS or Slice or nothing; Channelviewer for own homepage; Logging functions; German, English, Frensh; Template functions and more! <br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V2.2<br />
| 2010-06-21<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer (internal and support for others), admin panel, IPv6, [[Channel Viewer Protocol]], Munin plugin, CLI, supports multiple servers and instances, user registration, textures, gravatar, translated to English, German, French, Italian and Japanese<br />
| [http://mumble-django.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3]<br />
| V2.2.0<br />
| 2010-08-31<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, serverviewer<br />
| [http://github.com/Kissaki/MumPI/wiki]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[PHP Mumble Admin]]<br />
| [http://php.net/ PHP]<br />
| [http://www.gnu.org/licenses/gpl.html GPLv3]<br />
| V0.3.4<br />
| 2010-11-10<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Complet administration panel control for murmur designed for multiple virtual server.<br />
| [http://sourceforge.net/projects/phpmumbleadmin/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumbled Admin]]<br />
| [http://php.net/ PHP]<br />
| --<br />
| V0.2<br />
| 2010-01-22<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| visit: http://mumbled.de/content/238/mumbled-phpice-webinterface<br />
| [http://sourceforge.net/projects/mumbled/]<br />
|}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
= Standalone Applications =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Addaa, edit and delete players over SSH<br />
| [http://bograt.com/Murmur/]<br />
|}<br />
<br />
= Commandline-Interfaces =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|}<br />
<br />
= Channel Viewers =<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| Web<br />
| PHP<br />
| Proprietary<br />
| Full Channelviewer controlling and editing in MAP! You can also include this CV by iframe into your homepage. And you can edit your whole server by all the functions of MAP!<br />
| [http://www.mumb1e.de/ Mumb1e.de]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Murmur-manager]]<br />
| Web<br />
| Ruby<br />
| Proprietary<br />
| <br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [http://mumble.rko.nu/ MumbleReader]<br />
| Web<br />
| PHP/Javascript<br />
| [[Channel Viewer Protocol]]<br />
| <br />
| [http://mumble.rko.nu/ Webpage]<br />
[http://code.google.com/p/mumblereader/ GoogleCode]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| Web<br />
| PHP/Javascript<br />
| Proprietary<br />
provides [[Channel Viewer Protocol]]<br />
| JS-Viewer uses own protocoll/calls to MumPI.<br />
MumPI provides JSON-Channel Viewer Protocol-webservice for other viewers.<br />
| [http://github.com/Kissaki/MumPI/wiki @Github]<br />
|-bgcolor="#f8f8ff"<br />
| Mumble Watcher<br />
| Desktop<br />
| QT/KDE<br />
| [[Channel Viewer Protocol]]<br />
| Useful if you want to see who's online in a Desktop app without actually connecting, e.g. because you're on a PC without a proper headset.<br />
| [http://bitbucket.org/Svedrin/mumble-watcher/ BitBucket]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| Mumble-Django<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| An ExtJS component that inherits Ext.tree.TreeView to build a channel viewer.<br />
| [http://mumble-django.org/bb/src/tip/pyweb/mumble/media/js/channelviewer.js BitBucket] [http://mumble-django.org/docs/api/channelviewer.html Documentation]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| Mumble Channel Viewer<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| A simple jQuery client-side channel viewer that can be added to any Web page. Auto-refreshes at 30 second intervals.<br />
| [http://github.com/CommandChannel/Mumble-Channel-Viewer GitHub]<br />
[http://github.com/CommandChannel/Mumble-Channel-Viewer/wiki Documentation]<br />
<br />
|}<br />
<br />
= Miscellaneous Scripts =<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Evebot<br />
| Bot<br />
| Python<br />
| Mumble client<br />
| Relays comms from one channel to another with a delay (to synchronise comms for time-delayed game spectators, for example)<br />
| [http://frymaster.127001.org/mumble/ Evebot]<br />
<br />
|}<br />
<br />
[[Category:Documentation]]<br />
[[Category:Documentation English]]</div>Ipnozhttps://wiki.mumble.info/index.php?title=Running_Murmur&diff=4609Running Murmur2010-02-11T02:36:36Z<p>Ipnoz: /* Web-Interfaces */</p>
<hr />
<div>'''If you find anything incorrect or missing in this article feel free to add it yourself. After you register, you must wait three days before you can edit a page.'''<br />
= Introduction =<br />
'''For a step-by-step guide to setting up a Murmur server, read [[Murmurguide|this]].'''<br />
<br />
Murmur is the server component for Mumble. This article is meant to give you the necessary information to configure and run your own server.<br />
<br />
= Distribution-Specific Murmur =<br />
<br />
By default, Murmur is configured to run from a regular user account, and on Windows and OSX this is the only way it works. <br />
<br />
However, on distributions with prepackaged Murmur (Debian/Ubuntu), Murmur is configured to run as a system service, just like your webserver, mailserver and whatever else you have running. This "global" installation is a ready, turn-key solution, most of the information here does not apply to you. Most packages also include the 'murmur-user-wrapper' script, which does all of the below for you if you want to run as a regular user (including starting DBus).<br />
<br />
So, on these systems, you can still run Murmur manually, but you will then not benefit from the extensive care that has gone into preparing those packages.<br />
<br />
If you need to register users externally, or change the settings of a virtual server, read the section on Advanced Configuration.<br />
<br />
= Basic Configuration =<br />
<br />
== Settings, Ports, and Authentication ==<br />
The default settings for a Murmur server are configured in ''murmur.ini''. Here, you can configure the welcome text, port number and other settings. However, these are just default settings and can be overwritten via the [[Ice]] RPC without changing the .ini; if you're running multiple virtual servers, each virtual server has it's own configuration, which is maintained internally by Murmur (see below).<br />
<br />
The default port for a Murmur server is UDP and TCP 64738. Have a look at [[URLs]] to see how to publish links to your server.<br />
<br />
Adding an authenticated user can be done through various means. Unless you need automated registration of users or authentication against an external database using the functionality built into the client is the easiest method. If you need more control you can use [http://mumble.sourceforge.net/Ice Ice] or [http://mumble.sourceforge.net/DBus DBus].<br />
<br />
== Setting the SuperUser Password ==<br />
<br />
Until you've set a password for the SuperUser, the account will be disabled. You don't need the SuperUser account to run a simple server, but you do need it if you want to give your regular user account any privileges. <br />
<br />
To set the password on the Linux static server, run<br />
murmur.x86 -supw <password><br />
To set the password on Debian-based systems, run<br />
sudo dpkg-reconfigure mumble-server<br />
To set the password on Windows systems, run<br />
<path to murmur.exe> -supw <password><br />
This will set the password and then shut down Murmur. To run the server, remove this parameter.<br />
<br />
'''Note that on some configurations, the ''-supw'' flag will only work if the server's database already exists i.e. you must have already run the server process once.'''<br />
<br />
== Starting Murmur ==<br />
<br />
To start Murmur, <br />
<br />
On a static Linux build, cd to the directory where you extracted the files and do<br />
murmur.x86<br />
On Debian-based,<br />
sudo dpkg-reconfigure mumble-server<br />
On Windows,<br />
<path to murmur.exe> (usually C:\Program Files\Mumble\Murmur.exe)<br />
<br />
For debugging or real time logging, you might want to add ''-fg -v'' to the command line, which will stop the program from running in the background.<br />
<br />
By default, Murmur opens it's configuration file, database file and logfile in your current directory. The configuration file can be overridden with the ''-ini'' parameter, and the database and logfile can be set from the ini file, using their respective parameters.<br />
<br />
= Advanced Configuration and Administration=<br />
This section contains different ways of administrating a Murmur Server.<br />
<br />
'''Note:''' Most of these interfaces are created and maintained by third parties and the Mumble developers have no influence on the stability and/or security of these projects. Also, nearly all of the basic administration tasks can be completed '''through the client''' when using > Mumble 1.2.x.<br />
<br />
== Compatibility With RPC-Interfaces ==<br />
<br />
For full functionality with an RPC interface, Murmur requires either a working [[DBus]] daemon or [[Ice]] installation that is enabled. We recommend using the [[Ice]] interface; [[DBus]] is considered deprecated and although it will not be removed in the near future, it is not receiving any new functionality. Once you have Murmur working with the RPC interface, you can install a compatible web interface; see below for possible options.<br />
<br />
== Authenticating With an External Database/Forum ==<br />
<br />
===Ice===<br />
For phpBB3, there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/phpBB3 phpBB3auth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
For SMF (Simple Machines Forum), there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/SMF smfauth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
===DBus===<br />
<br />
There is an extended example of how to use the authenticator called ''scripts/dbusauth.pl''. You'll need to configure where your phpBB3 database resides, but once that is done you'll simply have to run the script after starting murmur to allow authentication to be done through the phpBB3 database.<br />
<br />
Any group associations the user has on phpBB3 is copied to a temporary group on a root channel (and by default inherited to all subchannels). Please note that this is a temporary group membership and as such will not show up in the Edit ACL dialogs.<br />
<br />
== Web-Interfaces ==<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.8<br />
! 1.2.0<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer, admin panel, multiserver, registration, textures<br />
| [http://bitbucket.org/Svedrin/mumble-django/wiki/Home]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI - Mumble PHP Interface]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, (serverviewer in repository)<br />
| [https://sourceforge.net/projects/mumpi/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffd659 | Planned<br />
| Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; useful for Server hosting; uses DBUS or Slice or nothing; Channelviewer for own homepage; German, English, Frensh; Template functions and more! <br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MurmurCP]]<br />
| [http://www.asp.net/ ASP.NET] + [http://www.zeroc.com/ ICE]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Multiple Virtual Servers, Registration, Server Status, Forgot Password<br />
| [http://Murmurcp.hiddenservers.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Simpleregister]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Extended script from the sample folder<br />
| [http://kissaki.clandooc.de/mumble/interfaces/simpleregister.php]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble Admin Ice PHP]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Admin functionality<br />
| [http://bitbucket.org/gallagher/mumble-admin-ice-php/downloads/Mumble_Admin.zip]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MMO-Mumble]]<br />
| Web service<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Manage your server via Glacier2 without installing anything. Just enter your Glacier2 connection in you MMO-Mumble account and you can manage it fully from there.<br />
| [http://mmo-mumble.com/help/Glacier2]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Php Mumble Admin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Administration panel control for murmur designed for multiple virtual server.<br />
| [http://sourceforge.net/projects/phpmumbleadmin/]<br />
|}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
== Standalone Applications ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Add, edit and delete players over SSH<br />
| [http://bograt.com/Murmur/]<br />
|}<br />
<br />
== Commandline-Interfaces ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
|<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
|<br />
<br />
|}<br />
<br />
== Manual Configuration Using DBus ==<br />
<br />
If you are not able to use an additional application for administrating Murmur there is still the possibility of manually communicating with the server using [[DBus]]. You can find detailed information on this in our [[DBus|DBus article]].<br />
<br />
= Alternative Murmur Implementations =<br />
The Mumble team appreciates and supports the implementation of the Mumble protocol. Unlike other proprietary applications, everyone is free to their own Mumble server software and add it to this list.<br />
<br />
== uMurmur ==<br />
uMurmur is a minimalistic Murmur implementation without dependency on QT-core. It lacks features of Murmur but aims at working well on embedded devices like routers. It currently supports 1.1.x Mumble clients, but 1.2.x support is available, if you're willing to compile it from source (it's very easy to do). Read more at [http://code.google.com/p/umurmur/ the uMurmur project page].<br />
<br />
== Mumble iPhone ==<br />
There is currently an iPhone version of Mumble in the works; you can see more information about it from the [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble-iphoneos;a=summary Git repository]. Any help with the project is always appreciated.<br />
<br />
[[Category:Documentation]]</div>Ipnozhttps://wiki.mumble.info/index.php?title=Running_Murmur&diff=4608Running Murmur2010-02-11T02:35:37Z<p>Ipnoz: /* Web-Interfaces */</p>
<hr />
<div>'''If you find anything incorrect or missing in this article feel free to add it yourself. After you register, you must wait three days before you can edit a page.'''<br />
= Introduction =<br />
'''For a step-by-step guide to setting up a Murmur server, read [[Murmurguide|this]].'''<br />
<br />
Murmur is the server component for Mumble. This article is meant to give you the necessary information to configure and run your own server.<br />
<br />
= Distribution-Specific Murmur =<br />
<br />
By default, Murmur is configured to run from a regular user account, and on Windows and OSX this is the only way it works. <br />
<br />
However, on distributions with prepackaged Murmur (Debian/Ubuntu), Murmur is configured to run as a system service, just like your webserver, mailserver and whatever else you have running. This "global" installation is a ready, turn-key solution, most of the information here does not apply to you. Most packages also include the 'murmur-user-wrapper' script, which does all of the below for you if you want to run as a regular user (including starting DBus).<br />
<br />
So, on these systems, you can still run Murmur manually, but you will then not benefit from the extensive care that has gone into preparing those packages.<br />
<br />
If you need to register users externally, or change the settings of a virtual server, read the section on Advanced Configuration.<br />
<br />
= Basic Configuration =<br />
<br />
== Settings, Ports, and Authentication ==<br />
The default settings for a Murmur server are configured in ''murmur.ini''. Here, you can configure the welcome text, port number and other settings. However, these are just default settings and can be overwritten via the [[Ice]] RPC without changing the .ini; if you're running multiple virtual servers, each virtual server has it's own configuration, which is maintained internally by Murmur (see below).<br />
<br />
The default port for a Murmur server is UDP and TCP 64738. Have a look at [[URLs]] to see how to publish links to your server.<br />
<br />
Adding an authenticated user can be done through various means. Unless you need automated registration of users or authentication against an external database using the functionality built into the client is the easiest method. If you need more control you can use [http://mumble.sourceforge.net/Ice Ice] or [http://mumble.sourceforge.net/DBus DBus].<br />
<br />
== Setting the SuperUser Password ==<br />
<br />
Until you've set a password for the SuperUser, the account will be disabled. You don't need the SuperUser account to run a simple server, but you do need it if you want to give your regular user account any privileges. <br />
<br />
To set the password on the Linux static server, run<br />
murmur.x86 -supw <password><br />
To set the password on Debian-based systems, run<br />
sudo dpkg-reconfigure mumble-server<br />
To set the password on Windows systems, run<br />
<path to murmur.exe> -supw <password><br />
This will set the password and then shut down Murmur. To run the server, remove this parameter.<br />
<br />
'''Note that on some configurations, the ''-supw'' flag will only work if the server's database already exists i.e. you must have already run the server process once.'''<br />
<br />
== Starting Murmur ==<br />
<br />
To start Murmur, <br />
<br />
On a static Linux build, cd to the directory where you extracted the files and do<br />
murmur.x86<br />
On Debian-based,<br />
sudo dpkg-reconfigure mumble-server<br />
On Windows,<br />
<path to murmur.exe> (usually C:\Program Files\Mumble\Murmur.exe)<br />
<br />
For debugging or real time logging, you might want to add ''-fg -v'' to the command line, which will stop the program from running in the background.<br />
<br />
By default, Murmur opens it's configuration file, database file and logfile in your current directory. The configuration file can be overridden with the ''-ini'' parameter, and the database and logfile can be set from the ini file, using their respective parameters.<br />
<br />
= Advanced Configuration and Administration=<br />
This section contains different ways of administrating a Murmur Server.<br />
<br />
'''Note:''' Most of these interfaces are created and maintained by third parties and the Mumble developers have no influence on the stability and/or security of these projects. Also, nearly all of the basic administration tasks can be completed '''through the client''' when using > Mumble 1.2.x.<br />
<br />
== Compatibility With RPC-Interfaces ==<br />
<br />
For full functionality with an RPC interface, Murmur requires either a working [[DBus]] daemon or [[Ice]] installation that is enabled. We recommend using the [[Ice]] interface; [[DBus]] is considered deprecated and although it will not be removed in the near future, it is not receiving any new functionality. Once you have Murmur working with the RPC interface, you can install a compatible web interface; see below for possible options.<br />
<br />
== Authenticating With an External Database/Forum ==<br />
<br />
===Ice===<br />
For phpBB3, there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/phpBB3 phpBB3auth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
For SMF (Simple Machines Forum), there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/SMF smfauth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
===DBus===<br />
<br />
There is an extended example of how to use the authenticator called ''scripts/dbusauth.pl''. You'll need to configure where your phpBB3 database resides, but once that is done you'll simply have to run the script after starting murmur to allow authentication to be done through the phpBB3 database.<br />
<br />
Any group associations the user has on phpBB3 is copied to a temporary group on a root channel (and by default inherited to all subchannels). Please note that this is a temporary group membership and as such will not show up in the Edit ACL dialogs.<br />
<br />
== Web-Interfaces ==<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.8<br />
! 1.2.0<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer, admin panel, multiserver, registration, textures<br />
| [http://bitbucket.org/Svedrin/mumble-django/wiki/Home]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI - Mumble PHP Interface]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, (serverviewer in repository)<br />
| [https://sourceforge.net/projects/mumpi/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffd659 | Planned<br />
| Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; useful for Server hosting; uses DBUS or Slice or nothing; Channelviewer for own homepage; German, English, Frensh; Template functions and more! <br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MurmurCP]]<br />
| [http://www.asp.net/ ASP.NET] + [http://www.zeroc.com/ ICE]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Multiple Virtual Servers, Registration, Server Status, Forgot Password<br />
| [http://Murmurcp.hiddenservers.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Simpleregister]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Extended script from the sample folder<br />
| [http://kissaki.clandooc.de/mumble/interfaces/simpleregister.php]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble Admin Ice PHP]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Admin functionality<br />
| [http://bitbucket.org/gallagher/mumble-admin-ice-php/downloads/Mumble_Admin.zip]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MMO-Mumble]]<br />
| Web service<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Manage your server via Glacier2 without installing anything. Just enter your Glacier2 connection in you MMO-Mumble account and you can manage it fully from there.<br />
| [http://mmo-mumble.com/help/Glacier2]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Php Mumble Admin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Administration panel control for murmur designed for multiple virtual server.<br />
| [http://sourceforge.net/projects/phpmumbleadmin/]<br />
|}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
== Standalone Applications ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Add, edit and delete players over SSH<br />
| [http://bograt.com/Murmur/]<br />
|}<br />
<br />
== Commandline-Interfaces ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
|<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
|<br />
<br />
|}<br />
<br />
== Manual Configuration Using DBus ==<br />
<br />
If you are not able to use an additional application for administrating Murmur there is still the possibility of manually communicating with the server using [[DBus]]. You can find detailed information on this in our [[DBus|DBus article]].<br />
<br />
= Alternative Murmur Implementations =<br />
The Mumble team appreciates and supports the implementation of the Mumble protocol. Unlike other proprietary applications, everyone is free to their own Mumble server software and add it to this list.<br />
<br />
== uMurmur ==<br />
uMurmur is a minimalistic Murmur implementation without dependency on QT-core. It lacks features of Murmur but aims at working well on embedded devices like routers. It currently supports 1.1.x Mumble clients, but 1.2.x support is available, if you're willing to compile it from source (it's very easy to do). Read more at [http://code.google.com/p/umurmur/ the uMurmur project page].<br />
<br />
== Mumble iPhone ==<br />
There is currently an iPhone version of Mumble in the works; you can see more information about it from the [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble-iphoneos;a=summary Git repository]. Any help with the project is always appreciated.<br />
<br />
[[Category:Documentation]]</div>Ipnozhttps://wiki.mumble.info/index.php?title=Running_Murmur&diff=4607Running Murmur2010-02-11T02:34:30Z<p>Ipnoz: Undo revision 4606 by Ipnoz (Talk)</p>
<hr />
<div>'''If you find anything incorrect or missing in this article feel free to add it yourself. After you register, you must wait three days before you can edit a page.'''<br />
= Introduction =<br />
'''For a step-by-step guide to setting up a Murmur server, read [[Murmurguide|this]].'''<br />
<br />
Murmur is the server component for Mumble. This article is meant to give you the necessary information to configure and run your own server.<br />
<br />
= Distribution-Specific Murmur =<br />
<br />
By default, Murmur is configured to run from a regular user account, and on Windows and OSX this is the only way it works. <br />
<br />
However, on distributions with prepackaged Murmur (Debian/Ubuntu), Murmur is configured to run as a system service, just like your webserver, mailserver and whatever else you have running. This "global" installation is a ready, turn-key solution, most of the information here does not apply to you. Most packages also include the 'murmur-user-wrapper' script, which does all of the below for you if you want to run as a regular user (including starting DBus).<br />
<br />
So, on these systems, you can still run Murmur manually, but you will then not benefit from the extensive care that has gone into preparing those packages.<br />
<br />
If you need to register users externally, or change the settings of a virtual server, read the section on Advanced Configuration.<br />
<br />
= Basic Configuration =<br />
<br />
== Settings, Ports, and Authentication ==<br />
The default settings for a Murmur server are configured in ''murmur.ini''. Here, you can configure the welcome text, port number and other settings. However, these are just default settings and can be overwritten via the [[Ice]] RPC without changing the .ini; if you're running multiple virtual servers, each virtual server has it's own configuration, which is maintained internally by Murmur (see below).<br />
<br />
The default port for a Murmur server is UDP and TCP 64738. Have a look at [[URLs]] to see how to publish links to your server.<br />
<br />
Adding an authenticated user can be done through various means. Unless you need automated registration of users or authentication against an external database using the functionality built into the client is the easiest method. If you need more control you can use [http://mumble.sourceforge.net/Ice Ice] or [http://mumble.sourceforge.net/DBus DBus].<br />
<br />
== Setting the SuperUser Password ==<br />
<br />
Until you've set a password for the SuperUser, the account will be disabled. You don't need the SuperUser account to run a simple server, but you do need it if you want to give your regular user account any privileges. <br />
<br />
To set the password on the Linux static server, run<br />
murmur.x86 -supw <password><br />
To set the password on Debian-based systems, run<br />
sudo dpkg-reconfigure mumble-server<br />
To set the password on Windows systems, run<br />
<path to murmur.exe> -supw <password><br />
This will set the password and then shut down Murmur. To run the server, remove this parameter.<br />
<br />
'''Note that on some configurations, the ''-supw'' flag will only work if the server's database already exists i.e. you must have already run the server process once.'''<br />
<br />
== Starting Murmur ==<br />
<br />
To start Murmur, <br />
<br />
On a static Linux build, cd to the directory where you extracted the files and do<br />
murmur.x86<br />
On Debian-based,<br />
sudo dpkg-reconfigure mumble-server<br />
On Windows,<br />
<path to murmur.exe> (usually C:\Program Files\Mumble\Murmur.exe)<br />
<br />
For debugging or real time logging, you might want to add ''-fg -v'' to the command line, which will stop the program from running in the background.<br />
<br />
By default, Murmur opens it's configuration file, database file and logfile in your current directory. The configuration file can be overridden with the ''-ini'' parameter, and the database and logfile can be set from the ini file, using their respective parameters.<br />
<br />
= Advanced Configuration and Administration=<br />
This section contains different ways of administrating a Murmur Server.<br />
<br />
'''Note:''' Most of these interfaces are created and maintained by third parties and the Mumble developers have no influence on the stability and/or security of these projects. Also, nearly all of the basic administration tasks can be completed '''through the client''' when using > Mumble 1.2.x.<br />
<br />
== Compatibility With RPC-Interfaces ==<br />
<br />
For full functionality with an RPC interface, Murmur requires either a working [[DBus]] daemon or [[Ice]] installation that is enabled. We recommend using the [[Ice]] interface; [[DBus]] is considered deprecated and although it will not be removed in the near future, it is not receiving any new functionality. Once you have Murmur working with the RPC interface, you can install a compatible web interface; see below for possible options.<br />
<br />
== Authenticating With an External Database/Forum ==<br />
<br />
===Ice===<br />
For phpBB3, there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/phpBB3 phpBB3auth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
For SMF (Simple Machines Forum), there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/SMF smfauth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
===DBus===<br />
<br />
There is an extended example of how to use the authenticator called ''scripts/dbusauth.pl''. You'll need to configure where your phpBB3 database resides, but once that is done you'll simply have to run the script after starting murmur to allow authentication to be done through the phpBB3 database.<br />
<br />
Any group associations the user has on phpBB3 is copied to a temporary group on a root channel (and by default inherited to all subchannels). Please note that this is a temporary group membership and as such will not show up in the Edit ACL dialogs.<br />
<br />
== Web-Interfaces ==<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.8<br />
! 1.2.0<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer, admin panel, multiserver, registration, textures<br />
| [http://bitbucket.org/Svedrin/mumble-django/wiki/Home]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI - Mumble PHP Interface]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, (serverviewer in repository)<br />
| [https://sourceforge.net/projects/mumpi/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffd659 | Planned<br />
| Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; useful for Server hosting; uses DBUS or Slice or nothing; Channelviewer for own homepage; German, English, Frensh; Template functions and more! <br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MurmurCP]]<br />
| [http://www.asp.net/ ASP.NET] + [http://www.zeroc.com/ ICE]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Multiple Virtual Servers, Registration, Server Status, Forgot Password<br />
| [http://Murmurcp.hiddenservers.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Simpleregister]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Extended script from the sample folder<br />
| [http://kissaki.clandooc.de/mumble/interfaces/simpleregister.php]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble Admin Ice PHP]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Admin functionality<br />
| [http://bitbucket.org/gallagher/mumble-admin-ice-php/downloads/Mumble_Admin.zip]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MMO-Mumble]]<br />
| Web service<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Manage your server via Glacier2 without installing anything. Just enter your Glacier2 connection in you MMO-Mumble account and you can manage it fully from there.<br />
| [http://mmo-mumble.com/help/Glacier2]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Php Mumble Admin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | No<br />
| bgcolor=#ffdddd | Yes<br />
| Administration panel control for murmur designed for multiple virtual server.<br />
| [https://sourceforge.net/projects/phpmumbleadmin/]<br />
|}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
== Standalone Applications ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Add, edit and delete players over SSH<br />
| [http://bograt.com/Murmur/]<br />
|}<br />
<br />
== Commandline-Interfaces ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
|<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
|<br />
<br />
|}<br />
<br />
== Manual Configuration Using DBus ==<br />
<br />
If you are not able to use an additional application for administrating Murmur there is still the possibility of manually communicating with the server using [[DBus]]. You can find detailed information on this in our [[DBus|DBus article]].<br />
<br />
= Alternative Murmur Implementations =<br />
The Mumble team appreciates and supports the implementation of the Mumble protocol. Unlike other proprietary applications, everyone is free to their own Mumble server software and add it to this list.<br />
<br />
== uMurmur ==<br />
uMurmur is a minimalistic Murmur implementation without dependency on QT-core. It lacks features of Murmur but aims at working well on embedded devices like routers. It currently supports 1.1.x Mumble clients, but 1.2.x support is available, if you're willing to compile it from source (it's very easy to do). Read more at [http://code.google.com/p/umurmur/ the uMurmur project page].<br />
<br />
== Mumble iPhone ==<br />
There is currently an iPhone version of Mumble in the works; you can see more information about it from the [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble-iphoneos;a=summary Git repository]. Any help with the project is always appreciated.<br />
<br />
[[Category:Documentation]]</div>Ipnozhttps://wiki.mumble.info/index.php?title=Running_Murmur&diff=4606Running Murmur2010-02-11T02:33:31Z<p>Ipnoz: Undo revision 4605 by Ipnoz (Talk)</p>
<hr />
<div>'''If you find anything incorrect or missing in this article feel free to add it yourself. After you register, you must wait three days before you can edit a page.'''<br />
= Introduction =<br />
'''For a step-by-step guide to setting up a Murmur server, read [[Murmurguide|this]].'''<br />
<br />
Murmur is the server component for Mumble. This article is meant to give you the necessary information to configure and run your own server.<br />
<br />
= Distribution-Specific Murmur =<br />
<br />
By default, Murmur is configured to run from a regular user account, and on Windows and OSX this is the only way it works. <br />
<br />
However, on distributions with prepackaged Murmur (Debian/Ubuntu), Murmur is configured to run as a system service, just like your webserver, mailserver and whatever else you have running. This "global" installation is a ready, turn-key solution, most of the information here does not apply to you. Most packages also include the 'murmur-user-wrapper' script, which does all of the below for you if you want to run as a regular user (including starting DBus).<br />
<br />
So, on these systems, you can still run Murmur manually, but you will then not benefit from the extensive care that has gone into preparing those packages.<br />
<br />
If you need to register users externally, or change the settings of a virtual server, read the section on Advanced Configuration.<br />
<br />
= Basic Configuration =<br />
<br />
== Settings, Ports, and Authentication ==<br />
The default settings for a Murmur server are configured in ''murmur.ini''. Here, you can configure the welcome text, port number and other settings. However, these are just default settings and can be overwritten via the [[Ice]] RPC without changing the .ini; if you're running multiple virtual servers, each virtual server has it's own configuration, which is maintained internally by Murmur (see below).<br />
<br />
The default port for a Murmur server is UDP and TCP 64738. Have a look at [[URLs]] to see how to publish links to your server.<br />
<br />
Adding an authenticated user can be done through various means. Unless you need automated registration of users or authentication against an external database using the functionality built into the client is the easiest method. If you need more control you can use [http://mumble.sourceforge.net/Ice Ice] or [http://mumble.sourceforge.net/DBus DBus].<br />
<br />
== Setting the SuperUser Password ==<br />
<br />
Until you've set a password for the SuperUser, the account will be disabled. You don't need the SuperUser account to run a simple server, but you do need it if you want to give your regular user account any privileges. <br />
<br />
To set the password on the Linux static server, run<br />
murmur.x86 -supw <password><br />
To set the password on Debian-based systems, run<br />
sudo dpkg-reconfigure mumble-server<br />
To set the password on Windows systems, run<br />
<path to murmur.exe> -supw <password><br />
This will set the password and then shut down Murmur. To run the server, remove this parameter.<br />
<br />
'''Note that on some configurations, the ''-supw'' flag will only work if the server's database already exists i.e. you must have already run the server process once.'''<br />
<br />
== Starting Murmur ==<br />
<br />
To start Murmur, <br />
<br />
On a static Linux build, cd to the directory where you extracted the files and do<br />
murmur.x86<br />
On Debian-based,<br />
sudo dpkg-reconfigure mumble-server<br />
On Windows,<br />
<path to murmur.exe> (usually C:\Program Files\Mumble\Murmur.exe)<br />
<br />
For debugging or real time logging, you might want to add ''-fg -v'' to the command line, which will stop the program from running in the background.<br />
<br />
By default, Murmur opens it's configuration file, database file and logfile in your current directory. The configuration file can be overridden with the ''-ini'' parameter, and the database and logfile can be set from the ini file, using their respective parameters.<br />
<br />
= Advanced Configuration and Administration=<br />
This section contains different ways of administrating a Murmur Server.<br />
<br />
'''Note:''' Most of these interfaces are created and maintained by third parties and the Mumble developers have no influence on the stability and/or security of these projects. Also, nearly all of the basic administration tasks can be completed '''through the client''' when using > Mumble 1.2.x.<br />
<br />
== Compatibility With RPC-Interfaces ==<br />
<br />
For full functionality with an RPC interface, Murmur requires either a working [[DBus]] daemon or [[Ice]] installation that is enabled. We recommend using the [[Ice]] interface; [[DBus]] is considered deprecated and although it will not be removed in the near future, it is not receiving any new functionality. Once you have Murmur working with the RPC interface, you can install a compatible web interface; see below for possible options.<br />
<br />
== Authenticating With an External Database/Forum ==<br />
<br />
===Ice===<br />
For phpBB3, there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/phpBB3 phpBB3auth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
For SMF (Simple Machines Forum), there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/SMF smfauth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
===DBus===<br />
<br />
There is an extended example of how to use the authenticator called ''scripts/dbusauth.pl''. You'll need to configure where your phpBB3 database resides, but once that is done you'll simply have to run the script after starting murmur to allow authentication to be done through the phpBB3 database.<br />
<br />
Any group associations the user has on phpBB3 is copied to a temporary group on a root channel (and by default inherited to all subchannels). Please note that this is a temporary group membership and as such will not show up in the Edit ACL dialogs.<br />
<br />
== Web-Interfaces ==<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.8<br />
! 1.2.0<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer, admin panel, multiserver, registration, textures<br />
| [http://bitbucket.org/Svedrin/mumble-django/wiki/Home]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI - Mumble PHP Interface]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, (serverviewer in repository)<br />
| [https://sourceforge.net/projects/mumpi/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffd659 | Planned<br />
| Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; useful for Server hosting; uses DBUS or Slice or nothing; Channelviewer for own homepage; German, English, Frensh; Template functions and more! <br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MurmurCP]]<br />
| [http://www.asp.net/ ASP.NET] + [http://www.zeroc.com/ ICE]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Multiple Virtual Servers, Registration, Server Status, Forgot Password<br />
| [http://Murmurcp.hiddenservers.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Simpleregister]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Extended script from the sample folder<br />
| [http://kissaki.clandooc.de/mumble/interfaces/simpleregister.php]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble Admin Ice PHP]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Admin functionality<br />
| [http://bitbucket.org/gallagher/mumble-admin-ice-php/downloads/Mumble_Admin.zip]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MMO-Mumble]]<br />
| Web service<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Manage your server via Glacier2 without installing anything. Just enter your Glacier2 connection in you MMO-Mumble account and you can manage it fully from there.<br />
| [http://mmo-mumble.com/help/Glacier2]<br />
|}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
== Standalone Applications ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Add, edit and delete players over SSH<br />
| [http://bograt.com/Murmur/]<br />
|}<br />
<br />
== Commandline-Interfaces ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
|<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
|<br />
<br />
|}<br />
<br />
== Manual Configuration Using DBus ==<br />
<br />
If you are not able to use an additional application for administrating Murmur there is still the possibility of manually communicating with the server using [[DBus]]. You can find detailed information on this in our [[DBus|DBus article]].<br />
<br />
= Alternative Murmur Implementations =<br />
The Mumble team appreciates and supports the implementation of the Mumble protocol. Unlike other proprietary applications, everyone is free to their own Mumble server software and add it to this list.<br />
<br />
== uMurmur ==<br />
uMurmur is a minimalistic Murmur implementation without dependency on QT-core. It lacks features of Murmur but aims at working well on embedded devices like routers. It currently supports 1.1.x Mumble clients, but 1.2.x support is available, if you're willing to compile it from source (it's very easy to do). Read more at [http://code.google.com/p/umurmur/ the uMurmur project page].<br />
<br />
== Mumble iPhone ==<br />
There is currently an iPhone version of Mumble in the works; you can see more information about it from the [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble-iphoneos;a=summary Git repository]. Any help with the project is always appreciated.<br />
<br />
[[Category:Documentation]]</div>Ipnozhttps://wiki.mumble.info/index.php?title=Running_Murmur&diff=4605Running Murmur2010-02-11T02:29:55Z<p>Ipnoz: /* Web-Interfaces */</p>
<hr />
<div>'''If you find anything incorrect or missing in this article feel free to add it yourself. After you register, you must wait three days before you can edit a page.'''<br />
= Introduction =<br />
'''For a step-by-step guide to setting up a Murmur server, read [[Murmurguide|this]].'''<br />
<br />
Murmur is the server component for Mumble. This article is meant to give you the necessary information to configure and run your own server.<br />
<br />
= Distribution-Specific Murmur =<br />
<br />
By default, Murmur is configured to run from a regular user account, and on Windows and OSX this is the only way it works. <br />
<br />
However, on distributions with prepackaged Murmur (Debian/Ubuntu), Murmur is configured to run as a system service, just like your webserver, mailserver and whatever else you have running. This "global" installation is a ready, turn-key solution, most of the information here does not apply to you. Most packages also include the 'murmur-user-wrapper' script, which does all of the below for you if you want to run as a regular user (including starting DBus).<br />
<br />
So, on these systems, you can still run Murmur manually, but you will then not benefit from the extensive care that has gone into preparing those packages.<br />
<br />
If you need to register users externally, or change the settings of a virtual server, read the section on Advanced Configuration.<br />
<br />
= Basic Configuration =<br />
<br />
== Settings, Ports, and Authentication ==<br />
The default settings for a Murmur server are configured in ''murmur.ini''. Here, you can configure the welcome text, port number and other settings. However, these are just default settings and can be overwritten via the [[Ice]] RPC without changing the .ini; if you're running multiple virtual servers, each virtual server has it's own configuration, which is maintained internally by Murmur (see below).<br />
<br />
The default port for a Murmur server is UDP and TCP 64738. Have a look at [[URLs]] to see how to publish links to your server.<br />
<br />
Adding an authenticated user can be done through various means. Unless you need automated registration of users or authentication against an external database using the functionality built into the client is the easiest method. If you need more control you can use [http://mumble.sourceforge.net/Ice Ice] or [http://mumble.sourceforge.net/DBus DBus].<br />
<br />
== Setting the SuperUser Password ==<br />
<br />
Until you've set a password for the SuperUser, the account will be disabled. You don't need the SuperUser account to run a simple server, but you do need it if you want to give your regular user account any privileges. <br />
<br />
To set the password on the Linux static server, run<br />
murmur.x86 -supw <password><br />
To set the password on Debian-based systems, run<br />
sudo dpkg-reconfigure mumble-server<br />
To set the password on Windows systems, run<br />
<path to murmur.exe> -supw <password><br />
This will set the password and then shut down Murmur. To run the server, remove this parameter.<br />
<br />
'''Note that on some configurations, the ''-supw'' flag will only work if the server's database already exists i.e. you must have already run the server process once.'''<br />
<br />
== Starting Murmur ==<br />
<br />
To start Murmur, <br />
<br />
On a static Linux build, cd to the directory where you extracted the files and do<br />
murmur.x86<br />
On Debian-based,<br />
sudo dpkg-reconfigure mumble-server<br />
On Windows,<br />
<path to murmur.exe> (usually C:\Program Files\Mumble\Murmur.exe)<br />
<br />
For debugging or real time logging, you might want to add ''-fg -v'' to the command line, which will stop the program from running in the background.<br />
<br />
By default, Murmur opens it's configuration file, database file and logfile in your current directory. The configuration file can be overridden with the ''-ini'' parameter, and the database and logfile can be set from the ini file, using their respective parameters.<br />
<br />
= Advanced Configuration and Administration=<br />
This section contains different ways of administrating a Murmur Server.<br />
<br />
'''Note:''' Most of these interfaces are created and maintained by third parties and the Mumble developers have no influence on the stability and/or security of these projects. Also, nearly all of the basic administration tasks can be completed '''through the client''' when using > Mumble 1.2.x.<br />
<br />
== Compatibility With RPC-Interfaces ==<br />
<br />
For full functionality with an RPC interface, Murmur requires either a working [[DBus]] daemon or [[Ice]] installation that is enabled. We recommend using the [[Ice]] interface; [[DBus]] is considered deprecated and although it will not be removed in the near future, it is not receiving any new functionality. Once you have Murmur working with the RPC interface, you can install a compatible web interface; see below for possible options.<br />
<br />
== Authenticating With an External Database/Forum ==<br />
<br />
===Ice===<br />
For phpBB3, there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/phpBB3 phpBB3auth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
For SMF (Simple Machines Forum), there is [http://gitorious.org/mumble-scripts/mumble-scripts/trees/master/Authenticators/SMF smfauth]. You must point the python script to the ini file; read the in-source documentation for more infomation.<br />
<br />
===DBus===<br />
<br />
There is an extended example of how to use the authenticator called ''scripts/dbusauth.pl''. You'll need to configure where your phpBB3 database resides, but once that is done you'll simply have to run the script after starting murmur to allow authentication to be done through the phpBB3 database.<br />
<br />
Any group associations the user has on phpBB3 is copied to a temporary group on a root channel (and by default inherited to all subchannels). Please note that this is a temporary group membership and as such will not show up in the Edit ACL dialogs.<br />
<br />
== Web-Interfaces ==<br />
<br />
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts script folder] which contains some basic web-interface examples which use [[Ice]] or [[DBus]].<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.1.8<br />
! 1.2.0<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Channel viewer, admin panel, multiserver, registration, textures<br />
| [http://bitbucket.org/Svedrin/mumble-django/wiki/Home]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI - Mumble PHP Interface]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, (serverviewer in repository)<br />
| [https://sourceforge.net/projects/mumpi/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffd659 | Planned<br />
| Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; useful for Server hosting; uses DBUS or Slice or nothing; Channelviewer for own homepage; German, English, Frensh; Template functions and more! <br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MurmurCP]]<br />
| [http://www.asp.net/ ASP.NET] + [http://www.zeroc.com/ ICE]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Multiple Virtual Servers, Registration, Server Status, Forgot Password<br />
| [http://Murmurcp.hiddenservers.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Simpleregister]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Extended script from the sample folder<br />
| [http://kissaki.clandooc.de/mumble/interfaces/simpleregister.php]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble Admin Ice PHP]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Admin functionality<br />
| [http://bitbucket.org/gallagher/mumble-admin-ice-php/downloads/Mumble_Admin.zip]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MMO-Mumble]]<br />
| Web service<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Manage your server via Glacier2 without installing anything. Just enter your Glacier2 connection in you MMO-Mumble account and you can manage it fully from there.<br />
| [http://mmo-mumble.com/help/Glacier2]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Php Mumble Admin]]<br />
| [http://php.net/ PHP]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | No<br />
| bgcolor=#ffdddd | Yes<br />
| Administration panel control for murmur designed for multiple virtual server.<br />
| [https://sourceforge.net/projects/phpmumbleadmin/]<br />
}<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
== Standalone Applications ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur Admin Console]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Add, edit and delete players over SSH<br />
| [http://bograt.com/Murmur/]<br />
|}<br />
<br />
== Commandline-Interfaces ==<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [http://gitorious.org/mumble-scripts/mumble-scripts/blobs/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[RegMum]]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [http://mumble.sourceforge.net/DBus_scripts#Windows]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mmctl]]<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
|<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
|<br />
<br />
|}<br />
<br />
== Manual Configuration Using DBus ==<br />
<br />
If you are not able to use an additional application for administrating Murmur there is still the possibility of manually communicating with the server using [[DBus]]. You can find detailed information on this in our [[DBus|DBus article]].<br />
<br />
= Alternative Murmur Implementations =<br />
The Mumble team appreciates and supports the implementation of the Mumble protocol. Unlike other proprietary applications, everyone is free to their own Mumble server software and add it to this list.<br />
<br />
== uMurmur ==<br />
uMurmur is a minimalistic Murmur implementation without dependency on QT-core. It lacks features of Murmur but aims at working well on embedded devices like routers. It currently supports 1.1.x Mumble clients, but 1.2.x support is available, if you're willing to compile it from source (it's very easy to do). Read more at [http://code.google.com/p/umurmur/ the uMurmur project page].<br />
<br />
== Mumble iPhone ==<br />
There is currently an iPhone version of Mumble in the works; you can see more information about it from the [http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble-iphoneos;a=summary Git repository]. Any help with the project is always appreciated.<br />
<br />
[[Category:Documentation]]</div>Ipnoz