Neler Yeni

TeaSpeak Sunucusu Kurulumu

Konu Yazar
Haz
113
1
Bu rehberimizde sizlere TeaSpeak sunucusu nasıl kurulur ve protocol key ile nasıl TeamSpeak 3.2.X üzeri istemcilerinin girişleri açacağımızdan bahsedeceğim.

Gereksinimler:
  • Linux İşletim Sistemi
  • En az 512MB Ram

1. Sunucuyu İndiriyoruz.

Sunucuyu indirmek için adresine gidip sayfanın alt kısmından TeaSpeak - Server dosyasını wget çekebiliriz. Yada dosyayı indirip FTP üzerinden sunucuya atabilirsiniz.

a0La9fW.png

Kod:
wget https://repo.teaspeak.de/server/linux/amd64_stable/TeaSpeak-1.4.14.tar.gz


2. Dosyayı tardan çıkartıyoruz.

Kod:
tar -xvf TeaSpeak-1.4.14.tar.gz

3. Müzik botunu kuruyoruz. (İsteğe bağlı)

TeaSpeak
sunucusunun kendine özel müzik botu vardır. Botun çalışması için FFMPEG ve Youtube-DL yüklenmesi gerekmektedir. Yüklemeyi yapmak için install_music.sh dosyasını çalıştırıyoruz. Yerleşik botu kullanmayacaksanız bu adımı atlayabilirsiniz.

Kod:
./install_music.sh install

4. Sunucuyu başlatıp serveradmin şifresini belirleyelim.

Sunucuyu ilk kez başlatırken
tealoop.sh veya teastart_minimal.sh dosyasından başlatmanız gerekmektedir. Bu iki dosya ile başlatıp SSH kapatıp kullanmak istiyorsanız Screen ile başlatmanız gerekiyor. Alternatif olarak teastart_autorestart.sh dosyasını da başlatabilirsiniz fakat ilk kez başlatacaksanız hata verecektir.

Kod:
screen ./tealoop.sh

serveradmin şifresi ve yetki kodu ekrana gelecektir. Fakat değiştirmek isterseniz;

Kod:
passwd yenişifre yenişifre

5. Config.yml dosyasını kişiselleştirelim.

Sunucu açık ise sunucuyu durdurup config.yml dosyasını düzenliyoruz.

Kod:
CTRL + C
nano config.yml

Not: Çok fazla ayar olduğu için sadece önemli ayarlardan bahsedeceğim. Yapıp yapmamak sizlere kalmış.


Kod:
 #Yerleşik Müzik botunun prefix ayarıdır.
command_prefix: .

Kod:
query:
   #Query portunun değiştirildiği ayardır. 1 ile 65535 arası port girebilirsiniz.
   port: 10101

  file:
    #Dosya transfer portunun değiştirildiği ayardır. 1 ile 65535 arası port girebilirsiniz.
    port: 30303

Kod:
  protocol:
    #TeamSpeak 3.2.X üzeri istemcilerin bağlanabilmesi için gerekli bir ayardır.
    experimental_31: 1

Kod:
music:
  #Yerleşik müzik botunu kullanıma açtığı ayardır.
  enabled: 1

Kod:
messages:
  voice:
    # Sunucuyu durdururken istemcilere gözükecek olan sunucu kapandı mesajı.
    server_stop: Server stopped
  application:
    # TeaSpeak sunucu yazılımını durdurunca istemcilere gözükecek olan sunucu kapandı mesajı.
    stop: Application stopped
    #  Sunucu çökmesi durumunda istemcilere gözükecek olan sunucu kapandı mesajı.
    crash: Application crashed
  #  Maksimum iişlemsiz kalma süresini aşınca istemcinin kick mesajı.
  idle_time: Idle time exceeded

Kod:
  timeout:
    #  İstemci sunucudan düşünce gözükecek mesaj.
    connection_reinitialized: Connection lost
    #  İstemci düştüğünde diğer kullanıcılara gözükecek mesaj.
    packet_resend_failed: Packet resend failed

6. Protocol Key oluşturalım.

Sunucuya TeamSpeak 3.2.X ve üstü bağlanabilmesi için protocol key gereklidir ve config.yml dosyasının içinden experimental_31: ayarının [font=Monaco, Consolas, Courier, monospace]1[/font] olarak ayarlanması gereklidir. Protocol key varsayılan olarak 32 kişilik olanını kullanabilirsiniz. (Artık kullanılmıyor.) Fakat bu sunucuya sadece TeamSpeak 3.2.X üstünü kullanan 32 kişi girebileceği anlamına gelir. 32 kişi üstüne çıktığı zaman TeamSpeak 3.2.X üstünü kullananlar sunucuya bağlanamayacak altını kullananlar bağlanabilecektir. Mevcut bir AAL lisansınız varsa kendi protocol keyinizi oluşturabilirsiniz.

Kod:
nano protocol_key.txt

Protocol keyi Protocol Key Generator sayfasından oluşturup alabilirsiniz. AAL lisansınız yok ise Varsayılan 32 Kişilik ProtocolKey (Yeni) olan butona basıp altta çıkan keyi alıp protocol_key.txt dosyasının içine kaydedebilirsiniz. AAL lisansı var ise licensekey.dat dosyasını Dosya seç butonundan seçip Analiz Et butonuna tıklayıp çıkan protocol keyi protocol_key.txt içine kaydedebilirsiniz.

lO9IQhB.png

İşlem bitince sunucuyu açıp test edebilirsiniz.

Kod:
./teastart_autorestart.sh <start | stop | status>
 
Son düzenleme:
Üst