📢 Moderatör Olmak İçin Tıklayın
✍️ Editör Olmak İçin Tıklayın
⚖️ Forum Kurallarını Oku
IRCHane.Com - İRC ve mIRC Forum Sitesi - Webmaster https://www.tekmirc.com/

Geri Git   IRCHane.Com - İRC ve mIRC Forum Sitesi - Webmaster > Genel IRCD (Sunucu, Servis, Botlar, Korumalar) > Unreal IRCd > Hazır_kodlar

💻 Ayın Sunucusu 📻 Ayın Radyosu: Tek FM
💎 İrcHane.Com Reklam Alanı 💎

📚 İrcHane.Com Hakkında

İrcHane.Net, bilgi paylaşım platformudur. Kayıt olan herkes içerik paylaşabilir. Sorumluluk paylaşılan içeriği ekleyene aittir.

📢 Reklam & İş Birliği

Reklam, sponsorluk, öneri ve görüşler için iletişim sayfamızı kullanabilirsiniz.

⚖️ Forum Kuralları

Herkesin özgürce ama saygı çerçevesinde hareket ettiği, kurallı ve denetimli bir ortamdır.
💬
TÜRKİYE’NİN EN EĞLENCELİ SOHBET ODASI
Sponsor: Turkmirc.org
🎉 Hemen Katıl!
Yeni Konu Aç Cevapla  
 
LinkBack Konu Araçları Görünüm Modları
Old 08-04-25, 10:04   #1
Owner
 jeSt Kullanıcısının Avatarı
 
Üye No : 2
Üyelik Tarihi: 23-09-24
Nerden :
Konular : 1870
Mesajlar : 1,920
Aldığı Teşekkür : 30
Ettiği Teşekkür : 123
Rep Puanı: 10
Tuttuğu Takım : galatasaray
Ruh Halim: Cap Canli

Level: 36 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 265 / 884
Güç: 640 / 4925
Tecrübe: 39%

Varsayılan Unreal İRCD Hazır Kodlar

**UnrealIRCd**, popüler bir IRC sunucu yazılımıdır ve güçlü özellikleri ile tanınır. UnrealIRCd'yi kullanarak bir IRC ağı oluşturabilir, özelleştirebilir ve yönetebilirsiniz. Bu yazılımın birçok özelleştirilebilir komutu ve özellikleri vardır. Aşağıda, **UnrealIRCd** sunucusunu kurarken kullanabileceğiniz bazı **hazır kodlar** ve yapılandırma örnekleri bulabilirsiniz. Bu kodlar genellikle **UnrealIRCd** yapılandırma dosyasında (`unrealircd.conf`) kullanılır.

### 1. **Genel Yapılandırma (Global Configuration)**
UnrealIRCd yapılandırma dosyasının başlangıcında sunucunuzun temel ayarlarını yapabilirsiniz.

```shell
// Genel sunucu ayarları
set {
servername "irc.example.com"; // Sunucunun adı
admin-server "admin@example.com"; // Sunucu yöneticisinin e-posta adresi
motd-file "modes.txt"; // Sunucuya bağlanan kullanıcılara gösterilecek MOTD dosyası
maxclients 5000; // Maksimum bağlantı sayısı
};
```

---

### 2. **Kanal Ayarları (Channel Settings)**
Kanal bazında bazı ayarları yapılandırabilirsiniz. Örneğin, kanal başlıkları ve moderasyon özellikleri.

```shell
// Kanal ayarları
channel {
name "#chatroom"; // Kanal adı
topic "Hoş geldiniz, #chatroom'a hoş geldiniz!"; // Kanal konusu
modes "+nt"; // Kanalın izin verdiği modlar: n = dışarıdan mesaj almaz, t = kanal konusu yalnızca yöneticiler tarafından değiştirilebilir
banmask "*!*@*"; // Kanalda yasaklanan kullanıcı maskesi
quiettime 10; // 10 dakikalık bir süre içinde konuşmayan kullanıcılar susturulabilir
};
```

---

### 3. **Kullanıcı Yetkileri ve İzinler (User Privileges)**
Kullanıcıların sahip olduğu izinleri ve rollerini yönetebilirsiniz.

```shell
// Kullanıcı yetkileri
user {
username *; // Herhangi bir kullanıcı adı
host *@*; // Herhangi bir ev sahibi
class clients; // Kullanıcı, 'clients' sınıfında yer alır
maxchannels 10; // Kullanıcının aynı anda katılabileceği maksimum kanal sayısı
maxmessages 5; // Bir kullanıcı tarafından gönderilebilecek maksimum mesaj sayısı
};

// Operatör yetkileri
oper myoper {
username "admin"; // Operatör adı
password "secretpassword"; // Operatör parolası
flags = netadmin, server; // Operatörün sahip olduğu bayraklar
};
```

---

### 4. **Kanal Yasakları (Ban List)**
Kanal yasaklarını yapılandırmak, kanal moderatörlerinin kanal güvenliğini sağlamasına yardımcı olur.

```shell
// Kanal yasakları
ban {
channel "#chatroom"; // Yasaklama yapılacak kanal
mask "*!*@spammer.com"; // Yasaklı kullanıcı maskesi
reason "Spam yapıyor."; // Yasaklama nedeni
};

// Yasaklama sonrası mesaj
on *:BANNED:#chatroom:{
msg $chan "Yasaklı kullanıcı: $nick. Spam yaptığı için yasaklanmıştır.";
};
```

