Linux下搭建Teamspeak服务器

所需要的端口

服务 协议 端口 必要
语音服务 UDP 9987 是
文件传输 TCP 30033 是
服务器查询 TCP 10011 可选
服务器查询 TCP 10022 可选
网络查询 TCP 10080 可选
网络查询 TCP 10443 可选
TSDNS TCP 41144 可选

同意许可条款

在teamspeak服务器目录创建许可条款

1
touch .ts3server_license_accepted

启动服务器

1
./ts3server_startscript.sh start

token

启动后会出现管理员查询账号以及token,注意保存以备使用

1
2
3
4
5
6
7
8
9
创建了服务器查询管理帐户
loginname= "******", password= "******"
apikey= "******"

已创建服务器管理员权限密钥,请使用该密钥获取
您的虚拟服务器的服务器管理员权限。
还可查看 doc/privilegekey_guide.txt 了解详情。

token=******

设置自启动

创建并编辑文件,下面路径改成自己的文件夹路径

1
vim /lib/systemd/system/teamspeak.service
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[Unit]
Description=Teamspeak Service
Wants=network-online.target
After=syslog.target network.target network-online.target

[Service]
User=root
Group=root
WorkingDirectory=/usr/local/teamspeak3-server
ExecStart=/usr/local/teamspeak3-server/ts3server_startscript.sh start
ExecStop=/usr/local/teamspeak3-server/ts3server_startscript.sh stop
PIDFile=/usr/local/teamspeak3-server/ts3server.pid
Type=forking

[Install]
WantedBy=multi-user.target
  • 重新加载 systemd:systemctl daemon-reload

  • 开启自启动:systemctl enable teamspeak.service

  • 启动 TeamSpeak:systemctl start teamspeak.service

  • 停止 TeamSpeak:systemctl stop teamspeak.service

  • 重启 TeamSpeak:systemctl restart teamspeak.service