Меню

Тесо ошибка 301 не удалось подключиться к серверу




Забанен

Регистрация

Адрес

Ник

Гильдия

Инфо

11.05.2006

Voronezh

I hate you!

Nugos

100%

Волшебник

Ошибка 301

Проблема «Ошибки 301», пришедшей с Краглорном, набирает обороты. Сначала (неделю назад) это были единицы, потом десятки, сейчас уже сотни.
Никакого стабильного решения проблемы нет. Да-да, все, кто получил 301-ю неделю назад до сих пор не могут зайти в игру.
Все, что говорят модераторы на форуме: «Команда разработчиков усердно исследует проблему и ищет ее решение».

Признаки проблемы:
Произошел краш игры (по любой причине), либо снятие задачи в диспетчере во время экрана загрузки (даже, если он был уже очень долгий)
Первая попытка логина приводит к дооооолгому ожиданию, потом ошибка о таймауте логина
Вторая попытка почти сразу выдает «301»
Третья попытка опять таймаут
и так далее, по очереди.

Если вы игрок ЕУ сервера, то вас без проблем пустит на ЮС сервер и наоборот, но «родной» сервер будет все равно выдавать «301».
На «испорченный» аккаунт вы не сможете зайти и с другого компьютера или провайдера. Но на той же самой машине и провайдере вы сможете войти на «хороший» аккаунт.

Саппорт отвечает советами в духе «попинайте колесо, протрите фары»:

Greetings Alexander!

Thank you for contacting The Elder Scrolls Online Team.

I apologize for the inconvenience that this error 301 may have caused you.Here is a work around that may be work for you. Please be aware that this issue can have a different causes and solution.

1. Log out of the game
2.Log in to your account on hppts://account.elderscrollsonline.com
3. Sign the new TOS agreement
4. Log back into the game and enjoy it

If these steps doesn’t solve your issue your issue can be connection related. Would you be so kind to reboot router/modem and connect your computer via cable (not wireless).

Additionally, if you haven’t done it already, you can (5) Open Ports by checking that you have added the «Bethesda_launcher», as well as «eso.exe» to your Antivirus/Firewall exception rules and that your Firewall has not blocked access through the following ports (if your PC does not have an Antivirus, Windows sometimes has a simple one by default. Follow the same steps for it as well as Windows Firewall):
• TCP / UDP Ports 24100 through 24131
• TCP / UDP Ports 24500 through 24507
• TCP / UDP Ports 49100 through 54000

Finally, try a (6) clean boot to disable background programs that could potentially be blocking the connection by following this procedure:
— Click Start and type msconfig in the search box
— Right click on the msconfig.exe program and choose «Run as administrator»
— On the General Tab at the top, click on the Selective startup radio button
— Uncheck «Load startup items»
— Click on the Services tab and check the «Hide all Microsoft services» box
— Click the «Disable all» button at the bottom
— Click Apply, then click OK
— Restart your computer
When your computer boots up again, it will be in selective startup. Try the game again, and see if you have different results. Once you have tried the game, if everything works fine, then one of the service or startup programs was causing the issues.
Once you have finished this troubleshooting, turn selective startup back off. This is done by opening the msconfig window again and selecting the Normal startup radio button. Click Apply, then click OK, and restart the computer again. For more detailed instructions on this process, visit the Microsoft support page here:

http://support.microsoft.com/kb/929135

Thank you for your continued interest and support!

Warm Regards,
The Elder Scrolls Online Team

Если ввести заведомо неверный пароль — почти сразу выдаст ошибку об этом. Что как бы намекает на прекрасную связь с серверами и полную несостоятельность всех советов саппорта.

Народ на форуме пробовал все эти советы — ничего не помогает. Всем очевидно, что проблема на стороне Зенимаксов, кроме самих Зенимаксов, естественно.

Последний раз редактировалось SilverWF_renamed_45896_12032020; 29.05.2014 в 02:04.

Elder Scrolls Online - FAQ по игре

Ошибка 301 в ESO в последнее время беспокоит многих игроков, и они задаются вопросом, как ее исправить. Основная причина появления этой ошибки заключается в том, что клиент игры не может правильно соединиться с серверами. Без правильного соединения вы не сможете получить доступ к Elder Scrolls Online, поскольку основные режимы игры работают только в режиме онлайн. Поэтому мы рассмотрим некоторые исправления, которые помогут решить проблему ошибки 301 в ESO.

Вы можете выполнить следующие действия, чтобы исправить ошибку ESO error 301 в вашей системе:

  • 1) Перезагрузите ваше устройство:

Первое, что вам нужно сделать, это перезагрузить ваш компьютер/консоль. Это поможет вам устранить временные ошибки или сбои, которые могут быть причиной ошибки 301.

  • 2) Перезагрузите маршрутизатор:

Вы также можете перезагрузить маршрутизатор, отключив его от сети, а затем снова подключив к ней. Также можно попробовать выполнить жесткий сброс маршрутизатора с помощью инструкции, прилагаемой к устройству.

  • 3) Проверьте серверы ESO:

Убедитесь, что серверы ESO работают. Вы можете сделать это, нажав здесь. Для многих игроков игра была восстановлена до работоспособного состояния, и ошибка была устранена автоматически. Поэтому вы можете попробовать подождать несколько часов, пока серверы игры не заработают.

  • 4) Проверьте статус платформы вашего соответствующего сервиса:

