Teamspeak介绍使用以及服务器搭建教程
Teamspeak介绍使用以及服务器搭建教程
Teamspeak介绍
TeamSpeak 是一款非常流行的跨平台VoIP和文本聊天应用程序,可用于企业内部业务通信、教育和培训(讲座)、在线游戏以及朋友间的聊天沟通。TeamSpeak 提供了一种使用更简单、安全性强、语音质量高、系统和带宽利用率低的解决方案。软件采用客户机——服务器体系结构,可以实时处理成千上万的用户。TeamSpaek的优点,轻量,语音质量清晰,占用内存极低,简洁无广告。Teamspeak不同于yy,kook之类的必须注册,使用官方服务器的软件。他最大的特点就是可以自建服务器并将语音保存到本地。当然你也可以购买官方的服务器使用,只要有搭设好的服务器地址和密码,就可以进行连接。他支持linux/安卓/macos/ios/windows,本文只针对windows客户端,以及linux服务器搭建入门教程。
Teamspeak下载以及安装
官方网站:https://teamspeak.com
Github汉化项目:https://github.com/jitingcn/TS3-Translation_zh-CN
首先进入官网下载Teamspeak Windows客户端:https://teamspeak.com/en/downloads/
选择Windows10 64-bit版本汉化包下载地址:https://github.com/jitingcn/TS3-Translation_zh-CN/releases/tag/snapshot
选择Chinese_Translation_zh-CN.ts3_translation文件下载,下载后双击打开安装之后,重新进入teeamspeak就行用法介绍
软件界面
连接服务器
在连接菜单,选择连接服务器,把服务器域名或者ipv4地址填进去,昵称就是你进入服务器显示的名字随意,密码:服务器有密码就填,没密码直接回车就行。调试设置
工具菜单,设置里面音频输入里选择输入设备,勾选抑制键盘声音以及消除背景噪音,其他设置可以不用动,默认自由麦,如果需要按键可以自己设置,其他根据需要设置。(大多数设置一下输入设备,然后打开降噪就行)
Teamspeak服务器搭建(centos)
一、服务器购买或者搭建(自己搭建服务器安装linux其他发行版我就不过多赘述)
购买服务器有一个好处就是不需要设置ddns,直接有固定公网ip地址(这里可以跳过,如果有服务器的话)
- 阿里云:https://cn.aliyun.com/
- 华为云:https://www.huaweicloud.com/
- 腾讯云:https://cloud.tencent.com/
….
自己选择心仪的就行,大多数都有新人优惠或者学生优惠,一年几十块,Teamspeak服务器要求不高,选择最低端的就行。
我就不写的太详细了,然后域名的话,可有可无,直接填服务器地址+端口就行。
服务器系统最好用centos,我自己用的centos7.9
二、下载Teamspeak服务安装包并部署
1. 安装包是要先下载到本地,然后上传到服务器,所以我推荐各位可以先安装宝塔面板,上传文件方便点(这个教程我会放最后)
1 | yum -y update //更新系统文件 |
2. 最重要的一步(很重要)开放端口,一定得记得开放端口
1 | firewall-cmd --zone=public --add-port=9987/udp --permanent && firewall-cmd --reloa //开启9987端口协议UDP |
然后检查一下有没有开启防火墙
1 | firewall-cmd --state //查看防火墙状态 |
如果没开启
1 | systemctl start firewalld.service //开启防火墙 |
最好最后检查一下防火墙开启端口
1 | firewall-cmd --list-ports |
3. 首先把安装包上传到服务器/root文件夹下
解压
1 | tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2 //解压文件 |
1 | 在/home下创建一个名为teamspeak的文件夹 |
1 | cd home //移动到home文件夹 |
1 | mkdir teamspeak //创建一个名为teamspeak的文件夹 |
1 | cd / //回到根目录 |
1 | cd root //移动到root文件夹下 |
回到root文件夹之后,把teamspeak3-server_linux_amd64-3.13.7改名成teamspeak3(其他名字也行,你后面只要记住就行)
1 | mv teamspeak3-server_linux_amd64-3.13.7 teamspeak3 //将文件名改成teamspeak3 |
1 | cp -R teamspeak3 /home/teamspeak //将文件复制到home teamspeak下 |
1 | chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/ //改变teamspeak3下所有文件的拥有者为teamspeak(刚刚创建的用户名) |
4.进行完这一步之后,我们准备开始部署了
1 | su teamspeak //切换到teamspeak用户 |
1 | cd teamspeak3 //移动至teamspeak3文件夹下 |
1 | touch .ts3server_license_accepted |
1 | ./ts3server_startscript.sh start //启动服务 |
第一次启动会有秘钥和管理员账户密码(这个账户密码有用)最好复制一下,保存下来。
大概是这样:
然后下面是秘钥,都要保存下来。
注意:如果这一步提示错误:【没有找到文件】,可以输入完整的文件路径,先输入/,然后按tab键,从根目录一层层找过去,这样能稳定找到
5. teamspeak3 设置自启动
5.1 使用管理员身份登入
1 | su root |
5.2 使用文本编辑器创建一个新的自启动脚本
1 | sudo vim /lib/systemd/system/teamspeak.service |
这时会打开一个编辑器,在其中输入如下内容:
其中/home/lighthouse/teamspeak3是你的ts路径,如果你改了这里面的路径,下文中的统一都得改。
1 | [Unit] |
输入完成后,按Shift+:切换命令模式,再按x保存退出。
6.启动服务
然后重启systemd
1 | systemctl daemon-reload |
设置开机自启动
1 | systemctl enable teamspeak.service |
启动服务
1 | systemctl start teamspeak.service |
重启服务
1 | systemctl restart teamspeak.service |
停止服务
1 | systemctl stop teamspeak.service |
因为这里用的root权限,start可能会报错如下
1 | `Job for teamspeak.service failed because the control process exited with error code. See "systemctl status teamspeak.service" and "journalctl -xe" for details.` |
出现这个错误,首先检查ts路径是否正确,若路径没问题重启服务器即可。
然后基本上到这里我们的服务器就配置完了,接下来要去客户端配置了。
客户端设置
1.设置管理员
菜单连接-服务器连接-更多,填写服务器地址,昵称自己取,然后把那个秘钥填进去,就成为服务器的管理了。
服务器权限在权限-服务器权限里面设置,可以对成员权限进行设置。(自己摸索)
2.设置头像/用户昵称/简介
设置用户头像,右键用户昵称-设置头像,可以上传本地图片,昵称简介也可以在这修改。然后你可以在菜单里个人-设置昵称发音。(更多自行摸索)
3. 其他
关于文件传输,录音,语音包,插件等等等之类的就不放在这篇文章里面了,太多太多了。
注意事项
首先,大部分人可能会去百度TeamSpeak,然后进入一个所谓的TeamSpeak“中文官方站”,域名是ts1.cn,但是这个“中文官方站”跟官网屁点关系都没有,2个完全不一样的东西,客户端也是完全不一样,无法连接用官网搭的TeamSpeak服务器,所以客户端绝对是被修改过的,可能会存在各种安全风险,不要看着有中文就用,细致一点的去看包的签名文件等等,都能看到不同,然后关于服务器,首先是价格,价格是真的“便宜”哈,而且因为客户端的不同,服务端肯定也是修改过不是官方的,但是官方是有许可证这种东西,但官方可能会封禁服务器,所以这个“中文站”的风险极大,聪明人不用说都知道了已经,我也不再多说,而实在想用中文的,有大佬在做官方汉化包,网址是https://github.com/jitingcn/TS3-Translation_zh-CN/releases.








