Ekran Kartlı Sunucu Satışları Başladı. İncele
Diğer Oyun Sunucuları

TeamSpeak Sunucu Kurulumu ve Yapılandırma

TeamSpeak sunucusunu indirme, lisans ve ilk yönetici anahtarı, 9987/UDP portunu açma, kanal yetkileri ve Linux’ta servis hâline getirme.

  • 12 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • TeamSpeak sunucu kurulumu dört adımdır: resmî sunucu arşivini açmak, lisans sözleşmesini onaylamak, sunucuyu bir kez ön planda çalıştırıp konsola düşen yönetici anahtarını (privilege key) kaydetmek ve 9987/UDP portunu açmak.
  • Üç port önemlidir: 9987/UDP ses trafiği, 30033/TCP dosya transferi (avatar, kanal ikonu), 10011/TCP ServerQuery. ServerQuery portunu internete açmayın, yalnızca kendi IP’nize izin verin.
  • İlk çalıştırmada ekrana basılan token= satırı yalnızca bir kez görünür ve bir kez kullanılır. Kaydetmeyi unutursanız ServerQuery üzerinden tokenadd ile yenisini üretmeniz gerekir.
  • Linux tarafında sunucuyu ayrı bir kullanıcıyla ve systemd servisi olarak çalıştırın; yedeğinizin merkezinde ts3server.sqlitedb veritabanı dosyası vardır ve kopyalamadan önce servis durdurulmalıdır.
  • Ücretsiz lisansta slot ve sanal sunucu sayısı sınırlıdır. Güncel sınırı ve ticari kullanım koşullarını TeamSpeak’in kendi lisans sayfasından doğrulayın; sunucuyu VDS ilk ayarları tamamlanmış bir makinede açın.

TeamSpeak sunucu kurulumu, resmî sunucu arşivini açmak, lisans sözleşmesini onaylamak, sunucuyu bir kez çalıştırıp konsola düşen yönetici anahtarını (privilege key) kaydetmek ve 9987/UDP portunu güvenlik duvarında açmakla tamamlanır. TeamSpeak, kendi makinenizde barındırdığınız bir sesli iletişim sunucusudur; ses trafiği üçüncü bir şirketin altyapısından değil, doğrudan sizin sunucunuzdan geçer.

Bu rehber Ubuntu 24.04 LTS üzerinden ilerliyor, çünkü ts3 sunucusu Linux’ta hem daha az kaynak yiyor hem de systemd sayesinde kalıcı bir servis hâline getirmesi kolay. Windows karşılığını da sayfanın sonunda kısaca bulacaksınız. Sunucuya SSH ile nasıl bağlanacağınızı bilmiyorsanız önce SSH bağlantı rehberine, taze bir makineyle başlıyorsanız VDS aldıktan sonraki ilk ayarlara göz atın.

DikkatSunucunun ilk açılışında ekrana basılan yönetici anahtarı (privilege key) bir kez gösterilir ve bir kez kullanılır. O satırı kaydetmeden konsolu kapatan çok kişi var; destek taleplerinde en sık gördüğümüz TeamSpeak vakası tam olarak budur. Anahtarı bir parola yöneticisine yapıştırmadan bir sonraki adıma geçmeyin.

Kurulum Öncesi: Donanım, Lisans ve İndirme#

Ses sunucusu, oyun sunucusuna göre çok daha uysal bir yüktür: birkaç yüz kullanıcıya kadar CPU kullanımı düşüktür, bellek tüketimi mütevazıdır. Belirleyici olan ağ tarafıdır. Sesin akıcı duyulması bant genişliğinden çok gecikme (latency) ve paket kaybıyla ilgilidir; oyuncularınız Türkiye’deyse Türkiye lokasyonlu bir sunucu tek başına hissedilir fark yaratır.