Вы также можете проверить статус платформы сервиса, с которого вы заходите в ESO. Например, если вы играете в игру из Steam, убедитесь, что серверы Steam работают. То же самое касается консолей PlayStation и Xbox.

  • 5) Проверьте скорость вашего интернета:

Убедитесь, что используемое вами интернет-соединение имеет постоянную скорость. Если ваше интернет-соединение медленное, попробуйте переключиться на другую сеть.

  • 6) Разрешите ESO через ваш брандмауэр:

Вы можете зайти в брандмауэр Windows Defender и убедиться, что ESO разрешен через него, установив флажок напротив его названия в разделе «Разрешенные приложения».

  • 7) Запустите программу запуска в режиме администратора:

Перейдите к файлу ярлыка игры и щелкните по нему правой кнопкой мыши. Теперь выберите опцию «Запуск от имени администратора».

  • 8) Установите совместимость с Windows XP Service Pack 3:

Перейдите в Свойства .exe-файла игры, щелкнув по нему правой кнопкой мыши. Теперь на вкладке «Совместимость» выберите опцию «Запустить эту программу в режиме совместимости» и выберите Windows XP Service Pack 3.

  • 9) Переподпишите соглашение EULA:

Вам нужно будет зайти в папку пользовательских настроек игры через File Explorer и там изменить номер EULA с 3 на 1. После этого игра попросит вас заново подписать соглашение EULA, что может помочь вам войти в игру. Этим исправлением поделился один из пользователей, так что стоит попробовать.

  • 10) Переустановите ESO:

Вы также можете переустановить ESO, чтобы исправить любую проблему, которая может препятствовать соединению игры с серверами.

На этом мы надеемся, что вы сможете справиться с ошибкой 301.

Последнее обновление 19.01.2023

Elder Scrolls Online по-прежнему хорошо выглядит, даже спустя столько лет после выпуска. Но проблемы с подключением к серверу не исчезнут. Некоторые игроки по-прежнему будут постоянно получать сообщение об ошибке Невозможно подключиться к игровому серверу. Пожалуйста, убедитесь, что у вас есть действующее интернет-соединение . Как указано в сообщении, проблема либо вызвана тем, что сервер временно не работает, либо вашим интернет-соединением. Чтобы помочь вам исправить это, мы собрали несколько методов в этом посте.

Попробуйте эти исправления

Вам может не понадобиться пробовать их все; просто продвигайтесь вниз по списку, пока не найдете тот, который работает.

    Проверить статус сервера Перезагрузите маршрутизатор и модем Используйте средство устранения неполадок сети Запуск сетевых команд Обновите сетевой драйвер Выполните сброс сети Восстановить игровой клиент Используйте VPN

1. Проверьте статус сервера

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

2. Перезагрузите маршрутизатор и модем.

Как один из самых простых шагов по устранению неполадок, перезапуск может исправить то, что работает неправильно. То же самое относится и к возвращению сетевого подключения в нормальное состояние. Поэтому, прежде чем пробовать что-либо продвинутое, вам следует перезагрузить маршрутизатор и модем. Что вы можете сделать, так это отключить маршрутизатор и модем, затем подождать не менее 10 секунд, а затем снова подключить маршрутизатор и модем. Затем запустите игру и проверьте, исчезла ли проблема. Если ваша проблема не устранена, не беспокойтесь. Ниже приведены другие методы, которые вы можете попробовать.



Перезагрузка может быть только временным решением. Если вы используете старый маршрутизатор, рассмотрите возможность его обновления до лучший игровой Wi-Fi .

3. Используйте средство устранения неполадок сети

Для устранения проблем с сетевым подключением вы можете использовать средство устранения неполадок сети. Для этого следуйте приведенным ниже инструкциям.

1) На панели задач щелкните правой кнопкой мыши значок сетевого подключения и выберите Откройте настройки сети и Интернета. .

2) Под Статус , прокрутите вниз, пока не найдете Средство устранения неполадок сети . Убедитесь, что вы щелкнули по нему, и он начнет обнаруживать проблемы. Дождитесь завершения процесса.

как использовать средство устранения неполадок сети для устранения проблем с подключением



Если это не помогло или вы получили уведомление об этом Устранение неполадок не может определить проблему , перейдите к следующему исправлению.

4. Запустите сетевые команды

Если описанные выше методы не помогли, попробуйте запустить некоторые сетевые команды, чтобы вручную сбросить стек TCP/IP, освободить и обновить IP-адрес, а также очистить и сбросить кэш преобразователя DNS-клиента:

1) Нажмите кнопку «Пуск» в левом нижнем углу экрана.

2) В поле поиска введите команда . Затем щелкните правой кнопкой мыши Командная строка который появится в списке результатов, и выберите Запустить от имени администратора .

запустить командную строку от имени администратора

3) Нажмите да когда вы получите подсказку.

запустить командную строку от имени администратора

4) В окне командной строки введите следующие команды одну за другой и нажмите Enter на клавиатуре соответственно.

|_+_| |_+_| |_+_| |_+_| |_+_|

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

5. Обновите сетевой драйвер

Устаревший драйвер сетевого адаптера может привести к проблемам с подключением. Если вы недавно обновили Windows до более новой версии, это одна из наиболее возможных причин. Он может стать несовместимым с вашей текущей версией Windows. Чтобы решить вашу проблему, вам необходимо обновить сетевой драйвер. Последняя версия сетевого драйвера может исправить проблемы совместимости и добавить новые функции.

