Klavyem.nET Topluluğu.

Tam Versiyon: ⚙️ UnrealIRCd Sunucularda Sık Rastlanan 20 Problem ve Çözümü ⚙️
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
⚙️ UnrealIRCd Sunucularda Sık Rastlanan 20 Problem ve Çözümü ⚙️
Sunucu yöneticileri için en yaygın hatalar ve pratik çözümleri



1️⃣ UnrealIRCd başlatılmıyor (“Cannot load config file”)
Kod:
Sorun: unrealircd.conf dosyasında yazım (syntax) hatası bulunuyor.
Çözüm: unrealircd -t komutu ile test et, hatalı satır numarasını kontrol et ve düzelt.



2️⃣ Portlar dinlenmiyor (clients bağlanamıyor)
Kod:
Sorun: listen { } bloğu eksik veya firewall portları kapalı.
Çözüm: unrealircd.conf içinde listen ayarlarını doğrula ve 6667, 7000 portlarını aç.



3️⃣ SSL bağlantısı başarısız (“SSL error”)
Kod:
Sorun: Sertifika dosyaları yanlış tanımlanmış veya yok.
Çözüm: unrealircd.pem dosyasını yeniden oluştur:
  openssl req -new -x509 -keyout unrealircd.pem -out unrealircd.pem -days 3650 -nodes



4️⃣ Link (Hub-Leaf) bağlantısı reddediliyor
Kod:
Sorun: link { } blokları arasında şifre uyuşmazlığı var.
Çözüm: Her iki sunucuda aynı link password değerini kullan.



5️⃣ “Invalid oper block” hatası
Kod:
Sorun: oper { } bloğundaki user veya password yanlış yapılandırılmış.
Çözüm: Oper satırında IP maskesi (user@host) ve MD5 şifre doğru mu kontrol et.



6️⃣ “Maximum clients reached” uyarısı
Kod:
Sorun: Sunucudaki kullanıcı limiti doldu.
Çözüm: set { maxclients 5000; } satırını artır veya botları temizle.



7️⃣ “No such channel” hatası
Kod:
Sorun: Komut yanlış kanala gönderiliyor.
Çözüm: Kanalın gerçekten açık olduğundan ve başında # olduğundan emin ol (#sohbet gibi).



8️⃣ Services (anope) bağlantısı sağlanamıyor
Kod:
Sorun: link ayarları uyuşmuyor veya services.conf hatalı.
Çözüm: unrealircd.conf ve services.conf içindeki ulines ve link bloklarını karşılaştır.



9️⃣ “Bad password” ile sunucuya link atılamıyor
Kod:
Sorun: Link şifresi eşleşmiyor.
Çözüm: Her iki configte password “aynı” olmalı ve base64 karakter kullanılmamalı.



🔟 Sunucu CPU kullanımı çok yüksek
Kod:
Sorun: Flood veya DDoS saldırısı olabilir.
Çözüm: set::anti-flood seçeneklerini aktif et, IP bağlantı sınırlarını düşür.



11️⃣ Kullanıcı atılıyor (Excess Flood)
Kod:
Sorun: Kullanıcı kısa sürede çok mesaj gönderiyor.
Çözüm: /mode #kanal +f [limitler] ayarıyla flood kontrolünü genişlet.



12️⃣ “K-lined” veya “Z-lined” olma
Kod:
Sorun: IP veya host sunucudan yasaklanmış.
Çözüm: unrealircd.conf içinde kline/zline kayıtlarını sil veya /unkline /unzline komutlarını kullan.



13️⃣ NickServ veya ChanServ çalışmıyor
Kod:
Sorun: Services (Anope) düzgün linklenmemiş.
Çözüm: Services’i ayrı başlat, link bloğunu düzelt, ve ulines kısmında services sunucusunu ekle.



14️⃣ “Server not in network” uyarısı
Kod:
Sorun: Link’li sunuculardan biri ağdan düşmüş.
Çözüm: /map komutuyla topolojiyi kontrol et, bağlantıyı yeniden başlat.



15️⃣ Komutlara “You’re not IRCop” cevabı geliyor
Kod:
Sorun: Oper giriş yapılmamış.
Çözüm: /oper [isim] [şifre] komutu ile IRCop yetkisini al.



16️⃣ “Nickname is already in use” hatası
Kod:
Sorun: Nick başka biri tarafından kullanılıyor.
Çözüm: /nick YeniNick komutu ile farklı bir takma ad seç.



17️⃣ “Access denied for your host”
Kod:
Sorun: allow { } bloğu IP’ni içermiyor.
Çözüm: unrealircd.conf içinde allow { ip *; } ekle veya maskeni genişlet.



18️⃣ “Too many connections from your host”
Kod:
Sorun: Aynı IP’den fazla bağlantı.
Çözüm: allow { maxperip 3; } değerini artır veya aynı IP’deki botları azalt.



19️⃣ Sunucu zaman farkı uyarısı (“Clock drift detected”)
Kod:
Sorun: Sunucu saati diğerlerinden farklı.
Çözüm: NTP servisini etkinleştir (ntpdate pool.ntp.org).



20️⃣ SSL bağlantısı sonrası Disconnect olma
Kod:
Sorun: SSL sertifikası bozuk veya desteklenmeyen sürüm.
Çözüm: PEM dosyasını yeniden oluştur, ve openssl sürümünü güncelle.



📜 Not:
Bu liste, UnrealIRCd yöneticilerinin sık karşılaştığı hataları kapsar. 
Her zaman önce unrealircd -t komutu ile yapılandırmanı test et. 
Güncel dokümantasyon: https://www.unrealircd.org/docs/ 
Sağlam yapılandırma, stabil ağ demektir! ⚙️