Teknoloji

Bulut Üzerinde TeamSpeak Sunucusu Kurma Rehberi

Yazılım, uygulama ve teknoloji haberleri

Online oyunlarda sesli iletişim, ekip koordinasyonu için kritik bir öneme sahiptir. Bu bağlamda, düşük gecikme süresi ve yüksek ses kalitesi sunan TeamSpeak yazılımı dikkat çekmektedir. Discord kadar yaygın olmasa da, kendi sunucunuzu oluşturarak TeamSpeak’i özelleştirme ve yönetme imkanı sunar. Bu rehberde, bir bulut sağlayıcısı üzerinde TeamSpeak sunucusu kurmanın adımlarını inceleyeceğiz.

Bulutta TeamSpeak Sunucusu Nasıl Kurulur? 2

Not: Bu rehberde herhangi bir bulut hizmeti kullanılabilir. İster bir kupon koduyla giriş yapın, ister kendi hesabınızı, adımlar temelde benzerdir. Önemli olan, sanal bir makine (VM) oluşturmak, Ubuntu işletim sistemi kurmak ve 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 girerek yeni bir proje veya kaynak grubu oluşturun. Bu sayede VM, disk ve ağ bileşenlerinizi bir arada tutmak daha kolay olacaktır.

Makine Adı ve Bölge Seçimi

Sanal makinenize bir isim verin (örneğin “ts-sunucu”).
Gecikmeyi azaltmak için coğrafi olarak yakın 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, uzun süreli güvenlik güncellemeleri sunar.

Makine Kaynaklarını Belirleyin

vCPU ve bellek (RAM) miktarını ihtiyacınıza göre ayarlayın.
Düşük kapasiteli bir paket, küçük bir arkadaş grubuna hizmet etmek için yeterli olabilir; geniş bir topluluk hedefliyorsanız daha fazla CPU ve RAM’e ihtiyaç duyabilirsiniz.

Kimlik Doğrulama ve Port Ayarları

Parola veya SSH anahtarı ile 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 yapılandıracağız.

Depolama Türü Seçin

“SSD” veya “Hızlı Blok Depolama” gibi bir disk seçeneği tercih edin.
TeamSpeak, depolama konusunda çok talepkâr değildir, ancak SSD, sunucunun genel performansını artırır.

Makinenin oluşturulması birkaç dakika sürecektir. Bu süre sonunda, bulut yönetim konsolunda VM’in “hazır” olduğunu göreceksiniz.

2) Ağ Ayarlarını Düzenleme

TeamSpeak, yalnızca SSH üzerinden değil, belirli portlar üzerinden dış dünya ile de 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ı gerekmektedir:

TCP 30033

Dosya aktarımı için kullanılır.
Sunucunuza dosya yükleme ve indirme işlemleri için bu port açıktır.

TCP 10011

TeamSpeak’in uzak yönetim portudur.
Sunucuyu yönetmek veya dış araçlarla bağlanmak için gereklidir.

UDP 9987

Asıl sesli iletişimin aktığı port budur.
Oyuncuların birbirlerini minimal gecikmeyle duyabilmesi için bu portun açılması şarttır.

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çacağız.

3) SSH ile Sunucuya Bağlanma

Sanal sunucu oluşturulduktan sonra, bulut konsolunda görünen “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ü ile karşılaşacaksınız. Kurulum işlemlerini buradan gerçekleştireceğiz.

4) Ubuntu Güvenlik Duvarını (UFW) Hazırlama

İlk olarak Ubuntu paketlerini güncellemek önemlidir:

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

Eğer 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 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 log dosyalarında arama yaparak token’ı bulabilirsiniz:

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 yazarak 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 ve izinler gibi tüm ayarları dilediğiniz gibi düzenleyebilirsiniz.

Unutmayın: Sunucuyu her yeniden başlattığınızda, TeamSpeak sunucu yazılımını da manuel olarak başlatmanız gerekecektir:

cd teamspeak3-server_linux_amd64
sudo ./ts3server_startscript.sh start license_accepted=1

TeamSpeak, düşük gecikme süresi ve yüksek ses kalitesi arayan oyuncu toplulukları veya iş ekipleri için mükemmel bir çözümdür. Kendi bulut sunucunuzda barındırarak tüm yetki ve kontrolü elinize alabilirsiniz. Bu rehberde:

  • Herhangi bir bulut hizmetinde Ubuntu VM oluşturmayı öğrendik.
  • Temel port yapılandırmalarını gerçekleştirdik.
  • Ubuntu’nun güvenlik duvarını (UFW) yapılandırdık.
  • TeamSpeak sunucu yazılımını indirip kurduk.
  • Admin Token ile yönetici haklarını elde ettik.

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 sunucunuzu bir etki alanına 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.

World EDU Türkçe Editör

General Editor - Soru ve Eleştirileriniz için İLETİŞİM kısmından bağlantı kurabilirsiniz.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu