Windows VDS Altyapısında TeamSpeak 6 Server Yapılandırması

TeamSpeak 6 Server, TeamSpeak platformunda sesli iletişimin gerçekleşmesini sağlayan sunucu yazılımı olarak görev yapar ve istemciler bu yapı üzerinden anlık olarak iletişim kurar. Sunucu kendi sisteminiz üzerinde çalıştırıldığında kapalı gruplar, ekipler ve topluluklar için yönetimi tamamen size ait bir sesli iletişim çözümü elde edilir.

TeamSpeak 6 Server İçin Ön Gereksinimler

TeamSpeak 6 Server’ı çalıştırmak için Windows tabanlı bir sunucu ortamı ve yönetici yetkisi yeterli olur. Yazılım, kaynak tüketimi düşük olacak şekilde tasarlandığı için VDS altyapılarında rahatlıkla kullanılabilir.

  • İşletim Sistemi – Windows Server 2019 / 2022 veya Windows 10–11
  • CPU – 1 vCore veya üzeri
  • RAM – En az 1 GB
  • Disk – 1–2 GB boş alan
  • Ağ – Statik IP adresi
  • Yetki – Administrator erişimi

Ses trafiği UDP protokolü üzerinden aktarıldığından, sunucu tarafında UDP port açma yetkisinin bulunması gerekmektedir.

TeamSpeak 6 Server Paketinin İndirilmesi

TeamSpeak 6 Server Windows sistemlerde yüklü olarak sunulmaz. Sunucu dosyaları zip formatında sağlanır ve manuel olarak çalıştırılır. En son sürümü indirip sunucu üzerinde bir klasöre çıkartalım.

C:\TS6

🔗 TeamSpeak 6 Server – GitHub Releases

İlk Başlatma İşlemi

Yönetici yetkisiyle PowerShell açtıktan sonra TeamSpeak klasörüne geçerek sunucuyu çalıştıralım.

cd C:\TS6
.\tsserver.exe

Sunucu ilk kez başlatıldığında lisans onayı ekranı gelir. Lisans kabul edildiğinde sunucu çalışmaya başlar ve konsol üzerinden bilgilendirme mesajları görüntülenir.

ServerAdmin Token Bilgisinin Oluşturulması

İlk çalıştırma sırasında konsol ekranında otomatik olarak bir admin token oluşturulur. Bu token, istemci üzerinden yönetici yetkisi almak için kullanılır.

ServerAdmin privilege key created, please use it to gain server admin rights:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Token yalnızca ilk çalıştırmada üretilir ve daha sonra tekrar gösterilmez. Bu nedenle kaydedilmesi zorunludur.

Gerekli Portların Açılması

Ses iletişimi UDP protokolü üzerinden yapılır. Sunucuya bağlanılamamasının en yaygın sebebi yalnızca TCP portların açılmasıdır.

Windows Firewall üzerinden gerekli portları PowerShell ile açalım.

New-NetFirewallRule -DisplayName "TS6 Voice UDP 9987" -Direction Inbound -Protocol UDP -LocalPort 9987 -Action Allow
New-NetFirewallRule -DisplayName "TS6 File TCP 30033" -Direction Inbound -Protocol TCP -LocalPort 30033 -Action Allow

TeamSpeak Client Kullanarak Sunucuya Bağlanma

Sunucuya erişim için TeamSpeak 6 Client yazılımı gereklidir. İstemci yazılımı TeamSpeak’in resmi indirme sayfasında yer almaktadır.

🔗 TeamSpeak 6 Client – Resmi İndirme Sayfası

Client başlatıldıktan sonra bağlantı ekranına sunucu IP adresi girilir. Varsayılan yapılandırmada port bilgisi girilmeden bağlantı kurulabilir.

Bağlantı tamamlandıktan sonra Use Privilege Key seçeneği kullanılarak admin anahtarı girilir. Bu işlemle birlikte kullanıcı sunucu üzerinde tam yetki kazanır.

Kalıcı Sunucu Ayarlarının Yapılandırılması

TeamSpeak 6 Server ayarları tsserver.yaml dosyası aracılığıyla kalıcı hâle getirilir. Varsayılan dosyayı oluşturmak için aşağıdaki komut çalıştırılır.

.\tsserver.exe --write-config-file

Oluşturulan dosya üzerinden port ve log ayarları düzenlenebilir. Sunucu yeniden başlatıldığında yapılandırmalar korunur.

TeamSpeak 6 Server İçin Otomatik Başlatma Yapılandırması

TeamSpeak 6 Server’ın yeniden başlatmalardan etkilenmeden çalışabilmesi için Windows servisi olarak yapılandırılması önerilir. Bu işlem NSSM aracılığıyla kolayca yapılabilir.

🔗 NSSM Resmi İndirme Sayfası

NSSM kurulduktan sonra aşağıdaki komut ile servis oluşturulur:

nssm install TeamSpeak6 C:\TS6\tsserver.exe

Bu yapılandırma sonrasında TeamSpeak 6 Server, Windows açılışında otomatik olarak çalışmaya başlar.

Sık Sorulan Sorular

TeamSpeak 6 Server çalışıyor ama client bağlanamıyor?

Önce UDP 9987 portunun açık olduğundan emin olun. Windows Firewall açık olsa bile sağlayıcı panel firewall’ı UDP’yi engelliyor olabilir. UDP kapalıysa sunucu çalışıyor görünür ama bağlantı kurulmaz.

Client bağlanıyor ama kanala girince anında düşüyor, neden?

Bu genelde UDP paketlerinin upstream firewall veya NAT tarafından kesilmesinden kaynaklanır. UDP 9987 için port yönlendirmesini ve rate limit kurallarını kontrol edin.

ServerAdmin privilege key girdim ama admin yetkisi gelmedi?

Privilege key yalnızca üretildiği sunucu context’inde çalışır. Yanlış sunucuya bağlıyken girilmiş olabilir. Key girdikten sonra bağlantıyı kesip tekrar bağlanın.

UDP 9987 açık ama port testlerinde filtered görünüyor?

UDP portlar çoğu test aracında yanlış şekilde kapalı görünebilir. Gerçek testi client bağlantısıyla yapın. Ses geliyorsa port çalışıyordur.

Yorum yapın