Чтобы обновить драйвер сетевого адаптера, вы можете сделать это вручную через диспетчер устройств или перейти на страницу загрузки драйвера производителя, чтобы загрузить и установить точный драйвер для вашей системы. Это требует определенного уровня компьютерных знаний и может стать головной болью, если вы не разбираетесь в технологиях. Поэтому мы хотели бы порекомендовать вам использовать инструмент автоматического обновления драйверов, такой как Драйвер Легкий . С Driver Easy вам не нужно тратить время на поиск обновлений драйверов, так как он возьмет на себя всю рутинную работу за вас.

Вот как обновить драйверы с помощью Driver Easy:

один) Скачать и установите драйвер Easy.

2) Запустите Driver Easy и нажмите кнопку Сканировать сейчас кнопка. Затем Driver Easy просканирует ваш компьютер и обнаружит все устройства с отсутствующими или устаревшими драйверами.

автоматически обновлять драйвер сетевого адаптера с помощью Driver Easy

3) Нажмите Обновить все . Затем Driver Easy загрузит и обновит все ваши устаревшие и отсутствующие драйверы устройств, предоставив вам последние версии каждого из них непосредственно от производителя устройства.
(Для этого требуется Про версия который идет с полная поддержка и 30-дневный возврат денег гарантия. Вам будет предложено выполнить обновление, когда вы нажмете «Обновить все». Если вы не хотите обновляться до версии Pro, вы также можете обновить свои драйверы с помощью БЕСПЛАТНОЙ версии. Все, что вам нужно сделать, это загрузить их по одному и установить вручную. )

автоматически обновлять драйвер сетевого адаптера с помощью Driver Easy То Про версия Driver Easy поставляется с полная техническая поддержка . Если вам нужна помощь, обратитесь в службу поддержки Driver Easy по адресу .

После обновления драйверов перезагрузите компьютер и запустите Elder Scrolls Online. Если обновление драйверов не помогло, перейдите к следующему исправлению.

6. Выполните сброс сети

Сброс настроек сети восстанавливает исходные значения всех сетевых функций и настроек. И это один из рекомендуемых шагов, которые вы можете предпринять для устранения проблем с сетевым подключением. Ниже приведены шаги, которые необходимо выполнить.

1) На панели задач щелкните правой кнопкой мыши значок сетевого подключения и выберите Откройте настройки сети и Интернета. .

2) Под Статус , прокрутите вниз, пока не найдете Сброс сети кнопка. Убедитесь, что вы нажали на нее.

как выполнить сброс сети

3) Нажмите Сбросить сейчас .

как выполнить сброс сети

4) Нажмите да для подтверждения.

как выполнить сброс сети

Когда вы закончите процесс сброса, перезагрузите компьютер и запустите Elder Scrolls Online, и вы сможете подключиться к своему игровому серверу. Однако, если вы все еще получаете сообщение об ошибке, есть большая вероятность, что запуск ESO произошел с ошибкой или некоторые файлы игры повреждены или отсутствуют. Чтобы исправить это, вам нужно восстановить игровой клиент .

7. Восстановить игровой клиент

Чтобы восстановить игровой клиент, следуйте приведенным ниже инструкциям.

1) Щелкните правой кнопкой мыши программу запуска ESO и выберите Запустить от имени администратора чтобы открыть лаунчер.

2) Нажмите ВАРИАНТЫ ИГРЫ и выберите Ремонт .

ремонт клиента игры Elder Scrolls Online

Дождитесь завершения процесса. Затем перезагрузите компьютер и запустите ESO. Если вам это не помогло, попробуйте следующее исправление ниже.

8. Используйте VPN

Если ничего не помогло, попробуйте VPN. Подключившись к другому серверу, вы сможете избежать ограничения пропускной способности. Но имейте в виду: если вы используете бесплатный VPN, может возникнуть множество проблем. Поэтому для защиты вашей сети мы предлагаем вам использовать платный VPN.

Вот приложения VPN, которые мы хотели бы порекомендовать:

    НордВПН(30-дневная гарантия возврата денег)
    Серфшарк(7-дневная бесплатная пробная версия)

Есть сообщения о том, что использование VPN может привести к блокировке учетных записей. Чтобы быть в безопасности, рассматривайте это как последнее средство.

После того, как ваш VPN подключен, попробуйте запустить ESO и, надеюсь, вы не получите не могу подключиться к игровому серверу ошибка.


Надеюсь, этот пост помог! Не стесняйтесь оставлять комментарии ниже, чтобы сообщить нам, какие исправления, перечисленные выше, сработали для вас. Мы также приветствуем альтернативные методы, если вы нашли тот, который сработал для вас.

So two days after the last patch I am in Cyrodil having a good time when BOOM hard crash. White bug screen comes up, i fill it out, restart. Try to get in….login timeout….try again….dreaded Error 301!

Support does not have a listed fix for this yet on the website so I call. I get a very nice woman on the phone, we try a few things that they say have worked for people in the past, but didn’t work for me. I’m running Windows 8 (please don’t downvote me for that!)

She has to escalate it and I have to run there debugger in the launcher and send it up. Also the night before when I got the first error 301 I decided to do an uninstall and re-downloaded the game in hopes that would fix it, no go.

So i wait 24 hours, and I did not get anything back from ESO all day. Not even an acknowledgement they got my report. I decide I am going to do another re-install but this time i want to remove EVERYTHING.