Kullanım senaryosuRAMİşlemciDisk
Tek sanal sunucu, 20-50 kullanıcı8 GBAMD Ryzen 9 3900X ve üzeri50 GB NVMe
50-150 kullanıcı, birden fazla sanal sunucu10-12 GBAMD Ryzen 9 7900X50-100 GB NVMe
TeamSpeak + bir oyun sunucusu aynı makinede16 GBAMD Ryzen 9 7900X100 GB NVMe
Topluluk altyapısı: ses, oyun, web ve bot birlikte32 GB ve üzeriAMD Ryzen 9 7950X200 GB NVMe
TeamSpeak sunucusu için önerilen donanım

Ses trafiği küçük ama sürekli UDP paketlerinden oluşur; bu yüzden paylaşımlı ve kısıtlı vCPU verilen ucuz paketlerde ara ara çıtırtı ve kopma yaşanır. Kaynağı gerçekten size ayrılmış bir yüksek frekanslı Ryzen VDS bu tür şikâyetlerin çoğunu kökünden bitiriyor. Sanallaştırma tiplerinin farkını merak ediyorsanız VDS nedir sayfası konuyu özetliyor.

BilgiSunucu yazılımı ücretsiz indirilir ve lisans dosyası olmadan da çalışır. Ancak lisanssız kullanımda hem eşzamanlı slot sayısı hem de aynı anda açabileceğiniz sanal sunucu sayısı sınırlıdır ve ticari kullanım ayrı koşullara tabidir. Bu sınırlar zaman içinde değiştiği için buraya sabit bir rakam yazmıyoruz — güncel değeri TeamSpeak’in kendi lisans sayfasından doğrulayın.
İndirmeniz ve erişmeniz gerekenler
  • TeamSpeak resmî sitesi (sunucu paketi, istemci ve lisans bilgisi)Zorunlu Windows / Linux.zip / .tar.bz2Ücretsiz
  • PuTTY — SSH bağlantısı Windows.exeÜcretsiz
    İndir
  • WinSCP — yedek indirme ve dosya aktarımı WindowsSFTP / SCPÜcretsiz
    İndir
  • Notepad++ — ts3server.ini düzenleme (Windows) Windows.exeÜcretsiz
    İndir

Sunucu arşivini yalnızca teamspeak.com üzerinden indirin. Arama sonuçlarında çıkan “hazır ts3 sunucu paketi” arşivleri sıklıkla değiştirilmiş ikili dosya taşıyor. Arşivin dosya adındaki sürüm numarası zamanla değiştiği için buraya sabit bir bağlantı koymuyoruz; adresi resmî indirme sayfasından kopyalayın.

Ubuntu 24.04 Üzerinde TeamSpeak Sunucu Kurulumu#

