Cómo crear un servidor TeamSpeak 3 – Guía completa

TeamSpeak 3 es una aplicación de protocolo de voz por Internet que permite a los usuarios comunicarse y colaborar utilizando la voz en tiempo real. Es una herramienta fiable y ligera con características únicas, como encriptación AES-256, latencia mínima y alta calidad de audio.

La gente utiliza la aplicación VoIP TeamSpeak para diversos fines. Normalmente, se utiliza como aplicación de comunicación orientada a juegos, donde los usuarios pueden utilizar el chat de voz mientras juegan para comunicarse y coordinarse con sus amigos.

En este tutorial, te mostraremos cómo hacer un servidor de TeamSpeak en los sistemas más populares, Linux, Windows o macOS.

Cómo crear un servidor TeamSpeak 3 en Linux

Para comenzar, veamos cómo podemos configurar un servidor TeamSpeak 3 en un servidor virtual que ejecute Ubuntu 22.04.

Comienza el proceso accediendo a tu VPS mediante SSH. Este procedimiento puede dividirse en seis sencillos pasos:

  1. Crea un nuevo usuario en el sistema.
  2. Utilizando el comando wget, descarga y extrae el servidor de TeamSpeak.
  3. Acepta el acuerdo de licencia de TeamSpeak 3.
  4. Ordena al servidor de TeamSpeak que se inicie al arrancar el sistema.
  5. Consigue la clave de privilegio.
  6. Conéctate a través del cliente TeamSpeak.

Antes de continuar, comprueba si tu sistema está actualizado introduciendo el siguiente comando en el terminal:

sudo apt-get update && apt-get upgrade

1. Crea un nuevo usuario del sistema

En primer lugar, agrega un nuevo usuario ejecutando el siguiente comando:

adduser --disabled-login teamspeak

Se te pedirá que introduzcas los datos personales del usuario y que confirmes que la información es correcta. Ten en cuenta que todos los campos pueden dejarse en blanco.

Crear un nuevo usuario del sistema para un servidor TeamSpeak 3

Luego, ingresa al directorio de inicio del usuario recién creado:

sudo su teamspeak

Consejo profesional

Si acabas en el directorio raíz después de ejecutar el comando sudo su teamspeak, utiliza cd antes de volver a ejecutar el comando.

Por último, navega hasta el directorio de inicio:

cd /home/teamspeak

2. Descarga y extrae TeamSpeak 3 server

La siguiente tarea es descargar el último software del servidor TeamSpeak 3 para Linux. Elige la versión de 64 bits. Puedes utilizar el comando wget para descargar el archivo de instalación directamente al VPS:

wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Una vez que termine, extrae el archivo:

tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Todo el contenido aparecerá en el directorio teamspeak3-server_linux_amd64. Entonces podremos eliminar con seguridad el archivo innecesario:

rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Comprueba la versión de tu software TeamSpeak e introduce los comandos en consecuencia. Si introduces un número de versión incorrecto, TeamSpeak simplemente no funcionará.

Ejecuta el comando ls y verás una pantalla similar a esta si todo se hizo correctamente:

Salida del comando ls ejecutado correctamente

3. Acepta 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. Sin embargo, asegúrate primero de que estás en el directorio:

touch .ts3server_license_accepted

Esto creará un nuevo archivo vacío llamado .ts3server_license_accepted, que actuará como el acuerdo de licencia.

4. Inicia el servidor TeamSpeak 3 en la interfaz de 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. Utiliza el siguiente comando para cambiar al usuario root:

su -

A continuación, crea un nuevo archivo vacío utilizando el editor de texto que prefieras. En nuestro ejemplo utilizaremos nano:

sudo nano /lib/systemd/system/teamspeak.service

Aquí tienes un ejemplo de lo que debe contener el archivo:

