TeamSpeak 6 Server, TeamSpeak uygulamasını kullanan kişilerin aynı sunucu üzerinde gerçek zamanlı sesli iletişim kurmasına olanak tanıyan bir sunucu yazılımıdır. Kendi altyapınızda çalıştırıldığında oyun grupları, ekipler ve özel topluluklar için kontrol ve yetkilendirmesi size ait bir iletişim sistemi sağlar.
TeamSpeak 6 Server Kurulumu İçin Gereksinimler
TeamSpeak 6 Server kurulumu için Windows tabanlı bir sunucuya sahip olmak ve yönetici yetkisiyle işlem yapmak yeterlidir. Yazılım, düşük kaynak tüketimi sayesinde VDS sistemlerde problemsiz şekilde çalışabilir.
- İşletim Sistemi – Windows Server 2019 / 2022 veya Windows 10–11
- CPU – En az 1 vCore
- RAM – Minimum 1 GB
- Disk – 1–2 GB boş alan
- Ağ – Statik IP adresi
- Yetki – Administrator erişimi
Ses iletişimi UDP protokolü ile sağlandığından, sunucu üzerinde UDP port açma yetkisinin bulunması gereklidir.
TeamSpeak 6 Server Sunucu Dosyalarının Hazırlanması
TeamSpeak 6 Server Windows ortamında kurulu olarak gelmez. Sunucu yazılımı zip paket halinde indirilir ve açıldıktan sonra doğrudan çalıştırılır. Güncel sürümü indirerek sunucu üzerinde belirlediğimiz dizine çıkartalım.
C:\TS6🔗 TeamSpeak 6 Server – GitHub Releases
Sunucunun Başlatılması
PowerShell’i yönetici yetkisiyle açtıktan sonra TeamSpeak dizinine geçerek sunucu sürecini başlatalım.
cd C:\TS6
.\tsserver.exeİlk başlatmada lisans onayı istenir. Onay verildikten sonra sunucu aktif hâle gelir ve konsol ekranında önemli bilgiler görüntülenir.
Yönetici Yetkisi İçin Privilege Key Oluşturulması
Sunucu ilk çalıştırıldığında sistem otomatik olarak bir yönetici anahtarı üretir. Bu anahtar, istemci üzerinden admin yetkisi almak için gereklidir.
ServerAdmin privilege key created, please use it to gain server admin rights:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxBu anahtar yalnızca ilk çalıştırmada oluşturulur ve tekrar görüntülenmez. Kaybedilmesi durumunda manuel yetkilendirme 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 AllowNew-NetFirewallRule -DisplayName "TS6 File TCP 30033" -Direction Inbound -Protocol TCP -LocalPort 30033 -Action Allow| 9987 | UDP | Voice (ses iletişimi) |
| 30033 | TCP | File transfer |
| 10011 | TCP | Server Query (yönetim) |
TeamSpeak 6 Client Üzerinden Bağlantı Kurma
TeamSpeak 6 Server’a bağlanmak için TeamSpeak 6 Client uygulamasının kullanılması gerekir. Client yazılımı resmi TeamSpeak sitesinden indirilebilir.
🔗 TeamSpeak 6 Client – Resmi İndirme Sayfası
Uygulama açıldıktan sonra bağlantı ekranına sunucu IP adresi yazılır. Varsayılan ayarlarda port bilgisi belirtmeye gerek yoktur.
Bağlantı sağlandıktan sonra Use Privilege Key menüsü üzerinden admin anahtarı girilir. Anahtar doğrulandığında kullanıcı yönetici yetkisine sahip olur.
Kalıcı Yapılandırma Dosyasının Oluşturulması
TeamSpeak 6 Server’da kalıcı ayarlar tsserver.yaml dosyası üzerinden yönetilir. Varsayılan yapılandırma dosyasını oluşturmak için aşağıdaki komut kullanılır.
.\tsserver.exe --write-config-fileBu dosya ile port, log ve bind IP ayarları yapılandırılabilir. Sunucu yeniden başlatılsa bile ayarlar korunur.
TeamSpeak 6 Server’ın Servis Olarak Çalıştırılması
Windows üzerinde TeamSpeak 6 Server’ın sürekli çalışır durumda kalması için tsserver.exe dosyasının servis olarak eklenmesi gerekir. NSSM, bu işlemi hızlı ve sorunsuz şekilde gerçekleştirmek için tercih edilir.
NSSM yüklendikten sonra aşağıdaki komut kullanılarak servis tanımı yapılır:
nssm install TeamSpeak6 C:\TS6\tsserver.exeServis eklendikten sonra TeamSpeak 6 Server, Windows servisleri arasına dahil edilir ve sistem açılışında otomatik olarak başlatılı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.