Przegląd
Niezależnie od tego, czy pracujesz nad dużym projektem współpracy z zespołem programistów, czy zabijasz szefa w najnowszej grze RPG, będziesz potrzebować jakiejś formy komunikacji. Jasne, Skype jest świetny, ale wykorzystuje dużą przepustowość, co może powodować problemy z opóźnieniami w przypadku wolniejszych połączeń. Tam właśnie pojawia się Teamspeak! Teamspeak to świetna platforma VoIP, która może używać bardzo małej przepustowości, jeśli jest odpowiednio skonfigurowana.
W tym przewodniku omówimy sposób tworzenia serwera Teamspeak 3 na 64-bitowym VPS Ubuntu 14 od Vultr.
Wymagania
- VPS od Vultr z systemem Ubuntu 14, chociaż ten przewodnik będzie działał dla użytkowników Ubuntu 12.
- 5 minut.
Instalacja
Przede wszystkim musisz zalogować się na swój serwer. Gotowe? Dobrze, zacznijmy.
Pobierz najnowszą wersję Teamspeak ze swojej strony internetowej (może być dostępna nowsza wersja, zawsze warto sprawdzić i sprawdzić):
wget http://dl.4players.de/ts/releases/3.0.11.2/teamspeak3-server_linux-amd64-3.0.11.2.tar.gz
Następnym krokiem jest wyodrębnienie plików z pobranego archiwum.
tar xzf teamspeak3-server_linux-amd64-3.0.11.2.tar.gz
Utwórz konto użytkownika, dla którego Teamspeak będzie działał na naszym VPS. W tym przewodniku użyjemy teamspeak, chociaż możesz użyć dowolnej nazwy, którą chcesz. Wyłączymy również logowanie dla tego użytkownika, czyniąc go lokalnym kontem demona.
sudo adduser --disabled-login teamspeak
Przenieśmy teraz wszystkie nasze pliki Teamspeak do ich nowej lokalizacji.
sudo mv teamspeak3-server_linux-amd64 /usr/local/teamspeak
Zmień własność / grupę plików na nowego użytkownika.
sudo chown -R teamspeak:teamspeak /usr/local/teamspeak
Uruchom Teamspeak3 podczas uruchamiania. W tym celu będziemy musieli utworzyć dowiązanie symboliczne do skryptu, który był zawarty w pobranym wcześniej archiwum.
sudo ln -s /usr/local/teamspeak/ts3server_startscript.sh /etc/init.d/teamspeak
sudo update-rc.d teamspeak defaults
Teraz wystarczy, że uruchomisz serwer Teamspeak!
sudo service teamspeak start
Na terminalu zobaczysz ekran z zapytaniem nazwa użytkownika / hasło i klucz uprawnień - pamiętaj, aby zapisać te informacje, ponieważ będą one potrzebne do administrowania serwerem.
Reguły zapory ogniowej
Jeśli używasz iptables, musisz włączyć kilka portów.
-A INPUT -p udp --dport 9987 -j ACCEPT
-A INPUT -p udp --sport 9987 -j ACCEPT
-A INPUT -p tcp --dport 30033 -j ACCEPT
-A INPUT -p tcp --sport 30033 -j ACCEPT
-A INPUT -p tcp --dport 10011 -j ACCEPT
-A INPUT -p tcp --sport 10011 -j ACCEPT
To kończy instalację Team speak 3 na twoim Ubuntu VPS. Ciesz się serwerem Teamspeak-3!