---

### 5. **Motd (Message of the Day)**
Sunucuya bağlanan her kullanıcıya gösterilecek **MOTD** (Günlük Mesajı) ayarları.

```shell
// MOTD ayarları
motd {
text "Hoş geldiniz IRC sunucumuza!";
text "Lütfen kurallara uyarak sohbet edin.";
text "Spamming ve kötü dil yasaktır!";
};
```

---

### 6. **Kullanıcıdan Uyarı Gönderme (Warn)**
IRC operatörlerinin kullanıcılara uyarı mesajları göndermesine olanak tanır.

```shell
// Kullanıcıyı uyarma
on *:JOIN:#chatroom:{
if ($nick == baduser) {
warn $nick "Spam yapma!";
}
};
```

---

### 7. **Kanal Modları (Channel Modes)**
Kanalın modlarını yönetmek için UnrealIRCd'de kanal bazında ayarlar yapabilirsiniz. Örneğin, `+k` anahtarı ile bir şifreli kanal oluşturabilirsiniz.

```shell
// Kanal modları
channel {
name "#securechat";
modes "+k"; // Kanalı şifreli yapar
key "secretpassword"; // Kanal şifresi
};
```

---

### 8. **Kullanıcı Bağlantı Limitleri (User Limits)**
Bir kullanıcının bağlanabileceği kanal sayısını sınırlamak için aşağıdaki gibi bir yapılandırma yapılabilir.

```shell
// Kullanıcı bağlantı limitleri
class clients {
maxclients 500; // Sınıf başına maksimum bağlantı sayısı
maxchans 5; // Kullanıcı başına aynı anda katılabileceği kanal sayısı
};
```

---

### 9. **Kullanıcı Modları (User Modes)**
UnrealIRCd, kullanıcılara özel modlar ayarlamaya olanak tanır. Örneğin, **+i** (gizli) veya **+s** (sessiz) gibi.

```shell
// Kullanıcı modları
user {
username *;
modes "+i"; // Kullanıcıyı gizli yapar
};
```

---

### 10. **Çoklu Sunucu Konfigürasyonu (Multi-Server)**
Birden fazla sunucuya bağlanarak bir IRC ağı kurabilirsiniz. Sunucular arasında bağlantı kurmak için kullanılır.

```shell
// Sunucu bağlantıları
link irc2.example.com {
username *;
host irc2.example.com;
port 6667;
password "linkpassword"; // Sunucular arasında bağlantı için parola
class servers;
};
```

---

### 11. **Autokill (Kötü Trafik Engelleme)**
Otomatik olarak kullanıcıları engellemek için kullanılan bir kod.

```shell
// Kötü trafik engelleme
on *:CONNECT: {
if ($hostmask == *!*@spam.com) {
kill $nick "Spam yapıyor, bağlantı kesildi.";
}
};
```

---

### 12. **Kanal Güvenliği (Security)**
Kanal güvenliğini artırmak için çeşitli modlar ve kurallar uygulanabilir.

```shell
// Kanal güvenliği
channel {
name "#securechannel";
modes "+t"; // Kanalda yalnızca yöneticiler konu değiştirebilir
key "securepass"; // Kanal şifresi
limit 50; // Maksimum kullanıcı sayısı
};
```

---

### Özet:
Yukarıda verdiğimiz örnekler, UnrealIRCd yapılandırma dosyasına ekleyebileceğiniz temel kodlardır. Bu kodlar, IRC sunucunuzun işlevselliğini ve güvenliğini artırmak için kullanılabilir. **UnrealIRCd** yapılandırma dosyasını özelleştirerek, IRC ağınızı kendi ihtiyaçlarınıza göre düzenleyebilirsiniz. Yapılandırma dosyasına eklediğiniz kodları doğru şekilde test ettiğinizden ve yapılandırma değişikliklerinizi kaydettiğinizden emin olun.




Kullanıcı Kişisel İmzası
jeSt çevrimdışı  
Alıntı ile Cevapla
Cevapla

Yer İmleri


Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 
Konu Araçları
Görünüm Modları

Kullanım Yetkileriniz Gizle / Göster
Konu Yeni konu açamazsınız
Yanıt Cevap gönderemezsiniz
Ek Eklenti ekleyemezsiniz
Düzenleme Mesajlarınızı düzenleyemezsiniz
Silme Mesajlarınızı silemezsiniz.
Şikayet Şikayet edemezsiniz.

BBCode BB Code kullanımı Açık
Smiley Yüz İfadeleri kullanımı Açık
Resim Kodu [IMG] kullanımı Açık
HTML Kodu HTML kod kullanımı Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Forum Kuralları

Forum saati GMT +3 olarak ayarlanmıştır. Şu an saat: 09:08

💬 İrcHane.Com | 💻 Forum Teknik Destek

⚙ Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Search Engine Optimization by vBSEO 3.6.0

⏰ Planlanmış Görevler:

© Forum yazılımcısı AEKyazılım

🎨 Tema Yapımcısı: AEK Yazılım

🌐 irchane.com © 2025

dkyazılım

Yukarı Çık