Hikayeler

Reklam vermek i├žin turkmmo@gmail.com

Unreal IRC d ­čôüKurulumu­čôČ ve Ayarlar─▒ chat server

  • Konuyu ba┼člatan unicorn34
  • Ba┼člang─▒├ž tarihi
  • Cevaplar 4
  • G├Âr├╝nt├╝leme 511

unicorn34

Level 5
Telefon Numaras─▒ Onaylanm─▒┼č ├ťye TC Kimlik Numaras─▒ Do─črulanm─▒┼č ├ťye
Uzman
Kat─▒l─▒m
23 Kas 2022
Konular
106
Mesajlar
801
Reaksiyon Skoru
247
Alt─▒n Konu
0
Ba┼čar─▒m Puan─▒
121
Ya┼č
44
TM Ya┼č─▒
1 Y─▒l 5 Ay 27 G├╝n
Online S├╝resi
26d 13h 15m
MmoLira
4,119
DevLira
33

RisaMt2 Orta Emek Kal─▒c─▒ Sunucu - Bireysel Farm Alanlar─▒ - WON EP TL ├ľd├╝ll├╝ Etkinlikler HEMEN TIKLA!

Unrealircd Kurulumu ve Ayarlar─▒​


Unrealircd kendi sanal sunucunuza irc server kurabilmenizi sa─člayan bir a├ž─▒k kaynak (open source) irc yaz─▒l─▒m─▒d─▒r diyebiliriz. IRC yani Internet Relay Chat g├╝n├╝m├╝zde fazla aktif olarak kullan─▒lmasa da eskiden olduk├ža pop├╝ler bir ileti┼čim yaz─▒l─▒m─▒ idi.
Bu makalede yer alan Unrealircd irc server yaz─▒l─▒m─▒n─▒ t├╝m sunuculara kurabilir veya bize kurdurabilirsiniz!
Biz bu makalede centos 6.x ÔÇô 64 bir i┼čletim sisteminde kurulum ger├žekle┼čtirdik. ├ľncelikle a┼ča─č─▒daki komutlar─▒ s─▒ras─▒ ile y├╝r├╝t├╝yoruz ;





Shell

1
2
3
4
5
6
7
yum -y install screen wget gcc
yum -y upgrade
cd /usr/local
wget
tar zxf Unreal*.gz
cd Unreal*
./Config
Kar┼č─▒m─▒za ├ž─▒kan a┼čamalar─▒ Enter diyerek ge├žiyoruz.

Bu opsiyonlar─▒ da enter diyerek ge├žiyoruz ;

A┼ča─č─▒daki ekrana geldi─čimizde make komutunu y├╝r├╝t├╝yoruz ;






Shell

1make
A┼ča─č─▒daki ekran─▒ g├Âr├╝yorsak kurulum tamamlanm─▒┼č demektir.

unreal ─▒ ba┼člatmadan ├Ânce ayn─▒ dizinde yer alan unrealircd.conf ve opers.conf dosyalar─▒n─▒ d├╝zenlememiz gerekiyor. E─čer elinizde daha ├Ânce haz─▒rlanm─▒┼č unrealircd.conf ve opers.conf dosyas─▒ mevcut ise bu dizine ├žekebilirsiniz. E─čer mevcut de─čil ise biz cliaweb olarak sizin i├žin bu dosyalar─▒ ├╝cretsiz sa─čl─▒yoruz. A┼ča─č─▒daki komutlar─▒ s─▒ras─▒ ile y├╝r├╝tebilirsiniz;





Shell

1
2
3
4
cd /usr/local/Unreal3.2.10.2/
rm -rf unrealircd.conf
wget
wget
S─▒ra dosyalar─▒ d├╝zenlemeye geldi.





Shell

1nano -w unrealircd.conf
D├╝zenlemeniz gereken k─▒s─▒mlar ;






Shell

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Asagidaki Bilgileri kendi IRC nizin bilgileri ile degistirin (sunucu ip ve portunuza g├Âre d├╝zenleyin) ;

link services.CliaWeb.CoM
{
username *;
hostname 37.123.101.156;
bind-ip *;
port 6667;
leaf *;
password-connect "services";
password-receive "services";
class servers;
};


Girisler Icin Normal Giris Portlari (sunucu ip ve portunuza g├Âre d├╝zenleyin) ;

listen 37.123.101.156:6660-6669; /* Sunucuya 6660 Ile 7000 Arasi Giris Portlari */
listen 37.123.101.156:7000;
listen 37.123.101.156:8000;
listen 37.123.101.156:7000


Dns ip g├╝ncelleme ;

dns {

nameserver 37.123.101.156;

timeout 2s;

retries 2;

};
┼×imdi ise opers.conf d├╝zenliyoruz.





Shell

1nano -w opers.conf
A┼ča─č─▒daki alan─▒ kendinize g├Âre d├╝zenleyin ve kaydedin ;





Shell

1
2
3
4
5
6
7
8
9
10
oper cliaweb {
from {
userhost *@*;
};
password "operatorsifresiyazin";
snomask "cFfkejvGnNqsSo";
flags aASsDdFfgHhJjKkLliMmNnBbVvCcXZzPpOoIUuYyTtREeWwQq^*;
class clients;
swhois "1,1 10 IRC Network Kurucusu cliaweb ";
};

D├╝zenlemeleri tamamlad─▒k ┼×imdi unreal ba┼člat─▒yoruz ;





Shell

1./unreal start
A┼ča─č─▒daki ekran─▒ g├Âr├╝yor isek sorunsuz ba┼člat─▒lm─▒┼č demektir ­čÖé

Di─čer komutlar ;





Shell

1
2
3
./unreal rehash - de─či┼čiklikleri g├╝nceller
./unreal start - irc ba┼člat─▒r
./unreal stop - irc durdurur
E─čer irc server a giri┼č yapamaz isek iptables ├╝zerinden port a├žabilirsiniz ;





Shell

1
2
3
4
5
service iptables stop
iptables -A INPUT -p tcp --dport 6667 -j ACCEPT
iptables -A INPUT -p udp --dport 6667 -j ACCEPT
service iptables save
service iptables start

  • Evet Unrealircd kurulumu centos / linux ├╝zerinde bu ┼čekildedir. Cliaweb.com ├╝zerinden diledi─činiz zaman VDS sipari┼č ederek bu kurulumu yapabilir veya bize yapt─▒rabilirsiniz ­čÖé
 

Unreal IRCD Kurulumu​

Asagidaki kurulumlar MIRCARSIVI kullanicilarini bilginlendirmek amacli farkli sitelerden yapilan alintilardir.

, , , ,

UNREAL KURULUMU

Shellinize login olunuz.
Unreal3.2.3.tar.gz dosyas─▒n─▒ shellinize ftpden yada wget ile ├žekiniz:
wget
ard─▒ndan tar.gz dosyas─▒n─▒ a├ž─▒n─▒z:
tar -zxvf Unreal3.2.3.tar.gz
Unreal3.2 klas├Âr├╝n├╝n i├žine giriniz:
cd Unreal3.2
Configure i┼člemini ba┼člat─▒n─▒z:
./Config

Enter' a basarak bu b├Âl├╝m├╝ ge├žin.

Space (Bo┼čluk) tu┼čuna 2-3 kez basarak bu b├Âl├╝mleri ge├žiniz.

Tekrar Enter tu┼čuna bas─▒n─▒z
Kar┼č─▒n─▒za a┼ča─č─▒daki gibi bir ekran gelecektir:


Do you want to enable the server anti-spoof protection?
[No] -> YES yazarsan─▒z anti-spoof korumas─▒ aktif olacakt─▒r. Default olarak no se├žilidir. ├ľnerilen bu se├žene─čin No olarak b─▒rak─▒lmas─▒d─▒r.

