GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit TeamSpeak Server na Linuxu, Windows a macOS

TeamSpeak 3 je aplikace protokolu VoIP (Voice-over-Internet Protocol), která uživatelům umožňuje komunikovat a spolupracovat pomocí hlasu v reálném čase.

Je to spolehlivý a lehký nástroj se speciálními funkcemi, jako je šifrování na vojenské úrovni, minimální latence a vysoká kvalita zvuku.

Lidé používají aplikaci TeamSpeak VoIP k různým účelům. Běžně se používá pro hlasové chatování při hraní her s přáteli a provádění interní komunikace v obchodním prostředí.

V této příručce se dozvíte, jak vytvořit server TeamSpeak na vašem počítači. Ať už používáte VPS s Ubuntu 16.04, CentOS 7 nebo počítač s Windows či macOS, máme pro vás řešení.

Jak vytvořit server TeamSpeak 3 na Ubuntu 16.04

Pro začátek si nastavíme TeamSpeak server na Linux VPS s operačním systémem Ubuntu 16.04.

Začněte proces přístupem k vašemu VPS přes SSH. Následující postup lze rozdělit do 6 jednoduchých kroků.

Než budete pokračovat, zkontrolujte, zda je váš systém aktuální, zadáním následujícího příkazu do terminálu:

apt-get update && apt-get upgrade

Krok 1 – Vytvoření nového uživatele systému

Nejprve přidejte nového uživatele provedením následujícího příkazu:

adduser --disabled-login teamspeak

Budete požádáni o zadání osobních údajů uživatele a potvrzení, že jsou správné. Pamatujte, že všechna pole mohou zůstat prázdná.

Poté přejděte do domovského adresáře nově vytvořeného uživatele:

cd /home/teamspeak

Krok 2 – Stažení a extrahování serveru TeamSpeak 3

Dalším úkolem bude stažení nejnovějšího serverového softwaru TeamSpeak 3 pro Linux. Ke stažení instalačního souboru přímo do VPS můžete použít příkaz wget:

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

Po dokončení rozbalte stažený soubor:

tar xvf teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Veškerý obsah se objeví v teamspeak3-server_linux_amd64 složka. Další věcí bude přesunutí všeho do /home/teamspeak a odstranění staženého archivu:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Ujistěte se, že jste zkontrolovali verzi svého softwaru TeamSpeak a podle toho zadejte příkazy. Pokud zadáte nesprávné číslo verze, TeamSpeak se nespustí.

Spusťte příkaz ls příkaz. Pokud bylo vše provedeno správně, měla by se zobrazit obrazovka podobná příkladu níže:

Krok 3 – Přijměte licenční smlouvu TeamSpeak 3

Od vydání serveru TeamSpeak 3 verze 3.1.0 je povinné přijmout licenční smlouvu. Nejrychlejší způsob, jak to udělat, je spustit následující příkaz:

touch /home/teamspeak/.ts3server_license_accepted

Tím se vytvoří nový prázdný soubor s názvem .ts3server_license_accepted , což znamená, že jste přijali licenční podmínky.

Krok 4 – Spuštění serveru TeamSpeak 3 při spuštění

Nyní je čas nastavit server TeamSpeak tak, aby se spustil při spuštění serveru. Budeme muset vytvořit soubor s názvem teamspeak.service v /lib/systemd/system adresář. Následující příkaz vám pomůže:

sudo nano /lib/systemd/system/teamspeak.service

Soubor by měl obsahovat:

