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 16.04 o CentOS 7.

Cómo crear un servidor TS3 en Ubuntu 16.04

Para comenzar, veamos cómo podemos configurar un servidor TeamSpeak 3 en un servidor virtual que ejecute Ubuntu 16.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
Crear un nuevo usuario del sistema para un servidor TeamSpeak 3

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
Contenidos del servidor TeamSpeak 3

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
El servidor TeamSpeak 3 se ejecuta correctamente.

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 statusUn estado detallado del servidor TeamSpeak3

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_*Token del servidor TeamSpeak 3

Paso 6: Conectar a través del cliente TeamSpeak 3

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

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.

Ingresar la clave privilegiada en cliente TeamSpeak3

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 16.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
Archivos del servidor TeamSpeak 3 listados

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.serviceComprobando si el servidor TS3 se inicia al arrancarPara obtener un informe del servidor TeamSpeak 3 más detallado, escribe:
service teamspeak statusInforme de estado del servidor TeamSpeak 3Paso 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_*Token del servidor TeamSpeak 3

Paso 6: Conectarse a través del cliente TeamSpeak 3

Conexión al servidor TeamSpeak 3 a través del cliente

¡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).

Cuadro de diálogo solicitando el token del servidor TeamSpeak 3

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

Cuadro de diálogo de clave privilegiada en Windows

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
Conexión al servidor TeamSpeak 3 en Windows

Busca el valor de la dirección IPv4. Tendrás que usarlo mientras te conectas.

Ingresar la clave privilegiada en windows

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
Obtener la clave privilegiada TS3 en Mac

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

Conexión al servidor TS3 que se ejecuta en Mac

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.

Ingresar de clave privilegiada para el servidor TeamSpeak 3 en Mac

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

Agregar un registro para el subdominio del servidor TeamSpeak 3

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

Crear registro SRV para el subdominio de TeamSpeak

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!

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.