Cómo crear un servidor TeamSpeak 3 – Guía completa
En este tutorial, te mostraremos cómo configurar un servidor TeamSpeak 3 en Linux, Windows o Mac OS en cuestión de minutos. Si necesitas una herramienta confiable y liviana para comunicarte con amigos o colegas, entonces crear un servidor TS3 (TeamSpeak 3) es una de las mejores opciones.
Al finalizar, sabrás cómo hacer un servidor TS3 en Windows, Mac OS o en un servidor virtual con Ubuntu 22.04 o CentOS 7.
Tabla de Contenidos
Cómo crear un servidor TS3 en Ubuntu 22.04
Para comenzar, veamos cómo podemos configurar un servidor TeamSpeak 3 en un servidor virtual que ejecute Ubuntu 22.04.
Todo el proceso comienza al acceder a tu VPS a través de SSH y puede dividirse en 6 simples pasos.
Antes de continuar, es mejor verificar si tu sistema está actualizado escribiendo:
apt-get update && apt-get upgrade
Paso 1: Crear un nuevo usuario del sistema
En primer lugar, agrega un nuevo usuario ejecutando el siguiente comando:
adduser --disabled-login teamspeak
Se te pedirá que ingreses los datos personales del usuario y confirmes que sean correctos. Ten en cuenta que todos los campos se pueden dejar en blanco.
Luego, ingresa al directorio de inicio del usuario recién creado:
cd /home/teamspeak
Paso 2: Descargar y extraer TeamSpeak 3 server
La siguiente tarea es descargar el último software del servidor TeamSpeak 3 para Linux. Puedes utilizar el comando wget para descargar el archivo de instalación directamente al VPS:
wget http://dl.4players.de/ts/releases/3.1.2/teamspeak3-server_linux_amd64-3.1.2.tar.bz2
Una vez que termine, extrae el archivo:
tar xvf teamspeak3-server_linux_amd64-3.1.2.tar.bz2
Todo el contenido aparecerá en el directorio teamspeak3-server_linux_amd64. Entonces, lo siguiente será mover todo a /home/teamspeak y eliminar el archivo descargado:
cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.1.2.tar.bz2
Ejecuta el comando ls y verás una pantalla similar a esta si todo se hizo correctamente:
Paso 3: Aceptar el acuerdo de licencia de TeamSpeak 3
Desde el lanzamiento de TeamSpeak 3 server versión 3.1.0, es obligatorio aceptar un acuerdo de licencia. La forma más rápida de hacerlo es escribiendo el siguiente comando:
touch /home/teamspeak/.ts3server_license_accepted
Esto creará un nuevo archivo vacío llamado .ts3server_license_accepted, que actuará como el acuerdo de licencia.
Paso 4: Iniciar el servidor TeamSpeak 3 en el arranque
Ahora es el momento de configurar el servidor TS3 para que comience el arranque del servidor. Para hacerlo, necesitaremos crear un archivo llamado teamspeak.service en el directorio /lib/systemd/system. El siguiente comando servirá:
sudo nano /lib/systemd/system/teamspeak.service
El archivo debe contener:
[Unit] Description=TeamSpeak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/ts3server_startscript.sh stop PIDFile=/home/teamspeak/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target
Pega el contenido en el archivo recién creado y guárdalo. A continuación, tendremos que activar el script y hacer que comience en el arranque del servidor.
systemctl enable teamspeak.service systemctl start teamspeak.service
Verifica si se agregó con:
systemctl | grep teamspeak.service
Si el servidor TS3 se está ejecutando correctamente, verás el siguiente resultado:
También puedes verificar un estado detallado del servidor TeamSpeak 3 ejecutando:
service teamspeak status
Paso 5: Recuperar la clave privilegiada
Dado que el servidor TeamSpeak 3 se está ejecutando ahora, agreguemos la última pieza del rompecabezas: la clave privilegiada. Necesitarás pegarlo cuando te conectes al servidor por primera vez. Puedes verlo con el siguiente comando:
cat /home/teamspeak/logs/ts3server_*
Paso 6: Conectar a través del cliente TeamSpeak 3
El último paso es conectarse al TS3 server recién creado y aplicar la clave privilegiada. Usa tu dirección IP VPS dedicada cuando te conectes.
A continuación, se te pedirá inmediatamente que ingreses el token.
¡Y eso es todo! Has creado y te has conectado con éxito a un servidor TeamSpeak 3 que se ejecuta en Ubuntu 22.04 VPS.
Cómo crear un servidor TS3 en CentOS 7
Configurar un servidor TeamSpeak 3 en un VPS que ejecute CentOS 7 es un procedimiento bastante similar. También se puede dividir en 6 pasos. Comienza por acceder a tu VPS a través de SSH y actualizar el sistema:
yum -y update
Paso 1: Crear un nuevo usuario del sistema
Comienza por crear un usuario dedicado para el servidor TS3. Ejecuta lo siguiente:
adduser teamspeak
Esto creará al usuario y establecerá su directorio de inicio en /home/teamspeak. Ingresa con:
cd /home/teamspeak
Paso 2: Descargar y extraer el servidor TeamSpeak 3
Luego, descarga la configuración del servidor TeamSpeak 3 para Linux. La forma más rápida de hacerlo es usando el comando wget:
wget http://dl.4players.de/ts/releases/3.1.2/teamspeak3-server_linux_amd64-3.1.2.tar.bz2
Cuando termine, tendrás que extraer el archivo:
tar xvf teamspeak3-server_linux_amd64-3.1.2.tar.bz2
Los archivos extraídos estarán en la carpeta teamspeak3-server_linux_amd64. Utiliza este conjunto de comandos para mover todo un directorio hacia arriba y para eliminar el archivo de configuración del servidor extraído:
cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.1.2.tar.bz2
Si todo salió bien, deberías ver esta pantalla cuando ingreses el comando ls:
Paso 3: Aceptar el acuerdo de licencia de TeamSpeak 3
TeamSpeak 3 requiere que aceptes su acuerdo de licencia. Hay varias formas de hacerlo. La más simple es ejecutar:
touch /home/teamspeak/.ts3server_license_accepted
Aparecerá un archivo llamado .ts3server_license_accepted, lo que significa que estuviste de acuerdo con los términos de la licencia.
Paso 4: Iniciar el servidor TeamSpeak 3 en el arranque
A continuación, tendremos que habilitar el servidor TeamSpeak 3 e iniciarlo en el arranque del servidor:
sudo nano /lib/systemd/system/teamspeak.service
Pega este script simple, que se encargará del inicio del servidor TS3 por ti:
[Unit] Description=TeamSpeak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/ts3server_startscript.sh stop PIDFile=/home/teamspeak/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target
Guarda el archivo e ingresa estos dos comandos para comenzar todo:
systemctl enable teamspeak.service systemctl start teamspeak.service
Puedes verificar si el script de inicio funciona con:
systemctl | grep teamspeak.servicePara obtener un informe del servidor TeamSpeak 3 más detallado, escribe:
service teamspeak statusPaso 5: Obtener la clave privilegiada
Una última cosa que tienes que hacer es copiar el token del servidor TeamSpeak 3, también conocido como clave privilegiada. Puedes ubicarlo escribiendo este comando:
cat /home/teamspeak/logs/ts3server_*
Paso 6: Conectarse a través del cliente TeamSpeak 3
¡Y finalmente, es hora de usar el servidor que creamos! Establece una nueva conexión utilizando el cliente TeamSpeak 3 e ingresa tu dirección IP VPS dedicada en el campo Alias del servidor (Server nickname) o Dirección (Address).
Una vez que se te solicite, pega la clave privilegiada previamente obtenida.
¡Y ahí lo tienes! Tu propio servidor TeamSpeak 3 ejecutándose en CentOS 7 VPS.
Cómo crear un servidor TS3 en Windows
El sistema operativo Windows tiene un flujo de configuración del servidor TeamSpeak 3 relativamente fácil. Todo el proceso se realiza en 3 sencillos pasos.
Paso 1: Descargar y extraer el servidor TeamSpeak 3
En primer lugar, descarga el software del servidor TeamSpeak 3 para el sistema operativo Windows. Luego, extráelo en cualquier ubicación deseada.
Paso 2: Ejecutar el instalador del servidor TeamSpeak 3
Abre los archivos del servidor TS3 extraídos y ejecuta el instalador ts3server.exe. Se te pedirá que aceptes el acuerdo de licencia y se te preguntará si el firewall debería permitir que este software se ejecute. Una vez hecho esto, obtendrás la clave privilegiada y otra información útil.
Paso 3: Conectar a través del cliente TeamSpeak 3
Como el instalador hizo todo el trabajo por nosotros, el último paso es conectarse al servidor TS3. En caso de que no estés seguro de qué dirección IP usar al conectarse, abre el símbolo del sistema y ejecuta:
ipconfig
Busca el valor de la dirección IPv4. Tendrás que usarlo mientras te conectas.
Por último, tendrás que pegar la clave privilegiada para obtener derechos de administrador.
¡Y eso es todo lo que hay que hacer para configurar un servidor TeamSpeak 3 en Windows!
Cómo crear un servidor TeamSpeak 3 en Mac OS
También es posible crear un servidor TeamSpeak 3 en MacOS. Toda la configuración se puede completar en 4 sencillos pasos.
Paso 1: Descargar y extraer el servidor TeamSpeak 3
Comienza por descargar la configuración del servidor TeamSpeak 3 para Mac. Una vez terminado, haz doble clic para extraerlo.
Paso 2: Aceptar el acuerdo de licencia de TeamSpeak 3
Abre una nueva ventana del terminal y ejecuta lo siguiente para aceptar el acuerdo de licencia:
set TS3SERVER_LICENSE=accept
Paso 3: Iniciar el servidor TeamSpeak 3 y obtener tu clave privilegiada
Ve a los archivos del servidor TeamSpeak 3 extraídos usando la misma ventana de terminal. Por ejemplo:
cd Downloads/teamspeak3-server_mac
Inicia el servidor escribiendo:
./ts3server
Espera unos momentos hasta que el proceso termine. En la pantalla, también verás tu clave privilegiada:
Paso 4: Conectar a través del cliente TeamSpeak 3
Ahora ya estás listo para usar el servidor TeamSpeak 3. Cuando te conectes, usa la IP que se muestra en la sección Preferencias del sistema > Red.
No olvides pegar la clave privilegiada para obtener derechos de administrador del servidor.
¡Felicitaciones! ¡Has creado un servidor TeamSpeak 3 y te has conectado a él en Mac OS!
Extra: Cómo apuntar un dominio al servidor TS3
Ahora que ya sabes cómo crear un servidor TeamSpeak 3, veamos cómo se puede simplificar el proceso de conexión. En esta parte, aprenderás a apuntar tu dominio existente usando un subdominio con el servidor TeamSpeak 3 que acabas de crear. Esto es útil si deseas contactar con tu servidor usando un nombre de dominio en lugar de la combinación de IP larga y puerto.
Paso 1: Crear el subdominio usando A record
Ingresa a Avanzado -> Editor de zona DNS y busca una sección llamada A (Host). Allí, crea un subdominio y dirígelo al servidor TS3 a través de un A record.
- Host: Especifica el nombre del subdominio.
- Dirección: Escribe la dirección IP de tu servidor TeamSpeak 3 en lugar de la dirección de muestra 188.167.216.
- TTL – Deja esto con el valor predeterminado.
Haz clic en un botón Guardar (Save) y continúa con el siguiente paso.
Paso 2: Crear un registro SRV
Mientras estés en la misma sección del Editor de zona DNS desplázate hacia abajo hasta que veas el panel de administración de SRV.
- Nombre: Aquí debes especificar el nombre del servicio _ts3 y el protocolo _udp, separados por un punto como en la captura de pantalla. Después del segundo punto, agrega el subdominio. El resultado final debe ser similar a este: _ts3._udp.teamspeak.hostinger-tutorials.com.
- TTL: Este término significa Time to live (Tiempo de vida), y limita la vida útil de este registro. Deja el valor predeterminado aquí.
- Prioridad: Otorga a este registro la mayor prioridad y ajusta el valor en 0.
- Peso: Denominado peso relativo para registros con la misma prioridad, ajústalo en 5.
- Puerto: Ingresa el puerto de tu servidor; el puerto del servidor TeamSpeak 3 predeterminado es 9987.
- Objetivo (target): en lugar de hostinger-tutorials.com, ingresa el subdominio que has creado en el Paso 1.
Todo está configurado, ahora solo haz clic en el botón Guardar.
¡Importante! Ten en cuenta que puede tomar hasta 24 horas para que el DNS se propague en todo el mundo. También puedes intentar borrar tu propia caché de DNS.
Eso es todo, has apuntado un dominio hacia el servidor TeamSpeak a través del registro DNS SRV. ¡Ahora puedes conectarte fácilmente a tu servidor usando solo un subdominio simple!
Conclusión
En esta guía, has aprendido cómo crear un servidor TS3 (TeamSpeak 3) en tres plataformas diferentes:
- Linux
- Windows
- Mac OS
¡En caso de que tengas algún consejo, truco o idea, no dudes en compartirlos con nosotros en los comentarios a continuación!
Comentarios
June 20 2018
Muchas gracias por la guia :D
October 25 2018
Segui tu tutorial, pero me da error : CRITICAL|Accounting | |Failed loading default license file Alguna sugerencia?
November 16 2018
Hola, perdón por los inconvenientes causados, puedes generar una nueva licencia gratuita de la siguiente manera: Descargando la versión 3.3.1 a tu directorio home 1. cd /home 2. wget http://dl.4players.de/ts/releases/3.3.1/teamspeak3-server_linux_amd64-3.3.1.tar.bz2 Prosigue a descomprimir el contenido: 3. tar -xvf teamspeak3-server_linux_amd64-3.3.1.tar.bz2 Acepta la nueva licencia de Teamspeak 4. cd teamspeak3-server_linux_amd64 5. touch //.ts3server_license_accepted Corre la actualización: 6. ./ts3server_startscript.sh start Deberías obtener una pantalla como esta: Podrás utilizar este token como contraseña del servidor:
March 19 2020
buenas, ya se que hace tiempo del post pero tampoco hay mucho que ver sobre el tema, en mi caso se me queda el servicio como EXITED y a partir de ahí no me deja ver el token root@ubuntu:/home/teamspeak# cat /home/teamspeak/logs/ts3server_* cat: '/home/teamspeak/logs/ts3server_*': No such file or directory no se si tendrá algo que ver con el script o con la licencia. Gracias
June 20 2020
como puedo eliminar teamspeak desde el directori al cual lo movi porque no se me elimina
July 21 2020
Gracias por el tutorial muy bueno me funciona OK
July 23 2020
Hola Alex, gracias por el comentario! Nos alegra que te haya servido. Un saludo y éxitos!
February 13 2021
Hace unos 6 meses habia hecho un servidor y todo bien, hace como 2 semanas dejo de funcionar, salia que estaba online pero no dejaba conectar, al parecer no dejaba entrar a nadie por timeout, como no encontre solucion intente volver a hacer uno, y para mi sorpresa ahora en el paso 4 al intentar arracarlo no inicia, dice que no puede abrir el archivo pid y da error
February 16 2021
Hola Javi! Te recomiendo que consultes con el servicio de atención al cliente de tu hosting. Si has contratado nuestros servicios, puedes contactar a uno de nuestros agentes desde la sección Ayuda del hPanel, sin duda alguna ellos podrán orientarte con una solución. Espero que puedas resolver tu inconveniente. Saludos!
May 13 2021
Estoy tratando de configurar un servidor en mac pero no me acepta ninguno de los comandos que pones en tus instrucciones, me puedes apoyar
May 18 2021
Hola Fernando! Había un error de tipeo que ya fue corregido. El comando para iniciar el servidor es
./ts3server
. Revisa por las dudas la ubicación donde descomprimiste el archivo. Saludos!