"Enter"a basıp içeriğe geçin

Windows VDS Üzerinde TeamSpeak 6 Server Kurulumu

TeamSpeak 6 Server, TeamSpeak uygulamasının sesli iletişimi sağlayan sunucu yazılımıdır ve kullanıcıların aynı sunucu üzerinden gerçek zamanlı olarak sesli iletişim kurmasını sağlar.

Kendi sunucunuzda çalıştırıldığında ekip içi görüşmeler, oyun toplulukları veya kapalı gruplar için kontrolü tamamen size ait bir sesli iletişim altyapısı oluşturmanıza imkân verir.

Kurulum Öncesi Sistem Gereksinimleri

TeamSpeak 6 Server kurulumu için Windows tabanlı bir sunucu ve yönetici yetkisi yeterlidir. Düşük kaynaklı VDS sistemlerde dahi sorunsuz çalışabilir.

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

Bunlara ek olarak, ses trafiği UDP üzerinden ilettiği için sunucu üzerinde UDP port açma yetkisi bulunmalıdır.

TeamSpeak 6 Server Dosyalarını İndirme

TeamSpeak 6 Server Windows için yüklü olarak gelmez. Sunucu dosyaları zip paket olarak indirilir ve doğrudan çalıştırılır. Mevcutta olan en güncel sürümü yükleyerek sunucu üzerinde dizine çıkartalım.

C:\TS6

Sunucuyu İlk Kez Çalıştırma

PowerShell’i Yönetici olarak açtıktan sonra TeamSpeak dizinine geçelim ve sunucuyu başlatalım.

cd C:\TS6
.\tsserver.exe

İlk çalıştırmada lisans onayı istenir. Onaylandıktan sonra sunucu ayağa kalkar ve konsol ekranında önemli bilgiler görüntüleyebiliriz.

ServerAdmin Privilege Key Oluşturulması

Sunucu ilk kez başlatıldığında konsol ekranında otomatik olarak bir anahtar üretilir. Bu anahtar, istemci üzerinden sunucuya bağlandıktan sonra yönetici yetkisi almak için kullanılır.

İlk çalıştırma sırasında konsolda aşağıya benzer bir çıktı görülecek bunu kaybetmememiz gereklidir.

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

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ğlanmak için TeamSpeak 6 Client gereklidir.

Client açıldıktan sonra bağlantı ekranına sunucunun IP adresi girilir. Varsayılan ayarlarda port belirtmeden bağlanmak yeterlidir.

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 hale gelir.

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

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 komutu çalıştıralım.

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

Bu dosya oluşturulduktan sonra port, log, bind IP ve benzeri ayarlar buradan düzenlenebilir. Sunucu yeniden başlatıldığında ayarlar korunur.

Sunucunun Otomatik Başlatılması

Sunucunun her Windows açılışında otomatik başlaması için tsserver.exe’nin servis olarak çalıştırılması gerekir. Bu işlem için NSSM en pratik çözümdür.

🔗 NSSM Resmi İndirme Sayfası

NSSM kurulduktan sonra aşağıdaki komut yeterlidir:

nssm install TeamSpeak6 C:\TS6\tsserver.exe

Bu işlemden sonra TeamSpeak 6, Windows servisleri arasında yer alır ve sistem açıldığında otomatik olarak çalışır.

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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir