
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.
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şen | Minimum | 50+ Kullanıcı İçin |
|---|---|---|
| CPU | 1 Core | 2 Core |
| RAM | 512 MB | 1-2 GB |
| Depolama | 1 GB | 5 GB |
| Ağ | 10 Mbps | 100 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_ADRESINIZAdı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_acceptedAdı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:
| Port | Protokol | Kullanım |
|---|---|---|
| 9987 | UDP | Ses trafiği (Varsayılan) |
| 30033 | TCP | Dosya transferi |
| 10011 | TCP | Server Query |
| 10022 | TCP | Server Query (SSH) |
| 10080 | TCP | Web Query (HTTP) |
| 10443 | TCP | Web 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 enableAdım 7: TeamSpeak Client ile Bağlanma
- TeamSpeak Client’ı indirin
- Connections → Connect seçin
- Server Address:
SUNUCU_IP_ADRESINIZ - Nickname: İstediğiniz isim
- Connect butonuna tıklayın
Bağlandıktan sonra:
- Permissions → Use Privilege Key
- Adım 5’te aldığınız token’ı yapıştırın
- 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.serviceAş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 ts3serverTeamSpeak Sunucu Yönetim İpuçları
Sunucu Adını Değiştirme
TS3 Client üzerinden:
- Sunucuya sağ tıklayın → Edit Virtual Server
- Server Name alanını değiştirin
Kanal Oluşturma
- Sunucuya sağ tıklayın → Create Channel
- Kanal adı, şifre ve ayarları belirleyin
Yedekleme
# TS3 veritabanını yedekle
cp /home/teamspeak/ts3server/ts3server.sqlitedb /backup/ts3server_$(date +%Y%m%d).sqlitedbSık Karşılaşılan Sorunlar
Bağlantı Zaman Aşımı
- Güvenlik duvarında 9987 UDP portunun açık olduğunu kontrol edin
- VDS sağlayıcınızın panel güvenlik duvarını kontrol edin
”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
- Codec kalitesini artırın (Server Settings → Security → Codec Quality: 10)
- Sunucu ve oyuncular arasındaki ping’i kontrol edin
- İstanbul lokasyonlu sunucu kullanarak Türkiye’den düşük ping sağlayın
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!