Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #70, ОКТЯБРЬ 2004 г.

Leech 10

Иван Ко, профессор вареза

Хакер, номер #070, стр. 070-134-3


Возьмем eDonkey-сеть для примера линковки своего сервера. Возьмем Dserver, который на радость варез-энтузиастов был написан Джедом Маккалебом для поддержки серверной части ED2K-сети.

Для установки его в твоем *nix-боксе нам потребуется вбить следующее:

$ wget ftp://ftp.aubi.de/pub/edonkey/dserver-16.38.p76.gz

$ gzip -d dserver-16.38.p76.gz

$ chmod 755 dserver-16.38.p76

$ rm -f dserver

$ ln -s dserver-16.38.p76 dserver

$ wget ftp://ftp.aubi.de/pub/edonkey/nbuser.gz

$ gzip -d nbuser.gz

$ chmod 755 nbuser

$ wget ftp://ftp.aubi.de/pub/edonkey/dlaunch

$ chmod 755 dlaunch

Это не рубрика Юниксойд, так что прости дополнительный комментарий: символ «$» вбивать не нужно, сие есть приглашение строки. Тут может быть и #, если ты рискнешь инсталлить сервант под рутом.

В свое время я ставил версию 16.38, хотя ты можешь закатать и нечто поновее – все доступно на указанном FTP или на официальной паге проекта - lugdunum2k.free.fr. Придется слегка подправить конфигурационные файлы пака. В donkey.ini можно причесать следующие параметры:

name - уникальное имя твоего сервера.

desc – описалово сервера.

maxClients – сколько клиентов допускается на твой сервер. 6000 по дефолту.

public – если поставлен параметр true, то твой сервак будет горланить другим сайтам сети, что ты онлайн. Они будут направлять к тебе новых клиентов. Отключено по дефолту – false.

console – включает параметром true (врубленным изначально) обработку команд сервера из консоли.

logfile – ведение логов, которое отключено в первоначальной инсталляции.

verbose – дополнительный инфо-мусор.

welcome [#] – здесь приветственный текст, который будет отправляться всем новым юзерам.

threads – кол-во рабочих ветвей для обработки клиентских запросов. Обычно, как и вбито по дефолту, ставят 5 ветвей на 100 клиентов.

thisIP – IP-адрес сервера. Нужно добавлять в случае если сервер обезумел и определяет неверно свой IP.

port – порт, с которым будет вестись работа клиентов. 4661 – стандарт.

seedIP – здесь указывается, откуда твой сервер будет цеплять список остальных сайтов сети. Можно забить адрес любого другой eDonkey-машины.

seedPort – порт, по которому нужно тянуть список соседствующих сайтов. Менять базовый 4661 не рекомендуется.

type – дефолтовым значением key на сервере устанавливается поиск по ключевым словам. substring переменная даст возможность клиентам заюзать старый поисковой метод. Первый вариант полезнее в хозяйстве.

filter[#] – включает фильтрацию зашаренных файлов, которые будут циркулировать по сети. В ограничении используются мета-тэги файлов.

tableSize – размер хэш-таблицы, где хранится файловое инфо. 2333 по дефолту. Значение должно быть простым числом, т.е. будет делиться лишь само на себя и на 1.

maxVersion и minVersion параметры трогать вовсе не обязательно при конфиге.

Назад на стр. 070-134-2  Содержание  Вперед на стр. 070-134-4