Начини на плащане Abuse

Установка и настройка TeamSpeak сервера на Ubuntu 24.04: подробное руководство

08.10.2024, 20:38

TeamSpeak е популярен софтуер за гласова и текстова комуникация, който се използва широко в геймърски общности и други колективи. Това затворено VOIP приложение позволява на потребителите да общуват в един чат, като използват гласови канали. TeamSpeak е известен с функции като мобилна свързаност, усъвършенствана система за разрешения, високо качество на звука и други. Сървърът и клиентът на TeamSpeak могат да бъдат инсталирани на различни операционни системи, като Linux, FreeBSD, macOS и Windows (32- и 64-битови версии).

Изисквания

Стъпка 1: Влезте в сървъра чрез SSH

Първо, трябва да се свържете със сървъра чрез SSH под потребител root. Изпълнете следната команда, като замените IP_Address с IP адреса на вашия сървър и Port_number с номера на SSH порта:

ssh root@IP_Address -p Port_number

За да се уверите, че имате инсталирана правилната версия на Ubuntu, изпълнете командата:

lsb_release -a

Очакваният резултат:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:      noble

Стъпка 2: Създаване на нов потребител

Сега нека създадем нов системен потребител, който да стартира сървъра TeamSpeak. Въведете командата:

useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"

Тази команда ще създаде директорията /opt/teamspeak, която ще бъде домашната директория за потребителя Teampeak. Ще я използваме, за да инсталираме сървъра.

Стъпка 3: Изтегляне и инсталиране на сървъра TeamSpeak

Въведете командата:

apt install bzip2

Променете потребителя на новосъздадения потребител teamspeak и изтеглете сървъра:

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

Разопаковайте архива:

tar xvfj teamspeak-server.tar.bz2 --strip-components 1

Сега трябва да приемете лицензионното споразумение. Създайте празен файл:

touch ~/.ts3server_license_accepted

След това излезте от потребителя teamspeak:

exit

Стъпка 4: Създаване на системна услуга

За да управляваме сървъра TeamSpeak, нека създадем системна услуга. Отворете редактора, за да създадете служебен файл:

nano /etc/systemd/system/teamspeak.service

Добавете следния код:

[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

Запишете файла и излезте от редактора. Приложете промените с командата:

systemctl daemon-reload

Активирайте услугата да се изпълнява при стартиране на системата и я стартирайте сега:

systemctl enable --now teamspeak

За да проверите състоянието на сървъра, използвайте командата:

systemctl status teamspeak

Стъпка 5: Задайте паролата на администратора

Нека спрем сървъра:

systemctl stop teamspeak.service

Сега нека стартираме сървъра с паролата на администратора:

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass

След като зададете паролата, спрете услугата TeamSpeak:

./ts3server_startscript.sh stop

След това излезте от системата, като въведете:

exit

Стартирайте услугата TeamSpeak:

systemctl start teamspeak.service

Стъпка 6: Свързване със сървъра TeamSpeak

Изтеглете и инсталирайте клиента TeamSpeak на компютъра си. При стартиране въведете IP адреса на сървъра и паролата, която сте създали в предишната стъпка. След като се свържете, въведете токена, който беше създаден при стартирането на услугата. Този токен може да бъде намерен с помощта на командата, изпълнена на сървъра:

grep -i token /opt/teamspeak/logs/*

Важно: Запазете този токен, той е необходим на администратора, за да се свърже със сървъра!

Заключение

Сега сървърът TeamSpeak е инсталиран и работи на вашия сървър Ubuntu 24.04.