2019 ( ..)

2019 ( ..)

Forums.pubg.com

Гайд оказался настолько хорош что у админов из forums.pubg.com пригорело и тему просто удалили без объяснения причины!

А вот и ответ подъехал:

Ссылка удалена поскольку правилами игры запрещена манипуляция данными игры, в том числе сетевыми пакетами.

UPD 2 Евро сервера


2019 ( ..) image 5
2019 ( ..) image 6
2019 ( ..) image 7

К сожалению, текущий способ с увеличением latency не подходит для того что бы играть на евро серверах. Так же не подходит и более радикальный способ с блокировкой ip адресов ру региона - пубг кидает ошибку timeout.

Пока остается только вариант с vpn который будет использоваться только для первого подключения (лобби)

UPDИтак, вариант с vpn. Используем статью[www.vpngate.net] из которой нам понадобится скачать[www.vpngate.net] vpn клиент (самая первая ссылка, клиент + плагин) С установкой не должно возникнуть проблем, там все просто, далее - далее, соглашаемся и т.д.

1. Steam лучше запустить после старта vpn, так как после его запуска текущие коннекты рвутся на некоторое время и при запуске pubg выдаст ошибку мол проблема со steam.

2. Запускаем vpn, если он запущен то в трее двойной клик по иконке

3. Далее двойной клик по VPN Gate Public VPN Relay Servers

4. Теперь выбираем нужную страну двойным кликом (либо жмем Connect) - берем любую европейскую, например Германия, Франция, Англия и т.д, жмем ОК и ждем подключения

5. Если все прошло удачно то увидите статус Connected

6. Проверьте наличие интернета через браузер[www.vpngate.net] или простым пингом dns гугла 8.8.8.8

7. Теперь запускаем Steam и PUBG

8. Ждем прогрузки лобби

9. Сворачиваем PUBG и отключаем vpn (можно либо сделать выход либо отключить текущее соединение)

10. PUBG поругается что сервера заняты либо выдаст похожую ошибку

11. Не обращаем внимание, жмем reconnect

12. Стартуем поиск игры из лобби (попадаем на нужные сервера)

13. Повторить при необходимости пункты выше если начнет кидать не на тот регион

UPD 1 Оптимизация

Используйте следующий фильтр в программе, просто скопируйте и вставьте в поле Filtering что над кнопкой Start, и уберите чекбокс с Inbound, больше не нужно будет делать Start/Stop, достаточно будет один раз запустить (Start) и играть. Delay на свое усмотрение, я рекомендую 50-100 ms, это более универсальные значение для всех.

ip.DstAddr < 188.93.59.0 or ip.DstAddr > 188.93.59.255

Я немного посерфил инет и нашел ip адреса маил ру под пубг. Так же немного расширил этот диапазон, но есть вероятность что некоторые ру сервера могут не попасть под этот фильтр.

Есть еще нюанс, если вы используете TeamSpeak или Discord или любой другой голосовой мессенджер, то вам придется добавить его ip в фильтр самостоятельно, иначе вы можете испытывать дискомфорт в общении с тиммейтами ибо текущий фильтр поднимает latency для всех ip кроме тех что указаны в фильтре. Строка будет выглядеть так:

(ip.DstAddr < 188.93.59.0 or ip.DstAddr > 188.93.59.255) and ip.DstAddr != 8.8.8.8

Где 8.8.8.8 ip адрес вашего голосового мессенджера.

Предыстория

Многие как я и мои тиммейты ждали русские сервера. Ждали очень долго. Дождались. Играть на наших серверах было достаточно комфортно относительно европейских (5-10 пинг против 60-70) Далее в какой-то момент BlueHole решили что они лучше знают чего хотят пользователи и стали сами распределять игроков на сервера. В связи с этим нас стало кидать почти всегда на евро сервера. Нам это не особо нравилось и в какой-то момент мы забросили пубг.

