Skip to main content

Category: VPS

如何自行搭建 TeamSpeak 服务器

本文总结了我自行搭建 TeamSpeak 服务器的经验。

# 事前准备

首先,选择一个合适的 VPS 提供商。由于语音聊天对网络延迟非常敏感,最好选择服务器地理位置靠近你和你用户的提供商。延迟低于 100 毫秒是理想的选择。

部署好 VPS 后,加固其安全性至关重要。你可以参考我的上一篇文章来了解详细步骤。

# 创建新用户

为 TeamSpeak 创建一个专用的用户以提高安全性。

sudo adduser teamspeak

你也可以在 adduser 后方加上 --disabled-login 参数。该选项会禁止此用户直接登录,你必须从 root 等账户切换过去。

接下来的步骤,请切换至 teamspeak 用户。

su teamspeak

# 下载 TeamSpeak 服务器

前往官方下载页面,找到最新版 Linux 服务器的 URL。

使用 wget 下载软件包。例如:

wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

然后,解压缩存档。

tar xvfj teamspeak3-server_linux_amd64-3.13.7.tar.bz2

# 同意许可并初次启动

运行 TeamSpeak 前,我们必须创建一个特定文件以表示同意许可协议。

touch .ts3server_license_accepted

首次运行时,你需要生成一个权限密钥 (privilege key)。该密钥将用于授予你在新服务器上的管理员权限。

./ts3server_startscript.sh start

完成后,复制所有输出内容并妥善保存。最后一行显示的令牌 (token) 就是你的权限密钥。