# TS3 Kickleme Problemi ve Çözümü Kaynak: https://ts3.center/rehber/ts3-kickleme-problemi-cozumu Kategori: TeamSpeak Kullanımı > Paket kaybı ya da uzun süre hareketsiz kalma yüzünden TS3 sunucusundan atılan kullanıcılar için geçersiz paket izni ve idle süresi ayarlarını öğrenin. 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: 1. TeamSpeak sunucunuza Admin hesabınızla giriş yapın. 2. **Permissions (İzinler)** menüsünden **Server Groups (Sunucu Grupları)** sekmesine tıklayın. 3. Kullanıcıların bulunduğu grup için *(örneğin: Guest, Normal User, Registered User)* izin ayarlarını açın. 4. Arama kutusuna şu izni yazın: `b_client_allow_invalid_packet` 5. 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: 1. TeamSpeak sunucunuzda Admin yetkisiyle giriş yapın. 2. **Permissions (İzinler)** menüsünden **Server Groups (Sunucu Grupları)** sekmesine tıklayın. 3. Kullanıcı grubunu seçin *(örneğin: Guest veya Registered User)*. 4. Arama kutusuna `i_client_max_idletime` yazın. 5. 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_idletime` değerini artırarak daha esnek hale getirebilirsiniz. > **Not:** `i_client_max_idletime` ayarı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.