XDCC czyli jak sciagnac plik z IRCa

A A A
Początkujący
Avatar CACHE
reputacja: 6
posty: 22
offline
21.12.06 19:32 | #155248 | (link) | zgłoś naruszenie
Witam pragne przedstawic maly kurs (zaznaczam nie mojego autorstwa, kiedys dawno natrafilem na niego w necie)
jak sciagac przez klienta IRCa pliki z nowymi: filmami, grami, programami itp.

- Aby skutecznie zacząć ściągać gry z Internetu, należy nauczyć się trzech podstawowych technik ściągania:

-
XDCC
(ściąganie przy wykorzystaniu sieci IRC i tzw.
BOT
ów)

-
FSERVE
(ściąganie przy wykorzystaniu sieci IRC i pseuo ftpów ircowych)

-
FTP
(ściąganie przy wykorzystaniu standardowego protokołu przesyłu danych - FTP)



Ściąganie softu z IRCa:


Po pierwsze i najważniejsze, są dwa sposoby ściągania z sieci IRC* :
- Tzw. XDCC - wykorzystywanie specjalnie do tego postaionych botów, które same na żądanie przesyłają nam pakiet,
- Tzw. FSERVy - przeglądając, wybierając i używając servery przypominające FTPy, postawione przez samych użytkowników kanału


* -
XDCC
jest stosunkowo łatwe w porównaniu z obsługą
FSERVów



Aby skopiować tekst w
mIRCu
wystarczy przytrzymać lewy klawisz myszy, zaznaczyć i puścić, potem tylko
CTRL+V
żeby wkleić!!!


......:::::: XDCC ::::::......

Po wejściu na kanał widzimy z reguły masę użytkowników. Liczba waha sie standardowo od 500 do 2000. Powstaje problem, jak wśród nich znaleźć boty, czyli źródło naszego softu. Ano pierwsza sprawą jest wyselekcjonowanie tych userów, którzy przy swoim nicku maja znaczek +, jest to tzw. (voice) czyli userzy ci maja prawo pisać na kanale, a boty przecież muszą ogłaszać jakoś to co mają u siebie, prawda???:)... No właśnie. Także połowa roboty za nami... Teraz jak rozpoznać bota wśród tych 200 lub więcej użytkowników... Ano po przeyśleniu sprawy dochodzi się do wniosku, że jak ktoś stawia setkę botów to chyba nie nadaje każdemu z kosmosu wziętej nazwy, więc, szukamy czegoś co się powtarza. Z reguły jest to nazwa lub skrót nazwy kanału (np. GW, XDCC, WZ lub inne), cześć wspólna nazwy (np. SLUT, BITCH, BOT) i finalnie numer. Nie muszą być dokładnie po kolei numery. rozbieżność może być w liczbach, np. (czysto teoretyczne nazwy):

- [XDCC-SLUT-B129]

- [XDCC-SLUT-B136]

- [XDCC-SLUT-B137]

...itd.

Najważniejsze jest to, abyście wyszukiwali powtarzającej się nazwy. Sprawa z reguły jest uproszczona, bo boty reklamują się na kanale, tak więc nie ma z reguły problemu z wyszukaniem kto jest, a kto nie jest botem.

Inaczej ma się sprawa gdy boty widzimy, że są, a na kanale nie ma info o nich i o sofcie który servuja. Wtedy musimy sprawdzić co który ma (męczące jest to sprawa, ale jak czegoś bardzo pragniemy, trzeba się trochę namęczyć). Tak więc stosujemy komendę z reguły taką samą wszędzie, choć zdarzają się kanały gdzie nieco się ta komenda różni - ale jeżeli tak jest, to info o tym na kanale na pewno znajdziecie. Tak więc komenda tą jest przykładowo /msg nazwa bota xdcc list ("nazwa bota" - zastępujemy prawdziwą nazwą bez nawiasów). Po takiej komendzie wyświetla nam się w oknie głównym lub prywatnym lista z dostępnymi slotami i sofcie na nich. Np:

-(nazwa bota)- **
1
pack **
13
of
20
slots open, Record:
759.5KB/s

-(nazwa bota)- ** Bandwidth Usage ** Current:
2845.5KB/s
, Record:
5077.3KB/s

-(nazwa bota)- ** To request a file type:
"/msg nazwa bota xdcc send #x"
**
-(nazwa bota)-
#1
375x [250] 11.06.02 Unreal Tournament 2003 demo
-(nazwa bota)- Total Offered:
250.5 MB
Total Transferred:
6.77 TB


Co to wszystko oznacza?... Tak więc:

1 linijka - Bot posiada jeden pakiet, czyli jedną rzecz, którą udostępnia. W danym momencie może wysłać pakiet do 13 osób (13 slotów wolnych z 80 możliwych). Rekordowy transfer na jednego ssającego to 759.5KB ( tu widać przewagę irca nad ftpami... prędkość, prędkość i jeszcze raz prędkość!)
2 linijka - Obciążenie łącza przez wszystkich leecherów wynosi aktualnie 2845.5KB/s, a rekordowo wyniosło 5077.3KB/s
3 linijka - Aby rozpocząć ściąganie użyj komendy
/msg nazwa bota xdcc send #x
- gdzie x oznacza numer slotu z pakietem (patrz linijka niżej)
4 linijka - Podstawiając
1
za
x
w komendzie powyżej rozpoczniemy zasysanie UT 2003 dema (slotów zawsze może być wiecej, np. pod numerkiem 2 coś innego, a pod numerkiem 3 jeszcze coś innego - w tym przypadku mamy tylko jedną rzecz)
5 linijka - Bot ma dla nas 250.5 MB danych we wszystkich pakietach (na wszystkich slotach - tutaj tylko ma jeden, więc siłą rzeczy jest to total), a od momentu wystartowania wysłał już łącznie 2.67 TB danych.

Gdy już wybierzemy sobie grę i bota, użyjemy komendy z odpowiednią cyferką podstawioną za x, to powinno po chwili zostać wyświetlony tekst
-(nazwa bota)- *** Sending You Pack #1 Which Is 250MB. (Resume Supported)
Otworzy się okienko get dialog i żądana przez nas pozycja zacznie trafiać do nas (mogą wystąpić problemy!).


Problemy:


Zasadniczo to mogą wystąpić tylko dwa problemy. Pierwszy to zablokowane przez ISP porty IRC lub bycie za twardym firewallem (to można obejść, trzeba tylko troche pracy włożyć, jednak to trzeba gadać z adminem, pytać się, dowiadywać i w ogóle, nie do rozwiązania tutaj przeze mnie), a drugi problem to konfiguracja przeglądarki. Tak jak już napisałem w downloadzie, opisuje problem na przykładzie
mIRCa (do sciagniecia na dole postu)


Problemy z konfiguracja:


- Aby w ogóle można było cokolwiek ściągnąć, trzeba ustawić parę rzeczy:



W
Connect
->
Perform
wpisujemy takie komendy jak widać na obrazku.

Ewentualnie przy lepszych łączach packetsize
8192


Używam
Auto-get
, ale można stosować
Show get dialog
. Musowo dajcie
REASUME!




Pamiętaj, że
port range
ma być od
1024-5000
(niektóre wymagają inaczej, ale to podają zawsze)


Tak jak widac
DCC Ignore
musi byc
Disabled
i odznaczony
Turn ingore back on in:




Pamiętajcie
również, że kolejki są limitowane, jak nie możecie się dobić, to trzeba czekać. No chyba, że dostaniecie się do kolejki, to bot będzie was informował o statusie i o przewidywalnym czasie, kiedy zaczniecie ściagać.

Ogólnie o
XDCC
to na tyle, teraz drugi sposób:

......:::::: FSERVE ::::::......


Zaletą tej metody jest fakt, że możemy ssać pliki tak jak standardowo je popakowano. Gdy np. padnie ftp i zostało nam kilka plików, a żadnego innego ftp nie znamy (z moimi listami nie ma szans:P), to można spokojnie władować się na jakiegoś fserva, który taki soft udostępnia i śmiało liczyć na to, że oryginalny sposób pakowania jest zachowany (nie tak jak tary na xdcc)

Jak poznajemy fserwy???


Przykładem fserva jest:


Widać tu typowo charakterystyczne cechy dla serwów. Pierwsza i najważniejsza to
trigger
. W tym przypadku
!Fooot
- jest to komenda po wklejeniu której uzyskujemy połączenie z serverem (no chyba że aktualnie wszystkie sloty są wykorzystane, to pokaże się info o tym). To co nas interesuje dalej to
sends i queues
. W tym przypadku można śmiało wbijać się na server, bo jeden z dwóch slotów do wysyłki jest tylko wykorzystany. A patrząc na kolejkę wdzimy, że nie ma żadnej. Dalej w
note
mamy soft jaki znajduje się na servie.

Są to głowne cechy charakterystyczne. Często można spotkać jeszcze
min cps
, czyli minimalna prędkość zasysania, poniżej której zstajemy z serverem rozłaczeni.

Teraz zaczyna się cała trudność w obsłudze servera (choć nie dla osób znających dosa:P).

Po użyciu triggera, pojawia sie przykładowo okienko takie (roznica jest w
Nicku i Adresie
) a ogólny wygląd okienka zawsze taki sam.



Bierzemy
Accept
i dalej wykakuje nowe okno (priv)

(Jako przykład biorę inny server, żeby queues było wykorzystane)


Po załadowaniu okna, widzimy coś takiego:

Patrząc od góry interesują nas komendy -
Commends:


Niektóre servery wyświetlają jeszcze statystyki, ale to opcjonalnie.

Jak wyświetli nam się
[\]
stosujemy komendę
DIR
(po prostu wpisujemy dir i walimy w enter)

Pokazuje się lista dostępnych katalogów i plików.

Poruszamy sie po katalogu stosując komendę
CD
(change dir), np cd films, albojak jesteśmy w filmach i chcemy wyjść do góry, to cd ..

Do zassania, gdy już jesteśmy w katalogu z plikiem używamy komendy
get nazwa_pliku
.

Ciekawym faktem w przypadku fserve jest automatyczne zamykanie sesji po 30 sekundach (po czasie tym już nic się nie wpisze i trzeba ponownie używając triggera w głównym oknie dostać się na serwer.



!!! Ciekawą sprawą w przypadku kanałów z fservami jest funkcjonowanie komendy
@find xxx
(gdzie xxx to dany wyraz poszukiwany na serwerach). Nie wszystkie kanały obsługują tę funkcję, ale większość tak. Po użyciu jej, wyskakują nam kolejne okna z nazwami serverów i wynikami wyszukiwania - metoda szybka i przydatna. (Czytajcie uważnie topicki na danych kanałach, czasami za @find można dostać kicka a nawet bana)


!!! Na większości kanałów z fservami funkcjonuje również komenda !list - wypis wszystkich serverów w danej chwili postawionych pod rząd. Bardzo fajna sprawa. Ma się wszystko wypisane na raz i treściwie!

Adresy przykładowych wyszukiwarek XDCC:
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!


mIRC do pobrania:
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!


Mam nadzieje ze przyda sie ten maly TUTORIAL :D

Jesli uwazasz ze Ci sie przydal KLIKNIJ w REPUTACJE
Jesli w czyms pomoglem mile widziane klikniecie ->
login
hasło
|
Nie masz profilu? - zarejestruj się i zacznij w pełni korzystać z sieci!