version: '3.1'
services:
ts:
image: teamspeak
container_name: ts
restart: always
ports:
- 9987:9987/udp
# - 10011:10011
# - 30033:30033
volumes:
- ./ts3server:/var/ts3server/
environment:
TS3SERVER_DB_PLUGIN: ts3db_mariadb
TS3SERVER_DB_SQLCREATEPATH: create_mariadb
TS3SERVER_DB_HOST: db
TS3SERVER_DB_USER: root
TS3SERVER_DB_PASSWORD: mm123123
TS3SERVER_DB_NAME: teamspeak
TS3SERVER_DB_WAITUNTILREADY: 30
TS3SERVER_LICENSE: accept
db:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: mm123123
MYSQL_DATABASE: teamspeak
volumes:
- ./data:/var/ts3server/
第一次启动后,在teamspeak容器日志找到token=
关键词
这个token作用是第一次连接TS客户端绑定admin权限,使用一次即作废
服务端配置与带宽要求
- 列表项目
- 在线人数:TS 免费的服务器现在是 32 人同时在线
- 音质:分为 1-10 档,默认 6 档,在客户端的频道设置里面调整
- 带宽占用:在默认音质 6 档的情况下是 6KiB/s,10 档是 11KiB/s
- 这里给出一个最大承载情况的公式说明:32 人同时在线,32 人说其他 31 人听,使用 10 档音质(这里最大带宽要求的情况, 实际情况是 3-4 个人在一个频道,并不是 32 个人在同一个频道,所以带宽要求没那么高)
- 最大带宽计算公式:需求最大带宽 = 323111/1024=10MiB/s=80Mbps
单频道同时在线人数 | 6 档音质 (Mbps) | 10 档音质 |
---|---|---|
32 | 46.5 | 85.3 |
16 | 11.3 | 20.6 |
10 | 4.2 | 7.7 |
6 | 1.4 | 2.6 |
3 | 0.3 | 0.5 |
服务端端口说明
端口 | 协议 | 是否必需 | 说明 |
---|---|---|---|
9987 | UDP | 是 | 默认语音服务器端口,必须开通访问 |
10011 | TCP | 否 | ServerQuery raw 端口 |
10022 | TCP | 否 | ServerQuery SSH 端口 (需要 3.3.0 以上版本服务端) |
10080 | TCP | 否 | ServerQuery HTTP 端口 (需要 3.12.0 以上版本服务端) |
10443 | TCP | 否 | ServerQuery HTTPS 端口 (需要 3.12.0 以上版本服务端) |
30033 | TCP | 否 | 文件传输端口 |
41144 | TCP | 否 | TSDNS |
推荐降噪配置
打开设置:客户端标签栏 → 【工具】 → 设置 (Alt+P)
降噪配置:音频输入 → 勾选 → 抑制键盘声、回声消除、消除背景噪音
音量配置:音频输出 → 取消勾选自动调节音量大小 (会炸麦) → 根据情况调整【语音音量调节】
快捷键配置:快捷键 → 添加 → 建议配置【切换麦克风静音】【按键说话】
输入输入设备:一般默认即可,也可自己指定