前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
介绍
Mumble是一款免费开源的语音通信应用程序,主要设计用于游戏玩家使用。Mumble类似于TeamSpeak和Ventrilo。Mumble采用客户端-服务器架构,允许用户在连接到同一服务器时进行通话。它具有简单的管理界面,以及低延迟、高质量的编解码器。在本教程中,我们将学习如何安装和配置Mumble的服务器组件Murmur。
Murmur允许您为Mumble客户端运行自己的私人或公共语音聊天服务器。
先决条件
Droplet要求
- 512 MB Droplet
- Ubuntu 14.04
本教程是针对Ubuntu 14.04编写的;但是,对于任何最近的Ubuntu发行版,只要软件仓库中有mumble和mumble-server软件包,安装过程是相同的。拥有512 MB RAM的服务器应该足以在高质量下运行带有50个客户端的Murmur。如果您将同一Droplet用于其他任务,建议增加更多RAM。Murmur不会消耗太多CPU。
Root访问
本教程的其余部分将假定您使用root用户帐户连接到服务器,或者使用具有sudo权限的用户帐户。
要从另一个帐户进入root shell:
sudo su
步骤一 — 安装更新
在继续之前,确保安装了最新的更新总是一个好主意。
更新软件包数据库:
apt-get update
安装任何新软件包:
apt-get upgrade
系统将要求您确认安装任何软件包。输入Y并按Enter。
步骤二 — 安装Murmur
在官方Ubuntu软件仓库中,Murmur的软件包名称是mumble-server。
要安装该软件包:
apt-get install mumble-server
系统将要求您确认安装任何软件包。输入Y并按Enter。
步骤三 — 基本配置向导
安装完成后,我们将运行软件包重新配置命令以创建一些基本的服务器和用户设置。您可以使用箭头键选择您的答案,然后按Enter继续。
运行配置向导:
dpkg-reconfigure mumble-server
启动时运行
我们将接受默认值Yes,因为我们希望Murmur在服务器启动时运行。
网络优先级
即使这将是一个专用的Mumble服务器,选择Yes是一个好主意,因为这将确保最低可能的延迟。
Mumble超级用户密码
名为SuperUser的用户是服务器的最高级别管理帐户。当您想要管理服务器时,您需要使用此用户登录Mumble。
强烈建议您更改此帐户的默认密码。将密码字段留空将不会更改密码。
输入密码,按Tab选择Ok,然后按Enter完成设置向导。
此时,我们现在有一个带有一个用户帐户(SuperUser)的可工作的Mumble服务器。
步骤四 — 高级配置
如果您对默认设置满意,服务器现在将可以工作。
如果您想进一步自定义服务器,我们需要编辑位于/etc/mumble-server.ini
的配置文件。
打开文件:
nano /etc/mumble-server.ini
Murmur有几个配置选项,并且如果您对特定设置有任何疑问,该文件有很好的注释。
以下是一些常见更改的值作为参考。要启用其中一些设置,您需要删除前面的#字符。这称为取消注释该行。以#开头的行不会被服务器处理。
- autobanAttempts、autobanTimeframe、autobanTime - 这三个值用于防止暴力破解尝试,并且在满足其他两个条件后将禁止IP一段时间。
- welcometext - 这是每个用户连接到服务器时收到的欢迎消息。它对于通知用户规则、链接到您的网站等非常有用。您可以使用大多数HTML字符和标记;只需确保整个条目被引号包围。
- port - 默认的Mumble端口是64738。您可以更改此值,但请确保在手动连接到服务器时通知用户输入正确的端口。
- host - 默认情况下,Mumble将自动绑定到任何主机名。如果您希望它使用单个主机名,您在此处输入该主机名。
- bandwidth - 这是每个用户被允许消耗的带宽量。请记住,如果您设置一个更高的值,每个用户将消耗更多的RAM。在512 MB RAM上,每个用户60Kbps-72Kbps的带宽可以容纳50个用户。
- users - 可以连接到服务器的最大同时用户数。对于512 MB RAM,推荐设置是50个用户,每个用户60Kbps-72Kbps的带宽。
- textmessagelength - 默认情况下未启用;将限制用户每条消息的字符数。
- imagemessagelength - 默认情况下未启用;将设置用户被允许发送的图像的最大文件大小。
- allowhtml - 默认情况下未启用;允许消息、评论和频道描述中的HTML。
- registerName、RegisterUrl - 如果启用,这将允许您的服务器在Mumble客户端的公共列表中找到。否则,用户将需要知道服务器的主机名或IP地址才能连接。
当您对配置更改满意时,按Ctrl+X,按Y保存,然后按Enter覆盖现有文件。在您的设置生效之前,您需要重新启动Murmur。服务器上的任何Mumble用户将被断开连接。
重新启动Murmur:
service mumble-server restart
如果您需要帮助配置其他服务器设置,建议您阅读Mumble Wiki。
第五步 — 连接到你的 Mumble 服务器
以下步骤将帮助你以超级用户的身份连接到你的新 Mumble 服务器。其他用户可以使用相同的步骤进行连接。其他用户可以选择他们自己的用户名,并且不需要密码 - 只需要 IP 地址和端口号。
下载 Mumble 客户端。
在你的计算机上打开 Mumble 客户端。
- 点击 连接 按钮。
- 点击 添加新 按钮。
- 输入你的 Mumble 服务器信息。地址可以是主机名或服务器的 IP 地址。如果你没有使用自定义端口,它将是默认端口 64738。点击 确定 保存设置。
- 服务器将被保存到你的收藏夹列表中。点击你的服务器然后点击 连接。
如果你没有为这个服务器设置签名证书,你将需要接受证书。
一旦成功连接,你应该会收到 已连接 的消息。
现在你可以和这个服务器上的任何其他用户进行聊天了。