I uninstall the game from the launcher, I go into my drive and delete the Zenimax Online folder, I go into my documents and delete the ESO folder there that saves your addons and some local files. All gone. Then i download a fresh launcher from the site and set my computer to download the game all night again.

Next day its installed, I log in and BAM worked for me. I was still using the old launcher from beta since they said we didn’t have to do any new installs.

So the reason I’m writing this is to give my story and give you what worked for me if others are getting this error. The tech support woman also tried two things with me in hopes to get it to work and I will share them:

  • Make sure the launcher is running in admin mode and set the compatibility to Windows XP Service Pack 3

  • In the user settings folder change the EULA number from 3 to 1. This forces you to re-sign the EULA agreement when you log in.

After only these two tries, which failed for me, then they had nothing else to try. If you get the 301 error try these two first and see if they work for you, or do the complete uninstall and wipe it from your computer. again just doing an uninstall is not enough, you have to delete all folders related from the game then download a new launcher. I did take a look at the debugger code that the launcher generates and i noticed it showed an obvious error that the launcher was not pinging the login server correctly. I wonder if everyone who is getting the 301 error was running the old launcher from beta?

Если вы участвовали ранее в бета-тестировании TESO, то наверняка не раз сталкивались с сообщениями об ошибках, которые далеко не всегда были описаны детально. Для того, чтобы разобраться, по какой именно причине вы не можете войти в игру, нужно было обращаться к техподдержке и выяснять детали там. Предлагаем вам список наиболее распространенных ошибок, а также их описание и, в некоторых случаях, возможное решение проблемы. Эту публикацию подготовил наш новичок, Niazan, с которым вы уже знакомы по замечательному FAQ по бета-тестированию.

1) 103 – Failed to obtain server connection information.

На данный момент нет доступа к серверу. Пожалуйста, попробуйте еще раз во время активного бета-тестирования, к которому у вас есть доступ. Эта ошибка также актуальна, если ваш «userID» содержит специальные символы, в таком случае свяжитесь с службой поддержки, чтобы изменить его.

2) 104 – Server Full.

Количество игроков больше или равно максимальному. Сервер игры работает на пределе возможностей и пока не может принять новых пользователей.

3) 200 – Authentication Timeout.

Служба аутентификации не отвечает и может находиться в автономном режиме.

4) 201 – Authentication Failed.

Игроки получили это сообщение потому что: а) использовали неправильное имя пользователя для входа в систему; б) имя пользователя содержит недопустимый символ.

Перепроверьте имя пользователя и если в нем есть недопустимые символы, обратитесь в техподдержку за заменой вашего логина.

5) 202 – Login Queue Cancel Timeout.

Сервис очереди входа (login-сервис) не отвечает и может находиться в офф-лайн режиме.

6) 203 – Login Queue Cancel Failed.

Попытка войти через очередь сорвалась. Попробуйте еще раз.

7) 204 – Auth OTP Timeout.

Вышло время ожидания одноразового пароля при входе в систему.

8) 205 – Auth OTP Failed.

Пользователь ввел неверный одноразовый пароль и ему предлагается повторить попытку.

9) 206 – Auth OTP Locked.

Пользователь множество раз ввел неверный пароль, необходимо подождать, чтобы осуществить попытку снова.

10) 301 – Lobby Connection Failed.

Клиент попытался подключиться к лобби. Пожалуйста, подождите 10 минут и повторите попытку.

11) 305 – Unverified Protocol.

Для того, чтобы разрешить ошибку 305(Протокол несоответствия), вам нужно удалить некоторые файлы из директории игры.

1. Удалите файл eso.manifest, который по умолчанию расположенный по следующему адресу: C:Program Files (x86)Zenimax OnlineThe Elder Scrolls Online InternalLivegameclient ;

2. Удалите файл data.manifest, который по умолчанию расположенный по следующему адресу: C:Program Files (x86)Zenimax OnlineThe Elder Scrolls Online InternalLivedepot_databuild ;

3. Найдите и удалите следующие файлы из меню Пуск:

zos.control.manifest

zos.core.manifest

zos.eso.manifest

4. Перезапустите клиент игры.

Если после выполнения вышеперечисленных процедур, вы все равно получаете сообщение об ошибке — переустановите игру.

12) 306 – Realm Shutdown.

Сервер находится в режиме онлайн, но отключается при попытке несанкционированного доступа. Пользователи с необходимым разрешением в состоянии войти.

13) 311 – Bandwidth Cap

Вы были отключены от сервера, поскольку ваш клиент превысил лимит пропускной способности на сервере.

14) 500 – Internal Server Error.

«500 — Внутренняя ошибка сервера» обычно возникает, когда веб-сайт или сервер интернет-провайдера имеют неспецифичную проблему.
Пожалуйста, попробуйте следующие методы, чтобы исправить ошибку 500.

— Обновите страницу либо нажав кнопку обновленияперезагрузки, нажав F5, или попробуйте ввести адрес страницы заново.

— Используйте другой браузер, например Google Chrome, Firefox, или Internet Explorer.

— Временно отключите антивирусную программу, ADpop-up блокираторы и брандмауэры. Убедитесь в том, что вы включили их обратно после проведения процедуры.

— Отчистите кэш вашего браузера, куки, историю, дата-формы и активные фильтры. После завершение перезапустите браузер и попробуйте снова.

