Sunucunu dövmeyen yeniden bağlanma mantığı
Üstel geri çekilme, rastgelelik ve hangi bağlantı kopmalarının yeniden denemeye değdiğini bilmek.
Yazan: Ayşe Tuna · RunAFK

Her kopmadan sonra anında yeniden deneyen bir bot, hizmet engelleme saldırısından ayırt edilemez. Çözüm eski ve sıkıcı: geri çekil, rastgelelik ekle ve yeniden denemeden önce hataları sınıflandır.
Her kopma yeniden denemeye değmez
AFK olduğu için atılmak yeniden denemeye değer. Kimlik doğrulama hatası değmez; beş saniye sonra da bilgiler yanlış olacaktır. Kopmaları geçici, yapılandırma ve ölümcül diye ayırıyoruz ve yalnızca ilk gruba ikinci bir şans veriyoruz.
Rastgelelikli geri çekilme
Gecikmeyi on beş saniyeden başlayıp beş dakikalık tavana kadar ikiye katlamak, yeniden başlatmaları sorunsuz atlatır. Rastgele bir kayma eklemek kulağa geldiğinden daha önemli: yoksa yeniden başlatma sırasında düşen tüm botlar aynı saniyede geri gelir ve sunucuyu tekrar devirir.
Sesli pes et
Altı başarısız denemeden sonra duruyoruz ve sonsuza kadar denemek yerine sebebi konsolda gösteriyoruz. İki gün boyunca sessizce başarısız olan bir bot, durup nedenini söyleyenden daha kötüdür.

