Эта статья будет разбита на две части.
В первой части будет таинственная смерть коннекта, несколько подозреваемых, и запутанное расследование - всё то что любят поклонники детектива.
Во второй части будет меньше эмоций и больше смысла, на что есть тоже свои особые ценители.
Если вам нужны только конкретные рекомендации, без истории вопроса, переходите сразу ко второй части.
----------------------------------------------------------------------------------
Часть первая
История вопроса
Пару-тройку лет назад, всё началось с того, что я поменял прова. Причина смены здесь не имеет значения, но если кому интересно, с коннектом у старого прова в еву всё было отлично.
Почти сразу у нового начались проблемы с евой, каждые 10-15 минут рвалось соединение. Причем методом экспериментов удалось выяснить, что вероятность разрыва выше, если событий в еве происходит немного. Например, в Жите разрывов не было вообще. А где-то в глухом тупичке он стабильно случается раз в 10-15 минут.
Начались танцы с бубном. В неоднократных разных последовательностях и сочетаниях.
Надо-ли говорить, что безрезультатные... клиент стабильно вылетал с ошибкой Socket Closed.
- Перегрузил роутер
- Потрейсил до сервака евы. У прова оказался внезапный проложенный маршрут с очень редкими потерями. Порадовался за админов прова, которые тоже играют в еву.
- Попинал настройки TCP-стэка
- Переустановил еву
- Переустановил винду
- Обновил дрова на всё
- Проклял прова
- Проклял разработчиков евы
- Выпил кофе
- Выпил водки
- Залил клавиатуру кофе и долго протирал водкой проклиная прова и разработчиков евы
- Полез в гугль... нашел тему на офф.форуме в которой рекомендовали поменять рабочий порт игры, настроить проброс портов на роутере, использовать шейпер, или играть через VPN
- Написал в саппорт евы
- Написал в саппорт прова
Из интересного приведу выдержку из переписки с саппортом евы, в которой они рассказывают откуда берется эта ошибка.
Собственно, из всего вышеперечисленного, помог только VPN. О использовании которого и пойдет речь в следующей части.
---------------------------------
Лечение
По статистике жертв Socket Closed, в большинстве случаев маршрут шел через магистрального провайдера Telia. Если он пропадал из маршрута, как правило, проблема решалась. Имеет смысл при разговоре со своим провайдером указать на этот милый нюанс. На данный момент, на игровые сервера евы идут 6 магистральных провайдеров:
- AS1299 TELIANET
- AS3257 GTT-BACKBONE GTT
- AS6453 GLOBEINTERNET TATA Communications
- AS6461 MFNX Zayo Group
- AS44735 SIP-ASN
Кратко: проблема не с пингами и потерей пакетов, а в том, что у магистрального провайдера неправильно настроено закрытие "зависших" сесий. Поменять маршрут можно самому с помощью VPN, или пообщавшись со своим провайдером.
---------------------------------------------------------------------------------------------
Часть вторая
VPN, что как и почему
Я не буду подробно описывать технологию VPN - для этого есть прекрасная статья на вики.
Собственно от всего этого колдунства нам интересна прежде всего возможность произвольно выбирать маршрут прохождения трафика, который качественно решил мою проблему.
----------------------------------------
Риски
Прежде чем вы полезете во всё это я хочу, чтобы вы понимали риски.
В случае с частными и абсолютно бесплатными VPN-сервисами типа VPNgate, вы понятия не имеете, зачем эти ребята пускают ваш трафик через себя. Ева шифрует свой трафик при авторизации, но всё равно есть небольшой, но вполне вероятный шанс угона аккаунта.
Ладно, будем считать, что я вас напугал достаточно.
---------------------------------------
Что понадобиться
В большинстве случаев у сервиса есть свой уже настроенный VPN-клиент максмально дружелюбный для пользователей. Скачиваем, регистрируемся, и пользуемся.
Специально для параноид-кунов есть опенсорсный OpenVPN клиент. Который поддерживают почти все. Качаем конфиги с ресурса и кидаем в папку config. Специально для хайсечных карибасов настройка OpenVPN в картинках
-------------------------------------
На какой территории VPN-сервер выбрать
При выборе месторасположения сервера, старайтесь выбирать сервера в Англии, или максимально близко к ней. Удивительно, но исландские разработчики держат игровые сервера евы именно там.
Опыт показывает, что хорошие результаты дают маршруты через скандинавские страны.
-------------------------------------------------------
Список сервисов VPN с которыми я пробовал, и краткие впечатления от них
VPNbook - сервис которым я пользовался дольше всего. Работает через почти всё, включая бигуди твоей девушки. Раз в неделю меняет пароль, за которым нужно лезть на их сайт. На страничке с паролем много рекламы за счет которой они и существуют. Всё клево, но пинг 1600, который ева с исландским спокойствием переживает без проблем и тащит даже на КТА, но фииигооовооо, но без разрывов.
VPNgate - расово японский академический проект созданный для пробития дырок в Великом Китайском Файрволе в образовательных целях. Совершенно случайно пробивает дырки и в других стенах. Плюс - выбор серверов гигантский. Минус - найти толковый почти нереально. Но если найдешь, ты его полюбишь.
WTF! - не подумайте чего плохого, но таки это Way To Fast. Единственный сервис заточенный под онлайн-геймеров. Сам запускается при запуске соответствующей игрулины, имеет пониженный пинг и другие ништяки. К сожалению, на халяву работает только месяц, потом начинает проявлять жадность.
Windscribe - 10 гб халявы в месяц. Невозбранно разгоняется до 20гб. Мой любимчик после VPNbook.
и множество тех, кого не пробовал...
-----------------------------------------------
Заключение
В итоге, я сменил прова, и необходимость использования VPN для игры в еву пропала. Тем не менее, получены навыки, которые позволяют более продвинуто пользоваться интернетом.
Спасибо за внимание!
P.S. Если кто-то заметил ошибку, готов поделится своим опытом использования VPN, жаждет дополнить и улучшить - пишите ниже. Если потребуется, пост будет дополняться и исправляться.
-----------------------------------------------
Сборник полезных ссылок на тему Socket Closed
- Хелпдеск саппорта евы
- Топик на русском офф.форуме
- Рекомендации по борьбе с дисконектами сокета
(Dial-UP over ADSL. Рекомендовано разработчиками евы. Разрабы - наркоманы, но попробовать можно). - Тема 2009 года
- Тема 2017 года
- Тема на реддите
Сообщение отредактировал Markus Pofigus: 06 July 2017 - 13:51