准备一台装有宝塔面板的Ubuntu服务器,并通过终端连接
一 在服务端部署文件
进入官网下载服务端
将下载的文件传到服务器/home目录下,手动解压或者使用以下命令
cd /home
tar -xjvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
mv teamspeak3-server_linux_amd64/ teamspeak3
rm -f teamspeak3-server_linux_amd64-3.13.7.tar.bz2
二 启动服务端
以下是启动命令
cd /home/teamspeak3
touch .ts3server_license_accepted
chmod +x ts3server_startscript.sh
./ts3server_startscript.sh start
记住这个token
token=deHOszEkHChmS2l3DTpjoFwJaueaZ9wZRt9d08Qa
开放服务器端口
服务 | 协议 | 主机端口 | 是否必要 |
---|---|---|---|
语音服务 | UDP | 9987 | 是 |
文件传输 | TCP | 30033 | 是 |
服务器查询(raw) | TCP | 10011 | 可选 |
服务器查询(SSH) | TCP | 10022 | 可选 |
网络查询(http) | TCP | 10080 | 可选 |
网络查询(https) | TCP | 10443 | 可选 |
TSDNS | TCP | 41144 | 可选 |
可以尝试用ts客户端连接了
输入token,这样可以获得管理权限
安装完成!
三 部署自启动
创建文件
cat > /lib/systemd/system/ts3.service << EOF
[Unit]
Description=Teamspeak server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak3
User=root
Type=forking
ExecStart=/home/teamspeak3/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak3/ts3server_startscript.sh stop
PIDFile=/home/teamspeak3/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
EOF
配置自启动
#开启自启动
systemctl daemon-reload
systemctl enable ts3
#启停
systemctl start ts3
systemctl stop ts3
#状态
systemctl status ts3