За тези, които незнаят каква е разликата между двете, сега ще поясня.
Когато ботовете са само линкнати, те не споделят един userfile. С една дума, ако решите да адвате някои юзър, ще се наложи да го аднете в двата бота. Линк на ботс се използва най-често за присъединяване на бота ви към даден ботнет. Когато двата бота са шарнати, те ползват един userfile (този на хъба). Ако аднете един юзър в единия бот, то той автоматично е аднат и в другия. Ако махнете бан от единия бот, автоматично и от другия се маха.
Преведени двете думи означават това:
Link (линк) - свързан (Вашия бот е само свързан с друг)
Share (шар) - споделяне (Вашия бот споделя своя userfile)
Сега ще обясна как да линкнете 2 бота.
Единият ще бьде hub другият leaf. Hub това е главният бот,към който ще бьдат свързани всички други ботове или бот.Leaf това е бот който се закача за hub-a.
След като вече сте избрали, трябва да IP-тата на ботовете и техните портове.
/who Бота който ще бьде Leaf. След това пишете в Leaf-a .dccstat бота трябва да вьрне нещо като това:
[23:03:37] <(D3VILIX> [23:05] #Stoyanoff# dccstat
[23:03:37] <(D3VILIX> SOCK ADDR PORT NICK HOST TYPE
[23:03:37] <(D3VILIX> ---- -------- ----- --------- ----------------- ----
[23:03:37] <(> 4 D94B877B 3334 (telnet) * lstn 3334
В случая 3334 е порта за свързване на други ботове.При вас порта ще е различен,той се определя от eggdrop.conf файл,реда с listen port.
Ако ботовете ви са с хостове, напишете в IRC /dns <hosta> и ще ви изкара IP-то.
Например, ако единия бот е с ник "D3VILIX", пишете в IRC
/whois D3VILIX - виждате например D3VILIX!Greece@D3VILIX.be
/dns D3VILIX.be - ще покаже IP-то
След като имаме нужното, нека да преминем към самото линкване.
В hub-a пишете така:
.+bot Името на бота IP-то:Порт-a Пример: .+bot D3VILIX 317.7.246.138:3334
Ако ботовете са в един канал и са пазачи (Guards), препоръчвам ви да ги аднете с протект флагове:
.chattr Името на бота(Leaf) +fhopEPXa - флаговете EPX са протект флагове Пример: .chattr D3VILIX +fhopEPXa
.botattr Името на бота(Leaf) +s това +s е за да споделят потребителският файл Пример: .botattr D3VILIX +s
Може да ползвате +g флага пишейки .botattr Името на бота(Leaf) +g, вместо да сетвате +s flaga за всеки канал. Ботфлага +g просто кара бота да споделя информацията за всички канали. Ако не искате ботовете да синхронизират информация за каналите изпуснете това +g
Ако искате да поделите само за канал:
.botattr Името на бота(Leaf) +s #канал Пример: .botattr D3VILIX +s #канал
.+h Името на бота(Leaf) Името на бота(Leaf)!*@* - добавяме му хост Пример: .+h d3vilix D3VILIX!*@*
.save -сейфате
В Leaf Бота пишете така:
.+bot Името на hub бота IP-то:Порт-а Пример: .+bot Stoyanova 217.7.256.138:3335
Ако ботовете са пазачи в един канал, добавете:
.chattr Името на hub бота +fhopEPXa Пример:.chattr Stoyanova +fhopEPXa
.botattr Името на hub бота +hp +h означаваме, че бота ще бьде hub! Пример: .botattr Stoyanova +hp
.+h Името на hub бота Името на hub бота!*@* Пример: .+h Stoyanova Stoyanova!*@*
.save
Ако сте направили всичко правилно ботовете ви трябва да се свържат автоматично до няколко секунди.
Ако не се свържат напишете в Името на hub бота така:
.link Името на бота(Leaf) Пример:.link D3VILIX
Ако всичко е протекло както трябва вече трябва да имате успешно 2 линкнати бота.
.bots - така може да видите настоящо линкнатите ботове.
.bottree - ви ги изписква в дьрвоидна структура.
.chanset #канал +shared - така позволявате поделянето за канала.(шарване)
Ако имате някакви проблеми относно линкването на вашите ботове,или някакви въпроси моля пишете на e-mail: Gr33c3@abv.bg , Stoyanoff@cska.com , или пишете лично съобщение,а ако искате може и в IRC или тук.