TeamSpeak 3’te yetkiler, farklı kullanıcı gruplarına çeşitli haklar tanımak için kullanılır. Yetkiler belirli kategorilere ayrılmıştır ve genellikle i_, b_, veya f_ ile başlar. İşte TS3 yetkilerinin kategorileri ve anlamları:
Permission System'in Açılması
- TS3 istemcisinde "Permissions" (İzinler) menüsüne gidin.
- "Server Groups" veya "Channel Groups" seçeneklerini seçin:
- Server Groups: Tüm sunucu genelinde geçerli olan gruplar.
- Channel Groups: Belirli bir kanal için geçerli olan gruplar.
İzinlerin Etkisi ve Öncelik
- Yetkiler, power (güç) ve needed power (gerekli güç) sistemiyle çalışır.
- Örneğin, bir kullanıcının birini susturması için i_client_needed_talk_power değeri, susturmak istediği kişinin talk power değerinden yüksek olmalıdır.
- Çakışan yetkilerde, sunucu yöneticisinin (Server Admin) yetkileri her zaman önceliklidir.
1. Temel Yetki Türleri
- i_: Sayısal değerler içeren yetkiler (örneğin, bir işlemi gerçekleştirme gücü).
- b_: Boolean (doğru/yanlış) değerli yetkiler (örneğin, bir özelliğe erişim izni).
- f_: Float (ondalık) değerli yetkiler.
2. Genel Yetkiler ve Anlamları
a. Sunucu Yetkileri
Bu yetkiler, sunucu genelindeki işlemleri kontrol eder:
- b_virtualserver_create: Yeni bir sanal sunucu oluşturma yetkisi.
- b_virtualserver_modify: Mevcut bir sunucuyu düzenleme yetkisi.
- b_virtualserver_delete: Sunucuyu silme yetkisi.
- i_virtualserver_maxclients: Sunucudaki maksimum kullanıcı sayısını belirleme.
- b_virtualserver_info_view: Sunucu bilgilerini görme yetkisi.
b. Grup Yetkileri
Grup izinlerini kontrol etmek için kullanılır:
- b_virtualserver_servergroup_list: Sunucu gruplarını listeleme yetkisi.
- b_group_is_permanent: Grubun kalıcı olup olmadığını belirleme.
- i_group_modify_power: Grupları düzenlemek için gereken güç.
- i_group_needed_modify_power: Grupları düzenlemek için gereken minimum güç.
c. Kullanıcı Yönetimi
Kullanıcılar üzerinde işlem yapma yetkileri:
- b_client_kick_from_server: Kullanıcıyı sunucudan atma.
- b_client_kick_from_channel: Kullanıcıyı kanaldan atma.
- b_client_ban_create: Kullanıcıyı yasaklama yetkisi.
- i_client_max_clones: Kullanıcının aynı anda kaç bağlantı açabileceğini belirleme.
- b_client_move: Kullanıcıyı başka bir kanala taşıma.
d. Kanal Yetkileri
Kanal yönetimi için izinler:
- b_channel_create: Yeni bir kanal oluşturma yetkisi.
- b_channel_modify_parent: Kanalın bağlı olduğu ana kanalı değiştirme.
- b_channel_delete: Kanalı silme yetkisi.
- i_channel_maxclients: Kanalda izin verilen maksimum kullanıcı sayısı.
- b_channel_join_ignore_password: Şifreli bir kanala şifre olmadan giriş yapabilme.
e. Dosya Aktarımı Yetkileri
Dosya paylaşımını kontrol eder:
- b_client_file_upload: Dosya yükleme yetkisi.
- b_client_file_download: Dosya indirme yetkisi.
- b_client_file_delete: Dosya silme yetkisi.
- i_ft_file_upload_bandwidth: Dosya yükleme için izin verilen maksimum bant genişliği.
- i_ft_file_download_bandwidth: Dosya indirme için izin verilen maksimum bant genişliği.
3. Güç ve Gerekli Güç (Power and Needed Power)
- Power: Bir kullanıcının belirli bir işlemi yapabilme gücü.
- Needed Power: Bir işlemi engellemek için gereken minimum güç.
Örnek:
- i_client_kick_power: Birini sunucudan atma gücü.
- i_client_needed_kick_power: Kullanıcının sunucudan atılmasını engellemek için gereken minimum güç.
4. Yaygın Kullanılan Yetkiler
| Yetki | Anlamı |
|---|---|
| b_client_server_textmessage_send | Sunucu genelinde mesaj gönderme. |
| b_client_channel_textmessage_send | Kanala mesaj gönderme yetkisi. |
| b_client_ignore_bans | Yasakları yok sayma yetkisi. |
| b_client_ignore_password | Şifreleri yok sayma yetkisi. |
| i_client_move_power | Kullanıcıyı taşıma gücü. |
| i_client_needed_move_power | Taşınmaya karşı direnç için gereken güç. |