So two days after the last patch I am in Cyrodil having a good time when BOOM hard crash. White bug screen comes up, i fill it out, restart. Try to get in….login timeout….try again….dreaded Error 301!

Support does not have a listed fix for this yet on the website so I call. I get a very nice woman on the phone, we try a few things that they say have worked for people in the past, but didn’t work for me. I’m running Windows 8 (please don’t downvote me for that!)

She has to escalate it and I have to run there debugger in the launcher and send it up. Also the night before when I got the first error 301 I decided to do an uninstall and re-downloaded the game in hopes that would fix it, no go.

So i wait 24 hours, and I did not get anything back from ESO all day. Not even an acknowledgement they got my report. I decide I am going to do another re-install but this time i want to remove EVERYTHING.

I uninstall the game from the launcher, I go into my drive and delete the Zenimax Online folder, I go into my documents and delete the ESO folder there that saves your addons and some local files. All gone. Then i download a fresh launcher from the site and set my computer to download the game all night again.

Next day its installed, I log in and BAM worked for me. I was still using the old launcher from beta since they said we didn’t have to do any new installs.

So the reason I’m writing this is to give my story and give you what worked for me if others are getting this error. The tech support woman also tried two things with me in hopes to get it to work and I will share them:

  • Make sure the launcher is running in admin mode and set the compatibility to Windows XP Service Pack 3

  • In the user settings folder change the EULA number from 3 to 1. This forces you to re-sign the EULA agreement when you log in.

After only these two tries, which failed for me, then they had nothing else to try. If you get the 301 error try these two first and see if they work for you, or do the complete uninstall and wipe it from your computer. again just doing an uninstall is not enough, you have to delete all folders related from the game then download a new launcher. I did take a look at the debugger code that the launcher generates and i noticed it showed an obvious error that the launcher was not pinging the login server correctly. I wonder if everyone who is getting the 301 error was running the old launcher from beta?

Настройка интернет соединения для The Elder Scrolls Online

Здравствуйте, мои дорогие любители MMORPG в целом и The Elder Scrolls Online в частности.

Многие из нас, если не все, знакомы с такими вещами, как внезапные пролаги при хорошем пинге, скачки пинга до 999+ на ровном месте, странные вылеты, а также необъяснимые просадки пинга в данжах и триалах. Особенно это актуально сейчас, когда многие из вас учатся и работают в удаленном режиме — и большую часть своего времени посвящают, конечно, игре. И поскольку дополнение «Маркарт» изрядно добавило проблем (а грядущий в скором времени патч нового дополнения еще неизвестно, сколько может принести новых) актуальность содержащейся здесь информации только повысилась.

И сегодня я расскажу вам, как можно избавиться от самых раздражающих проблем, немного поработав руками, ну и заодно проведу некоторый ликбез. Конечно, я не претендую на то, что гайд поможет всем без исключения (ребятам с Дальнего Востока будет сложно добиться пинга ниже 200 по объективным причинам). Информация, приведенная ниже, не является какими-то сакральными знаниями, ниспосланными Тоддом Говардом с небес, но представляет из себя удобную компиляцию из всего, что я нашел в интернете, протестировал и применил у себя.

И вместо эпиграфа: слезайте с WiFi и протяните от роутера к вашему компьютеру нормальную витую пару. Проще говоря, провод RJ-45. Уже готовый и обжатый стоит копейки, порядка 100р за 10м, продается в любом компьютерном магазине.

Если переход на провод или лайфхаки с каналами и частотами не помогают, читаем дальше.

С чего начать? Тестирование маршрута и выявление неполадок на узлах

Как мы знаем, данные от нашего компьютера идут до сервера игры через некоторое количество узлов. В моем случае их бывает 11-13, начиная от домашнего роутера. Сбоить может любой из этих узлов, или даже несколько сразу. И для начала мы проведем тест с простой командой pathping.

Запускаем командную строку от имени администратора.

Самый простой способ сделать это в Windows 10 — набрать cmd в поиске на панели задач. Про другие варианты операционных систем сами погуглите, пожалуйста.

Командная строка

Для начала мы очистим кэш DNS, для чего прописываем команду ipconfig /flushdns и видим следующее:

Чистка Кеша

Некоторые говорят, что одно это уже может помочь, но практика показывает, что помогает редко, поэтому устраиваемся поудобнее и продолжаем работу с командной строкой.

Прописываем команду: pathping -n 195.122.154.1

Здесь 195.122.154.1 — iP-адрес нашего любимого EU-сервера.

Для Америки (NA) IP-адрес будет выглядеть так: 198.20.198.110

Прописали, нажали Enter и ушли делать себе чай с печеньками, потому что процесс займет какое-то время, обычно порядка 5-6 минут.

По окончании процедуры мы увидим, что в страшной черной консоли нам показали какие-то непонятные цифры и буквы:

Трассировка

Давайте посмотрим на них повнимательней.

Сначала мы видим обычную трассировку, которая просто показывает нам узлы (точнее, их IP-адреса), участвующие в путешествии пакетов к нашему серверу. Неинтересно. Смотрим ниже. И тут у нас:
Прыжок — просто номер хоста, где 0 — наш собственный домашний комп;
Исходный узел, в котором фактически показаны результаты команды ping. RTT — это round-trip time, время передачи сигнала между точками, а утерянное/отправленное — соотношение утерянных/отправленных пакетов для исходного узла;
Маршрутный узел — то, что нас интересует больше всего. Эти цифры показывают, где именно и в каком размере наши пакеты могут т.н. “дропаться”, то есть теряться;

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

