С августа 2020 года любители побегать в Team Fortress 2 столкнулись с ошибкой при поиске игры после выбора карты. При клике на кнопку «Начать игру» выскакивало сообщение «Отключен. Connection Failed After 4 Retries» как на скриншоте ниже.
Причина ошибки
Пока достоверно можно выделить две причины проблем с соединением: это технические работы на серверах(обновление ПО, профилактика, замена оборудования) и «лагботы».
Лагботы наполняют сервер заполняя сетевой трафик, что делает невозможным подключение большого количества обычных игроков.
Поскольку боты занимают основные порты, можно попробовать «обойти» их стороной и использовать другие клиентские порты. Для этого их надо прописать в свойствах игры, а как это сделать мы покажем ниже.
Как решить проблему с подключением
Меньше всего ботов было в диапазоне игровых портов от 27006 до 27014. Это не значит что из там нет, просто из там меньше, а значит поиграть получится. Возможно придётся подключаться 2 или 3 раза, но после наших тестов и нескольких попыток игра удачно запустилась. Прописывать диапазон портов будем в свойствах TF2. Для этого:
- Открываем Steam и ищем в списке игр Team Fortress 2. Кликаем правой кнопкой мыши и выбираем «Свойства».
- Далее на вкладке «Общие» выбираем «Установить параметры запуска…».
- В поле ввода пишем следующую строчку + clientport 27006-27014 и нажимаем «Ok».
- Заходим в игру и пробуем несколько раз начать игру на любой карте.
- Дополнительно не забываем открыть вкладку «Локальные файлы» и там выбрать «Проверить целостность файлов игры…».
Заметим, что способ не даёт 100% гарантии для стабильности подключения. Перед запуском дополнительно отключаем Брэндмауэр Windiws и прочие сетевые соединения. ОБЯЗАТЕЛЬНО отключаем прокси программы, если пользуетесь ими. Из-за них значительно замедляется скорость передачи данных, что так же вызывает ошибку «Connection Failed After 4 Retries».
Открываем порты Брэндмауэра
Если вы не хотите отключать Брэндмауэр Windows можно открыть порты там. Делается это в пункте «Дополнительные параметры». Необходимо создать новое правило в разделе «Правила для входящих подключений». Схема похожая для Windows XP, 7 и 10 версии операционных систем. Пошаговая схема на скриншоте ниже.
Если играете через Wi-Fi роутер возможно потребуется открыть порты и там. Как это сделать можно найти в Гугле.
Если играете на своих серверах
Если вы играете на других НЕОФИЦИАЛЬНЫХ серверах, вам нужно уточнить адреса портов сервера и прописать их в файлах конфига. Тоже самое, если у вас есть свой сервер для игры, вам необходимо прописать клиентпорт в файле «start.bat», который лежит в папке TF2 Server. Там вы указываете порт отличный от официальных. Сделать это можно следующим образом:
- Открываете диск, на котором лежат файлы сервера.
- Заходите в папку TF2 Server и находите файл start.bat.
- Кликаете ПКМ и редактируете в блокноте как текстовый документ.
- Дописываем сюда строку типа «+clienport 28020» и сохраняем.
- Запускаем хост и проверяем.
Выводы
Попробуйте два способа выше в зависимости играете вы на официальных серверах или запускаете свой. В обоих случаях отпишитесь в комментариях ниже помогли ли вам наши советы. Возможно у вас проблема была в другом, если мы найдем остальные актуальные способы решения ошибки Connection Failed After 4 Retries в TF2 мы дополним ими наш материал.
Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных. Политика конфиденциальности.