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.

Cevap Yaz

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