本教程环境,Centos7.9;所以采用Linux服务端程序。
官方配置要求
对于 Windows:
Windows 8.1 及更高版本,32 和 64 位
对于 Mac OS X:
Mac OS 10.14 Mojave 及更高版本,32 和 64 位 Intel CPU
对于Linux:
任何最新的 Linux 发行版,32 位和 64 位
对于 FreeBSD:
10.2 及更高版本,32 和 64 位
对于CPU:
支持 SSE2 的 CPU
支持 SSE4.x 并启用 POPCNT 的 CPU(仅适用于 Windows 上的 64 位版本)
对于内存:
这取决于所使用的操作系统,但建议至少使用 1 GB RAM。
总内存使用量取决于托管虚拟服务器的数量和大小。
对于硬盘:
最小安装大小为 15 MB。
磁盘总使用量很大程度上取决于实际使用量、大小和托管虚拟服务器的数量。
文件传输和图标/头像存储需要额外的空间。
一、获取最新服务端安装包
https://www.teamspeak.com/en/downloads/#server
点击那个粘贴板,可以获取下载直链。
https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
二、在服务器上下载最新服务端程序
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
三、解压
tar -xvjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
四、运行
1、更新软件包、安装Screen
yum update
yum install screen
2、接受服务端许可协议
在当前工作目录中创建一个名为“.ts3server_license_accepted”的空文件
cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
3、启动服务端
a.创建终端
screen -S teamspeak
b.启动
./ts3server_startscript.sh start
注意保存token密钥和server query管理账号和密码
4、放行必要的端口
Service | Protocol | Local Port (Server) | Required? |
Voice | UDP | 9987 | Yes |
Filetransfer | TCP | 30033 | Yes |
ServerQuery (raw) | TCP | 10011 | Optional |
ServerQuery (SSH) | TCP | 10022 | Optional |
WebQuery (http) | TCP | 10080 | Optional |
WebQuery (https) | TCP | 10443 | Optional |
TSDNS | TCP | 41144 | Optional |
如果你服务器经常重启,那么可以不使用screen,使用systemd进行守护开机自启动。
vi /lib/systemd/system/teamspeak.service
根据你的路径进行修改
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
User=teamspeak
Group=teamspeak
Type=forking
WorkingDirectory=/root/teamspeak3-server_linux_amd64/
PIDFile=/root/teamspeak3-server_linux_amd64/ts3server.pid
ExecStart=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
关闭刚刚运行的
./ts3server_startscript.sh stop
重启systemd
systemctl daemon-reload
设置开机自启动
systemctl enable teamspeak.service
启动服务
systemctl start teamspeak.service
重启服务
systemctl restart teamspeak.service
停止服务
systemctl stop teamspeak.service
五、客户端
首次连接服务端会让你输入权限密钥,就是上方的TOKEN,然后可以设置服务器名称、密码、频道等等。
生成备份权限密钥:点击权限-权限密钥-创建-Server Admin 保存密钥即可
评论 (0)