What directory are all the server configuration files in?
[/home/goodie/Unreal3.2] -> IRCD nin kurulaca─č─▒ klas├Âr├╝ buradan ayarlayabilirsiniz. Default olarak kurdu─čunuz klas├Âr g├Âz├╝k├╝r. Buray─▒ enterla ge├žebilirsiniz.
What is the path to the ircd binary including the name of the binary?
[/home/goodie/Unreal3.2/src/ircd] -> ├çal─▒┼čt─▒ralabilir ircd dosyas─▒n─▒n y├╝klenece─či yeri buradan ayarlabilirsiniz. Enterla buray─▒ ge├žebilirsiniz.
Would you like to compile as a hub or as a leaf?
Type Hub to select hub and Leaf to select leaf.
[Hub] -> Buray─▒ enter ile ge├žiniz.
What is the hostname of the server running your IRCd?
[trinity.sis.com.tr] -> Server─▒n hostname'ini g├Âsterir. Enter ile ge├žiniz.

What should the default permissions for your configuration files be? (Set this to 0 to disable)
It is strongly recommended that you use 0600 to prevent unwanted reading of the file
[0600] -> 0600 kalmas─▒ ├Ânerilir. Enter tu┼čuyla ge├žiniz.

Do you want to support SSL (Secure Sockets Layer) connections?
[No] ->
Serverda SSL y├╝kle de─čilse bu se├žene─či aktif etmeyin. Aksi takdirde hatalara yol a├žabilir.
Do you want to enable IPv6 support?
[No] -> Server─▒n─▒za IPv6 ipleriyle ba─član─▒lmas─▒n─▒ istiyorsan─▒z YES yazabilirsiniz.
Do you want to enable ziplinks support?
[No] -> Enter ile ge├žiniz.
Do you want to enable remote includes?
[No] -> Enter ile ge├žiniz.
Do you want to enable prefixes for chanadmin and chanowner?
This will give +a the & prefix and ~ for +q (just like +o is @)
Supported by the major clients (mIRC, xchat, epic, eggdrop, Klient, PJIRC, etc.)
with the notable exceptions of irssi, KVIrc and CGI:IRC.
This feature should be enabled/disabled network-wide.
[No] -> E─čer server─▒n─▒zda kanaldaki founder yada adminlerin ~ . gibi modlarda g├Âz├╝kmesini istiyorsan─▒z, YES yaz─▒n─▒z.
What listen() backlog value do you wish to use? Some older servers
have problems with more than 5, others work fine with many more.
[5] -> Enter ile ge├žiniz.
6unreal.jpg

How far back do you want to keep the nickname history?
[2000] -> Enter ile ge├žiniz.
What is the maximum sendq length you wish to have?
[3000000] -> Enter ile ge├žiniz.
How many buffer pools would you like?
This number will be multiplied by MAXSENDQLENGTH.
[18] -> Enter ile ge├žiniz.
How many file descriptors (or sockets) can the IRCd use?
[1024] -> Buras─▒ ├Ânemli. File descriptors yada number of open files (nofile) olarak bilinen shell k─▒s─▒tlamas─▒, sizin ircdninize ka├ž ki┼činin ba─članabilece─čini g├Âsterir. Shell firman─▒za ka├ž ki┼čilik ircd server kurabilece─činizi sormal─▒s─▒n─▒z. E─čer bu de─čeri ├žok y├╝ksek yaparsan─▒z ve shellinizdede nofile k─▒s─▒tlamas─▒ varsa unrealircd kurulumu hata verecektir. Default 1024 t├╝r.
Would you like any more parameters to configure?
Write them here:
[]-> Enter ile ge├žiniz.


Unreal IRCD nin configure b├Âl├╝m├╝ tamamland─▒. S─▒rada make yapmak var, a┼ča─č─▒daki komutu yaz─▒n─▒z:
make
7unreal.jpg

make i┼člemide tamamlad─▒. Unreal IRCD kurulumu bitti. S─▒rada en ├Ânemli b├Âl├╝mlerden birisi olan conf b├Âl├╝m├╝nde.
ircd nizi ├žal─▒┼čt─▒rmak i├žin unrealircd.conf dosyas─▒ gereklidir.
A┼ča─č─▒daki adreste ├Ârnek bir conf bulabilirsiniz:
Bu confu kendi bilgilerinizle d├╝zenleyip Unreal3.2 klas├Âr├╝n├╝n i├žine at─▒n─▒z. Bu i┼člemi ftp yada pico gibi edit├Âr kullanarak yapabilirsiniz.
Editledi─činiz unrealircd.conf u pico yard─▒m─▒yla yaratabilirsiniz:
pico -w unrealircd.conf
Ctrl+Insert tu┼č kombinasyonuna basarak, de─či┼čtirdi─činiz confu buraya yap─▒┼čt─▒r─▒z. Daha sonra Ctrl+X' e basarak unrealircd.conf u yazmas─▒n─▒ sa─člay─▒n─▒z.

./unreal start
yazarak irc server─▒n─▒z─▒ ba┼člatabilirsiniz.

IRC SERVICES KURULUMU​

IRCServices Kurulumu:

Reklamlar

BU REKLAMI B─░LD─░R

Shell hesabimiza ircservices dosyasini cekiyoruz:
kullan─▒c─▒@mirc99 [~] wget
Zipli dosyayi aciyoruz:
phen@IRCdepo [~] tar zxvf ircservices-5.0.57.tar.gz
ircservices klasorune giriyoruz:
kullan─▒c─▒@mirc99 [~] cd ircservices-5.0.57
Configure komutu ile kuruluma basliyoruz:
kullan─▒c─▒@mirc99 [ircservices-5.0.57] ./configure
Burada sorulan sorulara cevap verecegiz, en onemlisi servisin calisacagi yol,
In what directory do you want the binaries to be installed? Press Return for the default, or enter a new value.
[/usr/local/sbin]
Bu soruya hesap yolunuzu yazacaksiniz, /home/hesapismi/services
Daha sonraki sorulari enter ile gecebilirsiniz.
Configure sonlandiktan sonra servislerin turkce olmasini istiyorsaniz, kuruluma devam etmeden once defs.h dosyasini pico ile acip, 36. satirdaki assagidaki satiri buluyoruz:
#define DEF_LANGUAGE LANG_EN_US
Bunu assagidaki gibi degistiriyoruz:
#define DEF_LANGUAGE LANG_TR
Kaydettikten sonra kuruluma devam edecegiz,
kullan─▒c─▒@mirc99 [ircservices-5.0.57] make
Make islem#definerekli linklemeler yapiliyor, dosyalar compile oluyor, daha son#defineikten sonra son komutumuzu veriyoruz.
kullan─▒c─▒@mirc99 [ircservices-5.0.57] make install
Bu komutla kurulum bitiyor.
ircservices.conf ve modules.conf dosyalarini server ayarlarimiza gore editledikten sonra ./ircservices komutuyla calistiriyoruz.


EGGROP KURULUMU


