如何在Fedora 7上设置Mumble语音聊天
版本1.0
作者:Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>
本文档介绍如何使用Fedora 7设置Mumble语音聊天环境.Mumble是一款专注于游戏的低延迟语音聊天软件。
这是一个实践指南; 它不包括理论背景。 他们在网络上的许多其他文档中被处理。
本文档不附带任何形式的保证! 我想说,这不是设立这样一个制度的唯一办法。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!
1准备
设置一个Fedora 7服务器(Fedora 7最小没有GUI等) - 这将是mumble-server。
设置一个Fedora 7桌面系统 - 这将是谦虚客户端。
2 Mumble服务器
2.1获取并安装Mumble服务器
在Fedora 7服务器上:
su -
%yourrootpassword%
cd /tmp/
wget http://download.opensuse.org/repositories/home:/pirast/Fedora_7/i386/mumble-server-1.0.0-38.1.i386.rpm
yum localinstall mumble-server-1.0.0-38.1.i386.rpm --nogpgcheck
2.2基本配置
设置mumble-superuser(“SuperUser”)的密码:
murmur -supw %password%
访问mumble-server的标准端口是64738(tcp + udp) - 您可以在/etc/murmur/murmur.ini中自定义设置(有文档的,不言自明的)。
打开tcp和udp的端口:
system-config-securitylevel-tui
将端口(tcp和udp)插入最低行并接受设置:
2.3自定义桌面上的SQLite数据库
目前没有选择在mumble-gui中注册用户(给他们一个密码),所以你必须通过自定义mumble-database(默认为SQLite)来做到这一点。 我在Fedora 7 Desktop上使用sqliteman自定义数据库。 Sqliteman可以在http://sqliteman.com/上找到 - 有Fedora和Suse的rpm-packages以及当然的来源。
在Fedora 7 Desktop 上 ,在您的浏览器中打开http://download.opensuse.org/repositories/home:/subik/Fedora7/i386/ ,单击rpm文件并使用软件安装程序进行安装。
之后,通过gnome-applications菜单可以使用sqliteman:
现在我们必须从服务器获取mumble sqlite数据库,根据需要自定义它,然后将其发送回服务器。
我选择了这个scp:
cd /tmp/
scp %user%@%server%:%file% %local_destination%
例如:
scp root@192.168.0.100:/usr/sbin/murmur.sqlite /tmp/
现在可以自定义数据库 - 在sqliteman中打开它:
您将看到左侧的数据库的结构和右侧所选表的详细信息。 目前,右侧的按钮有一个错误 - 他们或者他们的信件是看不见的。 要查看每个按钮的位置,请将鼠标悬停在其上,几秒钟后会弹出一个说明。
注册用户双击左侧的“玩家”,此后该表的详细信息显示在右侧。 为要注册的每个用户添加一行,并在相应的字段中输入用户名和密码。 请小心为每个用户分配一个唯一的“player_id”。
当您准备好进行更改时,您必须让它们生效。
在下一步中,我们将数据库复制回服务器:
scp %local_file% %user%@%server%:%destination%
例如:
scp /tmp/murmur.sqlite root@192.168.0.100:/usr/sbin/
启动mumble-server:
/etc/init.d/murmur start