TeamSpeak3 Linux 服务器部署指南

TeamSpeak3 Linux 服务器部署指南尽管市场上有许多即时语音工具 但 TeamSpeak 3 依然是许多电竞玩家和技术团队的首选 主要原因如下 与云语音平台相比 自建 TeamSpeak 3 服务器 的最大优势在于完全掌控服务器和数据 这对于重视安全性和性能的玩家尤为重要 如果你打算自建 TeamSpeak 3 服务器 还没有服务器的话 我建议可以选择腾讯云的服务器 我们推荐以下配置 腾讯云的服务器在稳定性

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



尽管市场上有许多即时语音工具,但 TeamSpeak 3 依然是许多电竞玩家和技术团队的首选。主要原因如下:

与云语音平台相比,自建 TeamSpeak 3 服务器的最大优势在于完全掌控服务器和数据,这对于重视安全性和性能的玩家尤为重要。

如果你打算自建 TeamSpeak 3 服务器,还没有服务器的话,我建议可以选择腾讯云的服务器。我们推荐以下配置:

腾讯云的服务器在稳定性、性价比和速度上都能满足大部分玩家和团队的需求。如果你有特殊需求,腾讯云还提供更多的服务器配置供选择,帮助你根据实际情况进行调整。国内玩家多我们建议选择国内服务器。

TeamSpeak 3 作为一款经典的语音通信软件,尽管已经发布多年,但凭借其低延迟和稳定的架构,仍然深受广大玩家和社区的青睐。如果你也想搭建一个 TeamSpeak 3 服务器,Linux 系统是一个理想的选择。接下来,我们将介绍如何在 Linux 服务器上快速部署 TeamSpeak 3。

语音通信在游戏玩家和团队协作中一直非常重要。虽然现在有很多即时语音工具,但很多电竞玩家和技术团队仍然会选择 TeamSpeak 3

本文将介绍如何在服务器上部署 TeamSpeak3 服务端,包括:

首先准备一台 Linux 服务器,常见系统都可以,例如:

推荐服务器配置:

1 CPU
1GB RAM
10GB 磁盘










TeamSpeak3 本身资源占用很低,小型 VPS 就可以运行。

在部署之前需要了解 TeamSpeak3 默认使用的端口。

UDP 9987 语音通信端口
TCP 10011 ServerQuery 管理接口
TCP 30033 文件传输










如果服务器开启了防火墙,需要放行这些端口。

例如使用 UFW:

sudo ufw allow 9987/udp
sudo ufw allow 10011/tcp
sudo ufw allow 30033/tcp










firewall-cmd --permanent --add-port=9987/udp
firewall-cmd --permanent --add-port=10011/tcp
firewall-cmd --permanent --add-port=30033/tcp










重新加载规则:

firewall-cmd --reload

如果你使用的是云服务器,例如:

近期 Openclaw 火爆,各大云服务厂商价格都很便宜,一年几十块就可以获得一台不错的云服务器。

还需要在 安全组 / Security Group 中放行端口,如果只放行服务器端口,安全组没放开也无法连接 TS 服务器。

建议添加规则:

UDP 9987 0.0.0.0/0
TCP 10011 0.0.0.0/0
TCP 30033 0.0.0.0/0










如果只是内部使用,也可以限制来源 IP。

首先登录服务器。

下载官方服务端:

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



解压文件:

tar -xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2

进入目录:

cd teamspeak3-server_linux_amd64
# 创建一个没有登录权限的系统用户 sudo useradd -r -m -d /opt/teamspeak -s /usr/sbin/nologin teamspeak

解释:

  • -r :系统用户(非普通登录用户)
  • -m :创建主目录
  • -d /opt/teamspeak :指定主目录(可随你 TS3 目录匹配)
  • -s /usr/sbin/nologin :禁止直接登录

这就创建了一个安全的 teamspeak 用户。

假设你的 TS3 服务文件在 /opt/teamspeak3-server_linux_amd64

sudo chown -R teamspeak:teamspeak /opt/teamspeak3-server_linux_amd64 sudo chmod +x /opt/teamspeak3-server_linux_amd64/ts3server_startscript.sh

TeamSpeak3 第一次运行需要接受许可协议。

创建许可文件:

touch .ts3server_license_accepted

你可以用 sudo -u 切换用户执行脚本:

sudo -u teamspeak /opt/teamspeak3-server_linux_amd64/ts3server_startscript.sh start

启动服务器:

./ts3server_startscript.sh start

服务器启动后终端会输出一段重要信息,例如:

ServerAdmin privilege key = xxxxxxxxxxxxxxxxxxxxx

一定要保存这个 privilege key,后面进入 TS 服务器之后获取 TS 服务的设置权限。

这是服务器管理员权限的唯一凭证。

安装 TeamSpeak 3 Client 客户端后,选择:

Connections → Connect

输入服务器地址:

服务器IP

例如:

123.123.123.123

如果你有域名,可以把域名解析到改 IP 后,直接通过域名连接服务器。

第一次进入服务器时,需要使用之前保存的 privilege key

在客户端菜单选择:

Permissions → Use Privilege Key

输入启动服务器时生成的 Key。

成功后即可获得管理员权限。

管理员可以:

为了防止服务器重启后 TeamSpeak 服务停止,建议配置 systemd 服务。

创建服务文件:

sudo vi /etc/systemd/system/teamspeak.service

写入:

[Service] Type=forking ExecStart=/opt/teamspeak3-server_linux_amd64/ts3server_startscript.sh start ExecStop=/opt/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop Restart=no User=teamspeak Group=teamspeak WorkingDirectory=/opt/teamspeak3-server_linux_amd64

启用服务:

systemctl daemon-reload
systemctl enable teamspeak
systemctl start teamspeak










以后服务器启动时 TeamSpeak3 会自动运行。

如果你习惯使用 Docker,部署会更加简单。

更新系统:

apt update && apt upgrade -y

安装 Docker:

curl -fsSL https://get.docker.com | bash

安装完成后查看版本:

docker -v

如果输出类似:

Docker version 26.x.x

说明安装成功。

启动 Docker:

systemctl start docker
systemctl enable docker



Docker 安装完成后,就可以拉取 TeamSpeak 3 服务端镜像。
拉取镜像:



docker pull teamspeak

运行容器:

docker run -d 
--name teamspeak
-p 9987:9987/udp
-p 10011:10011
-p 30033:30033
-e TS3SERVER_LICENSE=accept
teamspeak






































查看日志:

docker logs teamspeak

日志中同样会输出:

ServerAdmin privilege key

保存好管理员 Key 即可。

检查以下几个地方:

查看服务状态:

ps aux | grep ts3server

如果丢失秘钥,可以进入安装目录重新生成 key

进入 TeamSpeak3 服务器目录,例如:

cd /opt/teamspeak3-server_linux_amd64

执行命令:

./ts3server_startscript.sh start serveradmin_password=wallge

或者直接生成新的 privilege key:

./ts3server_startscript.sh start createinifile=1

服务器启动时会重新输出:

ServerAdmin privilege key = xxxxxxxxxxxxxx

把这个 Key 保存下来即可。

部署 TeamSpeak3 服务器主要包括几个步骤:

对于需要稳定语音环境的团队来说,自建 TeamSpeak3 服务器仍然是一种可靠的解决方案。如果部署有问题欢迎留言咨询

小讯
上一篇 2026-04-27 07:10
下一篇 2026-04-27 07:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/280503.html