С недавнего времени мы решили вернуть наши вечерние посиделки когда выдается свободное время, но ситуация с серверами не изменилась. За все то время лишь увеличили тикрейт с 30 до 60. Спасибо и на этом))) Посмотрите как работает desync даже с тикрейтом в 60, добавьте еще сюда пинг и после этого желание играть вообще отпадает. Вы все еще хотите сидеть и ждать противника?)))

В общем, положение дел с серверами меня категорически не устраивало, ведь когда за тебя что-то решает разработчик и не оставляет выбора - это как минимум немного напрягает. Ведь, может, я хочу немного подождать и играть на серверах своего региона а не абы где через секунду после нажатия кнопки Ready.

И так, мои догадки в плане выбора серва практически сразу подтвердились. По моим расчетам, разработчики считают, что если у тебя пинг в пределах 100 ms (плюс - минус) до сервера, то это норма и они кидают вас на первый доступный сервер. Как правило в большинстве случаев это Европа, ибо серверов там в разы больше. Напомню, пинг до серверов mail.ru у меня 5-10 а до евро 60-70, в итоге система считает что мне комфортно играть и на Европе (ага, спасибо)

И что, спросите вы, как нам это поможет? Тут собственно и начинается сам гайд.

Гайд


2019 ( ..) image 38
2019 ( ..) image 39
2019 ( ..) image 40
2019 ( ..) image 41

Исходя из всего этого нам нужно повысить пинг до серверов Европы на столько, что бы игра начала считать этот регион непригодным для игры(latency 100+ ms.) и давала русским серверам больший приоритет чем европейским. Так как нахождение всех подсетей европейских серверов дело утомительное (если у кого есть актуальные данные, можете скинуть мне, я попробую сделать гайд более гибким) то было принято решение увеличить latency для всего трафика, а после, как мы попадем на нужный сервер - вернуть все как было.

Нам понадобится эта утилита[github.com] . Если вы шарящий сетевик - можете сделать любым другим удобным для вас способом, но принцип остается тот же. Такого же эффекта можно добиться, например, запустив торрент на скачку на полную мощность вашего канала, или, к примеру, подключиться по wi-fi и отойти подальше от точки доступа. Так же такой эффект возможен когда есть проблемы у вашего провайдера и он пускает трафик через резервные длинные маршруты и т.д.

Запускаем программу, лучше сразу пробовать от админа, дело ваше, главное проверить что работает.

1. Выбираем preset all sending packets

2. Ставим чекбокс на lag

3. Оставляем чекбокс только на outbound, delay 60 ms (подберите свои параметры исходя из пинга до евро и ру серверов)

4. Нажимаем Start

5. Перед следующей каткой, прежде чем попасть в лобби(т.е. в режиме спектатора или просмотра реплея) - повторить

Для проверки, можете запустить пинг до гугла 8.8.8.8, и посмотреть пинг, далее после 4 пункта, запустить пинг еще раз, если он увеличился на число из 3его пунтка то все ок и можно запускать PUBG.

Т.е. получается что до ру серверов у меня теперь пинг 5(10) + 60 = 65(70) а до евро 60(70) + 60 = 120(130) и игра отдает бОльший приоритет ру серверам.

Фактически на этом все. Запускаем пубг, выбираем игру и подключаемся. После захода на карту, сворачиваем и нажимаем stop (если этого не сделать то будете играть с завышенным пингом). С очень большой вероятностью вы попадете на ру сервер. Перед следующей каткой, повторить. Вам нужно будет только свернуть игру и нажать на start. При игре в сквадах или дуо это должен делать только создатель пати.

Есть еще нюанс, если вы видите вот такой значок, это значит что из-за малого количество игроков вас принудительно перевели на евро сервер. И тут уже этот финт не пройдет, остается только ждать когда подключится больше народу. Такое было замечено для соло режима.

Всем удачи, наслаждайтесь игрой а не ограничениями!

Понравился гайд? Тогда не забудь:

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=1722897404					

More PLAYERUNKNOWN'S BATTLEGROUNDS guilds