Merhaba,
Config dosyasına küçük bir satır ekleyip sunucuyu hemen yeniden başlatmak bazen gereksiz bir kesintiyle sonuçlanıyor. UnrealIRCd 6'nın Unix tarafındaki komut aracı, dosyayı uygulamadan önce kontrol etmek için ayrı bir seçenek sunuyor.
Kurulumun çalıştığı dizinde, sunucuyu çalıştıran kullanıcıyla şu komut kullanılabilir. Bu örnek Windows komut satırı için değil, Unix/Linux kurulumundaki unrealircd betiği içindir.
Kod:
./unrealircd configtest
configtest, yapılandırmayı kontrol etmek içindir; yeniden başlatma komutu değildir. Eksik noktalı virgül veya tanınmayan ayar gibi bir sorun bildirirse önce gösterilen dosya ve satırı incelemek gerekir. İlk hatanın ardından gelen diğer mesajlar aynı hatanın devamı olabilir.
Dosyayı düzenlemeden önce çalışan halinin bir kopyasını tutmak iyi olur. Sonra tek değişiklik yapıp kontrol etmek, uzun bir düzenleme listesinin içinde hata aramaktan daha kolay. Kopyayı da herkesin indirebildiği bir web klasörüne bırakmamak gerekir.
Kontrolün başarılı olması her şeyin dışarıdan erişilebilir olduğunu kanıtlamaz.
DNS, güvenlik duvarı ve gerçek istemci bağlantısı ayrıca kontrol edilir. Yapılandırmanın geçerli olmasıyla istediğin davranışın oluşması birbirini tamamlayan iki ayrı kontrol.
Komutun resmi açıklaması
UnrealIRCd komut satırı belgesinde. Çalışan bağlantıları etkileyecek adıma geçmeden önce bu kısa kontrolü yapmak, basit bir yazım hatasının büyümesini engeller.