本文适用于Linux环境下的Teamspeak语音服务器搭建,如果你有一台闲置的云服,可以试着搭建一台属于自己的语音服务器
本文主要是讲一下以安装包的方式去启动一个Teamspeak服务,虽然Docker部署Teamspeak简洁快速,但是对于不会折腾的伙伴来说,配置Docker其实本身是一个比较麻烦的过程,出问题了可能也不知道怎么解决,使用安装包的方式可能更适合那些并不会使用docker的朋友
Teamspeak端口
9987 UDP 语音服务 (要求放行)
30033 TCP 文件传输 (建议放行)
10011 TCP 服务器查询raw (建议放行)
10022 TCP 服务器查询ssh (可选放行)
10080 TCP 网络查询ssh (可选放行)
10443 TCP 网络查询ssh (可选放行)
41144 TCP TSDNS (可选放行)
请务必放通云服务器安全组规则及防火墙规则
部署过程
安装所需工具
Centos 环境下
yum updtae
yum install wget
yum install bzip2
yum install screen
Ubuntu 环境下
apt update
apt install wget
apt install bzip2
apt install screen
获取安装包(先 cd 到你想放置的目录)
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
cd teamspeak3-server_linux_amd64
创建服务端许可协议文件
touch .ts3server_license_accepted
创建托盘(可自行了解screen)
screen -S teamspeak
启动服务
./ts3server_startscript.sh start
查看日志(关注并保存好token后面的内容)
root启动会提示建议你不要用root用户启动,你可以创建一个teamspeak用户启动,这里我只是演示就不专门创建
screen 常用命令
# 离开当前托盘,后台运行
CTRL + A + D
# 回到托盘
screen -r name
# 创建托盘
screen -S name
# 查看托盘列表
screen -ls
结语
进行到这里,如果你前面配置无误,你已经可以使用teamspeak客户端连接到你搭建的服务器了。
初次连接会提示你输入权限秘钥,即你日志打印输出的token内容,输入后你就可以取得这个服务器的管理员权限了。
如果无法连接,请先确认是否放通了服务器安全组配置,以及查看服务启动日志是否报错进行排查
祝 生活愉快