IRC Komutları

IRC QUIT Komutu: Ağdan Çıkmak

· Güncelleme: · 5 dk okuma

IRC QUIT Komutu: Ağdan Çıkmak
İçindekiler
  1. Kullanım
  2. PART ile Fark
  3. Çıkış Mesajı Yazarken
  4. Bağlantı Kopması Türleri
  5. Netsplit: Sunucu Bölünmesi
  6. Çıkış Sonrası
  7. Bağlantıyı Açık Tutmak
  8. Düzgün Çıkış Yapmak
  9. Gerçek Bir Senaryo
  10. Çıkış Bildirimlerini Yönetmek
  11. Sonuç

IRC oturumunuzu sonlandırmanın yolu IRC quit komutudur. Basit bir komut olmakla birlikte, bağlantı kopması türleri ve çıkış mesajı nezaketi gibi bilinmesi gereken yönleri vardır.

Kullanım

/quit
/quit Gorusuruz, iyi geceler

Komut, sunucu bağlantınızı kapatır. Bulunduğunuz bütün kanallardan otomatik olarak ayrılırsınız ve kanallardaki kullanıcılar bir çıkış bildirimi görür.

Çıkış mesajı belirtirseniz, bu mesaj bildirimde gösterilir. Belirtmezseniz istemciniz varsayılan bir mesaj gönderebilir veya mesaj boş kalır.

PART ile Fark

İki komut karıştırılır:

PART: Yalnızca belirtilen kanaldan ayrılırsınız. Ağa bağlı kalır, diğer kanallarda bulunmaya devam edersiniz.

QUIT: Ağdan tamamen çıkarsınız. Bütün kanallardan ayrılmış olursunuz.

Bir kanaldan ayrılmak istiyorsanız part kullanın; ağdan çıkmak için quit. Part ayrıntıları için IRC join ve part yazımıza bakın.

Çıkış Mesajı Yazarken

Çıkış mesajı, bulunduğunuz bütün kanallarda görünür. On kanalda bulunuyorsanız, mesajınız on kanalda gösterilir.

İyi bir çıkış mesajı kısa ve nötrdür: "Görüşürüz", "İyi geceler", "Yarın görüşmek üzere" gibi.

Kaçınılması gerekenler:

Reklam: Çıkış mesajını bir web sitesi veya hizmet tanıtmak için kullanmak. Bu, neredeyse bütün ağlarda spam sayılır ve yaptırımla sonuçlanır. Birçok ağ bu yüzden çıkış mesajlarını tamamen gizler veya filtreler.

Uzun metin: Kimse uzun bir çıkış mesajı okumaz ve bütün kanallarda görünür.

Renk ve sembol abartısı: Bazı istemcilerde okunamaz görünür.

Rahatsız edici içerik: Çıkış mesajı, kanaldan ayrılırken son sözünüz olarak görünür; tartışmalı bir mesaj bırakmak hoş karşılanmaz.

İstemci reklamı: Bazı istemciler varsayılan çıkış mesajı olarak kendi adlarını ve sürümlerini gönderir. Bunu değiştirmek nazik bir davranıştır; kanaldaki kimse istemcinizin reklamıyla ilgilenmez.

Bağlantı Kopması Türleri

IRC'de bağlantı kesilmesinin birkaç farklı türü vardır ve kanaldaki bildirimde hangisi olduğu belirtilir:

Normal çıkış: Kullanıcı quit komutunu kullandı. Çıkış mesajı görünür.

Ping timeout: Sunucu, bağlantının yanıt vermediğini tespit etti. Sunucular bağlantıların canlı olup olmadığını düzenli olarak kontrol eder; yanıt gelmezse bağlantıyı keser. Ağ sorunu, bilgisayarın kapanması veya internet kesintisi bu duruma yol açar.

Connection reset: Bağlantı aniden kapandı. Genellikle ağ sorunu veya istemcinin beklenmedik şekilde kapanması.

Excess flood: Kullanıcı çok hızlı mesaj gönderdi ve sunucu bağlantıyı kesti. Genellikle hatalı yazılmış bir script veya bot kaynaklıdır.

Killed: Bir IRC operatörü bağlantıyı zorla kesti. Bkz. IRC kill ve ağ yasakları.

Netsplit: Sunucular arası bağlantı koptu; kullanıcı aslında ağda ama sizin sunucunuzdan görünmüyor.

Bu ayrımlar, kanalda ne olduğunu anlamak için faydalıdır: Ping timeout rutin bir durumdur, excess flood bir script sorununa işaret eder, killed ise bir müdahale olduğunu gösterir.

Netsplit: Sunucu Bölünmesi

IRC ağları birden fazla sunucudan oluşur. İki sunucu arasındaki bağlantı koptuğunda, ağ geçici olarak ikiye bölünür. Bu olaya netsplit denir.

Netsplit sırasında, diğer taraftaki bütün kullanıcılar sizin açınızdan ağdan çıkmış görünür. Kanalınızda aniden onlarca kişinin çıktığını görürsünüz. Bağlantı yeniden kurulduğunda hepsi birden geri döner.

