赛事级语音聊天软件Teamspeak部署使用
阿呆安装及使用
打开下载的安装包进行安装。
- 点击Next
- 将侧边导航栏拉到最下面然后将下方勾选
- 选项1:安装为电脑所有人使用 选项2。仅为自己安装使用。
- 选择安装路径
- 选择要存储配置的位置 1: 建议保存在用户自己的文件中 2:保存在安装文件夹
- 是否安装Overwolf软件(这是一个插件,可不安装)
- 打开软件会有一个声明,侧边导航栏拉到最下面点击i accept即可
- 随后会出现一个账号登录,ts可以直接关闭免登录使用。也可以点击create accout创建一个账号
- 随后点击connections-> connet连接服务器
- 输入ip地址和服务器密码
进入服务器即可使用
Teamspeak设置
汉化
teamspeak3
下载上方语音包汉化和客户端汉化,打开文件点击Install(安装),重启客户端完成汉化Teamspeak5
设置(齿轮)->Appearance->Language->简体中文
自动连接服务器
如果自己只有一个服务器使用,那么手动点击连接会繁琐,接下来设置达到打开软件自动连接服务器的效果。
- 首先进入自己使用的服务器,点击上方的书签管理器
- 进入之后点击下方的进阶选项(这里是点击之后才显示的基本选项),将启动连接服务器勾选即可
麦克风设置
首先打开工具->设置->音频输入
启动麦克风方式:
- 按键通话:设置键位,按下启用麦克风,松开禁用麦克风
- 持续传输:自由麦,一直启动麦克风(不推荐)
- 语音检测:自由麦基础上添加了一个阈值,音量到达一定数值启用麦克风。(推荐)
ts默认是感应麦。但是如果背景噪音比较大麦克风也会一直触发,比较吵,所以需要将麦克风触发阈值调高,达到屏蔽底噪效果。
语音检测模式:
- automatic:自适应设置感应值
- volume Gate:手动调节阈值
- Hybrid:无(暂时不确定和volume Gate区别。都是可以手动设置阈值)
我们模式选择volume Gate,点击开始测试,说话看下自己的底噪,将值拉到底噪之上即可。
创建频道及设置
点击空白处或者当前频道右键创建频道
主要设置两项:
- 频道类型:频道存在时间
- 音质中品质:决定此频道玩家音质如何,建议拉高[{"url":"/img/posts/teamspeak/pindao1.png","alt":""},{"url":"/img/posts/teamspeak/pindao2.png","alt":""},{"url":"/img/posts/teamspeak/pindao3.png","alt":""}]
如果品质拉最低,再好的麦克风,大家听到的都是炸麦音质
注册服务器别名
注册服务器别名
需要注册teampeak账号登陆之后点击SERVER NICKNAMES上面输入别名,下方根据自己需求输入绑定的DDNS或者公网IP两种方式即可。
添加图标
点击权限(M),在设置右上角点击图标,将下载好的文件解压上传即可使用。
Linux服务器搭建
创建用户
1
2
3
4
5
6
7
8#不推荐root搭建服务,创建temapseak用户
adduser teamspeak
#teamspeak成为sudo用户
sudo adduser teamspeak sudo
#切换到teamspeak
su teamspeak
#切换到teamspeak目录
cd /home/teamspeak下载并安装teamspeak服务器文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24#打开teamspeak官网点击下载选择服务器,根据自己的系统点击右边的复制按钮获取,也可以直接点击下载文件。
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
#解压下载的文件(文件名称为下载链接最后/的文字)
tar vxfj teamspeak3-server_linux_amd64-3.13.7.tar.bz2
#将文件拷贝到/home/teamspeak下面的目录中
cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
#删除压缩包和解压出来的文件
rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.7.tar.bz2(更改为自己下载的版本名称)
#接受协议
touch .ts3server_license_accepted
#启动服务器:
./ts3server_startscript.sh start
#接下载出现一串密钥拷贝下来后面会用
------------------------------------------------------------------
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=xxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------服务器搭建完成之后需要开放端口才能连接使用
1
2
3
4
5#音频端口
sudo ufw allow 9987
#文件夹端口
sudo ufw allow 30033/tcp
#部署完之后首次链接会提示你输入密钥获取服务器最高权限,此时输入上方token里面的字符即可设置开机自启动
创建文件teamspeak.service1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32#创建并打开
sudo nano /lib/systemd/system/teamspeak.service
#配置自动开启文件(如果使用的是其他用户名称WorkingDirectory,User,Group,ExecStart,ExecStop,ExecReload设置为自己存放的路径)
[Unit]
Description=TeamSpeak3 Server
Wants=network-online.target
After=syslog.target network.target local-fs.target
[Service]
WorkingDirectory=/home/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start license_accepted=1
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
#重新加载 systemd
systemctl daemon-reload
#开启自启动(可选)
systemctl enable teamspeak.service
#启动 TeamSpeak
systemctl start teamspeak.service
#停止 TeamSpeak
systemctl stop teamspeak.service
#重启 TeamSpeak
systemctl restart teamspeak.service开放外部端口
本地服务器:在路由器中找到端口转发添加端口
云服务器:进入服务器实例详情页面->配置安全组规则->配置规则->手动添加->选择协议类型,目标填写端口号
权限管理
权限设置
Teamspeak权限列表说明
首先需要在设置里开启高级权限选项,方便后续设置
常规设置:
1 | 设置删除权限等级: |
如何Access里面没有这些参数,鼠标放到access上右键点击Add Permission Group就有了,设置完不要点击应用直接退出即可
权限恢复
开启自动同步身份信息
开启身份同步信息就需要登录上号
点击上方导航栏工具->设置->myteamspeak 进行登录,下方可选择自动同步。网络环境不好的时候可能同步不上
手动同步
点击上方导航栏工具->身份,此时能看到本地身份有一个选项,右键点击导出一个.ini文件,更换电脑时在将此文件导入并设置为默认选项即可。[{"url":"/img/posts/teamspeak/quanxian2.jpg","alt":""},{"url":"/img/posts/teamspeak/quanxian3.jpg","alt":""}]创建权限密钥
点击软件上方的权限(M),点击权限密钥
创建服务器密钥类型拥有创建密钥的权限,需要将“分配和删除成员”选项勾选,并选择可创建权限密钥等级,密钥使用过后就会失效,建议多创建几个。防止丢失
密钥使用
点击上方权限(M)->使用权限密钥输入即可恢复权限。
账号密钥
当我们创建账号登录使用的时候,如果更换电脑登录那么软件需要我们输入账号的密钥,这个密码在创建的时候会提示。
如果我们丢失可以在工具->选项->myTeamSpeak->新的恢复密钥来创建新的密钥
创建新的密钥之后权限会丢失,请提前备份好权限密钥
服务器升级
将旧服务器的 .ts3server.sqlitedb,query_ip_denylist.txt,query_ip_allowlist.txt,ssh_host_rsa_key,.ts3server.license_accepted
覆盖到新的解压服务器文件即可