本文主要介绍TeamSpeak的服务端搭建方法以及客户端的使用方法,关于TeamSpeak在这里简单介绍一下,具体请自行百度。TeamSpeak(简称TS)是一款团队语音通讯工具,是一款老牌VoIP工具软件,但比一般的通讯工具具有更多的功能而且使用方便,被国外广大游戏玩家所采用,国内用户可能不是很熟悉,其实,TeamSpeak 是一款非常流行的跨平台VoIP和文本聊天应用程序,可用于企业内部业务通信、教育和培训(讲座)、在线游戏以及朋友间的聊天沟通。TeamSpeak 提供了一种使用更简单、安全性强、语音质量高、系统和带宽利用率低的解决方案。软件采用客户机——服务器体系结构,可以实时处理成千上万的用户。TeamSpaek的优点,轻量,语音质量清晰,占用内存极低,简洁无广告。再垃圾的电脑都可以边玩游戏边开黑,从而不受到垃圾YY和QQ的广告,卡顿干扰。

TeamSpeak还具有以下关键特性:

  • 易于使用,高度可定制
  • 高度可扩展性
  • 支持高安全性标准
  • 提供卓越的语音质量
  • 允许低系统资源和带宽使用
  • 支持强大的文件传输
  • 支持健壮的权限系统
  • 支持惊人的3D声音效果
  • 允许移动端连接

看到以上特性,其实这就是一个私密的语音聊天服务器,如果有VPS服务器,并且想搭建 TeamSpeak 服务器的,本文将详细讲解如何在 CentOS 7 系统搭建 TeamSpeak 服务器,并对相关细节进行说明。

请去官网下载服务端以确保保持最新,否则可能会出现客户端无法连接的情况

TeamSpeak官网:https://www.teamspeak.com/en/(不要进百度出来的所谓的官网,那个跟官方是2个东西说白了就是盗版,什么账号都不互通)

TeamSpeak客户端高速下载地址:https://tsd.tdeh.top/

Ⅰ.为什么选择TeamSpeak

因为TeamSpeak是一款语音软件,有人就会说,为什么不用YY,QQ,高端玩家可能会说为什么不用Discord的?

1.为什么不用YY和QQ

1.1广告

从广告来讲,YY不说大家都知道,QQ因为主打消息聊天还算好,Discord不用说了,很干净,TeamSpeak也是

1.2占用系统资源,占用硬盘空间

在占用系统资源方面,YY最多,无用的功能一堆,而且会自动帮你关注一些你从来都不知道的什么鬼???每次上线都要一个个取关 :huaji23: ,QQ本体占用特别多,虽然我换了TIM比较舒服,功能很实用但占用方面还是很多,低配电脑绝对无法在玩游戏时流畅语音,Discord绝对没有前面的多,但绝对比TeamSpeak多 :tieba_emotion_89:

1.3界面

YY我觉得直接去当个直播平台得了,做语音服务干嘛 :tieba_emotion_91: ,QQ还可以,TIM版在组里语音比较直观,DIscord更直观,UI很好看,TeamSpeak更简洁,对于使用者来说上手很快,而且现在TeamSpe出了个新版,UI挺好看的还在Beta中

1.4感应麦

YY,QQ木有感应麦,感应麦就是在达到一定分贝才会录入你的声音,对于身边低分贝噪音多的是个很好的麦克风模式

2.为什么不用Discord

因为Discord被墙,对于国内的小伙伴体验较差,只有跟国外小伙伴一起玩时才会用,如果没被墙,还是很推荐DIscord,Discord即好看又直观还方便,为什么不用而去用垃圾YY?

3.为什么选择TeamSpeak

无广告,占用资源,硬盘空间极低,和Discord一样支持游戏内覆盖层(OverWolf),也可以单独调节每个用户的音量大小,语音质量高清,延迟极低等等等等,甚至您想的话,你都可以自己架设一台 TeamSpeak 服务器

Ⅱ.TeamSpeak服务端的安装及启动

1.系统设置

在进行服务器安装之前,执行一下系统更新操作,这里是Centos7×64系统

yum -y update

添加运行TeamSpeak程序的用户,出于安全性的考虑,TeamSpeak服务器并不建议使用 root 用户来执行,所以我们可以创建一个用户 teamspeak 来单独执行TeamSpeak服务器程序。使用如下命令创建用户 teamspeak 并为其设置密码

