TeamSpeak 3 Server Kurma – Detaylı Anlatım

TeamSpeak 3 Server Kurma – Detaylı Anlatım

Bu rehberimizde, sizlere Linux, Windows veya Mac işletim sistemi üzerinde birkaç dakikada nasıl TeamSpeak 3 server kurma işlemi yapabileceğinizi göstereceğiz. Eğer arkadaşlarınızla iletişim kurabileceğiniz güvenli ve hafif bir araca ihtiyacınız varsa, TeamSpeak 3 en iyi yöntemlerden birisidir. Rehberin sonuna geldiğimizde Windows, Mac OS veya Ubuntu 16.04 ya da CentOS 7 çalıştıran sanal sunucuda nasıl TS3 server kurma işlemi yapılır öğreneceksiniz.

Ubuntu 16.04 Üzerinde TeamSpeak 3 Server Kurma

İlk başta, Ubuntu 16.04 çalıştıran sanal bir sunucuda TS3 server kurma nasıl yapılır öğrenelim.

İşleme başlamak için SSH ile VPS erişimi sağladıktan sonra 6 basit adımı uygulayacağız.

Devam etmeden önce sisteminizin güncel olup olmadığını aşağıdaki komutu kullanarak kontrol edin:

apt-get update && apt-get upgrade

Adım 1 – Yeni sistem kullanıcısı oluşturma

Her şeyden önce aşağıdaki komutu çalıştırarak yeni bir sistem kullanıcısı ekleyelim:

adduser --disabled-login teamspeak
TeamSpeak 3 server için yeni sistem kullanıcısı oluşturma

Komutu girdikten sonra kişisel kullanıcı bilgilerinizi girmeniz ve doğrulamanız istenecek. Tüm bu alanların boş bırakılabileceğini unutmayın.

Ardından yeni oluşturulan kullanıcının ana dizinine ulaşın:

cd /home/teamspeak

Adım 2 – TeamSpeak 3 server indirin ve çıkarın

Sıradaki adımda Linux için en son sürüm TeamSpeak 3 server yazılımını indirin.  Dilerseniz kurulum dosyasını doğrudan VPS’ye indirmek için kullanabilirsiniz:

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

Tamamlandıktan sonra, arşivi çıkarın:

tar xvf teamspeak3-server_linux_amd64-3.1.2.tar.bz2

Tüm içerik teamspeak3-server_linux_amd64 dizininde olacaktır. Sıradaki adımda tüm her şeyi /home/teamspeak dizinine taşıyacağız ve indirilen arşivi sileceğiz:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.1.2.tar.bz2
TeamSpeak 3 Server içerikleri

Şimdi ls komutunu çalıştırdığınızda her şey doğru şekilde tamamlandıysa aşağıdaki gibi bir ekran göreceksiniz:

Adım 3 – TeamSpeak 3 lisans anlaşmasını kabul edin

TeamSpeak 3 server 3.1.0 sürümünden sonra lisans anlaşmasını kabul etmek mecburi hale getirildi. Bunu yapabilmenin en kolay yolu aşağıdaki komutu kullanmaktır:

touch /home/teamspeak/.ts3server_license_accepted

Bunun sonucunda lisans anlaşması olarak görülecek olan .ts3server_license_accepted adında boş bir dosya oluşturulacaktır.

Adım 4 – Boot üzerinde TeamSpeak 3 server başlatın

Şimdi TS3 Server ayarlarını yapma zamanı. Bunu yapabilmek için /lib/systemd/system dizininde teamspeak.service adında bir dosya oluşturmamız gerekiyor. Aşağıdaki komut iş görecektir:

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

Dosyada aşağıdakiler bulunmalıdır:

