Instalación de Teamspeak 3 Server (Linux y Windows)

0 acciones
0
0
0
0

Introducción

Instale y configure el software del servidor Teamspeak e inicie un servicio para ejecutar el software en segundo plano.

Requisitos previos
  • Servidor Linux o Windows (dedicado, KVM o LXC)
  • Derechos de root/administrador en el sistema
  • Un sistema compatible con Linux

Paso 1 – Preparación

Pasos para sistemas Linux

Cree un nuevo usuario que el servidor Teamspeak necesitará ejecutar en el contexto posterior.

root@your_host:~# useradd -m -s /bin/false ts
Pasos para sistemas Windows

La instalación de NSSM (Non-Suck Service Manager) registrará posteriormente el servidor Teamspeak como un servicio de Windows.

Luego, simplemente abra el archivo ZIP descargado y navegue a una carpeta adecuada para la arquitectura de su servidor.

Aquí puedes fácilmente nssm.exe en C:\Windows\System32\ Copiar.

Esto completa la instalación de NSSM.

Paso 2: Instalar el software Teamspeak

Pasos para sistemas Linux

Para instalarlo se deben realizar los siguientes pasos en el sistema:

root@your_host:~# su --shell /bin/bash ts
ts@your_host:~$ wget -P /tmp/ https://files.teamspeak-services.com/releases/server/3.6.1/teamspeak3-server_linux_amd64-3.6.1.tar.bz2

Abra el archivo descargado.

ts@your_host:~$ tar xjf /tmp/teamspeak3-server_linux_amd64-3.6.1.tar.bz2 -C /home/ts

Acepte el acuerdo de licencia de Teamspeak.

ts@your_host:~$ touch /home/ts/.ts3server_license_accepted

(Opcional) Hay otras opciones para aceptar el acuerdo de licencia.

Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.

Cambiar los permisos de archivo

ts@your_host:~$ chmod +x /home/ts/ts3server_startscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server_minimal_runscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server

Primer inicio del servidor (estos datos deben guardarse)

ts@your_host:~$ /home/ts/ts3server_minimal_runscript.sh
2019-03-16 19:30:44.119638|INFO |SQL | db_CreateTables() tables created
------------------------------------------------------------------
I M P O R T A N T 
------------------------------------------------------------------
Server Query Admin Account created 
loginname= "serveradmin", password= "DC+sOsIL"
------------------------------------------------------------------
^
2019-03-16 19:30:45.093089|WARNING |VirtualServer |1 |
------------------------------------------------------------------
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=q20aDScWvOLg+XL5PpWXUPumhPFaDkStVKE9BpSZ
------------------------------------------------------------------
2019-03-16 19:30:45.093331|INFO |Query |listening for query on 0.0.0.0:10011, [::]:10011
Pasos para sistemas Windows

Descargar el software Teamspeak

Descomprima el archivo en una carpeta (por ejemplo, C:\teamspeak)

Primero, inicie el servidor.

  • Acepte el acuerdo de licencia.
  • Guardar datos de solicitud del servidor
  • Finalizar el servidor mediante el icono de la bandeja

Paso 3 – Iniciar el servicio

Para que Teamspeak se ejecute como un proceso en segundo plano sin un inicio de sesión activo, se debe crear un servicio.

Pasos para sistemas Linux

Crear servicio:

  • Crear el servicio systemd
root@your_host:~# nano /etc/systemd/system/ts.service
  • En el archivo se deberá incluir lo siguiente:
[Unit]
Description=TeamSpeak 3 Server
After=network.service
[Service]
User=ts
Group=ts
Type=forking
WorkingDirectory=/home/ts/teamspeak3-server_linux_amd64/
ExecStart=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/ts/teamspeak3-server_linux_amd64/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Registro de servicio:

Descargar nuevas entradas de servicio y cambios

root@your_host:~# systemctl daemon-reload
  • Habilitar el servicio (se iniciará automáticamente después de reiniciar)
root@your_host:~# systemctl enable ts.service

El siguiente comando se puede utilizar para administrar el servicio.

root@your_host:~# systemctl start/stop/restart ts.service

Pasos para sistemas Windows

Inicie NSSM a través de CMD (el parámetro es el nombre del servicio)

C:\Users\Administrator>nssm install teamspeak

En la pestaña "Aplicación", en "Ruta", se debe especificar la ruta a la aplicación Teamspeak Server. (Por ejemplo, C:\Users\Administrator\teamspeak\ts3server.exe)

En "Directorio de instalación", debe especificar la carpeta completa de la aplicación. (En este caso, C:\Users\Administrator\teamspeak\)

El servidor Teamspeak podrá luego utilizarse normalmente como un servicio de Windows.

Introducción

Este artículo ha mostrado qué pasos se requieren para instalar un servidor Teamspeak 3 en sistemas Windows o Linux y registrar el software Teamspeak como servicio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

También te puede gustar