useradd teamspeak
passwd teamspeak //密码随意填写

从TeamSpeak官方网站下载最新版的服务器程序,将其复制到root目录,进行解压,比如我的文件名是teamspeak3-server_linux_amd64-3.10.2.tar.bz2

tar xvf teamspeak3-server_linux_amd64-3.10.2.tar.bz2

解压后在home里新建一个teamspeak文件夹,将刚才解压好的文件夹改名为teamspeak3并拷贝到/home,丢进去刚才建的一个teamspeak文件夹,方便授权及文件管理,这边文件位置可以不用移动到home,看你自己喜欢放哪

mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

2.同意许可条款

切换teamspeak用户,进行启动前的准备操作

su teamspeak
cd teamspeak3
touch .ts3server_license_accepted

3.启动服务器

./ts3server_startscript.sh start

第一次启动会显示密钥及 ServerQuery 管理员账户和密码,请注意保存 TeamSpeak服务器搭建与使用

4.设置自启动(可选)

首先切换回root,然后编辑/lib/systemd/system/teamspeak.service

[Unit]
Description=Teamspeak, The most superior online voice communication solution.
Wants=network-online.target
After=syslog.target network.target network-online.target

[Service]
User=teamspeak
Group=teamspeak
WorkingDirectory=/home/teamspeak/teamspeak3/                                           //这里改成你自己设置的TeamSpeak目录
ExecStart=/home/teamspeak/teamspeak3/ts3server_startscript.sh start //这里改成你自己设置的TeamSpeak目录
ExecStop=/home/teamspeak/teamspeak3/ts3server_startscript.sh stop //这里改成你自己设置的TeamSpeak目录
PIDFile=/home/teamspeak/teamspeak3/ts3server.pid                                      //这里改成你自己设置的TeamSpeak目录
Type=forking

[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.域名访问服务器

只要有域名绑定了这台服务器,就可以直接使用该域名访问,也就是绑定了这台服务器上的域名都可以直接访问

2.从服务器别名设置服务器

进入TeamSpeak官网,进入自己的账号控制台,然后点击Server Nicknames,点击添加Add Server Nickname,第一行的Server Nickname那个框填写你想要的名字,然后选择Domain的话就填你的域名,选择IP就填服务器的IP,然后保存,就可以在客户端通过名称访问了(名称是有时效期的,长时间没检测到名称活动会自动删除名称)

Ⅳ.客户端配置服务器

TeamSpeak服务器架设完后就得进行配置,通过客户端来添加房间来完善你的语音服务器

1.使用管理权限

在刚才第一次启动时生成的账号密码以及Token你应该保存好了,现在就是发挥Token码的作用了,在你第一次进入时会提示你是否输入Token,输入刚才获得的Token你就可以通过客户端来配置服务器了 TeamSpeak服务器搭建与使用

2.TeamSpeak的一些端口开放

端口 协议 说明
9987 UDP 默认语音服务端口
10011 TCP ServerQuery raw 端口
10022 TCP ServerQuery SSH 端口(3.3.0 以上版本服务端)
30033 TCP 文件传输端口(上传每个房间的头像这个端口就必须开)
41144 TCP TSDND

更多操作就不演示了,自行摸索

Ⅴ.注意事项

首先,大部分人可能会去百度TeamSpeak,然后进入一个所谓的TeamSpeak“中文官方站”,域名是ts1.cn,但是这个“中文官方站”跟官网屁点关系都没有,2个完全不一样的东西,客户端也是完全不一样,无法连接用官网搭的TeamSpeak服务器,所以客户端绝对是被修改过的,可能会存在各种安全风险,不要看着有中文就用,细致一点的去看包的签名文件等等,都能看到不同,然后关于服务器,首先是价格,价格是真的“便宜”哈,而且因为客户端的不同,服务端肯定也是修改过不是官方的,但是官方是有许可证这种东西,但官方可能会封禁服务器,所以这个“中文站”的风险极大,聪明人不用说都知道了已经,我也不再多说,而实在想用中文的,有大佬在做官方汉化包,网址是https://github.com/jitingcn/TS3-Translation_zh-CN/releases,客户端以及汉化包都转存至我的服务器可以高速下载了点我直达


活着就是为了改变世界