[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

Bu içeriği yeni oluşturulan dosyanın içine yapıştırın ve kaydedin. Ardından script’i çalıştırarak sunucu boot’unda çalıştırılmasını sağlayacağız.

systemctl enable teamspeak.service
systemctl start teamspeak.service

Aşağıdaki ile eklendiğine emin olun:

systemctl | grep teamspeak.service
TeamSpeak 3 Server Başarıyla Çalıştırıldı

Eğer TS3 server doğru şekilde çalışıyorsa aşağıdaki gibi bir sonuç görmelisiniz:

Diğer yandan TeamSpeak 3 server durumunu aşağıdaki komutu kullanarak detaylı şekilde kontrol edebilirsiniz:

service teamspeak statusDetaylı TeamSpeak 3 server durumu

Adım 5 – Privileged key oluşturma

TeamSpeak 3 server artık çalıştığına göre, yapbozun son parçasını elde edelim, privileged key. Bu anahtara sunucuya ilk defa bağlanırken ihtiyacınız olacak. Aşağıdaki komutu kullanarak bu anahtara ulaşabilirsiniz:

cat /home/teamspeak/logs/ts3server_*TeamSpeak 3 server privileged anahtarı

Adım 6 – TeamSpeak 3 ile bağlanma

İstemci ile TS3 Sunucusuna bağlanma

Son adımda ise yeni kurduğunuz TS3 sunucusuna bağlanarak privileged key’i kullanacağız. Bağlanmak için özel VPS IP adresinizi kullanın.

TeamSpeak 3 istemcisinde privileged key girişi

Bu işlem sonrasında sizden anahtarı girmeniz istenecek.

Ve hepsi bu kadar! Ubuntu 16.04 VPS üzerinde başarıyla TeamSpeak 3 server kurulumu yapmış oldunuz.

CentOS 7 Üzerinde TeamSpeak 3 Server Kurma

CentOS 7 çalıştıran bir VPS üzerinde de TeamSpeak 3 server kurma işlemi oldukça basit bir prosedürdür. 6 adıma ayırabiliriz. Öncelikle SSH kullanarak VPS erişimi sağlayın ve sistemi güncelleyin.

yum -y update

Adım 1 – Yeni sistem kullanıcısı oluşturma

TeamSpeak 3 server için özel bir kullanıcı oluşturun. Bunun için aşağıdaki komutu uygulayın:

adduser teamspeak

Bu sayede yeni bir kullanıcı oluşturarak /home/teamspeak dizinini ana dizin olarak ayarlayın. Erişim sağlamak için:

cd /home/teamspeak

Adım 2 – TeamSpeak 3 server indirin ve çıkarın

Ardından Linux için TeamSpeak 3 server dosyasını indirin. Bunu wget komutu kullanarak hızlı bir şekilde de yapabilirsiniz:

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

Tamamlandıktan sonra arşivi çıkarmanız gerekecek:

tar xvf teamspeak3-server_linux_amd64-3.1.2.tar.bz2

Çıkarılan dosyalar teamspeak3-server_linux_amd64 klasöründe olacaktır. Aşağıdaki komut setini kullanarak tüm her şeyi bir üst dizine taşıyın ve çıkarılan server kurulum dosyasını silin:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64-3.1.2.tar.bz2
Teamspeak 3 sunucu dosya listesi

Eğer her şey düzgün gitmişse, ls komutunu kullandıktan sonra aşağıdaki gibi bir şey görmelisiniz:

Adım 3 – TeamSpeak 3 lisans anlaşmasını kabul edin

TeamSpeak 3 lisan anlaşmanızı kabul etmenizi isteyecektir. Bunu yapabilmenin birkaç yolu bulunuyor ancak en hızlısı aşağıdaki komutu çalıştırmaktır:

touch /home/teamspeak/.ts3server_license_accepted

Ardından .ts3server_license_accepted adında bir dosya belirecektir, bunun anlamı lisans şartları kabul etmişsiniz demektir.

Adım 4 – Boot üzerinde TeamSpeak 3 server başlatın

Ardından TeamSpeak 3 server etkinleştirmesi ve server boot üzerinde başlatılması gerekiyor:

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

Bu basit scripti çalıştırın, böylelikle TS3 server başlatılma işlemini sizin için halledecektir:

[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

Dosyayı kaydedin ve her şeyin başlatılması için bu iki komutu girin:

systemctl enable teamspeak.service
systemctl start teamspeak.service

Script’in işlevselliğini aşağıdaki komutla kontrol edebilirsiniz:

systemctl | grep teamspeak.serviceTS3 server boot kontrolü

Daha detaylı bir TeamSpeak 3 server raporu için bu komutu kullanın:

service teamspeak statusTeamSpeak 3 server durum raporu

Adım 5 – Privileged key oluşturma

Yapmanız gereken son şey ise, TeamSpeak 3 server anahtarını kopyalamak. Bunu edinebilmek için aşağıdaki komutu kullanın:

cat /home/teamspeak/logs/ts3server_*TeamSpeak 3 server anahtarı

Adım 6 – TeamSpeak 3 ile bağlanma

TeamSpeak 3 sunucusuna istemci ile bağlanma

Ve nihayet, oluşturulan sunucuyu kullanabiliriz! TeamSpeak 3 istemcisini kullanarak yeni bir bağlantı oluşturun ve Server Nickname or Address bölümüne özel VPS IP adresinizi girin.

Teamspeak 3 server anahtarı giriş ekranı

Ardından daha önce elde ettiğiniz privileged key’i girin.

Ve bu kadar! CentOS 7 VPS üzerinde çalışan TeamSpeak 3 server artık hazır.

Windows Üzerinde TeamSpeak 3 Server Kurma

Windows işletim sisteminde TeamSpeak 3 server kurulumu nispeten daha kolay. Tüm her şey 3 adımda halledilebilir.

Adım 1 – TeamSpeak 3 server indirin ve çıkarın

Her şeyden önce, Windows işletim sistemi için TeamSpeak 3 server yazılımını indirin. Ardından arzu ettiğiniz bir dizine çıkarın.

Adım 2 – TeamSpeak 3 server kurulumunu çalıştırın

Teamspeak 3 sunucusu privileged anahtarı

Çıkarılan TS3 server dosyalarını açın ve ts3server.exe kurucusunu çalıştırın. Lisans anlaşmasını kabul etmeniz gereken bir ekrandan sonra güvenlik duvarının bu yazılıma çalışması için izin verip vermeyeceğini soran bir ekran belirecek. Tamamlandıktan sonra privileged key ve diğer önemli bilgileri edineceksiniz.

Adım 3 – TeamSpeak 3 ile bağlanma

Kurulum dosyası bizim için her şeyi halletmiş olduğundan geriye kalan tek şey TS3 server bağlantısını yapmak. Bağlanırken hangi IP adresini gireceğinize emin değilseniz, Komut İstemini açın ve aşağıdaki komutu çalıştırın:

ipconfig
Teamspeak 3 sunucusuna Windows üzerinde bağlanma

IPv4 Adress değerini bulun. Bağlanırken bunu kullanacaksınız.

Windows üzerine privileged key giriş ekranı

Son olarak privileged key’i girerek admin yetkilerini alacaksınız.

Windows’da TeamSpeak 3 server kurma işlemi bu kadar!

Mac OS üzerinde TeamSpeak 3 Server Kurma

MacOS üzerinde de TeamSpeak 3 server kurmanız mümkün. Tüm kurulum işlemi 4 basit adımda tamamlanabilir.

Adım 1 – TeamSpeak 3 server indirin ve çıkarın

Mac için TeamSpeak 3 server kurulumunu indirmekle işe başlayın.  Tamamlandıktan sonra çift tıklayarak çıkarın.

Adım 2 – TeamSpeak 3 lisans anlaşmasını kabul edin

Yeni bir terminal açın ve aşağıdaki komutu kullanarak lisans anlaşmasını kabul edin:

set TS3SERVER_LICENSE=accept

Adım 3 – TeamSpeak 3 sunucusunu başlatın ve privileged key edinin

Çıkartılan TeamSpeak 3 server dosyalarını aynı terminal penceresini kullanarak bulun. Örneğin:

cd Downloads/teamspeak3-server_mac

Aşağıdakini girerek sunucuyu başlatın:

/.ts3server
Mac Üzerinde Ts3 privileged key edinme

İşlemin tamamlanması için birkaç saniye bekleyin. Ekranda aynı zamanda privileged key görüntüleyeceksiniz.

Adım 4 – TeamSpeak 3 ile bağlanma

Mac Üzerinde TS3 sunucusuna bağlanma

Artık TeamSpeak 3 sunucusunu kullanabilirsiniz. Bağlanırken, Sistem Tercihleri > Ağ bölümünde gösterilen IP adresini kullanın.

Teamspeak 3 server privileged key giriş ekranı

Sunucuda admin yetkileri edinmek için privileged anahtarı yapıştırmayı unutmayın.

Tebrikler! Teamspeak 3 server kurulumunu başarıyla tamamlayarak Mac OS’a bağladınız!

Bonus: Domain adını TeamSpeak 3 Sunucusuna Bağlama

Artık TeamSpeak 3 server kurma işlemi nasıl yapılıyor öğrendiğinize göre, bağlantı işlemini nasıl daha basitleştirebileceğimize bakalım. Bu bölümde sahip olduğunuz domain’i, bir alt-domain kullanarak oluşturduğunuz TeamSpeak 3 sunucusuna nasıl bağlayacağımızı öğreneceğiz. Eğer sunucunuza uzun uzun IP ve port bilgileri yerine basit bir domain adıyla ulaşmak istiyorsanız bu oldukça faydalı bir bilgidir.

Adım 1 – A record kullanarak subdomain oluşturma

Teamspeak 3 server için kayıt ekleme

Advanced -> DNS Zone Editor bölümünü açın ve A (Host) bölümünü bulun. Burada yeni bir subdomain oluşturun ve A record kullanarak TeamSpeak 3 sunucunuza yönlendirin.

  • Host – Subdomain adını belirtin.
  • Address – TeamSpeak 3 sunucunuzun örnek 188.167.216 adresi yerine IP adresini girin.
  • TTL – Bunu varsayılan değerde bırakın.

Ardından Save butonuna tıklayın ve sıradaki adıma geçin.

Adım 2 – SRV kaydı oluşturun

Teamspeak subdomain için SRV kaydı oluşturma

Aynı DNS Zone Editor bölümündeyken en aşağı inerek SRV yönetim panelini bulun.

  • Name – Burada _ts3 hizmet adını ve _udp protokolünü belirtmeli ve ekran görüntüsündeki gibi noktayla ayırmalısınız. Sonuç şu şekilde görünmelidir: _ts3._udp.teamspeak.hostinger-tutorials.com.
  • TTL – Bu terimin karşılığı Time to live‘dir. bu kaydın ömrünü sınırlamak için kullanılır. Varsayılan değeri değiştirmeyin.
  • Priority – Bu kayda en büyük önceliği verin ve değeri 0 olarak belirleyin.
  • Weight – Aynı önceliğe sahip kayıtların ilgili ağırlıdır, 5 olarak belirleyin.
  • Port – Sunucunuzun port’unu girin, TeamSpeak 3 varsayılan port numarası 9987‘dir.
  • Target – Burada hostinger-tutorials.com yerine Adım 1‘de oluşturduğunuz subdomain adını girin.

Hepsi bu kadar, Save butonuna tıklayın.

DNS’in tamamen kullanıma hazır olması 24 saat kadar sürebilir. Bu esnada DNS önbelleğinizi temizlemeyi deneyebilirsiniz.

İşte bu kadar. DNS SRV kaydı kullanarak TeamSpeak sunucunuzu domaine yönlendirdiniz. Artık sunucunuza oldukça kolay şekilde, sadece subdomain adresini kullanarak girebilirsiniz!

Son Söz

Bu rehberde üç farklı platform üzerinde TeamSpeak 3 server kurma işlemi nasıl yapılır öğrendiniz:

  • Linux
  • Windows
  • Mac OS

Herhangi bir fikriniz, tavsiyeniz veya düşünceniz varsa aşağıdaki yorumlar bölümünden bizimle paylaşabilirsiniz!

Author
Yazar

Gürkan M.

Gürkan, Amerikan Kültürü ve Edebiyatı mezunu ve Hostinger’da pazarlama asistanı olarak içerik yönetimi, dijital pazarlama ve çevirilerden sorumlu. Küçük yaşta tanışıp o günden bu yana hayatının büyük bir parçası olan internette web geliştirme ve özel olarak WordPress konularıyla yakından ilgileniyor. Ayrıca, pervasız bir gamer.