TeamSpeak3 服务器(Docker)、客户端安装使用

说明

由于 KOOK 等一系列语音聊天软件相继开启付费服务模式,原本免费良好的语音聊天环境和体验一降再降。但于我而言,这又并非刚需,就尝试去寻找一项替代品。

优缺点

偶然接触到了 TeamSpeak 这款软件,体验下来有以下优点:

  • 免费。
  • 加入聊天简单便捷,可以跳过账户创建。
  • 具有免费不限时的降噪功能。
  • 计算资源占用小。
  • 等等。

又有以下缺点:

  • 需要一台公网服务器安装服务端。

  • 客户端需要额外汉化包。

  • 客户端相对专业,较显老气,不慎美观。

  • 免费版本最多支持 32 个终端。

    (其实对于个人来说已经完全够了,下一档支持 64 个终端的就要每年 55 美元)

我有一台阿里的轻量级应用服务器可用。当然,IPv6的家用电脑也可以通过 DDNS 实现。

服务端

Docker Compose

官网的容器推荐使用 MariaDB 作为数据库。 Docker Compose :

version: '3.1'
services:
  teamspeak:
    image: teamspeak:3.13.7
    restart: always
    ports:
      - 9987:9987/udp
      - 10011:10011
      - 30033:30033
    volumes:
      - /<PATH>/teamspeak_data:/var/ts3server
    environment:
      TS3SERVER_DB_PLUGIN: ts3db_mariadb
      TS3SERVER_DB_SQLCREATEPATH: create_mariadb
      TS3SERVER_DB_HOST: db
      TS3SERVER_DB_USER: root
      TS3SERVER_DB_PASSWORD: <EXAMPLE>
      TS3SERVER_DB_NAME: teamspeak
      TS3SERVER_DB_WAITUNTILREADY: 30
      TS3SERVER_LICENSE: accept
  db:
    image: mariadb:11.0.3
    restart: always
    volumes:
      - /<PATH>/mariadb_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: <EXAMPLE>
      MYSQL_DATABASE: teamspeak

但实际上, TS3SERVER_DB_PLUGIN 控制 TeamSpeak 使用数据库类别。未设置时,默认使用 SQLite 作为数据库。其实相对来说,个人使用支持免费聊天终端最多 32 个,已经完全够用了。 Docker Compose :

version: '3.1'
services:
  teamspeak:
    image: teamspeak:3.13.7
    restart: always
    ports:
      - 9987:9987/udp
      - 10011:10011
      - 30033:30033
    volumes:
      - /<PATH>/teamspeak_data:/var/ts3server
    environment:
      TS3SERVER_DB_USER: root
      TS3SERVER_DB_PASSWORD: <EXAMPLE>
      TS3SERVER_DB_NAME: teamspeak
      TS3SERVER_DB_WAITUNTILREADY: 30
      TS3SERVER_LICENSE: accept

身份认证

docker-compose.yml 文件所在目录下,执行: docker-compose logs 。即可获取随机生成的管理权限信息日志,保存有关数据。

……
teamspeak_1  | 2023-08-15 10:39:56.430512|INFO    |SQL           |   |db_CreateTables() tables created
teamspeak_1  |
teamspeak_1  | ------------------------------------------------------------------
teamspeak_1  |                       I M P O R T A N T
teamspeak_1  | ------------------------------------------------------------------
teamspeak_1  |                Server Query Admin Account created
teamspeak_1  |          loginname= "XXXXXXX", password= "XXXXXXXX"
teamspeak_1  |          apikey= "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
teamspeak_1  | ------------------------------------------------------------------
teamspeak_1  |
teamspeak_1  | 2023-08-15 10:39:56.488560|WARNING |Accounting    |   |Unable to open licensekey.dat, falling back to limited functionality
……
teamspeak_1  | 2023-08-15 10:39:57.340322|WARNING |VirtualServer |1  |--------------------------------------------------------
teamspeak_1  |
teamspeak_1  | ------------------------------------------------------------------
teamspeak_1  |                       I M P O R T A N T
teamspeak_1  | ------------------------------------------------------------------
teamspeak_1  |       ServerAdmin privilege key created, please use it to gain
teamspeak_1  |       serveradmin rights for your virtualserver. please
teamspeak_1  |       also check the doc/privilegekey_guide.txt for details.
teamspeak_1  |
teamspeak_1  |        token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
teamspeak_1  | ------------------------------------------------------------------
teamspeak_1  |
teamspeak_1  | 2023-08-15 10:39:57.340679|INFO    |Query         |   |listening for query on 0.0.0.0:10011, [::]:10011
……

客户端

Windows 下载

其他平台自己尝试下吧。

现提供打包件(2023年8月15日打包):

链接:https://pan.baidu.com/s/1QKOmv_EvNRv79upmzEiqSA
提取码:7be7 

安装

先安装 TeamSpeak 软件,运行软件后再安装汉化包,最后重启电脑。

管理员

连接

  1. 同意有关协议。

  2. 点击左上菜单栏 连接 -> 连接服务器

  3. 点击新弹窗左下角的 更多 ,勾选 启用 myTeamSpeak 功能

  4. 输入服务器域名或 IP 地址,输入此前获取的 身份认证 信息中的 password= "XXXXXXXX" ,拟定昵称。

  5. 点击连接即可。

  6. 连接成功后,可以配置 书签 -> 添加到书签 ,方便下次连接。

配置

点击 权限 -> 权限密钥 ,将 身份认真 日志中获取到的 token 输入,即可在客户端中,“右键”控制服务器和聊天频道。

包括但不限于:更名、设置密码、频道类型等等。

访客

连接

访客的连接步骤同管理员。若管理员未设置服务器访问密码,可省略密码。

使用

  • 可通过上方菜单栏 工具 -> 设置 ,在新的弹窗中修改: 音频输入音频输出 等等设置。

    包含:键盘、背景、回声降噪,修改界面 UI 的 附加组件 等功能。

  • 对于其他人声音的调节:直接右键操作目标,即可直接调整单人的音量。

  • 等等。

参考

posted @ 2023-08-16 00:18  Yogile  阅读(3707)  评论(2编辑  收藏  举报