Tekil mesaj gösterimi
24 Eylül 2026, 22:50   #1
admin
Administrator
admin kullanıcısının Avatarı
Kayıt Tarihi: 23 Eylül 2026
Konum: [root@istanbul(~)]$
Mesajlar: 106
Konular: 106
Varsayılan modes-on-join Her Kanal Girişinde Çalışan Bir Ayar Değil

Merhaba,

Ayarın isminde "join" geçtiği için, kanala her giren kullanıcıda modları yeniden uyguladığı düşünülebiliyor. UnrealIRCd 6 tarafında buradaki mantık farklı: modes-on-join yeni bir kanal oluşturulduğunda başlangıç modlarını belirler.

Basit bir örnek şu şekilde. Mevcut yapılandırmanda bu ayar zaten varsa ikinci kez eklemek yerine ilgili tanımı değerlendirmek gerekiyor.

Kod:
set {
    modes-on-join "+nt";
};
Burada +n kanal dışından mesaj gönderilmesini engeller. +t ise kanal konusunu değiştirmeyi yetkili kanal seviyeleriyle sınırlar. Bunlar kullanıcıya operlik vermek veya hesabını kaydetmek gibi işlemler yapmaz.

Ayarı değiştirmek, açık duran bütün kanalların modlarını kendiliğinden değiştirmez. Yeni kanalın oluşmasıyla var olan kanala yeni birinin katılması aynı olay değil. Denemeyi mevcut bir kanalda yapıp sonuç görememek bu yüzden yanıltıcı olabilir.

Servislerin kanal için uyguladığı mod politikası da ayrı düşünülmeli. Bu ayar ChanServ mod kilidinin yerine geçmez. Bir kanalın sonradan neden başka modlarla göründüğünü araştırırken servisleri ve kanaldaki yetkililerin yaptığı değişiklikleri de hesaba katmak gerekir.

Ayrıntılar set block ve kanal modları belgelerinde. Başlangıç için iki modun ne yaptığını bilmek, anlaşılmayan uzun bir mod dizisini aynen kullanmaktan daha faydalı.
__________________
Yanlış zamanda gelen doğru insan, doğru zamanda verilen yanlış kararım.
Alıntı