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