На 11-м пункте скриншота мы видим 100% дропа пакетов и кто-то может спросить: «А вот там у тебя все потерялось, это значит, что все плохо?». Нет.

Это просто сброс пакетов маршрутизатором. Посмотрев внимательней, мы увидим отсутствие потерь для пакетов, посылаемых следующим за ним маршрутизаторам, конкретно — на 12-м узле, то есть это проявление потерь на 11-м узле не является признаком какой-либо неполадки, а указывает лишь на блокировку эхо-запросов брандмауэром, что нередко делается по соображениям безопасности. Дело в том, что часто маршрутизатор на узле нужен для того, чтобы просто переслать пакеты дальше по адресу, и поэтому он не тратит свои ресурсы на обработку пакетов, предназначенных лично ему. Бояться этого не надо, то, что идет от нас к конечному серверу, он исправно перешлет. Ну, почти всегда. А вот если идут дропы 10-30-50% — то это почти наверняка проблемная точка. Опять же, почти.

Но не все так просто и радужно.

Дело в том, что команды traceroute и pathping показывают только те узлы, по которым пакет прошел вперед. Однако интернет и вообще принцип передачи данных устроены так, что обратно пакет может возвращаться совершенно другим путем. И если сбоит обходной узел на обратном маршруте, то мы этого не узнаем, и будем думать, что на самом деле наши пакеты были «съедены» где-то в тех узлах, которые нам показала консоль. А они вполне могут быть и не при делах.

Сложно?

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

Это явление называется асимметрией маршрутов, если кому интересно.

Так как же узнать правду?

Поможет команда ping -r , но в случае, когда узлов больше 9, она бесполезна. Поэтому для общего развития стоит знать, что многие дата-центры предоставляют услугу Looking Glass, когда вы можете сделать трассировку в обратную сторону от дата-центра до своего дома и сравнить результаты туда с результатами оттуда. Однако мне не удалось найти этой функции у дата-центра, где стоят наши сервера, а писать запрос на почту их местного немецкого саппорта я посчитал излишним.

Итак, мы обнаружили потери пакетов, что делать?
1. Узлы 0 и 1 — ваши. Разбирайтесь сами, инструкции есть в статье;
2. Узлы 2-4, как правило, различная маршрутизация провайдера, пинайте его, если вам не лень. Может быть и 2-6, по-разному. Например, я живу в глуши и у меня узлов провайдера непростительно много;
3. Последние три узла — датацентр и непосредственно наш сервер. Если проблема там, то ее, скорее всего, уже решают или решили, пока вы допивали чай;
4. Все, что между — черная дыра бескрайнего интернета.

Если вы наблюдаете проблему у провайдера и очень хотите с ним поругаться, ну или просто пообщаться в переписке, то можно использовать программу WinMTR. Фактически, это тот же pathping, но без консоли.
Софт мы скачиваем отсюда, далее действуем по инструкции, которую можно найти по следующей ссылке.

После того, как закончили, сохраняете результат в файл и отправляете его провайдеру.

ВАЖНО: многие провайдеры могут предоставить вам услугу изменения маршрутизации до конкретного IP в обход проблемных узлов, за небольшую плату или даже бесплатно. Главное – вежливо с ними поговорить, в идеале предоставить результаты из WinMTR и все может стать хорошо.

Если же вы хотите быть уверенными, что проблема не в вас, то надо еще немного поработать руками (или клешнями, мало ли как там дела обстоят).

И тут мы переходим к следующему пункту.

Проброс портов и разрешения брандмауэра

Часть проблем может отсеяться уже на этом пункте.

Нам нужно открыть для игры порты в наших брандмауэре и в роутере.

Сначала — брандмауэр.

Открываем Панель управления (для простоты используем тот же поиск в панели задач).
Итого: Пуск — Панель управления — Система и безопасность — Брандмауэр Windows. Нажимаем «Дополнительные параметры», и у нас открывается монитор брандмауэра. В нем мы можем задать правила для входящих и исходящих подключений.

Список портов, которые нужно открыть, находится здесь.

По ссылке все понятно написано.

Теперь смотрим, как нам сделать это в брандмауэре.

1. Исходящие подключения.
2. Создать правило

брандмауэр

Жмем на «Создать правило».

брандмауэр

Тут у нас несколько шагов.
1. Тип правила. Можно создать правило для программы или для порта.
Проще всего создать правило для программы и открыть ей все порты. Выбираем тип правила «Настраиваемые».
2. Программа. Указываем путь к исполняемому файлу, его мы берем из «входящих» правил, обычно TESO при установке автоматически создает правила на вход.

брандмауэр

У меня игра установлена через Steam и путь выглядит как C:Program Files (x86)SteamsteamappscommonZenimax OnlinezosSteamStarter.exe
3. Протокол и порты. 
Тип протокола – TCP, локальные и удаленные порты открываем все.
4. Область. Любые айпи-адреса
5. Действие. Разрешить подключение
6. Профиль. Я оставляю все галочки, вы – как хотите.
7. Имя. Назовите это правило так, как вам удобно.

А потом делаем все это еще раз, но указываем тип протокола UDP.

ЕСЛИ ВДРУГ игра при установке не создала автоматически правила для входящих подключений, не ленитесь, создайте. Примерные пути расположения исполняемых файлов можете посмотреть выше и найти у себя.

