空色天絵 / NEO TOKYO NOIR 01
301 字
2 分钟
Teamspeak 安装部署
相关链接
关于带宽占用。最高音质占用11.87KB/s
1MB 带宽理论可以供( 1024Kb / 8b ) / 11.87KB = 10.78人
windows
null
Linux
Docker
默认端口
端口 | 功能 |
---|---|
9987/UDP | 语言端口 |
30033 | 文件端口 |
10011 | 管理员查询端口 |
docker run -e TS3SERVER_LICENSE=accept teamspeak
配置变量
修改语言端口 [ 服务器带宽足够即可多开 ]
docker run -e TS3SERVER_LICENSE=accept \
-p 9988:9987/udp \
--name ts-9988 teamspeak
##
docker run -e TS3SERVER_LICENSE=accept \
-p 9989:9987/udp \
--name ts-9989 teamspeak
修改文件端口-必须开放。可不开防火墙或不转发端口以减少文件上传下载流量占用
文件传输IP和端口绑定使用,本地端口即可
docker run -e TS3SERVER_LICENSE=accept \
-e TS3SERVER_FILETRANSFER_PORT=50033 \
-e TS3SERVER_FILETRANSFER_IP=0.0.0.0 \
-p 9990:9987/udp -p 50033:50033 \
--name ts-9990 teamspeak
使用docker-compose.yml 配置数据库
services:
teamspeak:
image: teamspeak
container_name: ts3server
restart: always
# 默认转发
# ports:
# - 9987:9987/udp
# - 10011:10011
# - 30033:30033
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
volumes:
- ./data/server:/var/ts3server
db:
image: mariadb
container_name: ts3db
restart: always
environment:
# 设置数据库密码
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: teamspeak
volumes:
- ./data/db/:/var/lib/mysql
ts3db.ini配置变量
[config]
host='${TS3SERVER_DB_HOST}'
port='${TS3SERVER_DB_PORT:-3306}'
username='${TS3SERVER_DB_USER}'
password='${TS3SERVER_DB_PASSWORD}'
database='${TS3SERVER_DB_NAME}'
socket=
wait_until_ready='${TS3SERVER_DB_WAITUNTILREADY:-30}
手动安装
null