静看光阴荏苒
不管不顾不问不说也不念

自建TeamSpeak 3(团队语音)服务器

你可以理解成这是一个国外版的YY语音,但很纯净,没有广告等乱七八糟的东西。同时有授权限制,未授权的服务器最多只能同时在线32个人。所以适合小团队使用或是朋友间开黑打游戏,如CSGO等。。

毕竟是语音通讯类,建议搭建的服务器线路要好一点。下面是在Debian9的部署过程,理论上来说下面这个步骤也应该支持CentOS7,因为这个软件没有涉及到要安装什么额外的依赖。

先更新系统:

apt -y update
apt -y dist-upgrade

创建用户并切到这个用户下面:

useradd -r -m -s /bin/bash teamspeak
su teamspeak

下载服务器包解压/重命名:

cd
wget https://files.teamspeak-services.com/releases/server/3.7.1/teamspeak3-server_linux_amd64-3.7.1.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.7.1.tar.bz2
rm -rf teamspeak3-server_linux_amd64-3.7.1.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3-server

进入到ts3的目录内创建一个同意许可文件然后就可以启动服务器了:

cd teamspeak3-server
touch .ts3server_license_accepted
./ts3server_startscript.sh start

初次启动会给你类似如下图的提示,妥善保存红框标志的部分:

之后按一下键盘组合键Ctrl+C,然后执行下面的命令停止运行服务:

./ts3server_startscript.sh stop

切回root权限,新建systemd服务:

su
nano /etc/systemd/system/teamspeak.service

写入:

[Unit]
Description=Teamspeak Server
After=network.target

[Service]
User=teamspeak
Group=teamspeak
Type=forking
Restart=always
WorkingDirectory=/home/teamspeak/teamspeak3-server
ExecStart=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh restart
PIDFile=/home/teamspeak/teamspeak3-server/ts3server.pid

[Install]
WantedBy=multi-user.target

现在就可以用systemd管理ts3了:

systemctl start teamspeak.service
systemctl enable teamspeak.service
systemctl status teamspeak.service

可能你会遇到的问题:

1.如果你曾经以root用户启动过ts3,之后再用systemd可能会无法启动,这时候使用下面的命令查看一下是否有一个jre8结尾的临时文件:

ls -la /dev/shm/

如果这个文件的用户和组权限都是root,那么就删除掉,之后再用systemd就没问题了:

rm -rf /dev/shm/7gbhujb54g8z9hu43jre8

2.如果你曾经以root用户启动过ts3,可能会造成ts3的部分文件权限被更改,这时候执行下面的命令把权限改回来:

chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3-server

服务端这边就搭建好了,下面是客户端,客户端的下载地址:

https://www.teamspeak.com/zh-CN/downloads/

中文语言包:

TeamSpeak3语言包

假设你的ts3安装在E盘,那么语言包解压到如下路径即可:

E:\TeamSpeak 3 Client\translations

首先点左上角的连接-连接,输入你的服务器公网IP+端口9987,密码为空:

服务器默认情况下,第一个登录用户输入正确的密钥后,系统就会自动把这个用户的权限提升为管理员,密钥就是之前第一次启动服务器时回显的token:

测试正常:

赞(4)
未经允许不得转载:荒岛 » 自建TeamSpeak 3(团队语音)服务器
分享到: 更多 (0)

评论 13

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    :mrgreen:

    joiln6年前 (2019-05-14) Google Chrome 74.0.3729.131 Google Chrome 74.0.3729.131 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    扫黄大队 :eek:

    南黎6年前 (2019-05-14) Google Chrome 74.0.3729.136 Google Chrome 74.0.3729.136 Android 9 Android 9回复
  3. #3

    咋不行呢 一直提示Failed to connect to server 防火墙都开了 :eek:

    color6年前 (2019-05-14) Google Chrome 74.0.3729.131 Google Chrome 74.0.3729.131 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • netstat -nltpu看一下有没有udp的9987端口在监听。

      LALA6年前 (2019-05-14) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • 有的呢 阿里云防火墙和部署应用防火墙都开了9987

        color6年前 (2019-05-15) Google Chrome 74.0.3729.131 Google Chrome 74.0.3729.131 Windows 10 x64 Edition Windows 10 x64 Edition回复
        • 那我有点怀疑是阿里云的网卡IP问题了。。

          LALA6年前 (2019-05-15) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
          • 和楼上一样的问题,

            aaaaaa6年前 (2019-05-16) Google Chrome 74.0.3729.108 Google Chrome 74.0.3729.108 Windows 10 x64 Edition Windows 10 x64 Edition
    • +1我也是这样

      freeDragon6年前 (2019-05-20) Google Chrome 74.0.3729.157 Google Chrome 74.0.3729.157 Windows 10 x64 Edition Windows 10 x64 Edition回复
  4. #4

    :oops: 秋水大佬退了

    瞎折腾6年前 (2019-05-14) Google Chrome 73.0.3683.103 Google Chrome 73.0.3683.103 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 嗯,退吧 :neutral:

      LALA6年前 (2019-05-14) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
  5. #5

    请问lala能帮忙看看这个怎么部署吗,我真的很笨,照着那个教程怎么都弄不好…..,谢谢lala啦 :wink:
    https://github.com/yinxin630/fiora

    小东6年前 (2019-05-15) Google Chrome 73.0.3683.86 Google Chrome 73.0.3683.86 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 弄了一篇教程,你看看能不能行。。

      LALA6年前 (2019-05-15) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