Netsplit'in bir riski vardır: Bölünme sırasında kanal durumu iki tarafta farklı gelişebilir ve birleşme sırasında yetki karışıklıkları yaşanabilir. Services ve botlar bu durumu yönetmek için özel mekanizmalar kullanır.

Netsplit sırasında yapılacak en iyi şey beklemektir: Bağlantı genellikle kısa süre içinde yeniden kurulur. Ağ yapısı için UnrealIRCd ağ yapısı hub ve leaf yazımıza bakın.

Çıkış Sonrası

Ağdan çıktığınızda birkaç şey olur:

  • Nickiniz boşa çıkar ve başkası alabilir (kayıtlı değilse).
  • Kanal yetkileriniz kaybolur; geri döndüğünüzde services veya bot tarafından yeniden verilir.
  • Away durumunuz silinir.
  • Size gönderilen mesajlar kaybolur; çevrimdışı mesaj için services'in not sistemi gerekir.

Nickinizin korunması için kayıt gereklidir; bkz. NickServ komutları.

Bağlantıyı Açık Tutmak

IRC'de çevrimdışı mesaj mekanizması sınırlı olduğu için, bazı kullanıcılar bağlantılarını sürekli açık tutmayı tercih eder. Bunun yolu bir bouncer kullanmaktır: Sürekli çalışan bir aracı program, sizin adınıza ağa bağlı kalır ve siz bağlandığınızda kaçırdıklarınızı iletir.

Bu, özellikle birden fazla cihazdan IRC kullanan veya kanalların geçmişini kaçırmak istemeyen kullanıcılar için değerlidir. Bouncer kurmak teknik bilgi ve sürekli çalışan bir sunucu gerektirir.

Düzgün Çıkış Yapmak

İstemcinizi doğrudan kapatmak yerine quit komutunu kullanmak, birkaç açıdan daha iyidir:

  • Sunucuya düzgün bir kapanış bildirir; ping timeout yerine normal çıkış görünür.
  • Çıkış mesajınız iletilir.
  • İstemciniz ayarlarını ve verilerini düzgün kaydeder.
  • Botlar ve scriptler varsa verilerini kaydetme şansı bulur.

Özellikle bir bot çalıştırıyorsanız düzgün kapanış önemlidir: Ani kapanma, bellekteki verilerin kaydedilmemesine yol açabilir. Bkz. Eggdrop yedekleme.

Gerçek Bir Senaryo

Bir kullanıcı, kurduğu istemcinin varsayılan çıkış mesajını değiştirmiyor. Mesaj, istemcinin adını, sürümünü ve bir web adresini içeriyor. Kullanıcı on iki kanalda bulunuyor ve günde birkaç kez bağlantısı koptuğu için bu reklam mesajı kanallarda sürekli görünüyor. Bir kanalın moderatörü ona bunun rahatsız edici olduğunu ve kanal kurallarına aykırı olduğunu bildiriyor. Kullanıcı istemci ayarlarından çıkış mesajını sade bir ifadeyle değiştiriyor ve sorun ortadan kalkıyor.

Çıkış Bildirimlerini Yönetmek

Kalabalık kanallarda sürekli giriş ve çıkış bildirimi akar; bu, sohbeti takip etmeyi zorlaştırır. İstemcilerin çoğu bu bildirimleri gizlemenizi veya soluk bir renkte göstermenizi sağlar.

Pratik bir yaklaşım, bildirimleri tamamen gizlemek yerine az dikkat çeken bir renge almaktır: Gerektiğinde kimin girip çıktığını görebilirsiniz ama sohbetin akışı bozulmaz. Bazı kullanıcılar bir adım daha ileri gidip, yalnızca tanıdıkları kişilerin giriş çıkışlarını gösteren bir filtre kullanır.

Kendi bağlantınız sık kopuyorsa, bunun kanallarda gürültü yarattığını unutmayın. Daha kararlı bir bağlantı veya bir bouncer kullanmak, hem sizin deneyiminizi hem de bulunduğunuz kanalların düzenini iyileştirir.

Sonuç

QUIT, IRC oturumunuzu sonlandırmanın yoludur. Kısa ve nötr bir çıkış mesajı kullanın, istemcinizin varsayılan reklam mesajını değiştirin, part ile farkını bilin, bağlantı kopması türlerini tanıyın ve netsplit durumunda beklemeyi tercih edin. Bağlantı kurma sürecinin başına dönmek için sıradaki rehberimiz IRC sunucuya bağlanma.

IRC sorunun mu var? Kanalda birlikte çözelim.

💬 Kanala Bağlan

Sıkça Sorulan Sorular

Quit ile part arasındaki fark nedir?

Part yalnızca bir kanaldan ayrılır; quit ağdan tamamen çıkar ve bütün kanallardan ayrılmış olursunuz.

Çıkış mesajı yazmalı mıyım?

Zorunlu değil ama nazik bir alışkanlıktır. Reklam içeren çıkış mesajları çoğu ağda yasaktır.

Ping timeout ne anlama gelir?

Sunucu bağlantınızın yanıt vermediğini tespit etti ve bağlantıyı kesti; genellikle ağ sorunu veya bilgisayarın kapanmasından kaynaklanır.