Existor | Дата: Суббота, 10.10.2009, 12:04 | Сообщение # 1 |
Дипломат Horde
Группа: Модераторы
Сообщений: 1326
Проект:
|
PW/Aion
|
Ник:
|
|
Класс:
|
[WF]/[SM]
|
Статус: Offline
| В данном топике изгалается материал, позволяющий: 1. Туннелировать(перенаправлять) трафик в обход сбойных узлов интернета, тем самым получив возможность играть нормально, когда, например во время ТВ, в очередной раз жестко лагает одна или несколько из магистралей, ведущих в клоаку, в которой расположены сервера Нивала или любые другие; 2. Играть с работы в ПВ(либо другую игру) несмотря на все ограничения, наложенные администраторами сети(чаще всего это запрет на передачу данных по TCP и/или UDP протоколу). Этот вариант канает, если у вас на работе впринципе есть возможность заходить на сайты по HTTP протоколу. ВНИМАНИЕ: не злоупотребляйте последней опцией, админы зачастую тоже не лаптем щи хлебают и подобное палят, так что в теории по итогам можно отхватить неплохих люлей. Нам понадобится: 1. Программа-соксификатор( позволяет играть посредством прокси-сервера, так как по умолчанию в ПВ, да и много в каких еще сетевых программах, подобного не предусмотрено). 2. Регистрация в сервисе Your Freedom и программа, позволяющая передавать данные практически любого формата, упаковывая их в HTTP пакеты, передавая на промежуточный сервер, который эти пакеты потом транслирует в первоначальный вид и отправляет по адресу. Таким образом обходятся ограничения на запреты в локальной сети а также происходит игра посредством одного из прокси-серверов, расположенных в любом участке земного шара по вашему выбору. Остановлюсь на более детальном описании сервиса Your Freedom. Данный сервис является условно-бесплатным. Это означает, что есть ограниченный вариант работы с сервисом, который является полностью бесплатным, а для снятия ограничений придется раскошеливаться. Сразу оговорюсь, бесплатный вариант является необходимым и достаточным для многих приложений, в том числе ММОРПГ и PerfectWorld в частности, так что платить ничего не придется, но во всем есть своя ложка дегтя. Как видно из таблицы, ограничения бесплатного режима: 1. Длительность сеанса – 1 час максимум(с момента последнего переподключения). Это означает, что раз в час вам придется сворачивать игру(например, когда вас убили) и нажимать кнопку переподключения(из игры при этом не выбрасывает, а срок сессии продливается). Если переподключаться слишком часто, может попросить ввести цифровой код, предоставленный в окошке, для подтверждения того, что вы не рекламный бот или что еще похуже. За пять минут до истекания времени вашей сессии, выскочит напоминалка, так что если не афкашить, то вы не пропустите нужный момент для переподключения, и из игры не выкинет. 2. Ограничение по ширине пропускного канала: 8 килобайт в секунду(ПВ требует чуть меньше при пиковой нагрузке), так что никаких проблем даже на ТВ по этому поводу не наблюдается. 3. Ограничение на длительнось использования сервиса в сутки: 6 часов. 4. Ограничение на длительность использования сервиса в неделю: 18 часов. Впрочем, последние два ограничения тупо нивелируются тем фактом, что можно завести себе сколь угодно много аккаунтов и использовать их поочередно. Небольшое неудобство, для смены аккаунта придется переподключаться и в игре, но ничего не поделаешь. Итак, на основании рассмотренных ограничений делаем следующий вывод: использовать данный сервис в бесплатном режиме не слишком удобно, использовать же его в этом режиме постоянно представляется большой морокой, так что тем, кто нацелен пользоваться сервисом постоянно, все-таки придется раскошелится(не считаю, кстати, что это сильно дорого ради доступа к десяткам стабильных прокси-серверов, принадлежащих сервису, на скоростных магистралях по всему миру). То есть бесплатный режим сервиса это в первую очередь мера, позволяющая получить доступ к игре в обход лагающих магистралей, именно здесь и сейчас. Заметили, что начались лаги, но нужно идти на ивент, пвп, в данж или на ТВ – перезашли по сервису, играете далее с мелкими неудобствами в виде необходимости переподключаться раз в час, пока магистраль не починят. Суть написания гайда именно в этом. Качество игры посредством сервиса. Итак, пользуясь этим сервисом, ваш трафик сначала посылается на промежуточный сервер, расположенный, например, в Европе: Германии или Франции. пинг(задержка) оттуда до серверов Нивала в среднем 30-60мс, а ваш конечный пинг до сервера будет состоять из суммы вашего пинга до сервера в Европе + эти 30-60мс. Оговорюсь, что ПВ игра крайне либеральная в отношении пинга, и в ней предусмотрена система компенсации, минимизирующая его влияние на геймлей, так что даже если ваш пинг будет составлять 200мс, на качестве игры это отразится незначительно, и все равно геймплей будет куда как комфортнее чем по лагающей магистрали, когда раз в минуту картинка колом встает. С этим определились, переходим к реализации. Этап 1. Запуск и настройка Freecap 1. Качаем проксификатор Freecap отсюда. Для тех, кто не хочет заморачиваться с установкой программы, либо не имеет такой возможности, рекомендую скачивать программу без инсталлятора в Zip-архиве. В гайде будет описан именно этот вариант, но никто не запрещает вам скачать и установить программу посредством инсталлятора, если вы уверены, что с этим у вас никаких проблем не возникнет. 2. Разархивируем скачанный архив в удобную для нас директорию(для тех, кто скачал программу в архиве), либо устанавливаем программу(для тех, кто скачал инсталлятор) и запускаем файл «freecap.exe». На панели задач(справа на Пусковой панели) появится кепка. Главное окно приложения выглядит так: 3. В область, помеченную на этой картинке как «Область приложений» простым перетаскиванием тянем ярлык, с которого вы запускаете игру и файлы patcher.exe(и вашей директории \Perfect World\Patcher), launcher.exe(\Perfect World\launcher) и element.exe(\Perfect World\element). Таким образом мы указываем FreeCap, трафик каких приложений он будет направлять через прокси-сервер. Приложения, с которыми может работать фрикап, запускаются в дальнейшем исключительно из области приложений в главном окне программы. У вас должно получиться что-то вроде: 4. В меню «Файл» выбираем пункт Настройки. В области слева окна настроек должен быть выбран пункт «Настройки прокси». Сервер прокси по умолчанию указываем как «localhost» без кавычек, Порт – 1080. Выбранный протокол: Socks5. Все должно быть в точности, как на представленной картинке: Таким образом фрикап уже сращивает, что весь сетевой трафик программ, добавленных в его область приложений, надо будет направлять по прокси-серверу, установленному на нашей машине посредством порта 1080. Переключаемся на закладку «Цепочка прокси», там должно быть примерно так(значение пинга, возможно, будет отличаться, но это не важно. Главное, чтобы галочка стояла только возле локальной прокси на случай, если в списке хостов несколько элементов): 5. Переключаемся на закладку «Программа». Рекомендую следующие настройки: На этом настройка Freecap окончена, программа готова к работе. Этап 2. Регистрация в сервисе Your Freedom 1. Переходим по ссылке http://www.your-freedom.net/index.php?id=170&L=0 2. Заполняем анкету своими данными, ставим галочку, что ознакомлены с правилами и нажимаем кнопку «Submit». Успешная регистрация должна закончиться сообщением о том, что вас аккаунт создан, но еще не активирован: Ждем пару минут и идем проверять почту. Должно прийти сообщение примерно следующего содержания: « --- Deutsche Fassung folgt --- Version en español debajo --- Dear Your Freedom user, someone (likely you) has registered an account with us on our web page, www.your-freedom.net, using your email address. If it wasn't you or this was in error, please disregard this email, we will not contact you again. Your account "Ваш_Аккаунт" has not been enabled yet. To do this now, please copy the following link into your web browser (or click on it if you can): http://www.your-freedom.net/index.p....d414eb1 » Для активации вашего аккаунта вам необходимо проследовать по длинной ссылке, которую вы получите в письме(вторая по счету ссылка в сообщении). Увидите примерно следующее: После нажатия кнопки «Activate account» вы должны увидеть следующее: На этом регистрация в сервисе успешно завершена. Вы можете завести себе столько аккаунтов, сколько необходимо и позволит вам ваша совесть, но для каждого аккаунта придется регистрировать и/или светить отдельный электронный почтовый ящик. Этап 3. Установка, запуск и настройка программы Your Freedom 1. Если у вас в системе установлена JRE, сразу к шагу 3, иначе переходим по ссылке и качаем там оффлайн установщик для JRE. 2. Запускаем скачанный файл и устанавливаем JRE. Установка крайне простая: нажимаем кнопку «Install software» и пару раз «Далее». 3. Переходим по ссылке http://www.your-freedom.net/index.php?id=3 Увидим примерно следующее: Скачиваем установщик по одной из ссылок напротив красной галки на скрине. 4. Запускаем скачанный файл и устанавливаем Your Freedom. Установка простая. Выбираем русский язык из списка, далее, далее, далее, ожидаем конца установки, закрыть. Установка завершена. 5. Запускаем установленную программу, увидим главное окно приложения, выглядеть будет примерно так: 6. Нажимаем кнопку «Configure», переключаемся на закладку «Account Information». Вводим свои данные: Нажимаем обозначенную красным кнопку. 7. Снова нажимаем кнопку «Configure», в закладке «Server Connection» нажимаем кнопку «Wizard»: В появившемся окошке нажимаем «Next» и спокойно дожидаемся светлого момента, когда программа пробежится по всем доступным ей проксям и сформирует для вас список в порядке предпочтения(по ряду факторов, таких как ваш пинг до прокси-сервера, загруженность и так далее). Если думает слишком долго(более пяти минут), нажмите «Back» и запустите процесс заново. На выходе получим список прокси-серверов вида: Ориентироваться в списке надо по графе «Pref», предпочтительность. Максимальный балл 10.0, меньше – хуже. Выбираем один из лучших серверов, жмем «Next» и возвращаемся обратно в меню настройки, только там уже прописан выбранный нами сервер: Нажимаем «Save and Exit». 8. В главном окне программы нажимаем «Start Connection». Все, программа подключена к прокси-серверу, данные успешно передаются, за сим настройка всей системы успешно завершена. Весь предыдущий комплекс мер по настройке и установке программ – мера единовременная. Теперь будет описано, как пользоваться тем, что мы наворотили. Эксплуатация системы в полевых условиях 1. Запускаем программу Your Freedom. 2. Выбираем предпочитаемый сервер, как то было описано в этапе 3 пункт 7. Делать это желательно по крайней мере раз в сутки, потому что магистрали регулярно выходят из строя либо перегружаются, соответственно, предпочитаемый еще вчера сервер может лагать уже сегодня. 3. Подключаемся к прокси-серверу, как было описано на этапе 3 в пункте 8. 4. Запускаем программу Freecap. 5. Из области приложений главного окна программы запускаем двойным щелчком тот самый экзешник, которым вы обычно запускаете игру, либо другую сетевую программу, и радуетесь, если все работает(а оно должно), что также означает, что вы все сделали в соответствии с инструкцией. Ну и небольшие дополнения. Вы не можете закрыть YF нормальным образом, пока не отключитесь от прокси-сервера. Когда YF закрывается на «крестик», она сворачивается в трей(правая область пусковой панели). Чтобы развернуть главное окно YF, надо щелкнуть правой кнопкой мыши и в появившемся контекстном меню выбрать «Show Your Freedom Window». Выбор самого предпочитаемого прокси-сервера из списка не всегда гарантирует то, что ваши пакеты данных полетят в обход лагающей магистрали. Если продолжает лагать, выбирайте менее предпочитаемый сервер, если и это не помогает, значит лагает ключевой узел магистрали, который обойти невозможно, тогда уже не поможет ничего. Но в таком случае, пусть вашу душу греет тот факт, что в месте с вами лагает если не у всех, то у большинства Чтобы продлить сеанс в любой удобный для вас момент, можно нажимать кнопку "Restart Connection", но если делать это или менять сервера слишком часто, YF может потребовать набор цифрового кода(типа капчи). При этом из игры не выкинет. Старайтесь вибирать сервер, географически близко расположенный к вам, либо к Европе, а не слепо руководствуйтесь предпочтительностью. Спасибо за внимание.
Сообщение отредактировал Existor - Воскресенье, 11.10.2009, 06:34 |
|
| |