Также для очистки совести аналогичные правила на вход и на выход можно создать для самого исполняемого файла игры (это же TESO, никогда не знаешь, что ей мешает нормально работать, кроме самих разработчиков). Исполняемый файл игры у стимовских версий находится в C:Program Files (x86)SteamsteamappscommonZenimax OnlineThe Elder Scrolls Onlinegameclienteso64.exe

А у нон-стим сами найдете в папке с игрой.

Теперь нам надо открыть порты в роутере.

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

Для начала заходим в интерфейс роутера: в адресной строке браузера вбиваем 192.168.1.1 (если у вас не какой-то другой, например, 0.1, как у меня), на экране ввода логина набираем стандартные: логин admin пароль admin. Если вы умный и у вас они другие — вы молодец, возьмите с полки пирожок. Если вы их не меняли, а они не подходят, то пинайте брата/маму/мастера/кота, который решил, что ваш «трехсотый» d-link стоит того, чтобы использовать его в качестве лотка — в общем, того, кто вам ставил и настраивал роутер.

И о чудо! Мы внутри!

И вот тут начинается разница роутеров и их интерфейсов. Расскажу на примере своего Keenetic DSL.
1. Сначала смотрим список подключенных к роутеру устройств. Если ваш десктоп находится в списке незарегистрированных, регистрируем его (как правило, там есть кнопка). Это позволяет нашему роутеру понять, что вот эта конкретная машина тут полностью своя и ей можно все. Затем открываем параметры зарегистрированного устройства и ставим галочку «постоянный IP», таким образом внутри домашней сети вашему девайсу присваивается собственный IP-адрес.
2. Идем куда-нибудь типа «Безопасность» и находим «Переадресацию» или что-то похожее. Вот здесь нам нужно будет создать правила, аналогичные тем, которые мы делали в брандмауэре. У меня это выглядит так:

Роутер

Здесь вход — эти ваш интернет, а выход — ваш домашний пк, с которым мы незадолго до этого роутер и познакомили.

3. Создаем правила для всех портов.
4.???
5. PROFIT!

Идем в TESO и смотрим, что да как.

Возможно, станет лучше. Но даже если соединению полегчает, то я все равно рекомендую провести манипуляции из последующих пунктов.

Дальше — больше. Оптимизация MTU

Что такое MTU? В компьютерных сетях термин maximum transmission unit (MTU, англ. максимальная единица передачи) означает максимальный размер полезного блока данных одного пакета (англ. payload), который может быть передан протоколом без фрагментации.  (с) ваша Вики.

Стандартный размер MTU, который по умолчанию указан в подавляющем большинстве ОС и роутеров — 1500 байт, из которых 28 байт — это заголовок. Запомните.

И сначала мы проверим, проходят ли блоки такого размера до нашего EU-сервера.

1. Открываем командную строку с правами администратора, если вы ее уже закрыли.
2. Прописываем команду ping -f -l 1472 195.122.154.1
Здесь l — это маленькая английская L.
Почему 1472, а не 1500? Потому что заголовок в 28 байт не учитывается.  1500-28=1472.

Если наш MTU великоват и не пролезает (т.н. «зажат»), то мы увидим сообщение «требуется фрагментация пакета, но установлен запрещающий флаг.»

MTU 

И теперь нам нужно определить, какой размер MTU является оптимальным для нашего сервера.

Руками это долго, сложно и не нужно, поэтому мы используем утилиту mtupath, которую скачаем отсюда.

Потом забираем эту утилиту из папки загрузки и в неизменном виде кладем в C:WindowsSystem32.

В командной строке, запущенной от имени администратора (важно!) пишем следующую команду: mtupath 195.122.154.1
Эта утилита автоматически тестирует сервер блоками MTU различного размера и выбирает оптимальный.

В итоге получаем что-то типа вот этого: 

MTU Что это означает?

У меня наилучшим вариантом утилита считает MSS=1452, что соответствует MTU=1480.
Он, как видите, несколько меньше, чем тот, который установлен по умолчанию у нас в системе и в роутере.
Поэтому, что логично, нам нужно его изменить.

Если вы вошли в азарт и вам очень нравится работать в консоли — простите, но я вас разочарую, мы сделаем все быстрее.

Качаем еще одну небольшую программку, которая называется SG TCP Optimizer.

Запускаем ее, нажимаем ОК, если вылезет предупреждение и немного ждем.

Когда программа запустится, мы увидим окно.

SG TCP Optimizer

  1. Нажимаем Custom;
  2. Проверяем, правильно ли выбран адаптер (у меня это беспроводной контроллер);
  3. Если он выбран правильно, то мы увидим здесь IP-адрес, который ранее нам выдал наш роутер, когда мы попросили постоянный айпи;
  4. На всякий случай поставим галочку «Модифицировать все адаптеры»;
  5. Вводим размер MTU согласно рекомендациям mtupath, в данном случае 1480.

Ползунок Connection Speed можем передвинуть согласно скорости вашего интернета.

Больше ничего трогать, нажимать и двигать не надо.

После этого нажимаем Apply changes, немного ждем и перезагружаем ПК.

Затем мы снова запускаем командную строку и проверяем, проходит ли MTU после изменения командой ping -f -l 1452 195.122.154.1

Как вы можете заметить, я уже изменил размер MSS в команде согласно имеющемуся теперь у меня (MSS=MTU-28, напомню).

И мы видим, что теперь наши пакеты вполне себе проходят до сервера.

