TeamSpeak搭建开黑服务器

TeamSpeak 是啥

TeamSpeak (简称TS) 是一套专有的VoIP软件,使用者可以用耳机和麦克风,通过客户端软件连线到指定的服务器,与在服务器内频道的其他使用者进行通话。是一种很像电话会议的方式。 通常 TeamSpeak 的使用者大多为多人连线游戏的玩家,与同队伍的玩家进行通讯。在游戏的对战方面,语音对话通讯具有竞争优势。

  • 为什么不用 YY 语音

    广告+捆绑+卡!

  • 为什么不用 Discord

    被墙了,还是卡!

  • 为什么使用 TeamSpeak

    没有广告,没捆绑,支持游戏内覆盖层。自建服务器速度也更快。

服务端搭建

  1. 下载安装包

    首先在官网下载server的包,由于被墙了如果服务器在国内,最好先自己下载完成后上传上去。

  2. 创建一个新的用户,例如teamspeak

    useradd teamspeak

    为了保证系统的安全,不要使用 root 账户安装并配置TS服务器

  3. 将安装包放到/home/teamspeak/中,解压,重命名,并为 teamspeak 用户设置权限。

    tar -xvf teamspeak3-server_linux_amd64-3.12.1.tar.bz2
    mv teamspeak3-server_linux_amd64 teamspeak3
    chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/
  4. 切换到我们刚刚新建的用户,并进入到服务端所在的文件夹。

    su - teamspeak
    cd /home/teamspeak/teamspeak3
  5. 建立一个授权文件,同意 TeamSpeak 许可条款。

    touch .ts3server_license_accepted
  6. 运行服务端

    ./ts3server_startscript.sh start

    此时最好将信息复制记录下来,其中Token是后面激活服务器管理员的重要凭证。然后 Ctrl + C 停止服务器即可。

  7. 切换为 root 用户,设置为服务并开机启动

    su -
    vim /lib/systemd/system/ts3.service

    并向其中输入以下内容(路径应按实际的安装位置修改):

    [Unit]
    Description=Teamspeak server
    After=network.target
    [Service]
    WorkingDirectory=/home/teamspeak/teamspeak3
    User=teamspeak
    Group=teamspeak
    Type=forking
    ExecStart=/home/teamspeak/teamspeak3/ts3server_startscript.sh start inifile=ts3server.ini
    ExecStop=/home/teamspeak/teamspeak3/ts3server_startscript.sh stop
    PIDFile=/home/teamspeak/teamspeak3/ts3server.pid
    RestartSec=15
    Restart=always
    [Install]
    WantedBy=multi-user.target

    其中WorkingDirectory,inifile,ExecStop,PIDFile四项根据自己的实际情况修改路径。

  8. 接下来重启主机,重启后设置服务的启动。

    #启动服务
    systemctl start ts3
    #设置开机自启
    systemctl enable ts3
  9. 其他常见用法

    #启动服务
    systemctl start ts3
    #关闭服务
    systemctl stop ts3
    #重启服务
    systemctl restart ts3
    #查看服务状态
    systemctl status ts3
    #设置开机自启
    systemctl enable ts3
  10. 放行端口

    TeamSpeak 默认需要放行的端口包括 9987(udp)、10011(tcp)、30033(tcp)

客户端使用

官网下载Client

汉化包