Mumble服务器搭建及新建频道、更改频道名称

我因为受不了某些 Mumble 公共服务器,遂打算自己搭一个。然后就开始了踩坑,这里从 0 开始手把手教你搭建。

这篇教程适用于 Linux,Windows 用户请出门左转搜索引擎处寻找你想要的教程。

系统方面我使用的是 Debian Linux 12

需求

这篇教程假设你已经:

安装 Mumble 服务端

我这里使用的是 Debian 软件仓库里的mumble-server包。我们现在安装它:

sudo apt install mumble-server

(以下是可选的,可能能满足你的强迫症)

暂时先把 Mumble 服务端停掉:

sudo systemctl stop mumble-server

配置

配置文件

配置分为两部分,我们先看最简单的那部分。

Mumble 服务端的配置文件默认在

/etc/mumble-server.ini

我们只需使用文本编辑器打开编辑它就行了:

sudo emacs -nw /etc/mumble-server.ini

(你可以用 vim 或者其他你喜欢的文本编辑器)

我们重点关注那么几行:

; Port to bind TCP and UDP sockets to.
port=
; Password to join server.
serverpassword=
; Maximum bandwidth (in bits per second) clients are allowed
; to send speech at.
bandwidth=

;registerName=

比较短的注释我也复制粘贴上去了。

解释一下这些都是干啥的:

配置文件改完了可以重启一下Mumble服务端看看效果:

sudo systemctl restart mumble-server

致在上一节强迫症发作而暂时停掉Mumble服务端的强迫症们:

这个位置你需要「启动Mumble服务端」,而不是「重启Mumble服务端」:

sudo systemctl start mumble-server

设置频道(获取Mumble服务器管理员权限)

在这一小节中,你需要额外准备一个Mumble客户端(要不然你拿什么连接你的Mumble服务器呢)。

打开你的Mumble客户端,选择上面的服务器->连接->添加,填写信息。

不知道怎么填?下面是简易指导:

接下来连接服务器。

右键你自己,选择注册。Mumble可能会警告你注册后用户名就不能改了。

确保不再更改用户名以后直接确定。

接下来你需要想出一个密码用作超级用户密码。

回到你的ssh,使用命令:

sudo murmurd -ini /etc/mumble-server.ini -supw 你的密码

回到你的客户端,断开连接。选择服务器->连接,找到你的服务器右键->编辑。把用户名改成SuperUser,密码填你刚刚想的密码。

应该可以正确连接。如果没有,Mumble抱怨密码不对之类的,请检查密码是不是输错了。如果没有,再检查下前面是不是有步骤出错了。

接下来你就可以做你想做的事情了。右键频道可以显示右键菜单。

设置好了不要忘了把用户名改回你平常用的那个。

官网的方法

官方Wiki传送门

我上面的方法就是按照官方Wiki的方法改的。

官方wiki还记载了其他方法,在更改SuperUser用户的密码方面,有其他两种方法:

./murmur.x86 [-ini <path>] -supw Password_of_your_choice
murmur-user-wrapper -p Password_of_your_choice

但在我的服务器,只有murmurd方法起作用。