SG TCP Optimizer

Но для очистки совести мы произведем смену MTU в том числе и в нашем роутере.

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

  1. Как и в случае с пробросом портов, мы заходим в роутер;
  2. В нем мы открываем расширенные параметры нашего подключения и устанавливаем значение MTU, равное рекомендованному и тому, которое мы установили (или не установили) в программе;
  3. Закрываем, перезагружаем роутер. Если он не предлагает это сделать после внесения изменений, то вы можете найти в его настройках специальную кнопку для перезагрузки, дергать из розетки бедный роутер не стоит.

Если после изменения MTU вы наблюдаете какие-то проблемы с загрузкой страниц или работой сайтов – просто верните обратно 1500, и все.

И вот на этом мы удовлетворенно выдохнем, почувствуем гордость за себя и прокачку своего соединения и пойдем за новой чашкой чая.

Но если вы думаете, что на этом все – то ничего подобного!

Оптимизация DNS

Расскажу подробнее.

DNS расшифровывается как система доменных имён, грубо говоря, это система для преобразования доменного имени в IP-адрес. Все сервисы обладают своим уникальным IP-адресом и портом, и в случае задержки распознавания нужного IP-адреса происходят лаги. На практике это значит появление некоторого количества проблем как с обычным серфингом по сайтам, так и с играми.

Обычно при настройке интернета DNS вам прописывает провайдер, чаще всего – прописывает свой собственный. Это не всегда плохо и иногда может быть даже лучше, чем какие-то общепринятые альтернативы, но ключевое здесь – «не всегда».

На практике подбор подходящего для вас DNS-сервера может иметь большое количество плюсов:

  • увеличение скорости загрузки страниц;
  • улучшение скорости сети в целом;
  • повышение надежности соединения;
  • уменьшение пинга и потерь пакетов.

Ну и много чего еще, но это нам неинтересно. А интересно нам, как установить на наш компьютер оптимальный DNS-сервер, если сервер провайдера нам почему-то не нравится.

Для начала мы качаем вот тут маленькую программку DNS Bencmark, которая обладает большой базой открытых для использования DNS-серверов.

Заходите на страницу, кликаете на картинку, скачивается маленькая утилита весом всего 150 килобайт, запускаете ее.

DNS

Пользоваться программой очень просто:

1. Сначала идете на вкладку Nameservers и ждете, пока они загрузятся.

2. Нажимаем Run Benchmark и идем читать гайды Варлава, какое-то время этот тест у нас займет.

DNS

3. Когда тест закончился, закрываем появившееся окно, идем на вкладку Conclusions, немного скроллим вниз и видим, что нам рекомендуют.

DNS

После этого нам нужно изменить DNS-сервер для нашего ПК и, в идеале, в роутере.

Как это сделать?

  1. Уже известным нам способом находим и открываем Панель управления – Сеть и интернет – Центр управления сетями и общим доступом – Изменение параметров адаптера.
  2. Кликаем правой кнопкой мыши на наш адаптер. На вкладке «Сеть» выбираем IP версии 4 (TCP/IPv4).
  3. Нажимаем «Свойства». Если там уже есть какие-то цифры, сохраните их на всякий случай на бумажке или в текстовом документе, мало ли, пригодятся еще. Затем вводим оптимальный для нас DNS.

TCP IPv4

В моем случае это DNS-сервер от Cloudflare, который оказался быстрее и предоставленного провайдером, и альтернативного от Google, который зачем-то постоянно рекомендуют игрокам.

Жмем «Ок», выходим.

Далее аналогичную операцию нам нужно провести в своем роутере. Как зайти в роутер, я писал выше. В моем Keenetic это находится во вкладке «Сетевые правила» — «Интернет-фильтр». Предустановленные в роутере DNS я просто выключил.

Ну и, собственно, прописываем то, что вам рекомендовалось. Перезагружаемся.

Интернет Фильтр

Все, теперь вы точно молодец.

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

Вместо заключения

В совокупности вышеперечисленные методы исправили у меня вообще все: вылетов нет, любые скачки пинга полностью пропали, практически исчезли немотивированные лаги и подвисания. Пинг в мире от 90 до 110, в триалах от 90 до 140. Конечно, от вылетов из-за перегрузки локации/подземелья во время какого-нибудь ивента (или потому что ZOS все починили во время техработ) все это вас не спасет, но большинство повседневных проблем может решить.

Для информации: у меня ростелекомовский VDSL-интернет с реальной скоростью соединения 36/18 Мбит/сек. А уж на приличной оптике все должно быть еще лучше.

И да, лучше перезагружать роутер после того, как провайдер проводит у себя какие-то работы.

Однако, дамы и господа, мы живем в тяжелые времена, в которые с интернетом творится много чего неприятного, поэтому еще немного текста.

Сервисы VPN — нужны ли они?

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

Ну а на этом у меня все. Качайтесь, фармите, стройте домики, торгуйте, разрывайте в триалах и нагибайте в пвп с удовольствием и без лагов. Всем добра.

Смотрите также

Легенды о наградах, карточная игра в TESO

Эффекты Состояния и Контроля в The Elder Scrolls online | Руководство

Twitch Drops в The Elder Scrolls online

Классификация подземелий | Логово, Delves

Плетение | Weawing. Основы комбинирования легких атак и умений

Комментарии 20

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Термомикс ошибка 52 как исправить
  • Термотранс автономный отопитель коды ошибок как ремонтировать