TeamSpeak 3 – Cambiar la contraseña del serveradmin y Generar una Privilege Key nueva. La Privilegekey de TeamSpeak 3 se genera únicamente durante la instalación del servidor, solo una vez, y luego si no se apunta o guarda, no se puede recuperar. Esto puede suponer un problema, dado que si el administrador del servidor pierde la clave y se conecta desde un nuevo cliente y quiere recuperar los permisos de administrador, no puede. Es lo que me pasó a mí hace unos días, al instalar el cliente de TeamSpeak 3 en mi ordenador nuevo. Estuve mirando y buscando por internet y efectivamente no hay forma de recuperar la Privilegekey, pero sí hay una forma de generar una nueva. Para ello necesitamos acceder via Telenet al servidor TeamSpeak 3 y tener apuntada la contraseña del serveradmin. Por si acaso a continuación explicaré como recuperar la contraseña, y luego como generar una nueva PrivilegeKey. Cambiar la contraseña del serveradmin Dependiendo de si tenemos el servidor en una máquina Linux o Windows, el proceso cambia. Linux La gran mayoría de servidores TeamSpeak 3 suelen estar instalados sobre una máquina Linux. Para cambiar la contraseña del serveradmin seguimos los siguientes pasos: Abrimos una sesión de la Terminal y nos dirigimos al directorio de TeamSpeak 3 y paramos el servidor: ./ts3server_startscript.sh stop Ahora editamos el archivo ts3server_startscript.sh con nuestro editor de texto preferido, y buscamos la siguiente linea: COMMANDLINE_PARAMETERS="" Y la sustituimos por esta otra (Si ya tenemos esta línea así, no es necesario sustituir nada.): COMMANDLINE_PARAMETERS=$2 A continuación guardamos y ejecutamos el siguiente comando: ./ts3server_startscript.sh start serveradmin_password=CONTRASEÑA Sustituyendo CONTRASEÑA por la contraseña que queramos para nuestro serveradmin. Windows En Windows el proceso cambia un poco, pero es igual de simple. Nos dirigimos a la carpeta en la que se encuentren los ejecutables del TeamSpeak 3. Dependiendo de si nuestro equipo/servidor es de 32 o 64 bits seleccionamos el ejecutable correspondiente (ts3server_win32.exe o ts3server_win64.exe y creamos un acceso directo al mismo (donde queramos, escritorio o donde guste). Editamos el acceso directo (pulsamos con el botón derecho y propiedades) y editamos el campo de Destino añadiendo al final serveradmin_password=CONTRASEÑA De forma que quede así: C:\Program Files\teamspeak3-server_win32\ts3server_win32.exe serveradmin_password=CONTRASEÑA o si usamos 64bits: C:\Program Files\teamspeak3-server_win32\ts3server_win64.exe serveradmin_password=CONTRASEÑA Generar una PrivilegeKey nueva. Para poder generar una PrivilegeKey nueva necesitamos acceso vía Telnet a nuestro servidor. Yo recomiendo usar Putty. Accedemos poniendo la IP or dirección del servidor y usando el puerto 10011. Putty A continuación el primer comando que introduciremos es el siguiente: login serveradmin CONTRASEÑA Cambiando CONTRASEÑA por nuestra contraseña. A continuación ejecutamos los siguientes comandos: use 1 y tokenadd tokentype=0 tokenid1=6 tokenid2=0 Veremos que nos genera una PrivilegeKey nueva para autenticarnos como Administradores en nuestro cliente de TeamSpeak 3. En general deberá quedarnos algo así: login yourusername youruserpassword error id=0 msg=ok use 1 error id=0 msg=ok tokenadd tokentype=0 tokenid1=6 tokenid2=0 token=RxXX4eEHo2X4jjNxX978a0O2oow3JJQbHDc9Oyp8Hh error id=0 msg=ok