
Online oyunlarda sesli iletişim, ekip koordinasyonu için vazgeçilmezdir. İşte tam da bu noktada TeamSpeak gibi düşük gecikme süresi ve yüksek ses kalitesi sunan bir yazılım öne çıkar. Her ne kadar Discord kadar yaygın bir kitleye hitap etmese de, kendi sunucunuzu kurarak TeamSpeak’i dilediğiniz gibi yönetmek ve özelleştirmek mümkündür. Bu rehberde, bir bulut sağlayıcısı üzerinde TeamSpeak sunucusu kurmanın temel aşamalarını ele alıyoruz.

Not: Bu kılavuzu uygularken herhangi bir bulut hizmetini kullanabilirsiniz. İster bir kupon koduyla giriş yapmış olun ister kendi hesabınızı kullanın, adımlar temelde birbirine benzerdir. Önemli olan, sanal bir makine (VM) oluşturmak, ona Ubuntu işletim sistemi kurmak ve gerekli ağ yapılandırmasıyla birlikte TeamSpeak server yazılımını çalıştırmaktır.
1. Bulutta Ubuntu Sanal Sunucu Oluşturma
Yeni Proje Açın / Kaynak Grubu Belirleyin
Bulut sağlayıcınızın yönetim paneline girip yeni bir proje ya da kaynak grubu oluşturun. Böylece VM, disk ve ağ bileşenlerinizi bir arada tutmak daha kolay olur.
Makine Adı ve Bölge Seçimi
Sanal makinenize bir isim verin (örneğin “ts-sunucu”).
Gecikme oranını düşürmek için coğrafi olarak yakın konumda bir bölge seçin. Avrupa konumları genellikle düşük ping sağlar.
İşletim Sistemi Tercihi
İşletim sistemi olarak “Ubuntu 22.04 LTS” veya “Ubuntu 20.04 LTS” gibi güncel bir sürümü seçin.
LTS (Long Term Support) sürümleri, güvenlik güncellemeleri bakımından uzun süreli destek sunar.
Makine Kaynaklarını Belirleyin
vCPU ve bellek (RAM) miktarını ihtiyacınıza göre seçin.
Düşük kapasiteli bir paket, sadece küçük bir arkadaş grubuna hizmet edecekse yeterli olabilir. Geniş bir topluluk planlıyorsanız daha fazla CPU ve RAM’e ihtiyaç duyabilirsiniz.
Kimlik Doğrulama ve Port Ayarları
Parola veya SSH anahtarı üzerinden yönetici hesabı oluşturun.
SSH bağlantısı için 22 numaralı portun açık olduğundan emin olun. Diğer port ayarlarını daha sonra ayrıca yapılandıracağız.
Depolama Türü Seçin
Genellikle “SSD” veya “Hızlı Blok Depolama” gibi bir disk seçeneğini tercih edin.
TeamSpeak sunucusu depolama konusunda çok talepkâr değildir, ancak SSD sunucunun genel hızlı çalışmasını sağlar.
Makinenin oluşturulması birkaç dakika alabilir. Bu süre sonunda, bulut yönetim konsolundan VM’in “hazır” olduğunu göreceksiniz.
2) Ağ Ayarlarını Düzenleme
TeamSpeak, sadece SSH üzerinden bağlanmakla kalmaz; dış dünyayla belirli portlar üzerinden iletişim kurar. Aşağıdaki portların VM güvenlik duvarından ve sağlayıcınızın güvenlik ayarlarından açık olması gerekir:
TCP 30033
Dosya aktarımı için kullanılır.
Sunucunuza dosya yükleme / indirme işlemleri yapmanız gerektiğinde devreye girer.
TCP 10011
TeamSpeak’in uzak yönetim portu.
Sunucuyu yönetmek veya dışardaki araçlarla bağlanmak için kullanılır.
UDP 9987
Asıl sesli iletişimin aktığı port budur.
Oyuncuların minimal gecikmeyle birbirlerini duyabilmeleri için bu portu mutlaka açmanız gerekir.
Sağlayıcınızın “gelen bağlantı kuralları” veya “güvenlik grubu” bölümünden bu portlar için izin ekleyin. Ayrıca Ubuntu içindeki güvenlik duvarı (UFW) ayarlarında da benzer portları açık hale getireceğiz.
3) SSH ile Sunucuya Bağlanma
Sanal sunucu oluşturulduktan sonra, bulut konsolunda görüntülenen “Genel IP Adresi” üzerinden SSH bağlantısı kurabilirsiniz. Bunun için:
İstemci Aracı Seçin
Windows’ta: PuTTY, MobaXterm veya PowerShell (OpenSSH)
Linux / macOS’ta: Terminal > ssh kullanıcıadınız@sunucu_ip_adresi
Kullanıcı Bilgileri
Sanal makineyi oluştururken belirlediğiniz kullanıcı adı ve şifre veya SSH anahtarı gereklidir.
İlk bağlantıda, sunucunun güvenlik kimliği doğrulama uyarısını kabul edin.
Bağlantı kurulduğunda bir komut satırı arayüzüyle karşılaşacaksınız. Bütün kurulum işlemlerini buradan yapacağız.
4) Ubuntu Güvenlik Duvarını (UFW) Hazırlama
İlk olarak Ubuntu paketlerini güncellemek her zaman iyidir:
sudo apt update && sudo apt upgrade -y
Daha sonra UFW güvenlik duvarını kurun (eğer sistemde yüklü değilse):
sudo apt install ufw -y
Gerekli portları açalım:
sudo ufw allow 22/tcp
sudo ufw allow 9987/udp
sudo ufw allow 30033/tcp
sudo ufw allow 10011/tcp
Son olarak UFW’yi etkinleştirin:
sudo ufw enable
Komut size “evet/hayır” diye sorarsa “y” ile onay verin. Sistemi yeniden başlatmanız gerekebilir:
sudo reboot
5) TeamSpeak Sunucusunu İndirip Kurma
Sunucu yeniden açıldığında SSH ile tekrar bağlanın. Ardından TeamSpeak’in sunucu dosyalarını indirip, kurulumunu yapacağız:
Gerekli Araçlar
sudo apt install wget bzip2 tar nano -y
TeamSpeak Sunucu Dosyalarını İndirme
Güncel sürümü indirmek için resmi sitesindeki URL’yi kullanın (Örneğin teamspeak3-server_linux_amd64-3.X.X.tar.bz2). Aşağıdaki gibi bir komutla dosyayı indirebilirsiniz (sürümü güncelleyerek kullanın):
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Arşivden Çıkarma
tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Klasöre Geçme ve Sunucuyu Çalıştırma
cd teamspeak3-server_linux_amd64
sudo ./ts3server_startscript.sh start license_accepted=1
Bu komut, sunucuyu başlatır ve lisans sözleşmesini kabul ettiğinizi belirtir. Başlatma sırasında ekranda bir Admin Token görünebilir. Bu token, yönetici yetkilerini almanızı sağlar. Mutlaka bir yere kopyalayın veya ekran görüntüsü alın. Eğer göremediyseniz log dosyalarına bakmanız gerekecektir.
6) Admin Token ve Yönetici Yetkilerini Alma
Bazen ilk çalıştırmada ekranda token çıkmayabilir. Bu durumda ilgili log dosyalarında arama yaparak token’ı görebilirsiniz:
sudo cat /home/kullaniciniz/teamspeak3-server_linux_amd64/logs/ts3server_*.log | grep "token="
Burada elde edeceğiniz “token= …” benzeri kodu, TeamSpeak istemcisi üzerinden sunucuya ilk giriş yaptığınızda Admin yetkisi almak için kullanın.
7) TeamSpeak İstemcisiyle Bağlanma
Artık TeamSpeak istemcisini açarak, sunucunun IP adresini yazıp bağlanabilirsiniz. Bağlantı kurduğunuzda istemci, sizden Admin Token isteyebilir. Kopyaladığınız kodu buraya girerek kendinizi sunucunun yöneticisi yapın. Ardından kanal oluşturma, kullanıcı yönetimi, izinler gibi tüm ayarları dilediğiniz şekilde düzenleyebilirsiniz.
Unutmayın: Sunucuyu her yeniden başlattığınızda, TeamSpeak sunucu yazılımını da manuel olarak başlatmanız gerekir:
cd teamspeak3-server_linux_amd64
sudo ./ts3server_startscript.sh start license_accepted=1
TeamSpeak, özellikle düşük gecikme süresi ve yüksek ses kalitesi arayan oyuncu toplulukları veya iş ekipleri için oldukça iyi bir çözümdür. Kendi bulut sunucunuzda barındırmanız sayesinde tüm yetki ve kontrol sizde olur. Bu rehberde:
- Herhangi bir bulut hizmetinde Ubuntu VM oluşturduk.
- Temel port yapılandırmalarını yaptık.
- Ubuntu’nun güvenlik duvarını (UFW) yapılandırdık.
- TeamSpeak sunucu yazılımını indirerek kurduk.
- Admin Token ile yönetici haklarını elde etmeyi öğrendik.
Eğer konfigürasyon, performans veya güvenlik gibi konuları daha ileri seviyeye taşımak isterseniz, TLS sertifikası eklemek, otomatik yeniden başlatma betikleri yazmak veya barındırdığınız sunucuyu bir etki alanına (örneğin subdomain) yönlendirmek gibi adımlar atabilirsiniz.
Sonuç olarak, kendi TeamSpeak sunucunuzu bulutta barındırmanın en büyük avantajı, dilediğiniz anda kontrol edebilmeniz ve topluluğunuza özel ayarları esnek şekilde yapabilmenizdir. Böylece her an erişilebilir, gecikme sorununu minimize eden ve yüksek ses kalitesi sunan bir iletişim platformuna sahip olabilirsiniz.