Esta guía le mostrará cómo instalar un servidor TeamSpeak en un servidor Linux. TeamSpeak es un servidor de voz o un “intercomunicador virtual” que le permite hablar con otros en línea. Se usa comúnmente para juegos, pero la gente también lo usa para colaborar con sus grupos de trabajo, proyectos de pasatiempos o simplemente para conversar con amigos y familiares.
Instalar TeamSpeak
Obten TeamSpeak de su página oficial:
- En tu computadora entra a teamspeak.com.
- En la sección de descargas en la página da click en TeamSpeak 3.
- Bajo Linux, selecciona Server AMD64
- Click en el botón de download.
- Acepta los terminos y condiciones
- En la página de descarga simplemente copia el link directo de descarga.
Extrae Teamspeak
- Conectate a tu servidor Linux via SSH y crea un directorio.
mkdir teamspeak
- Entra a tu nuevo directorio
cd teamspeak
- Descarga el TeamSpeak, solo remplaza el url de abajo por el que copiaste directo (nueva version).
wget https://dl.4players.de/ts/releases/3.0.11.3/teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
- Extrae el paquete con tar
tar -xvf teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
Corriendo TeamSpeak
Una vez que se descarga TeamSpeak, está listo para iniciar el servidor. TeamSpeak viene precompilado por lo que no se requiere configuración o construcción.
- Entra al directorio recien extraído
cd teamspeak3-server_linux-amd64
- Ejecutar el script de inicio del servidor.
./ts3server_startscript.sh start
-
------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ Server Query Admin Account created loginname= "serveradmin", password= "RQkvl+Ip" ------------------------------------------------------------------ ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ ServerAdmin privilege key created, please use it to gain serveradmin rights for your virtualserver. please also check the doc/privilegekey_guide.txt for details. token=nfV+rTxhgQRR6m1Nn3royO08Sljeh1Ysm9bZ5JNw ------------------------------------------------------------------
- Desde su computadora, abra su cliente TeamSpeak y abra el diálogo de conexión.
- Ingrese la dirección IP de su Linode o un dominio al que apunta, el apodo serveradmin y la contraseña como se proporciona.
- Una vez que la conexión sea exitosa, el cliente le pedirá el token de seguridad. Cópielo de la sesión de SSH y péguelo en el cuadro de diálogo del cliente.
HAciendo que TeamSpeak inicie automáticamente
Si deseas que TeamSpeak se inicie automáticamente cada vez que inicie su servidor, siga estas instrucciones.
-
pwd
La salida/output debe ser similar a:
/home/user/teamspeak/teamspeak3-server_linux-amd64
- Como
root
o consudo
, crea un nuevo archivo llamado/etc/init/teamspeak.conf
e inserta el siguiente código, remplazandouser
con su usuario y/home/user/teamspeak/teamspeak3-server_linux-amd64/
con la ruta de arriba (pwd):- /etc/init/teamspeak.conf
-
1 2 3 4 5 6 7 8 9 10 11 12
#!/bin/sh chdir /home/user/teamspeak/teamspeak3-server_linux-amd64/ respawn setuid user setgid user exec /home/user/teamspeak/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh start on runlevel [2] stop on runlevel [013456]
La próxima vez que inicies TeamSpeak va a cargar automáticamente
Configuración de Firewall
Si usa un firewall, los siguientes puertos deberán abrirse: 9987, 30033, 10011 y 41144. Aquí están los comandos para abrir esos puertos en IPtables. Ejecute cada línea como un comando separado.
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --dport 41144 -j ACCEPT