UnrealIRCd İndir (tar.gz)
✅ Resmi indirme sayfası:
https://www.unrealircd.org/downloads
📥 Doğrudan indir (en son sürüm - örnek):
wget https://www.unrealircd.org/downloads/unrealircd-6.1.4.tar.gz
UnrealIRCd Kurulum Adımları (Linux)
# 1. Gerekli bağımlılıkları yükle
sudo apt update && sudo apt install build-essential libssl-dev pkg-config libpcre2-dev zlib1g-dev curl
# 2. İndirilen arşivi aç
tar xvf unrealircd-6.1.4.tar.gz
cd unrealircd-6.1.4
# 3. Yapılandırma sihirbazını başlat
./Config
# 4. Derleme ve kurulum
make
make install
# 5. Başlatma
cd ~/unrealircd
./unrealircd start
Kurulumdan Sonra Dikkat Etmen Gerekenler
unrealircd.conf dosyasını düzenlemelisin (sunucu ayarları, portlar, yetkiler, services bağlantısı vs.)
unrealircd.conf Örnek Konfigürasyon:
# UnrealIRCd 6 için örnek konfigürasyon
# Sunucu bilgileri
me {
name "irc.sohbetim.net";
info "Sohbet IRC Sunucusu";
sid "001";
};
admin {
"Erkan KUTLU";
"IRC Admin";
"admin@sohbetim.net";
};
class clients {
pingfreq 90;
maxclients 500;
sendq 100000;
recvq 8000;
};
class servers {
pingfreq 60;
maxclients 10;
sendq 1000000;
connfreq 30;
};
listen {
ip *;
port 6667;
};
allow {
ip *@*;
hostname *@*;
class clients;
maxperip 5;
};
allow {
ip 127.0.0.1;
hostname localhost;
class servers;
password "sunucu_sifresi";
};
link services.sohbetim.net {
incoming {
mask *;
password "sunucu_sifresi";
}
outgoing {
hostname 127.0.0.1;
port 7070;
password "sunucu_sifresi";
}
class servers;
};
ulines {
services.sohbetim.net;
};
drpass {
restart "restart123";
die "die123";
};
oper erkan {
class clients;
from {
userhost *@*;
}
password "gizlisifre";
flags {
netadmin;
can_zline;
can_gzline;
can_gkline;
global;
}
};
set {
network-name "SohbetimNet";
default-server "irc.sohbetim.net";
services-server "services.sohbetim.net";
stats-server "stats.sohbetim.net";
help-channel "#yardim";
hiddenhost-prefix "user";
cloak-keys {
"a1b2c3d4";
"e5f6g7h8";
"i9j0k1l2";
}
hosts {
local "locop.sohbetim.net";
global "ircop.sohbetim.net";
coadmin "coadmin.sohbetim.net";
admin "admin.sohbetim.net";
servicesadmin "csops.sohbetim.net";
netadmin "netadmin.sohbetim.net";
host-on-oper-up "yes";
}
};
log "ircd.log" {
maxsize 1000000;
flags {
oper;
connects;
server-connects;
kills;
errors;
sadmin-commands;
chg-commands;
tkl;
}
};
include "modules.default.conf";
include "aliases/anope.conf"; # Anope services kullanıyorsan
Ekstra Notlar:
services.sohbetim.net yerine kendi Anope sunucu adresini yaz.
irc.sohbetim.net, netadmin, restart123 gibi değerleri kendine göre değiştir.
include "aliases/anope.conf" Anope Services için gereklidir.