Преглед
Захтеви
Упутства
Преглед
Доста вам је коришћења Дисцорд/Скипе-а? Уморни сте од тога да немате потпуну контролу над својим сервером? Или је то можда због недостатка прилагодљивих подешавања? Превише се користи пропусни опсег? Па не тражите даље! Теамспеак је ту да помогне!
У овом водичу ћу вам показати како да инсталирате ТеамСпеак 3 Сервер на ваш Убунту 16.04 64-битни Вултр ВПС.
Захтеви
- ВПС који покреће Убунту 16.04 од Вултр.
Упутства
Корак 1.
Прво, креирајте новог корисника са вашим жељеним именом, ми ћемо користити име "теамспеак" за овај водич.
adduser --disabled-login teamspeak
Корак 2.
Преузмите најновије датотеке ТеамСпеак 3 сервера за 64-битни Линук. Проверите њихову веб локацију, можда ће бити доступна нова верзија.
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Корак 3.
Извуците архиву.
tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Ово ће креирати нову фасциклу у основном директоријуму под називом: teamspeak3-server_linux_amd64
Корак 4.
Преместите екстраховане датотеке у teamspeakпочетни директоријум корисника, а затим уклоните извучену фасциклу и преузету архиву.
cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3*
Прихватите уговор о лиценци:
touch /home/teamspeak/.ts3server_license_accepted
Корак 5.
Промените власништво над датотекама сервера ТеамСпеак 3.
chown -R teamspeak:teamspeak /home/teamspeak
Корак 6.
Нека се ТеамСпеак 3 сервер покрене при покретању. Користите свој омиљени едитор да направи нови фајл који се зове teamspeak.serviceу /lib/systemd/system/.
nano /lib/systemd/system/teamspeak.service
Налепите овај садржај у њега:
[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
Када завршите, сачувајте датотеку и затворите уређивач. Сада ћемо активирати скрипту тако да ће се покренути при покретању.
Ово чини да системд препозна датотеку коју смо управо креирали.
systemctl --system daemon-reload
Омогућите услугу.
systemctl enable teamspeak.service
Покрените ТеамСпеак сервер.
systemctl start teamspeak.service
Када покренете сервер, можете да проверите да ли ради помоћу ове команде.
systemctl status teamspeak.service
Корак 7.
Када први пут покушате да се повежете са својим ТеамСпеак сервером, од вас ће можда бити затражено да користите кључ за привилегије. Овај кључ привилегија омогућава администрацију вашег ТеамСпеак сервера. Да бисте добили овај кључ привилегија, користите следећу команду:
cat /home/teamspeak/logs/ts3server_*
У дну ћете видети нешто што изгледа овако:
--------------------------------------------------------
ServerAdmin privilege key created, please use the line below
token=****************************************
--------------------------------------------------------
Замените звездице својим јединственим токеном и унесите га у свој ТеамСпеак клијент. Видећете промпт који ће вам рећи да је кључ привилегија успешно употребљен.
Опционо: заштитни зид
Ако користите уграђени заштитни зид који је укључен у инсталацију Убунтуа, онда iptablesје то ваш заштитни зид. Можда ћете морати да проследите следеће портове да бисте омогућили везе са вашим ТеамСпеак 3 сервером.
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p udp --sport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --sport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --sport 10011 -j ACCEPT