24-10-2025, 11:13 AM
⚙️ 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”)
2️⃣ Portlar dinlenmiyor (clients bağlanamıyor)
3️⃣ SSL bağlantısı başarısız (“SSL error”)
4️⃣ Link (Hub-Leaf) bağlantısı reddediliyor
5️⃣ “Invalid oper block” hatası
6️⃣ “Maximum clients reached” uyarısı
7️⃣ “No such channel” hatası
8️⃣ Services (anope) bağlantısı sağlanamıyor
9️⃣ “Bad password” ile sunucuya link atılamıyor
🔟 Sunucu CPU kullanımı çok yüksek
11️⃣ Kullanıcı atılıyor (Excess Flood)
12️⃣ “K-lined” veya “Z-lined” olma
13️⃣ NickServ veya ChanServ çalışmıyor
14️⃣ “Server not in network” uyarısı
15️⃣ Komutlara “You’re not IRCop” cevabı geliyor
16️⃣ “Nickname is already in use” hatası
17️⃣ “Access denied for your host”
18️⃣ “Too many connections from your host”
19️⃣ Sunucu zaman farkı uyarısı (“Clock drift detected”)
20️⃣ SSL bağlantısı sonrası Disconnect olma
📜 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! ⚙️
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 -nodes4️⃣ 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! ⚙️