Neden Hâlâ TeamSpeak 3?
Sesli sohbet denince akla önce tüketici uygulamaları gelse de, oyun topluluklarının bir kısmı TeamSpeak 3'ü tercih etmeye devam ediyor. Sebep basit: ses iletimi kendi sunucunuzda yaşar. Gecikme süresi konuşanın mikrofonundan dinleyiciye giden yolun uzunluğuyla sınırlıdır; arada büyük bir mesajlaşma altyapısı yoktur.
İkinci sebep yetki sistemi. TS3'ün izin modeli ince ayara izin verir: sunucu grupları, kanal grupları, kanal bazlı katılma yetkileri, şifreli kanallar ve kayıt sonrası otomatik rütbe yükseltmeleri. Oyun loncaları ve e-spor takımları için bu düzen, tek bir genel sohbet odasından çok daha yönetilebilirdir.
Üçüncüsü kaynak kullanımı: TS3 sunucusu çok hafiftir; küçük bir sunucuda onlarca slot'u minimum kaynakla çalıştırır. Bu da onu VDS'te ya da hazır bir TS barındırmasında koşturmayı ucuz ve pratik kılar.
Kurulum: Kendi Sunucunda Sıfırdan
TS3 sunucusu, Linux'a kurulabilen küçük bir server yazılımıdır. Kuruluma başlamadan ihtiyacınız olan şeyler: sabit bir IP ya da alan adı, açık portlar ve 7/24 çalışan bir makine. Port tarafında oyuncu trafiği UDP 9987, yönetim arayüzü olan ServerQuery TCP 10011 ve dosya aktarımı için ayrı bir port gerekir; güvenlik duvarınızda bu portları açın.
Kurulum adımları kısaca şöyle: resmi sunucu paketini indirin, sunucuyu root olmayan ayrı bir kullanıcı ile başlatın. İlk açılışta konsola üç kritik bilgi düşer: ServerQuery admin şifresi, sunucu admin anahtarı (privilege key) ve sunucunun bağlantı bilgileri. Bu bilgileri kaybetmeyin; yetki anahtarı ilk bağlanan kişiye yönetici yetkisi verir.
İlk bağlantıda TeamSpeak istemcisinden sunucu adresine bağlanıp yetki anahtarını girersiniz ve sunucunun sahibi siz olursunuz. Sunucunun kapalı olduğu saatlerde oyuncuların bağlanamamasını önlemek için sunucunun otomatik başlamasını (systemd servisi olarak) ayarlayın.
Yetki Düzeni ve Kanal Mimarisi
Kurulmuş bir sunucu henüz bir topluluk sunucusu değildir; düzeni kurmadan açmak kaosa davettir. İlk adım sunucu gruplarını netleştirmek: kurucu, yönetici, moderatör, kayıtlı üye ve misafir gibi basit bir merdiven yeterli başlangıçtır. Yetkileri doğrudan kişiye değil gruba verin; kişi bazlı izinler zamanla takip edilemez hale gelir.
Kanal mimarisinde az ve düzenli kazanır: bir giriş/lobi kanalı, oyun başına bir bölüm ve altında takım kanalları. Kalabalık lobilere ayrı ayrı katılma şifresi koymak yerine kanal gruplarıyla kontrol sağlayın. Sunucuya giren herkesin sadece lobi kanalını görebildiği bir yapı, spam ve rahatsızlığı baştan keser.
Anti-flood ayarlarını ilk günden açın: TS3'ün hazır paket hızı sınırları, bot ve spam bağlantılarını büyük ölçüde keser. Sunucu şifresi yerine ayrıcalıklı davet düzeni kullanmak, topluluğunuz büyüdüğünde yönetim yükünü düşük tutar.
Bakım, Yedek ve Kolay Yol
TS3 sunucusu kurulduktan sonra neredeyse hiç dokunulmadan yıllarca çalışabilir; ama o 'neredeyse' kısmı hayati detayları barındırır. Düzenli yedek en başta gelir: sunucunun veri klasörünü (yetkiler, kanallar, kayıtlı kullanıcılar dahil) haftalık kopyalamak, çökme sonrası her şeyi dakikalar içinde geri getirir. Snapshot almadan sürüm yükseltmeyin.
İzleme tarafında sunucunun açık olup olmadığını basit bir UDP denetimiyle takip edebilirsiniz; sunucu kapalıyken haber verilmesi, topluluk üyelerinin şikayet etmesinden iyidir. Slot hesabını da gözden kaçırmayın: her bağlı oyuncu bant genişliği kullanır; slot sayısını bağlantı kapasitenizle uyumlu tutun.
Tüm bu işlerle uğraşmak istemiyorsanız hazır TeamSpeak barındırması bu yükün tamamını alır: sunucu kurulumu, yedek ve izleme sağlayıcıda kalır, size yalnızca adresi oyuncularınıza vermek kalır. Subdomain üzerinden bağlantı desteğiyle port yazma derdi de ortadan kalkar.
Pratik öneriler
- İlk açılışta konsola düşen yetki anahtarı ve Query şifresini güvenli bir yere kaydet; sonra erişim kurtarmak zordur.
- Yetkileri kişiye değil gruba ver; basit bir rütbe merdiveni yönetim yükünü aylar sonra da düşük tutar.
- Sunucuyu systemd servisi olarak kur; makine yeniden başladığında sunucu kendiliğinden ayağa kalksın.
- Haftalık veri klasörü yedeği al; sürüm yükseltmeden önce mutlaka snapshot kaydet.