Linux Sunucuya TeamSpeak 3 Server Kurulumu: Adım Adım Rehber

Linux Sunucuya TeamSpeak 3 Server Kurulumu: Adım Adım Rehber

Linux VDS üzerinde TeamSpeak 3 server kurulumu rehberi. İndirme, yapılandırma, güvenlik duvarı ayarları, otomatik başlatma ve yönetim paneli hakkında detaylı anlatım.

White Bilişim
#teamspeak
#linux
#sunucu kurulumu
#vds
#ses sunucusu

Linux Sunucuya TeamSpeak 3 Server Kurulumu

TeamSpeak 3 (TS3), oyun toplulukları ve kurumsal ekipler için popüler bir ses iletişim platformudur. Kendi TeamSpeak sunucunuzu VDS üzerinde kurarak tam kontrol, düşük gecikme ve özel yapılandırma avantajlarından yararlanabilirsiniz. Bu rehberde Linux VDS üzerinde TS3 server kurulum sürecini anlatıyoruz.

TeamSpeak 3 Server Sistem Gereksinimleri

TS3 server oldukça hafif bir uygulamadır:

BileşenMinimum50+ Kullanıcı İçin
CPU1 Core2 Core
RAM512 MB1-2 GB
Depolama1 GB5 GB
10 Mbps100 Mbps

💡 TeamSpeak sunucusu çok düşük kaynak tüketir. White Bilişim Xeon Enterprise VDS ENT-1 paketi (2 Core, 2 GB RAM, ₺160/ay) ile rahatlıkla çalıştırabilirsiniz. Hatta aynı VDS üzerinde oyun sunucunuzla birlikte de barındırabilirsiniz!

Adım 1: Sunucuya Bağlanma

SSH ile sunucunuza bağlanın:

ssh root@SUNUCU_IP_ADRESINIZ

Adım 2: TeamSpeak Kullanıcısı Oluşturma

Güvenlik için TS3’ü ayrı bir kullanıcı ile çalıştırın:

# TeamSpeak kullanıcısı oluştur
adduser --disabled-login teamspeak
 
# Yetki ayarla
# (Şifre ve bilgi sorularını Enter ile geçebilirsiniz)

Adım 3: TeamSpeak 3 Server İndirme ve Kurulum

# TeamSpeak kullanıcısına geç
su - teamspeak
 
# Ana dizine git
cd ~
 
# TeamSpeak 3 server indir (64-bit Linux)
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
 
# Arşivi çıkar
tar -xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
 
# Klasörü düzenle
mv teamspeak3-server_linux_amd64 ts3server
cd ts3server

⚠️ Not: Yukarıdaki URL en son sürümle değişebilir. TeamSpeak resmi sitesinden güncel sürümü kontrol edin.

Adım 4: Lisans Sözleşmesini Kabul Etme

İlk çalıştırmadan önce lisans sözleşmesini kabul edin:

# Lisans kabul dosyası oluştur
touch .ts3server_license_accepted

Adım 5: Sunucuyu İlk Kez Başlatma

# Sunucuyu başlat
./ts3server_startscript.sh start

İlk başlatmada konsolda çok önemli bilgiler görüntülenir:

------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
               Server Query Admin Account created
         loginname= "serveradmin"
         password=  "BURAYA_SIFRE_GELECEK"
         apikey=    "BURAYA_API_KEY_GELECEK"

         ServerAdmin privilege key created, please use
         the privilege key below to gain serveradmin
         rights for your virtualserver.

         token=BURAYA_TOKEN_GELECEK
------------------------------------------------------------------

⚠️ Bu bilgileri mutlaka kaydedin! Token’ı kaybederseniz admin yetkisi alamazsınız.

Adım 6: Güvenlik Duvarı Ayarları

TeamSpeak 3 için gerekli portları açın:

PortProtokolKullanım
9987UDPSes trafiği (Varsayılan)
30033TCPDosya transferi
10011TCPServer Query
10022TCPServer Query (SSH)
10080TCPWeb Query (HTTP)
10443TCPWeb Query (HTTPS)
# Root kullanıcıya dön
exit
 
# UFW ile port açma
sudo ufw allow 9987/udp
sudo ufw allow 30033/tcp
sudo ufw allow 10011/tcp
 
# Güvenlik duvarını etkinleştir (yoksa)
sudo ufw enable

Adım 7: TeamSpeak Client ile Bağlanma

  1. TeamSpeak Client’ı indirin
  2. ConnectionsConnect seçin
  3. Server Address: SUNUCU_IP_ADRESINIZ
  4. Nickname: İstediğiniz isim
  5. Connect butonuna tıklayın

Bağlandıktan sonra:

  1. PermissionsUse Privilege Key
  2. Adım 5’te aldığınız token’ı yapıştırın
  3. Artık sunucu yöneticisisiniz!

Adım 8: Otomatik Başlatma (Systemd Service)

Sunucu yeniden başladığında TS3’ün otomatik açılması için:

sudo nano /etc/systemd/system/ts3server.service

Aşağıdaki içeriği yapıştırın:

[Unit]
Description=TeamSpeak 3 Server
After=network.target
 
[Service]
WorkingDirectory=/home/teamspeak/ts3server
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server/ts3server_startscript.sh start
ExecStop=/home/teamspeak/ts3server/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server/ts3server.pid
RestartSec=15
Restart=always
 
[Install]
WantedBy=multi-user.target
# Servisi etkinleştir
sudo systemctl daemon-reload
sudo systemctl enable ts3server
sudo systemctl start ts3server
 
# Durumu kontrol et
sudo systemctl status ts3server

TeamSpeak Sunucu Yönetim İpuçları

Sunucu Adını Değiştirme

TS3 Client üzerinden:

  1. Sunucuya sağ tıklayın → Edit Virtual Server
  2. Server Name alanını değiştirin

Kanal Oluşturma

  1. Sunucuya sağ tıklayın → Create Channel
  2. Kanal adı, şifre ve ayarları belirleyin

Yedekleme

# TS3 veritabanını yedekle
cp /home/teamspeak/ts3server/ts3server.sqlitedb /backup/ts3server_$(date +%Y%m%d).sqlitedb

Sık Karşılaşılan Sorunlar

Bağlantı Zaman Aşımı

”Server is full” Hatası

Varsayılan lisans 32 slot ile sınırlıdır. Daha fazla slot için TeamSpeak lisansı almanız gerekir.

Ses Kalitesi Düşük

Sonuç

TeamSpeak 3 sunucusu kurmak oldukça kolay ve düşük maliyetlidir. Bir VDS üzerinde hem oyun sunucunuzu hem de TS3 sunucunuzu aynı anda çalıştırabilirsiniz.

👉 TS3 + oyun sunucusu için Xeon Enterprise VDS veya yüksek kapasiteli projeler için Ryzen Premium VDS paketlerimizi inceleyin!