Sunucuyu root ile çalıştırmayın. Ayrı bir sistem kullanıcısı açıp dosyaların sahipliğini ona vermek, ileride olası bir güvenlik açığında zararı tek klasörle sınırlar.

  1. Sistemi hazırlayın ve kullanıcıyı açın#

    sudo apt update && sudo apt upgrade -y
    sudo apt install -y bzip2 curl
    
    sudo adduser --disabled-login --gecos "" teamspeak
    sudo mkdir -p /opt/teamspeak
    sudo chown -R teamspeak:teamspeak /opt/teamspeak

    --disabled-login parametresi bu kullanıcıyla SSH’tan oturum açılmasını engeller; kuruluma sudo -u teamspeak ile geçeceğiz.

  2. Sunucu arşivini indirip açın#

    sudo -u teamspeak -i
    cd /opt/teamspeak
    
    # Arsiv adresini teamspeak.com indirme sayfasindan kopyalayin:
    # wget <resmi-sunucu-arsivi-adresi>
    
    tar -xjf teamspeak3-server_linux_amd64-*.tar.bz2
    mv teamspeak3-server_linux_amd64/* .
    rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-*.tar.bz2
    ls -1

    Arşivi açtığınızda ts3server ikilisi, ts3server_startscript.sh, ts3server_minimal_runscript.sh, sql/ ve serverquerydocs/ klasörleri karşınıza çıkar. Dosya adındaki sürüm numarası indirdiğiniz pakete göre değişir, yıldız işareti bu yüzden var.

  3. Lisans sözleşmesini onaylayın#

    touch /opt/teamspeak/.ts3server_license_accepted

    Bu boş dosya olmadan sunucu açılmadan kapanır ve günlüğe sözleşmenin kabul edilmediğini yazar. Aynı işi başlatma komutuna license_accepted=1 parametresi ekleyerek de yapabilirsiniz; ama dosya yöntemi systemd servisiyle daha temiz çalışır.

  4. Sunucuyu ilk kez ön planda çalıştırın#

    cd /opt/teamspeak
    ./ts3server_minimal_runscript.sh

    Bu adımı mutlaka ön planda yapın. Konsola basılan yönetici anahtarını ve ServerQuery parolasını göremezseniz kurulumun geri kalanı zorlaşır. Bilgileri kopyaladıktan sonra Ctrl+C ile kapatın.

İlk Çalıştırma ve Yönetici (Privilege Key) Anahtarı#

İlk açılışta ekrana şuna benzer bir blok düşer. Üç satır önemli: ServerQuery kullanıcı adı, ServerQuery parolası ve yönetici anahtarı.

------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
      ServerAdmin privilege key created, please use it to gain
      serveradmin rights for your virtualserver. Please also
      check the doc/privilegekey_guide.txt for details.

       token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------
loginname= "serveradmin", password= "xxxxxxxx"
apikey= "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
------------------------------------------------------------------

Anahtarı kullanmak için TeamSpeak istemcisiyle sunucunuza bağlanın, üstteki menüden Permissions → Use Privilege Key (Türkçe arayüzde Yetkiler → Ayrıcalık Anahtarını Kullan) yolunu izleyip token= sonrasındaki dizeyi yapıştırın. O anda hesabınız Server Admin grubuna alınır ve kanal açma, yetki dağıtma, ban verme dahil her şeye erişirsiniz.

UyarıAnahtar kimliğe bağlı değildir. Onu kullanan ilk kişi sunucunun tam yetkili yöneticisi olur. Discord’a, forum başlığına ya da ekran görüntüsüne yapıştırmayın. Kullandıktan sonra anahtar otomatik olarak geçersiz hâle gelir.

Anahtarı kaçırdıysanız iki kurtarma yolu var. Birincisi, sunucu klasöründeki logs/ dizininde ilk açılış günlüğüne bakmak — anahtar oraya da yazılır. İkincisi, ServerQuery üzerinden yeni bir anahtar üretmek:

telnet 127.0.0.1 10011

login serveradmin PAROLANIZ
use 1
servergrouplist
tokenadd tokentype=0 tokenid1=6 tokenid2=0
logout
quit

tokenid1=6, varsayılan kurulumda Server Admin grubunun kimliğidir. Daha önce grupları düzenlediyseniz servergrouplist çıktısındaki doğru sgid değerini kullanın. ServerQuery parolasını da unuttuysanız sunucuyu bir kez şu şekilde başlatıp parolayı sıfırlayabilirsiniz:

sudo systemctl stop teamspeak
sudo -u teamspeak /opt/teamspeak/ts3server_startscript.sh start \
  serveradmin_password="CokGucluYeniParola"

ts3server.ini, Portlar ve Güvenlik Duvarı#

Sunucu, parametreleri komut satırından da alabilir ama kalıcı ayarlar için bir ini dosyası kullanmak çok daha rahat. Dosyayı sunucunun kendisi üretir:

cd /opt/teamspeak
./ts3server_minimal_runscript.sh createinifile=1

Üretilen ts3server.ini dosyasının işinize yarayacak satırları şunlar:

machine_id=
default_voice_port=9987
voice_ip=0.0.0.0
filetransfer_port=30033
filetransfer_ip=0.0.0.0
query_port=10011
query_ip=127.0.0.1
query_ip_allowlist=query_ip_allowlist.txt
query_ip_blacklist=query_ip_blacklist.txt
dbplugin=ts3db_sqlite3
dbsqlpath=sql/
dbsqlcreatepath=create_sqlite/
logpath=logs
dbclientkeepdays=30
query_skipbruteforcecheck=0

Buradaki query_ip=127.0.0.1 satırı bilinçli bir tercih: ServerQuery’yi yalnızca sunucunun kendi üzerinden dinletir. Uzaktan yönetim yapacaksanız bu değeri 0.0.0.0 yapmak yerine SSH tüneli kurmak çok daha güvenli. Port dağılımı ise şöyle:

PortProtokolGörevAçılmalı mı?
9987UDPSes trafiği (ilk sanal sunucu)Zorunlu
30033TCPDosya transferi: avatar, kanal ikonu, kanal dosyalarıEvet
10011TCPServerQuery (düz metin)İnternete açmayın
10022TCPServerQuery (SSH, şifreli)Uzaktan yönetimde tercih edin
10080 / 10443TCPServerQuery HTTP / HTTPSİsteğe bağlı
9988, 9989…UDPİkinci ve sonraki sanal sunucularYalnızca kullanıyorsanız
TeamSpeak 3 sunucusunun varsayılan port kullanımı

Ubuntu’da UFW ile açmak birkaç satır. ServerQuery portunu herkese değil, yalnızca kendi sabit IP’nize açtığımıza dikkat edin:

sudo ufw allow 9987/udp comment 'TeamSpeak ses'
sudo ufw allow 30033/tcp comment 'TeamSpeak dosya transferi'
sudo ufw allow from 203.0.113.10 to any port 10011 proto tcp comment 'TS3 query'
sudo ufw reload
sudo ufw status numbered

# Sunucu portu gercekten dinliyor mu?
sudo ss -lunp | grep 9987

Bağlanamıyorum: sırayla kontrol listesi#

BelirtiMuhtemel sebepNe yapmalı?
“Failed to connect to server” / zaman aşımı9987/UDP kapalı ya da servis çalışmıyorsystemctl status teamspeak ve ss -lunp çıktısını kontrol edin
Sunucu açılmıyor, günlükte lisans uyarısı.ts3server_license_accepted dosyası yokDosyayı oluşturun, servisi yeniden başlatın
Ses çalışıyor ama avatar ve ikon yüklenmiyor30033/TCP kapalıGüvenlik duvarında TCP kuralını ekleyin
“Could not bind to address”Port başka bir süreçtesudo ss -lunp | grep 9987 ile çakışan süreci bulun
Query’ye bağlanınca anında düşüyorBrute force koruması IP’nizi geçici engellediBirkaç dakika bekleyin, query_ip_allowlist.txt dosyasına IP’nizi ekleyin
TeamSpeak sunucusunda sık görülen bağlantı sorunları

Kural yazımının ayrıntıları ve iptables karşılıkları için sunucu güvenlik duvarı yapılandırması sayfasına, portun dışarıdan gerçekten açık olup olmadığını sınamak için port açma ve test etme rehberine bakabilirsiniz. Ses sunucuları da UDP flood saldırılarının hedefi olabiliyor; DDoS korunma yöntemlerini kurulum aşamasında planlamak sonradan uğraşmaktan iyidir.

systemd Servisi ile Sunucuyu 7/24 Ayakta Tutma#

SSH oturumunu kapattığınızda sunucunun da kapanmaması, makine yeniden başladığında kendiliğinden ayağa kalkması için systemd servisi yazmanız gerekiyor. Dosyayı /etc/systemd/system/teamspeak.service olarak oluşturun:

[Unit]
Description=TeamSpeak 3 Sunucusu
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
User=teamspeak
Group=teamspeak
WorkingDirectory=/opt/teamspeak
ExecStart=/opt/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
PIDFile=/opt/teamspeak/ts3server.pid
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now teamspeak
sudo systemctl status teamspeak
sudo journalctl -u teamspeak -f

# Sunucunun kendi gunlukleri:
tail -f /opt/teamspeak/logs/ts3server_*.log
İpucuType=forking ve PIDFile satırları başlatma betiğinin çalışma biçimiyle uyumlu olduğu için burada bilinçli seçildi. Servis “start operation timed out” diyorsa neredeyse her zaman sebep, sunucunun lisans onayı yüzünden hiç başlamamış olmasıdır — önce journalctl çıktısını okuyun.

Kanal Yapısı, Kullanıcı ve Yetki Yönetimi#

TeamSpeak’in yetki sistemi ilk bakışta korkutucu görünür ama mantığı basit: yetkiler sunucu grupları ve kanal grupları olmak üzere iki ayrı katmanda dağıtılır. Sunucu grubu kişinin tüm sunucudaki konumunu belirler (Guest, Normal, Server Admin gibi), kanal grubu ise yalnızca belirli bir kanaldaki yetkisini (Channel Admin, Operator, Voice).

Sunucu grubu
Kişinin sunucu genelindeki rolü. Ban verme, kanal oluşturma, sunucu ayarlarını değiştirme gibi yetkiler buradan gelir. Yetkiliye Server Admin vermeden önce, ihtiyacı olan yetkileri taşıyan kopya bir grup oluşturmak çok daha sağlıklıdır.
Kanal grubu
Yalnızca atandığı kanalda geçerlidir. Bir klan liderine kendi kanalında Channel Admin verip sunucunun geri kalanında normal kullanıcı bırakabilirsiniz.
Kanal tipi
Kalıcı (permanent) kanal sunucu yeniden başlasa da durur. Yarı kalıcı (semi-permanent) kanal, sunucu yeniden başlayınca silinir. Geçici (temporary) kanal ise son kullanıcı çıkınca kendiliğinden yok olur — özel görüşme odaları için ideal.
Konuşma gücü (talk power)
Bir kanalda kimin mikrofon açabileceğini belirler. Toplantı ve etkinlik kanallarında, konuşma gücü eşiğini yükseltip yalnızca yetkililerin konuşmasını sağlayabilirsiniz.
Kodek ve kalite
Konuşma kanallarında Opus Voice, müzik yayını yapılan kanallarda Opus Music seçilir. Kalite değerini gereksiz yere en üste çekmek bant genişliğini artırır, kayda değer bir netlik kazandırmaz.

Pratik bir yapı şöyle kurulur: en üstte “Bekleme Odası” adında herkese açık kalıcı bir kanal, altında oyun başlıklarına göre alt kanallar, en altta yetkililere özel bir toplantı kanalı. Yeni gelen bir kullanıcı otomatik olarak Guest grubuna düşer; kayıt olduktan sonra ona Normal grubunu vermek için sağ tık → Sunucu Grupları menüsünü kullanırsınız. Kayıtsız kullanıcıların kanal açmasını kapatmayı da unutmayın, yoksa kanal listesi bir haftada içinden çıkılmaz hâle gelir.

BilgiBir kullanıcının kimliği, hesabından değil istemcisinin ürettiği benzersiz kimlikten (Unique ID) gelir. Kullanıcı bilgisayar değiştirip kimliğini taşımazsa sunucudaki yetkilerini kaybeder. Yetkililerinize kimlik yedeklemeyi (Araçlar → Kimlikler) baştan anlatın; sonradan “yetkim gitti” tartışması yaşamazsınız.

Yedekleme ve Sunucu Taşıma#

TeamSpeak’in tüm hafızası tek bir dosyadadır: ts3server.sqlitedb. Kanallar, gruplar, yetkiler, banlar, kayıtlı kullanıcılar — herşey burada durur. Yanına birkaç dosya daha alırsanız sunucunuzu başka bir makinede birebir ayağa kaldırabilirsiniz.

Dosya / klasörİçerikYedeklenmeli mi?
ts3server.sqlitedbKanallar, gruplar, yetkiler, kullanıcı kayıtlarıZorunlu
licensekey.datLisans dosyası (varsa)Evet
ts3server.iniPort ve veritabanı ayarlarıEvet
files/Yüklenen avatarlar, ikonlar, kanal dosyalarıEvet
query_ip_allowlist.txtServerQuery izin listesiÖzelleştirdiyseniz
logs/Günlük dosyalarıGerekmez
TeamSpeak sunucusunda yedeklenecek dosyalar
#!/bin/bash
set -e
GUN=$(date +%F)
HEDEF=/var/yedek/teamspeak
mkdir -p "$HEDEF"

systemctl stop teamspeak
tar -czf "$HEDEF/ts3-$GUN.tar.gz" -C /opt teamspeak
systemctl start teamspeak

find "$HEDEF" -name 'ts3-*.tar.gz' -mtime +14 -delete
UyarıÇalışan bir sunucunun SQLite veritabanını kopyalamayın. Yazma işleminin ortasında alınan kopya bozuk çıkabilir ve bunu ancak geri yüklemeye çalıştığınız gün fark edersiniz. Betikte servisin durdurulup yeniden başlatılması tam olarak bu yüzden var; kesinti birkaç saniye sürer.

Betiği /usr/local/bin/ts3-yedek.sh olarak kaydedip chmod +x verin, sonra gece yarısı çalışacak şekilde zamanlayın. Cron sözdizimini bilmiyorsanız cron job rehberi işinizi görür. Yedeği aynı makinede tutmanın bir anlamı yok; 3-2-1 yedekleme kuralına göre en az bir kopya başka bir konumda dursun. Taşıma yaparken de akış aynı: yeni makineye aynı sürüm sunucuyu kurun, servisi durdurun, veritabanı ve files/ klasörünü üzerine kopyalayın, sahiplikleri düzeltip servisi başlatın.

Windows’ta TeamSpeak Sunucusu#

Windows tarafı daha kısa: resmî siteden Windows sunucu arşivini indirip C:\teamspeak gibi boşluksuz bir klasöre açın, ts3server.exe dosyasını çift tıklayın. Lisans sözleşmesi bir pencerede karşınıza gelir, kabul edersiniz; ardından yönetici anahtarını ve ServerQuery parolasını gösteren bilgi penceresi açılır. O pencereyi kapatmadan bilgileri kopyalayın.

New-NetFirewallRule -DisplayName "TeamSpeak Ses" -Direction Inbound -Protocol UDP -LocalPort 9987 -Action Allow
New-NetFirewallRule -DisplayName "TeamSpeak Dosya" -Direction Inbound -Protocol TCP -LocalPort 30033 -Action Allow

Sunucunun oturum açmadan da çalışması için ts3server.exe dosyasını NSSM gibi bir araçla Windows hizmetine dönüştürün; aksi hâlde uzak masaüstü oturumunu kapattığınızda süreç de kapanır. Uzak masaüstüyle çalışmaya alışkın değilseniz RDP bağlantı rehberi temel adımları anlatıyor. Yedekleme mantığı Linux’takiyle aynıdır: hizmeti durdurun, ts3server.sqlitedb ve files klasörünü kopyalayın, hizmeti başlatın.

TeamSpeak mi Discord mu?#

İkisi aynı ihtiyaca farklı yerlerden bakıyor. Discord bir hizmettir: hesap açarsınız, sunucu oluşturursunuz, biter. TeamSpeak bir yazılımdır: kendi makinenize kurar, portunu açar, yetkisini kendiniz kurgularsınız. Bu fark maliyetten çok kontrol meselesi.

KonuTeamSpeakDiscord
BarındırmaKendi sunucunuzdaSağlayıcının altyapısında
Ses gecikmesiSunucu konumuna göre çok düşükBölgesel sunuculara bağlı
Yetki ayrıntısıYüzlerce ayrı yetki, kanal bazlı grupRol tabanlı, daha kaba
Metin sohbetiBasit, kalıcı geçmiş zayıfGüçlü, aranabilir geçmiş
Ekran paylaşımı ve videoSınırlıGelişmiş
Bot ve entegrasyonServerQuery üzerinden, teknik bilgi isterHazır bot ekosistemi
Veri sahipliğiVeritabanı sizdeSağlayıcıda
Kurulum eforuSunucu, port, servis gerekirBirkaç tık
Mobil kullanımVar ama sadeYaygın ve olgun
TeamSpeak ve Discord karşılaştırması

Pratikte çoğu topluluk ikisini birlikte kullanıyor: duyuru, metin sohbeti ve etkinlik takvimi Discord’da, oyun içi sesli iletişim TeamSpeak’te. Discord tarafında bir bot çalıştırmayı düşünüyorsanız Discord bot hosting rehberi, oyun sunucunuzun sohbetini Discord’a köprülemek isterseniz DiscordSRV kurulumu ilgili adımları anlatıyor. Topluluğu sıfırdan kuruyorsanız Discord sunucusu kurma sayfasındaki kanal düzeni önerileri TeamSpeak tarafına da uyarlanabilir.

Özetle#

TeamSpeak sunucu kurulumu şu sırayla ilerler: resmî arşivi /opt/teamspeak altına açın, ayrı bir sistem kullanıcısına sahiplik verin, .ts3server_license_accepted dosyasıyla lisansı onaylayın, sunucuyu bir kez ön planda çalıştırıp yönetici anahtarını (privilege key) ve ServerQuery parolasını kaydedin. Ardından 9987/UDP ve 30033/TCP portlarını açın, 10011/TCP ServerQuery portunu yalnızca kendi IP’nize bırakın, sunucuyu systemd servisi hâline getirin. Yetki tarafında Server Admin grubunu dağıtmak yerine ihtiyaca göre kopya gruplar üretin; kanal yapısını baştan kurgulayın. Yedeğin merkezinde ts3server.sqlitedb dosyası var ve kopyalamadan önce servis durdurulmalı — bu ayrıntı hala en çok atlanan adım. Donanımda 8 GB RAM, yüksek saat hızlı AMD Ryzen 9 ve NVMe SSD alt sınırını koruyun; kaynak kullanımını sürekli görmek için sunucu izleme rehberindeki araçlardan birini kurun. Kurulum sırasında port dışarıdan kapalı görünüyor ve sebebini bulamıyorsanız destek talebi açıp ağ tarafının test edilmesini isteyin.

Sıkça Sorulan Sorular#

TeamSpeak sunucusu için hangi portlar açılmalı?

Zorunlu olan tek port 9987/UDP’dir; ses trafiğinin tamamı buradan geçer. Dosya transferi (avatar, kanal ikonu, kanal dosyaları) için 30033/TCP, uzaktan yönetim için 10011/TCP ServerQuery portu açılır. Birden fazla sanal sunucu çalıştırırsanız her biri 9988, 9989 diye sıradaki UDP portunu kullanır.

TeamSpeak yönetici anahtarı (privilege key) kayboldu, ne yapmalıyım?

Sunucuyu silmenize gerek yok. ServerQuery ile serveradmin hesabından bağlanıp tokenadd tokentype=0 tokenid1=6 tokenid2=0 komutunu çalıştırarak yeni bir Server Admin anahtarı üretebilirsiniz. ServerQuery parolasını da unuttuysanız sunucuyu serveradmin_password= parametresiyle bir kez başlatarak parolayı sıfırlarsınız.

TeamSpeak sunucusu ücretsiz mi, kaç kişi bağlanabilir?

Sunucu yazılımı ücretsiz indirilir ve lisans dosyası olmadan da çalışır, ancak lisanssız kullanımda hem slot sayısı hem de aynı anda çalıştırılabilecek sanal sunucu sayısı sınırlıdır. Kesin rakam zaman içinde değiştiği için güncel sınırı ve ticari kullanım şartlarını TeamSpeak’in resmî lisans sayfasından doğrulayın.

TeamSpeak sunucusu ne kadar RAM ister?

Ses sunucusu tek başına hafif bir süreçtir, asıl belirleyici aynı makinede başka ne çalıştırdığınızdır. Sağlıklı alt sınır 8 GB RAM, yüksek saat hızlı bir AMD Ryzen 9 ve NVMe SSD’dir. TeamSpeak’in yanında bir oyun sunucusu da barındıracaksanız 16 GB pakete çıkın; ses kalitesini bozan şey RAM değil, ağ gecikmesi ve paket kaybıdır.

Lisans sözleşmesini onaylamadan sunucu neden açılmıyor?

TeamSpeak sunucusu, ilk çalıştırmada lisans sözleşmesinin kabul edildiğini görmek ister ve görmezse başlamadan kapanır. Linux’ta sunucu klasöründe .ts3server_license_accepted adında boş bir dosya oluşturmak ya da başlatma komutuna license_accepted=1 parametresini eklemek yeterlidir. Windows’ta onay penceresi ilk açılışta karşınıza gelir.

TeamSpeak sunucusuna alan adı bağlanır mı?

Bağlanır. En temizi bir A kaydıyla alt alan adını sunucu IP’sine yönlendirmektir. Varsayılan dışında bir port kullanıyorsanız SRV kaydıyla portu da gizleyebilir, kullanıcıların yalnızca ses.siteniz.com yazmasını sağlayabilirsiniz. Kayıt tiplerinin ayrıntısı DNS kayıtları rehberinde anlatılıyor.

TeamSpeak sunucusunu nasıl yedeklerim?

Kritik dosya ts3server.sqlitedb veritabanıdır; kanallar, gruplar, yetkiler ve kullanıcı kayıtları buradadır. Yanına licensekey.dat, ts3server.ini ve files/ klasörünü de alın. Kopyalamadan önce servisi durdurun: çalışan sunucunun SQLite dosyasını kopyalamak bozuk yedek üretebilir.

TeamSpeak mi Discord mu daha iyi?

Amaca göre değişir. TeamSpeak kendi sunucunuzda çalışır, gecikmesi düşüktür ve yetki sistemi çok ayrıntılıdır; oyun toplulukları ve rekabetçi takımlar bu yüzden tercih eder. Discord kurulum gerektirmez, metin sohbeti ve bot ekosistemi güçlüdür. Birçok topluluk ikisini birlikte kullanıyor: sesi TeamSpeak’te, duyuru ve metni Discord’da.

Diğer Oyun Sunucuları — Tüm Rehberler#

  1. FiveM Sunucu Kurulumu: Sıfırdan Tam Rehber
  2. Rust Sunucu Kurulumu Rehberi
  3. CS2 Sunucu Kurulumu ve Yapılandırması
  4. ARK Sunucu Kurulumu Rehberi
  5. Palworld Dedicated Server Kurulumu
  6. Hytale Sunucusu: Kurulum, Gereksinimler ve Hazırlık
  7. MTA:SA Sunucu Kurulumu Rehberi
  8. Terraria Sunucu Kurulumu ve Yapılandırma
  9. Valheim Dedicated Server Kurulumu ve Ayarları
  10. Project Zomboid Dedicated Server Kurulumu
  11. SA-MP Sunucusu Nasıl Kurulur?
  12. TeamSpeak Sunucu Kurulumu ve Yapılandırma
  13. Unturned Dedicated Server Kurulumu
  14. Satisfactory Sunucu Kurulumu ve Yönetimi

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön