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 параметры трогать вовсе не обязательно при конфиге. |