防止遗忘 —— TeamSpeak Server 搭建
注意
首先请认准官网域名 teamspeak.com
部署
这里只展示 Linux 本地部署,Docker 请移步 Docker Hub,请尽量不要用
root
用户部署
部署服务端
1 | # 下载 |
运行之后,你可以看到这样一串信息就代表服务端运行成功了
将这一段信息复制下来备用,之后 Ctrl + C
终止服务即可
打开防火墙
- 9987/udp
- 10011/tcp
- 30033/tcp
如果用的是 ufw
,代码如下
1 | # 打开端口 |
设置开机自启
切换为
root
1
sudo -i
新建
ts3.service
服务1
nano /lib/systemd/system/ts3.service
内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15[Unit]
Description=Teamspeak server
After=network.target
[Service]
WorkingDirectory=<ts3 文件夹的绝对路径>
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=<ts3 文件夹的绝对路径>/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=<ts3 文件夹的绝对路径>/ts3server_startscript.sh stop
PIDFile=<ts3 文件夹的绝对路径>/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target启动服务端并设置开机自启
1
systemctl start ts3 && systemctl enable ts3
客户端配置
输入服务端IP,即可连接上服务器,第一个连接服务端的用户会被要求输入密钥,即刚才在上面复制的信息
迁移
暂停服务
1
systemctl stop ts3
压缩整个文件夹
1
tar -czvf ts3.tar.gz ts3
将
ts3.tar.gz
传到另一台主机上,然后重复前面的过程
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 七夜 の Blog!
评论