Eggdrop Kurulumu
Eggdroplar tcl denilen scriptler sayesinde ├žal─▒┼č─▒rlar. Bu nedenle sisteminizde tcl yorumlay─▒c─▒s─▒n─▒n y├╝kl├╝ olup olmad─▒─č─▒n─▒ ├Â─črenin. E─čer y├╝kl├╝ de─čilse ├Ânce bunu sistem y├Âneticisine bildirin.(Baz─▒ sistemlerde kullan─▒c─▒ isteyene kadar tcl yorunlay─▒c─▒s─▒n─▒ kurmazlar ?:|) Baz─▒ sistemlerde tcl kurulumunu kendiniz yapman─▒z gerekebilir. Bu durumda tcl yorumlay─▒c─▒s─▒ indirip sizin kurman─▒z gerekir. Biz bu kurulumu anlat─▒rken sisteminizde tcl yorumlay─▒c─▒s─▒n─▒n kurulu oldu─čunu varsay─▒yoruz.
En son versiyon eggdrop dosyas─▒n─▒ indirin.
FTP ile shell hesab─▒n─▒za g├Ânderin.
TELNET ile shell hesab─▒n─▒za ba─član─▒n.
Ba─član─▒nca ┼čunu yaz─▒n : tar -zxvf eggdrop.1.x.xx.tar.gz
─░┼člem bitince cd eggdrop1.x.xx yaz─▒n
Daha sonra ./configure yaz─▒n. (Bu i┼člem uzun s├╝rebilir. Biraz bekleyin)
Daha sonra make config yaz─▒n. (Bu i┼člem uzun s├╝rebilir. Biraz bekleyin)
─░┼člem bittikten sonra make yaz─▒n. (Bu i┼člem uzun s├╝rebilir. Biraz bekleyin)
Daha sonra make install DEST=/home/hesapad─▒/botdizini
Burada hesapad─▒ shell hesab─▒n─▒za ba─član─▒rken kulland─▒─č─▒n─▒z kullan─▒c─▒ ad─▒, botdizini ise eggdrop botunuzun kurulmas─▒n─▒ istedi─činiz dizinin ad─▒ olacakt─▒r.
Kurulum i┼člemi tamamlan─▒nca cd botdizini yaz─▒n.
Botunuzun konfigurasyon dosyas─▒n─▒ d├╝zenleyin.
Standart olarak 3 tane konfigurasyon dosyas─▒ gelir. Advanced, complete ve simple. En ayr─▒nt─▒l─▒ olan advaced, en k─▒sa olan simple oland─▒r. ─░stedi─činizi d├╝zenleyip dosyan─▒n ad─▒n─▒ de─či┼čtirin.
./eggdrop -m <konfigurasyon dosyas─▒n─▒n ad─▒> yazarak botunuzu ├žal─▒┼čt─▒r─▒n.
Eggdrop kurulumu ve ├žal─▒┼čt─▒r─▒lmas─▒ b├Âylece bitmi┼č oluyor. Yeni bir versiyonu y├╝klemek i├žin botunuzu kapat─▒n ve eggdropla ilgili t├╝m dosyalar─▒ silip en ba┼čtan tekrar ba┼člay─▒n. Art─▒k eggdropunuzu kurdunuz, haz─▒r bir ┼čekilde emirlerinizi bekliyor :) Kolay gelsin.
Eggdrop kaynak kodlar─▒n─▒ a┼ča─č─▒daki linklerden indirebilirsiniz.

ftp.eggheads.org/pub/eggdrop/
ftp.eggdrop.net/pub/eggdrop/
NOT:├çok nadir olmakla birlikte kulland─▒─č─▒n─▒z sistemdeki i┼čletim sisteminin komutlar─▒ farkl─▒ olabilir yada versiyonuna g├Âre ayn─▒ komut farkl─▒ ┼čekilde kullan─▒labilir. Bu durumda sistem y├Âneticinize dan─▒┼č─▒n.
 
Dialog Studio Nedir?

Bu program ile mIRC Scriptleriniz i├žin gerekli addon dialoglarini yapmaniza yard─▒mc─▒ olacak programdir. Program T├╝rk├že halde oldugu i├žin zorLanmicaksinizdir.

y6oLq7.png
 
webnick kay─▒t

bot ar┼čivi
unreal haz─▒r komut kodlar
QXWWZ3EjLXAEwcSAcpKbUnfn4JIzMPsna-DlsgNzYpUtnvASn7Bj3SOCKFjHTeFBRh4RIMub=s0-d



mod├╝llerr

ve 5x versiyon mod├╝ller

web client

 
Kiwiirc ├žal─▒┼čmas─▒ i├žin ├Âncelikle node js eklentisi y├╝klememiz gerekmektedir.
Centos g├Âre anlat─▒yorum ;
Node js eklentisi oto kurmak i├žin alttaki komutu yaz─▒n.

Kod:
sudo yum install nodejs

Dosyalar─▒ ├žekmek i├žinde git eklentisini kural─▒m.

Kod:
sudo yum install git

