到 https://teamspeak.com/en/downloads/#server 按需选择安装文件
这里使用 Linux 系统做演示
下载 Linux Server 64-Bit 3.13.7 版本的安装包,下载后应该是 teamspeak3-server_linux_amd64-3.13.7.tar.bz2
命名的压缩包
将其上传到服务器上,路径以 /home/ecs-user
为例
然后使用以下命令解压该压缩包
1
|
tar -xvjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
|
将其重命名为 teamspeak
方便管理
1
|
mv teamspeak3-server_linux_amd64-3.13.7 teamspeak
|
这里使用的是阿里云服务器,所以直接在阿里云的控制台添加以下端口放行
TCP 30033, 10011, 41144
UDP 9987

注:出入均需添加
进入目录
安装许可
1
|
touch .ts3server_license_accepted
|
运行配置脚本
1
|
/ts3server_startscript.sh start
|
之后会出现比较重要的两条信息,自行保存,例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "XXXXXXXXXX"
apikey= "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
------------------------------------------------------------------
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
------------------------------------------------------------------
|
以管理员身份登入
编辑一个自启动脚本
1
|
sudo vim /lib/systemd/system/teamspeak.service
|
VIM 编辑器会有使用门槛,具体自行搜索使用方式
在该文件里填入以下内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[Unit]
Description=Teamspeak server
After=network.target
[Service]
WorkingDirectory=/home/ecs-user/teamspeak
User=ecs-user
Type=forking
ExecStart=/home/ecs-user/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/ecs-user/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/ecs-user/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
|
其中的文件路径需要根据自身情况替换
启用脚本
1
|
systemctl enable teamspeak
|
启动脚本
1
|
systemctl start teamspeak
|
可能会出现权限问题,Job for ...
什么什么的,忽略再启动一次即可
打开一个客户端,连接服务器,输入云服务器的 ip 地址,以及自己想要的昵称即可登入
登入后会让输一串密钥用来验证你的管理员身份,就输入上面第二个 IMPORTANT 中,token 里的内容即可
完成后记得给自己的服务器设置密码