TS3 Kickleme Problemi ve Çözümü
TeamSpeak sunucusunda bazı kullanıcılar, bağlantı problemleri (örneğin, paket kaybı) yaşadıklarında veya uzun süre hareketsiz kaldıklarında (idle) otomatik olarak sunucudan şu hatalarla kickleniyor olabilirler: "IDLE TIME EXCEEDED" ve "INVALID PACKET". Bu sorunları çözmek için kullanıcı izinlerini düzenleyebilir ve gerekli ayarları yapabilirsiniz.
1. Kickleme Problemi İçin Gerekli İzin
- İzin:
b_client_allow_invalid_packet
Bu izin, kullanıcıların geçersiz paket gönderdiği durumlarda kicklenmesini engeller. Özellikle paket kaybı yaşayan kullanıcılar için faydalıdır.
Yapılması Gerekenler:
- TeamSpeak sunucunuza Admin hesabınızla giriş yapın.
- Permissions (İzinler) menüsünden Server Groups (Sunucu Grupları) sekmesine tıklayın.
- Kullanıcıların bulunduğu grup için (örneğin: Guest, Normal User, Registered User) izin ayarlarını açın.
- Arama kutusuna şu izni yazın:
b_client_allow_invalid_packet - Bu izni aktif hale getirin (İzin kutucuğunu işaretleyin).
2. Hareketsizlik Süresi (Idle Time) Ayarları
Bir kullanıcı uzun süre boyunca herhangi bir aktivite yapmazsa (mikrofon veya tuş konuşma kullanmazsa), sunucudan otomatik olarak kicklenebilir. Bu süreyi kontrol etmek için i_client_max_idletime değeri kullanılır.
i_client_max_idletime Nedir?
i_client_max_idletime izni, bir kullanıcının hareketsiz kalabileceği maksimum süreyi saniye cinsinden belirler. Eğer kullanıcı bu süreyi aşarsa, sunucudan kicklenir.
Idle Time Ayarlarını Değiştirmek İçin:
- TeamSpeak sunucunuzda Admin yetkisiyle giriş yapın.
- Permissions (İzinler) menüsünden Server Groups (Sunucu Grupları) sekmesine tıklayın.
- Kullanıcı grubunu seçin (örneğin: Guest veya Registered User).
- Arama kutusuna
i_client_max_idletimeyazın. - Bu değeri saniye cinsinden ayarlayın (Örneğin, 10 dakika için: 600 saniye).
Örnek Idle Time Değerleri
| Idle Süresi | Saniye Değeri |
|---|---|
| 5 dakika | 300 |
| 10 dakika | 600 |
| 30 dakika | 1800 |
| Sınırsız | 0 |
İzin Durumları:
i_client_max_idletime = 0: Kullanıcılar hareketsiz kalsalar bile sunucudan kicklenmez.i_client_max_idletime > 0: Belirtilen süre aşıldığında kullanıcı sunucudan kicklenir.
Örnek Durumlar
| Durum | i_client_max_idletime Değeri |
Sonuç |
|---|---|---|
| Kullanıcıların kicklenmemesi isteniyor | 0 | Hareketsiz kullanıcılar sunucuda kalır |
| 10 dakika hareketsiz kalan kullanıcıların kicklenmesi isteniyor | 600 | Kullanıcı 10 dakika sonra kicklenir |
Ekstra Öneriler
- Kullanıcı Eğitimi: Kullanıcıları hareketsiz kalmamaları için mikrofon veya tuş konuşma özelliklerini kullanmaları konusunda bilgilendirin.
- Sunucu Performansı: Sunucunun performansını artırmak için hareketsiz kullanıcıların otomatik olarak kicklenmesi faydalı olabilir.
- Grup Yetkileri: Güvenilir kullanıcı grupları için
i_client_max_idletimedeğerini artırarak daha esnek hale getirebilirsiniz.
Not:
i_client_max_idletimeayarını yüksek bir değerde tutmak, sunucuda gereksiz kullanıcıların kalmasına ve performans sorunlarına yol açabilir.
Yukarıdaki adımları takip ederek, TeamSpeak sunucunuzda kullanıcıların paket kaybı ve idle time (hareketsizlik) nedeniyle kicklenme sorunlarını çözebilirsiniz.
Ayrıca TS3.Center olarak Kaliteli TS3 Sunucuları sağlıyoruz, buraya tıklayarak paketlerimize bakabilirsiniz.