[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

Vložte obsah do nově vytvořeného souboru a uložte jej. Dále skript aktivujeme a spustíme jej při spuštění serveru:

systemctl enable teamspeak.service
systemctl start teamspeak.service

Znovu zkontrolujte, zda byl úspěšně přidán spuštěním:

systemctl | grep teamspeak.service

Pokud server TS 3 běží správně, uvidíte následující výsledek:

Můžete také získat podrobnou zprávu o stavu serveru TeamSpeak spuštěním:

service teamspeak status

Krok 5 – Získání klíče oprávnění

Vzhledem k tomu, že server TeamSpeak 3 nyní běží, pojďme získat poslední kousek skládačky – klíč oprávnění. Budete jej muset vložit při prvním připojení k serveru. Můžete jej zobrazit pomocí následujícího příkazu:

cat /home/teamspeak/logs/ts3server_*

Krok 6 – Připojení přes klienta TeamSpeak

Posledním krokem je připojení k nově vytvořenému serveru TS3 a použití klíče oprávnění. Při připojování použijte svou vyhrazenou IP adresu VPS.

Okamžitě budete vyzváni k zadání tokenu správce serveru:

Úspěšně jste vytvořili a připojili se k serveru TeamSpeak 3 na Ubuntu 16.04 VPS.

Jak vytvořit server TeamSpeak 3 na CentOS 7

Nastavení serveru TeamSpeak na VPS se systémem CentOS 7 je podobné výše uvedenému postupu. Dá se také rozdělit do šesti kroků. Začněte přístupem k VPS přes SSH a aktualizací systému:

yum -y update

Krok 1 – Vytvoření nového uživatele systému

Začněte vytvořením nového uživatele pro server TeamSpeak 3. Proveďte následující příkaz:

adduser teamspeak

Tím se vytvoří uživatel a jeho domovský adresář se nastaví na /home/teamspeak . Přístup k němu:

cd /home/teamspeak

Krok 2 – Stažení a extrahování serveru TeamSpeak 3

Nyní si stáhněte nastavení serveru TeamSpeak 3 pro Linux. Nejrychlejší způsob, jak to udělat, je použít příkaz wget:

wget http://dl.4players.de/ts/releases/3.12.1/teamspeak3-server_linux_amd64-3.12.1.tar.bz2

Po dokončení stahování budete muset archiv rozbalit:

tar xvf teamspeak3-server_linux_amd64-3.12.1.tar.bz2

Extrahované soubory budou v teamspeak3-server_linux_amd64 složka. Pomocí následujících příkazů přesunete vše o jeden adresář nahoru a odstraníte extrahovaný soubor nastavení serveru:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.12.1.tar.bz2

Pokud vše půjde dobře, měli byste po zadání ls vidět tuto obrazovku příkaz:

Krok 3 – Přijměte licenční smlouvu TeamSpeak 3

TeamSpeak 3 vyžaduje, abyste přijali jejich licenční smlouvu. Existuje několik způsobů, jak to udělat. Nejjednodušší je provést:

touch /home/teamspeak/.ts3server_license_accepted

Soubor s názvem .ts3server_license_accepted se zobrazí, což znamená, že jste souhlasili s licenčními podmínkami.

Krok 4 – Spuštění serveru TeamSpeak 3 při spuštění

Dále musíme povolit server TeamSpeak 3 a spustit jej při spuštění serveru:

 

Zkopírujte a vložte níže uvedený skript, který se za vás postará o spuštění serveru TS3:

[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

Pro podrobnější zprávu serveru TeamSpeak zadejte:

service teamspeak status

Krok 5 – Získání klíče oprávnění

Poslední věc, kterou musíte udělat, je zkopírovat token serveru TeamSpeak, jinak známý jako klíč oprávnění. Můžete jej najít zadáním tohoto příkazu:

cat /home/teamspeak/logs/ts3server_*

Krok 6 – Připojení přes klienta TeamSpeak

Konečně je čas použít vytvořený server. Navažte nové připojení pomocí klienta TeamSpeak a zadejte svou vyhrazenou IP adresu VPS do Přezdívky nebo adresy serveru pole.

Po zobrazení výzvy vložte dříve načtený klíč oprávnění.

Gratulujeme – úspěšně jste nastavili server TeamSpeak 3 na CentOS 7 VPS.

Jak vytvořit server TeamSpeak 3 ve Windows

Nastavení serveru TeamSpeak na Windows je snadné. Ve skutečnosti to lze provést ve třech snadných krocích.

Krok 1 – Stažení a extrahování serveru TeamSpeak 3

Nejprve si stáhněte serverový software TeamSpeak 3 pro Windows. Poté jej rozbalte na požadované místo.

Krok 2 – Spusťte instalační program serveru TeamSpeak 3

Otevřete extrahované soubory serveru TS3 a spusťte ts3server.exe .

Budete vyzváni k přijetí licenční smlouvy a dotázáni, zda má brána firewall systému Windows přidat tento software na seznam povolených.

Poté získáte přihlašovací jméno k serveru, heslo, klíč API a token správce serveru nebo klíč oprávnění. Zkopírujte všechny čtyři hodnoty do prázdného souboru Poznámkového bloku pro pozdější použití.

Krok 3 – Připojení přes klienta TeamSpeak

Po dokončení procesu instalace je posledním krokem připojení k serveru TS3.

Stáhněte si klienta TeamSpeak 3 z oficiálních stránek a spusťte .exe instalační program.

Dále otevřete klienta a přejděte na Připojení -> Připojit .

V případě, že si nejste jisti, jakou IP adresu použít pro připojení, otevřete příkazový řádek a spusťte:

ipconfig

Vyhledejte adresu IPv4 hodnota. Budete jej muset použít při připojování.

Nakonec budete muset vložit klíč oprávnění, abyste získali práva správce.

To je vše – nastavili jste server TeamSpeak 3 na Windows.

Jak vytvořit server TeamSpeak 3 na macOS

Je také možné vytvořit server TeamSpeak 3 na macOS. Celé nastavení lze dokončit ve čtyřech jednoduchých krocích.

Krok 1 – Stažení a extrahování serveru TeamSpeak 3

Začněte stažením souboru binárního nastavení serveru TeamSpeak 3 pro Mac. Po dokončení jej extrahujte dvojitým kliknutím.

Krok 2 – Přijměte licenční smlouvu TeamSpeak 3

Otevřete Terminál a proveďte následující příkaz pro přijetí licenční smlouvy:

touch .ts3server_license_accepted

Krok 3 – Spusťte server TeamSpeak 3 a získejte svůj privilegovaný klíč

Přejděte k extrahovaným souborům serveru TeamSpeak 3 pomocí stejného okna terminálu. Spusťte tento příkaz:

cd Downloads/teamspeak3-server_mac

Spusťte server zadáním:

./ts3server

Pokud se zobrazí varování, že TeamSpeak nebyl rozpoznán jako identifikovaný vývojář, ujistěte se, že jste dočasně přepsali nastavení zabezpečení v Systém Předvolby .

Počkejte několik okamžiků, než se proces dokončí. Obdržíte svůj privilegovaný klíč:

Krok 4 – Připojení přes klienta TeamSpeak

Nyní jste připraveni používat server TeamSpeak 3. Při připojování použijte IP uvedenou v System Preferences -> Network sekce. Možná budete muset znovu přepsat nastavení zabezpečení, abyste mohli spustit aplikaci TeamSpeak.

Nezapomeňte vložit klíč oprávnění, abyste získali práva správce serveru.

Gratulujeme, vytvořili jste server TeamSpeak 3 a připojili jste se k němu v systému macOS.

Bonus:Jak nasměrovat doménu na server TeamSpeak 3

Tato část vás naučí, jak nasměrovat vaši stávající doménu na server TeamSpeak 3, který jste právě vytvořili.

To usnadní přihlašování na server, protože si nebudete muset pamatovat kombinaci IP adresy a portu – pouze název domény.

Než budete pokračovat dalším krokem, přejděte do Editoru zóny DNS ve svém účtu registrátora domény. V tomto příkladu použijeme název domény, který byl zaregistrován prostřednictvím Hostinger. Postup by měl být podobný jako u jiných registrátorů.

Krok 1 – Vytvoření subdomény pomocí záznamů A

Přihlaste se do hPanel a přejděte na Domény . Klikněte na požadovaný název domény a vyberte DNS / Nameservers.

V sekci Správa DNS záznamů , vytvořte subdoménu a nasměrujte ji na server TeamSpeak 3.

  • Zadejte – vyberte A.
  • Jméno – zadejte název subdomény.
  • Ukazuje na – místo vzoru 93.188.167.216 zadejte IP adresu vašeho TeamSpeak 3 serveru adresu.
  • TTL – tento termín znamená Čas žít , což omezuje životnost tohoto záznamu. Ponechte výchozí hodnotu.

Klikněte na Přidat záznam .

Než budete pokračovat k dalšímu kroku, ujistěte se, že záznam A je nasměrován správně a že se dobře šíří.

Krok 2 – Vytvoření záznamu SRV

V části Spravovat záznamy DNS , přidejte nový záznam SRV.

  • Zadejte – vyberteSRV .
  • Jméno – zde zadejte název služby _ts3 a protokol _udp , oddělené tečkou. Konečný výsledek by měl vypadat podobně jako:_ts3._udp.teamspeak.yourdomain.com.
  • Hmotnost – pro záznamy se stejnou prioritou nastavte 5 .
  • Port – zadejte port vašeho serveru. Alternativně je výchozí port serveru TeamSpeak 3 9987 .
  • Cíl – namísto teamspeak.yourdomain.com zadejte subdoménu, kterou jste vytvořili v Kroku 1 .
  • Priorita – dát tomuto záznamu nejvyšší prioritu a nastavit hodnotu na 0.
  • TTL – zde ponechte výchozí hodnotu.

Klikněte na Přidat záznam .

Důležité! Všimněte si, že může trvat až 24 hodin, než se nové záznamy DNS rozšíří po celém světě. Můžete také zkusit vymazat mezipaměť DNS.

To je vše – nasměrovali jste doménu na server TeamSpeak prostřednictvím DNS SRV záznam. Nyní se můžete snadno připojit k vašemu serveru pomocí jednoduché subdomény.

Závěr

TeamSpeak 3 je aplikace protokolu Voice-over-Internet Protocol (VoIP) oblíbená mezi online hráči, spolupracovníky a přáteli.

V této příručce jste se naučili, jak vytvořit server TeamSpeak 3 na čtyřech různých operačních systémech:

  • Ubuntu
  • CentOS 7
  • Windows
  • macOS

Pokud máte nějaké tipy, triky nebo nápady, neváhejte se o ně podělit v sekci komentářů níže. Hodně štěstí!


Linux
  1. Jak změnit nebo podvrhnout MAC adresu ve Windows / Windows Server / macOS / Unix / Linux

  2. Jak nainstalovat RabbitMQ Server a Erlang na Linux

  3. Jak zaregistruji server Linux se serverem Windows DNS

  1. Jak vytvořit server Minecraft s Hostinger, Ubuntu, Windows a macOS

  2. Jak získat přístup k souborovým systémům Linux ve Windows 10 a WSL 2

  3. Nova-agent (Linux) a agent Rackspace (Windows)

  1. Jak duální bootování Linuxu a Windows

  2. Jak nakonfigurovat server SAMBA a přenášet soubory mezi Linuxem a Windows

  3. Jak duální bootování Windows 10 a MX Linux