Kiwiirc kurulumuna gecelim.
├ľnce dosyalar─▒m─▒z─▒ ├žekelim.

Kod:
git clone && cd KiwiIRC

Uygulamamizi kurmaya ba┼čl─▒yal─▒m.

Kod:
npm install

Kurulduktan sonra config dosyalar─▒m─▒z─▒n ├žal─▒smas─▒ i├žin su komutu yazalim.

Kod:
cp config.example.js config.js

├ťstteki komutu yapt─▒ktan sonra config.js dosyas─▒m─▒z─▒ a├ž─▒n ve d├╝zenleyin.(ip,port,server)

Kod:
nano config.js

Config dosyam─▒z─▒ d├╝zenledikten sonra dosyalar─▒m─▒z─▒ yap─▒land─▒ral─▒m.

Kod:
./kiwi build

Kiwiirc ba┼člatmak i├žin ;

Kod:
./kiwi start

Kiwiirc kurulumu ger├žekle┼čmi┼čtir hay─▒rl─▒ olsun.

Bu kiwiirc config.js dosyas─▒n─▒ direk kopyal─▒p gerekli yerleri sitenize g├Âre degi┼čtirip kullanabilirsiniz.

Config:
var conf = {};
conf.user = "";
conf.group = "";
conf.log = "kiwi.log";
conf.servers = [];
conf.servers.push({
port:   9094,
address: "0.0.0.0"
});
conf.outgoing_address = {
IPv4: '0.0.0.0'
//IPv6: '::'
};
conf.identd = {
enabled: false,
port: 113,
address: "0.0.0.0"
};
conf.public_http = "client/";
//conf.client_transports = ['polling'];
conf.max_client_conns = 5;
conf.max_server_conns = 0;
conf.default_encoding = 'iso-8859-9';
conf.default_gecos = 'IRCALEM Web Kullanicisi';
conf.default_ident = 'Webirc';
conf.quit_message = 'http://www.ircalem.com';
conf.ircd_reconnect = true;
conf.client_plugins = [
// "http://server.com/kiwi/plugins/myplugin.html"
];
conf.module_dir = "../server_modules/";
conf.modules = [
// "control",
// "client_file_watcher",
];
conf.webirc_pass = "webircpassword";
conf.reject_unauthorised_certificates = false;
conf.http_proxies = ["127.0.0.1/32"];
conf.http_proxy_ip_header = "x-forwarded-for";
conf.http_base_path = "/kiwi";
conf.socks_proxy = {};
conf.socks_proxy.enabled = false;
conf.socks_proxy.all = false;
conf.socks_proxy.proxy_hosts = [
"irc.ircalem.com"
];
conf.socks_proxy.address = '127.0.0.1';
conf.socks_proxy.port = 1080;
conf.socks_proxy.user = null;
conf.socks_proxy.pass = null;
conf.client = {
server: '195.181.208.100',
port:    6664,
ssl:     false,
channel: '#sohbet',
channel_key: '',
nick:    'webuser_?',
settings: {
theme: 'relaxed',
text_theme: 'default',
channel_list_style: 'list',
scrollback: 250,
show_joins_parts: true,
show_timestamps: true,
use_24_hour_timestamps: true,
mute_sounds: false,
show_emoticons: true,
ignore_new_queries: false,
count_all_activity: false,
show_autocomplete_slideout: true,
locale: null // null = use the browser locale settings
},
window_title: 'IRCALEM.Com Web IRC'
};
conf.client_themes = [
'relaxed',
'mini',
'cli',
'basic'
];
// If set, the client may only connect to this 1 IRC server
//conf.restrict_server = "irc.kiwiirc.com";
//conf.restrict_server_port = 6667;
//conf.restrict_server_ssl = false;
//conf.restrict_server_password = "";
//conf.client.kiwi_server = '';
module.exports.production = conf;

kiwiirc-768x480.png
 

┼×u an konuyu g├Âr├╝nt├╝leyenler (Toplam : 1, ├ťye: 0, Misafir: 1)

Geri
├ťst