Teamspeak6 Beta服务器许可证过期了怎么办?

Teamspeak6 Beta服务器许可证过期了怎么办?

 次点击
2 分钟阅读

我在自己的服务器上部署teamspeak服务器,偶发客户端无法连接的问题。

查看docker容器日志的时候,往往会发现这个:

2026-05-01 12:17:27.256714|WARNING |Accounting    |   |Unable to open /var/tsserver/licensekey.dat
2026-05-01 12:17:27.256793|CRITICAL|Accounting    |   |The default license has expired. Please use the latest server version.

WARNING对应的警告没什么问题,因为ts6服务器一直在测试中,还没有对应的许可证生成。

但下面那行CRITICAL是重点。它代表的意思是测试服务器内置的许可证过期了——官方是把对应的许可证和相应的测试版本一同打包到docker镜像中的。这时要解决这个问题就要更新镜像。

如果你的docker compose开头是这么写的:

services:
  teamspeak:
    image: teamspeaksystems/teamspeak6-server:latest
    container_name: teamspeak-server
    restart: unless-stopped

那就很简单了,只需要在命令行中这样:

docker pull # 拉取镜像

docker compose up -d # 重新创建并启动容器

docker compose logs teamspeak # 查看日志内容是否正常

一切就OK了。

© 本文著作权归作者所有,未经许可不得转载使用。