2025-05-05
文章
00
请注意,本文编写于 72 天前,最后修改于 13 天前,其中某些信息可能已经过时。

目录

1. 重置Server Query Admin Account密码
2. 使用Telnet协议登录ServerQuery后端
1. 使用Telnet协议登录到你的服务器10011端口
2. 登录(请自行替换######为你第一步重置的密码)
3. 选择TeamSpeak instance
3. 重新生成Token
4. 重新获取管理员权限

由于网上已有该教程,本文基于Docker容器运行的TeamSpeak而作.

如果你拥有Server Query Admin Account的密码,请直接跳转到第二步.

1. 重置Server Query Admin Account密码

由于Docker版TeamSpeak Server入口不是ts3server_startscript.sh脚本,因此直接通过ts3server_minimal_runscript.sh脚本重置密码即可,该脚本文件默认存放于该容器的/opt/ts3server目录内.操作如下:

bash
cd /opt/ts3server ./ts3server_minimal_runscript.sh serveradmin_password=###### #请自行替换上文######为新密码

终端有如下输出即为更改成功:

bash
------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ Server Query Admin Account created loginname= "serveradmin", password= "######" apikey= "BADKUAuWdT8y99xAUDjGbDkdJYEIu4qSQ5LqatV" ------------------------------------------------------------------

2. 使用Telnet协议登录ServerQuery后端

这里推荐一个支持SSH/Telnet等多种协议的终端程序Tabby

https://tabby.sh/

1. 使用Telnet协议登录到你的服务器10011端口

2. 登录(请自行替换######为你第一步重置的密码)

bash
login serveradmin ######

3. 选择TeamSpeak instance

bash
use 1

然后按下回车

3. 重新生成Token

bash
tokenadd tokentype=0 tokenid1=6 tokenid2=0

随后命令行会打印新token,如下所示:

bash
token=yYUYMlZUhOtxAdrDAqZvyy8grNymrqOqRMfL3DG0

保存好该token.

4. 重新获取管理员权限

启动TeamSpeak,选择使用密钥,输入刚才保存的token

image.png

本文作者:EsLyF

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!