[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/teamspeak3-server_linux_amd64/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 el siguiente comando:

systemctl | grep teamspeak.service

Si el servidor TS 3 funciona correctamente, deberías ver el siguiente resultado:

El servidor TeamSpeak 3 se ejecuta correctamente.

También puedes obtener un informe detallado del estado del servidor de TeamSpeak ejecutando este comando:

service teamspeak status
Uso del comando service teamspeak status

5. Recupera 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. Primero, cambia al usuario de teamspeak:

sudo su teamspeak

A continuación, visualiza la clave de privilegio utilizando el siguiente comando:

cat /home/teamspeak/teamspeak3-server_linux_amd64/logs/ts3server_*

Busca la línea ServerAdmin y copia el token. Tendrá un aspecto parecido a éste:

ServerAdmin privilege key created, please use the line below
token=ZyQqAIGrZyQqAIGrZyQqAIGrZyQqAIGrZyQqAIGr

6. Conéctate 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.

Conexión al servidor TeamSpeak3 a través del cliente

A continuación, se te pedirá inmediatamente que ingreses el token.

Ingresar la clave privilegiada en cliente TeamSpeak3

¡Y eso es todo! Has creado y te has conectado con éxito a un servidor TeamSpeak 3 que se ejecuta en Ubuntu.

Interfaz de TeamSpeak

Cómo crear un servidor TS3 en Windows

Configurar un servidor de TeamSpeak en Windows es fácil. De hecho, puede hacerse en tres sencillos pasos:

  1. Descarga y extrae el servidor de TeamSpeak de su sitio web
  2. Iniciar la instalación del servidor de TeamSpeak
  3. Utiliza el cliente TeamSpeak para conectarte

Empecemos por el servidor de TeamSpeak.

1. Descarga y extrae el servidor TeamSpeak 3

En primer lugar, descarga el software del servidor TeamSpeak 3 para el sistema operativo Windows. Luego, extraelo en cualquier ubicación deseada.

2. Ejecuta el instalador del servidor TeamSpeak 3

Abre los archivos extraídos del servidor de TeamSpeak y ejecuta el archivo ejecutable ts3server.exe.

Se te pedirá que aceptes el acuerdo de licencia y se te preguntará si el cortafuegos de Windows debe incluir el software en una lista segura. 

A continuación, recibirás tu nombre de usuario, la contraseña del servidor, la clave API y el token de administrador del servidor. Copia los cuatro valores en un archivo .txt vacío para utilizarlos más adelante.

Cuadro de diálogo de clave privilegiada en Windows

3. Conéctate a través del cliente TeamSpeak 3

Una vez finalizado el proceso de instalación, el último paso es conectarse al servidor TS3. Descarga el cliente TeamSpeak de la web oficial y ejecuta el instalador .exe.

A continuación, abre el cliente y ve a Conexiones -> Conectar. En caso de que no estés seguro de qué dirección IP utilizar para conectarte, abre el Símbolo del sistema y ejecuta el siguiente comando:

ipconfig

Busca el valor Dirección IPv4, ya que lo utilizaremos al conectarnos.

Conexión al servidor TeamSpeak 3 en Windows

Por último, tendrás que pegar la clave de privilegio para obtener derechos de administrador.

Interfaz de TeamSpeak 3 en Windows

Así se configura correctamente un servidor de TeamSpeak en Windows.

Cómo crear un servidor TeamSpeak 3 en Mac OS

Hacer un servidor de TeamSpeak 3 en el sistema operativo macOS también es posible. Toda la configuración puede completarse en cuatro sencillos pasos:

  1. Descarga y extrae el servidor de TeamSpeak
  2. Acepta el acuerdo de licencia de TeamSpeak 3
  3. Inicia el servidor de TeamSpeak y obtén tu clave de privilegio
  4. Utiliza el cliente TeamSpeak 3 para conectarte

Procedamos con los pasos.

1. Descarga y extrae el servidor TeamSpeak 3

Comienza por descargar la configuración del servidor TeamSpeak 3 para Mac. Una vez terminado, haz doble clic para extraerlo.

2. Acepta el acuerdo de licencia de TeamSpeak 3

Abre una nueva ventana del terminal y ejecuta lo siguiente para aceptar el acuerdo de licencia:

touch .ts3server_license_accepted

3. Inicia el servidor TeamSpeak 3 y obtén tu clave privilegiada

Inicia el servidor introduciendo:

./ts3server

Si recibes un aviso de que TeamSpeak no está reconocido como desarrollador identificado, asegúrate de anular temporalmente la configuración de seguridad en preferencias del Sistema.

Espera unos instantes a que finalice el proceso. Recibirás tu clave de privilegio:

Clave de privilegio de TeamSpeak en macOS

4. Conéctate a través del cliente TeamSpeak 3

Ya estás preparado para utilizar el servidor de TeamSpeak. Cuando te conectes, utiliza la IP que aparece en la sección Preferencias del Sistema -> Red. Puede que tengas que anular una vez más la configuración de seguridad para iniciar la aplicación TeamSpeak.

Conexión al servidor TS3 que se ejecuta en Mac

No olvides pegar la clave de privilegio para obtener derechos de administrador del servidor.

Ingresar de clave privilegiada para el servidor TeamSpeak 3 en Mac

Enhorabuena, has creado un servidor de TeamSpeak y te has conectado a él en el sistema operativo macOS.

Cómo apuntar un dominio al servidor de TeamSpeak

Esta sección te enseñará cómo apuntar tu dominio existente al servidor de TeamSpeak que has creado.

Esto facilitará el proceso de inicio de sesión en el servidor porque no tendrás que recordar la dirección IP y la combinación de puertos, sólo el nombre de dominio.

Antes de proceder con el siguiente paso, ve al Editor de Zonas DNS de tu cuenta de registrador de dominios web. En este ejemplo, utilizaremos un nombre de dominio registrado a través de Hostinger. Sin embargo, los pasos deberían ser similares utilizando también otros registradores.

El proceso puede completarse en dos sencillos pasos:

  1. Crear un subdominio con registros A
  2. Crear un registro SRV

Empecemos con un subdominio.

1. Crea un subdominio utilizando registros A

Accede a hPanel y navega hasta Dominios. Haz clic en el nombre de dominio deseado y selecciona DNS/Nameservers.

Junto a la sección Administrar registros DNS, crea un subdominio y dirígelo al servidor de TeamSpeak.

  • Tipo: elige A.
  • Nombre: especifica el nombre del subdominio.
  • Dirige a: introduce la IP de tu servidor de TeamSpeak 3, eliminando la dirección 185.185.185.185 de ejemplo.
  • TTL: significa tiempo de vida, que limita el tiempo de vida del registro. Deja el valor por defecto.
Sección de gestionar registros DNS en hPanel

Por último, haz clic en Agregar registro.

Asegúrate de que el registro A apunta correctamente y se propaga bien antes de pasar al siguiente paso.

2. Agrega un registro SRV

En la misma sección Administrar registros DNS, añade un nuevo registro SRV.

  • Tipo: elige SRV.
  • Nombre: especifica el nombre del servicio _ts3 y el protocolo _udp, separados por un punto. El resultado final debe ser similar al siguiente:

_ts3._udp.teamspeak.dominio.tld

  • Peso: para registros con la misma prioridad, ajústalo a 5.
  • Puerto: introduce el puerto de tu servidor. Como alternativa, el puerto por defecto del servidor de TeamSpeak 3 es 9987.
  • Objetivo: en lugar de teamspeak.tudominio.com, introduce el subdominio que creaste en el Paso 1.
  • Prioridad: fija el valor en 0.
  • TTL: deja aquí el valor por defecto.
Gestionar registros DNS en hPanel

Por último, haz clic en Añadir registro.

¡Importante! Ten en cuenta que los nuevos registros DNS pueden tardar hasta 24 horas en propagarse por todo el mundo. También puedes intentar borrar tu caché DNS.

Así se dirige un dominio al servidor de TeamSpeak 3 mediante el registro DNS SRV. Puedes conectarte fácilmente a tu servidor utilizando un simple subdominio.

Consejo profesional

Consulta nuestra guía sobre cómo apuntar un nombre de dominio a VPS.

Conclusión

TeamSpeak 3 es una aplicación de chat de voz muy popular entre los amantes de los juegos y los profesionales en informática. Ofrece una interfaz cómoda de usar y permite a los usuarios configurar rápidamente un servidor en cuestión de minutos.

Esta guía te ha enseñado a crear un servidor de TeamSpeak 3 en tres sistemas operativos diferentes: Ubuntu, Windows y macOS.

También proporcionamos una guía sobre cómo apuntar un dominio a un servidor y utilizarlo en lugar de una dirección IP para conectarse.

Si tienes algún consejo, truco o idea, no dudes en compartirlo en la sección de comentarios.

Cómo crear un servidor de TeamSpeak – Preguntas frecuentes

Éstas son algunas de las preguntas más comunes sobre el servidor de TeamSpeak.

¿Qué necesitas para ejecutar un servidor de TeamSpeak?

Un servidor de TeamSpeak puede configurarse en prácticamente cualquier máquina, ya sea un servidor virtual privado (VPS) de tu propiedad o tu ordenador personal con sistemas operativos Windows, Linux o macOS.

Sólo tienes que descargar los archivos del servidor desde el sitio web oficial de TeamSpeak, instalar el servidor y listo.

¿Se necesita un servidor para usar TeamSpeak?

Un servidor de TeamSpeak puede funcionar en la mayoría de los sistemas operativos, lo que significa que no necesitas tener explícitamente un servidor. Un ordenador normal te servirá.

Sin embargo, es muy recomendable que configures un servidor de TeamSpeak porque será mucho más fácil de gestionar. Si eso no es posible, puedes considerar un servidor virtual. 

Author
El autor

Gustavo B.

Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o tomando un curso online.