![]() |
| Unreal IRCd Unreal sunucunuzda rastladığınız sorunların çözümüne bu başlık altından ulaşabilirsiniz. |
| | Seçenekler | Stil |
| | #1 |
| UnrealIRCd için geliştirilen +H Kanal Geçmişi Sistemi, kullanıcıların kanaldan ayrıldıktan sonra gönderilmiş mesajları kaçırmamasını sağlayan modern bir Channel History özelliğidir. Kanalda +H aktif edildiğinde, belirlenen sayıdaki mesaj belirlenen süre boyunca RAM üzerinde tutulur. Kullanıcı kanala tekrar girdiğinde, geçmiş mesajlar eski mesajdan yeni mesaja doğru otomatik olarak kullanıcıya gönderilir. Kullanım /MODE #kanal +H 50:1h Burada: 50 → Saklanacak maksimum mesaj sayısı 1h → Mesajların saklanacağı maksimum süre Desteklenen süreler: 30m → 30 dakika 1h → 1 saat 1d → 1 gün Örneğin: /MODE #Sohbet +H 100:6h Bu ayarla kanalda en fazla 100 mesaj, maksimum 6 saat boyunca tutulabilir. Öne Çıkan Özellikler +H Kanal Modu Kanal operatörleri /MODE üzerinden geçmiş mesaj sistemini aktif veya pasif hale getirebilir. Mesaj Sayısı Limiti Sistem gereğinden fazla mesaj birikmesini önlemek için maksimum 500 mesaj sınırı uygular. Süre Limiti Geçmiş mesajları otomatik olarak temizler. Süre dolduğunda mesaj RAM'den silinir. Otomatik History Gönderimi Kullanıcı kanala tekrar girdiğinde, mevcut geçmiş mesajlar otomatik olarak gönderilir. Eski → Yeni Sıralaması Mesajlar gerçek sohbet akışındaki sırayla gösterilir. Dinamik Temizleme Hem süre hem de mesaj sayısı kontrol edilir. Limit aşılırsa en eski mesajlar otomatik olarak temizlenir. JOIN Entegrasyonu Kullanıcı kanala girdiği anda geçmiş mesajları tekrar görür; ayrıca herhangi bir komut çalıştırmasına gerek kalmaz. NOTICE Desteği Mevcut tasarımda NOTICE mesajları history sistemine kaydedilmez; normal kanal mesajları işlenir. Kanal Silindiğinde Temizleme Kanal ortadan kaldırıldığında o kanala ait tüm history kayıtları da bellekten temizlenir. Modül Kapatıldığında Temizleme IRCd modülü unload edildiğinde tutulan tüm geçmiş mesajları güvenli şekilde temizler. Performans ve Bellek History sistemi kalıcı veritabanı kullanmaz. Mesajlar çalışma sırasında RAM üzerinde tutulur. Her kayıt içerisinde: Nick Ident Host Mesaj Zaman bilgisi saklanır. Bu sayede geçmiş mesajların kullanıcıya gönderilmesi hızlı gerçekleşir. Güvenlik ve Kontrol +H modu yalnızca kanal operatörlerinin değiştirebileceği şekilde tasarlanmıştır. Geçersiz kullanım durumlarında kullanıcıya doğru kullanım formatı gösterilir: +H <mesaj>:<sure> Örneğin: /MODE #Sohbet +H 50:1h Sistem ayrıca minimum 1 dakika, maksimum 31 gün süre sınırlarını uygular. Sağladığı Avantaj Bu sistem ile klasik IRC deneyimi daha modern hale gelir. Örneğin kullanıcı: #Sohbet kanalına girer. Bir süre sohbet eder. IRC'den çıkar. Birkaç dakika sonra tekrar bağlanır. Kanala tekrar girdiğinde kaçırdığı mesajları otomatik olarak görür. Kod(23:49:36) <mStf> /MODULE -all (23:49:36) <mStf> tek komut ile 300 odul aktif oldu :) (23:49:36) <mStf> /ircops (23:49:36) <Daemon> *** Fatih is online (23:49:36) <Daemon> *** Fatih is using a registered nickname (23:49:36) <Daemon> *** Fatih is logged in as: Fatih (23:49:36) <Daemon> *** Fatih is connected from Turkey (23:49:36) <Daemon> *** Fatih is using client: SekerSHell (23:49:36) <Daemon> *** Fatih is on channels: #Sohbet (23:49:36) <Daemon> *** Fatih is idle for 12 seconds (23:49:36) <Daemon> bunu yapimm whoise dsfsdfdsfds Dipnot : Unreal 6x'den esinlenerek yapilmistir. 👍 3
________________ Hersey icin fazla sanalsiniz. | |
| |
| Konuyu Toplam 2 Üye okuyor. (0 Kayıtlı üye ve 2 Misafir) | |
| |