Windows Dedicated İçin TeamSpeak 6 Server Kurulumu

TeamSpeak 6 Server, kullanıcıların tek bir merkez üzerinden gerçek zamanlı sesli görüşme yapabilmesini mümkün kılan TeamSpeak sunucu bileşenidir. Kendi sunucunuzda konumlandırıldığında şirket içi görüşmelerden oyun topluluklarına kadar farklı kullanım senaryoları için dışa bağımlı olmayan bir sesli iletişim altyapısı oluşturur.

TeamSpeak 6 Server Kurulumu İçin Sistem Kaynakları

TeamSpeak 6 Server kurulumu için Windows işletim sistemine sahip bir sunucu ve yönetici seviyesinde erişim yeterlidir. Donanım gereksinimleri düşük tutulduğu için küçük ölçekli VDS sunucularda da sorunsuz şekilde kullanılabilir.

  • İşletim Sistemi – Windows Server 2019 / 2022 ya da Windows 10–11
  • CPU – En az 1 vCore
  • RAM – Minimum 1 GB
  • Disk – 1–2 GB kullanılabilir alan
  • Ağ – Statik IP adresi
  • Yetki – Administrator yetkisi

Ayrıca ses iletimi UDP üzerinden gerçekleştiğinden, sunucu üzerinde UDP portlarının açılabilmesi zorunludur.

TeamSpeak 6 Server Kurulum Dosyaları

Windows işletim sistemlerinde TeamSpeak 6 Server hazır olarak gelmez. Sunucu yazılımı zip paketi şeklinde indirilir ve açıldıktan sonra doğrudan çalıştırılır. Güncel sürümü indirerek sunucu üzerinde uygun bir dizine çıkartalım.

C:\TS6

🔗 TeamSpeak 6 Server – GitHub Releases

Sunucunun İlk Çalıştırılması

PowerShell’i yönetici olarak başlattıktan sonra TeamSpeak dizinine geçelim ve sunucu sürecini başlatalım.

cd C:\TS6
.\tsserver.exe

İlk çalıştırmada lisans onayı talep edilir. Onay işlemi tamamlandığında sunucu ayağa kalkar ve konsol ekranında bilgilendirme çıktıları görüntülenir.

Yönetici Anahtarının Oluşturulması

Sunucu ilk kez başlatıldığında sistem tarafından otomatik olarak bir ServerAdmin privilege key üretilir. Bu anahtar, sunucuya bağlandıktan sonra admin yetkisi almak için gereklidir.

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

Anahtar yalnızca ilk başlatma sırasında oluşturulur ve tekrar gösterilmez. Bu nedenle güvenli bir yerde saklanması gerekir.

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 Üzerinden Sunucuya Bağlanma

Sunucuya bağlanabilmek için TeamSpeak 6 Client yazılımının kurulu olması gerekir. Client uygulaması TeamSpeak’in resmi indirme sayfası üzerinden temin edilebilir.

🔗 TeamSpeak 6 Client – Resmi İndirme Sayfası

Client açıldıktan sonra bağlantı ekranına sunucunun IP adresi girilir. Varsayılan yapılandırmada port bilgisi belirtmeye gerek yoktur.

Bağlantı sağlandıktan sonra Use Privilege Key seçeneği kullanılarak sunucu ilk çalıştırmada üretilen admin anahtarı girilir. Bu işlem tamamlandığında kullanıcı sunucu üzerinde tam yetkili hâle gelir.

Kalıcı Yapılandırma Dosyası Oluşturma

TeamSpeak 6 Server yapılandırmaları kalıcı olarak tsserver.yaml dosyası üzerinden yönetilir. Varsayılan yapılandırma dosyasını oluşturmak için aşağıdaki komut çalıştırılır.

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

Dosya oluşturulduktan sonra port, log ve bind IP gibi ayarlar bu dosya üzerinden düzenlenebilir. Sunucu yeniden başlatıldığında yapılan ayarlar korunur.

TeamSpeak 6 Server’ı Windows Açılışında Otomatik Çalıştırma

Sunucunun her Windows başlatıldığında manuel müdahale gerektirmeden çalışması için servis olarak yapılandırılması gerekir. NSSM, bu işlem için sık kullanılan ve stabil bir çözümdür.

🔗 NSSM Resmi İndirme Sayfası

NSSM kurulumunun ardından aşağıdaki komut kullanılarak servis tanımı yapılır:

nssm install TeamSpeak6 C:\TS6\tsserver.exe

Servis tanımı tamamlandığında TeamSpeak 6 Server, Windows servis listesinde yer alır ve sistem açılışında otomatik olarak devreye girer.

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