View Single Post
Old 06-03-2007, 07:17 PM   #49
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,513
Re: Первый Homeworld - качают все!!!

Хм... действительно, качал я в браузере. Суть твоей проблемы вот в чём:

При закачке файла браузер среди прочих данных передаёт серверу адрес страницы, на которой он увидел ссылку на файл – так называемый реферрер. Менеджеры закачек, в том числе и Download Master, часто не передают серверу этот реферрер, или передают в урезанном виде (банально отсекают имя файла). А на Old-Games.RU стоит проверка – если реферрер не Олдгеймс (или пустой), закачку заблокировать (собственно, 403 – код ошибки «доступ запрещён» ).

Для чего это сделано? Дело в том, что сайтов со старыми играми довольно много, и особо хитрые админы некоторых таких сайтов, «выкладывая» игры у себя, на самом деле дают прямую ссылку на файл с Олдгеймс. Тем самым они убивают двух зайцев сразу: «содержат» огромный «файловый архив» и при этом не платят за место и траффик. Пользователю ведь всё равно, откуда качать, но в итоге пахали одни, а респект получают другие. Такое вот свинство называется hotlinking и в кругу вебмастеров всячески не приветствуется. Но это ещё полбеды – закачка файла грузит сервер. Две-три «сторонних» закачки погоду не сделают, а вот две-три сотни создадут существенную нагрузку на сервер, который и так нехило перегружен, ибо отдаёт терабайты траффика в месяц – это вам не шутки. Так или иначе, администрация Old-Games.RU вынуждена отсекать хитрецов подобного рода – так как они, по сути, обкрадывают сайт. Реферрер – одно из таких средств. К сожалению, это создаёт проблемы наподобие твоей.

Как с этим справиться? Лёгко!
1. Наиболее простой способ – интегрировать менеджер закачек в браузер – тогда по щелчку на ссылке тот же Download Master получит свой реферрер и закачка пойдёт как по маслу.
2. Если менеджер загрузок в браузер не интегрирован (это касается той же Оперы, с которой DM не дружит) – реферрер, то есть адрес странички, на которой находится ссылка на файл, можно задать вручную. В данном случае ссылка следующая:

http://www.old-games.ru/game/download/683.html

В Download Master'e реферрер задаётся в окне новой закачки в поле «Ссылка» (снизу слева, нужно нажать кнопку «Дополнительно»). Во FlashGet'e есть точно такое же поле. В Reget'e в окне новой закачки нужно перейти на вкладку «Все настройки», добраться до ветки «Настройки HTTP» и ввести реферрер в поле «Ссылка».

После чего можешь качать – только что проверил, всё работает.

Если возникнут неполадки – обращайся, поможем!

Last edited by Ten : 08-20-2007 at 02:40 PM. Reason: обновление для Reget и FlashGet
Ten is offline   Reply With Quote