FiveM Connection timed out / Failed to getinfo server: как это исправить

Server->client connection timed out или Failed to getinfo server после 3 попыток? Проверьте сервер, порт, брандмауэр, VPN, DNS и зависания. Исправления для игроков и владельцев.

Вы выбираете сервер и получаете один из этих:

text
Connection timed out
Failed to getinfo server after 3 attempts
Server->client connection timed out

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

Сервер действительно запущен?

Перед тем как что-то менять на вашем ПК, проверьте, что это не сервер.

  • Попробуйте другой сервер. Если другие серверы работают, проблема в том сервере или его сети.
  • Посмотрите список сервера, Discord или страницу статуса.
  • Попросите кого-то еще подключиться.

Если вы владеете сервером, проверьте консоль txAdmin: сервер должен работать без цикла перезагрузки, и адрес должен быть правильным.

Владельцы сервера: порт

Если никто не может присоединиться к работающему серверу, порт недоступен извне. FiveM использует порт 30120 по умолчанию на обоих TCP и UDP.

Проверьте это:

  1. Windows Firewall или брандмауэр хоста позволяет 30120 TCP и UDP.
  2. На домашней установке маршрутизатор переадресует 30120 на ПК сервера.
  3. endpoint_add_tcp и endpoint_add_udp в server.cfg совпадают с портом, который вы открыли.
cfg
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

Протестируйте TCP порт с другой сети с помощью PowerShell:

powershell
Test-NetConnection -ComputerName YOUR.SERVER.IP -Port 30120

TcpTestSucceeded : True означает, что TCP открыт. Это не тестирует UDP, поэтому также проверьте ваши правила для UDP. Полное руководство находится в FiveM server not showing: port forwarding.

Игроки: брандмауэр и антивирус

Брандмауэр или антивирус на вашем ПК может блокировать FiveM от общения с серверами.

  • Разрешите FiveM.exe и FiveM_GTAProcess.exe через Windows Firewall в приватных и публичных сетях.
  • Добавьте %localappdata%\FiveM как исключение в вашем антивирусе.
  • Временно отключите сторонние "интернет-безопасность" пакеты для тестирования. Если это работает, добавьте правило вместо того, чтобы оставить его выключенным.

Игроки: VPN и прокси

VPN добавляет латентность и иногда блокирует UDP трафик. Отключите его и попробуйте снова. Некоторые серверы также блокируют VPN адреса специально. Если вы должны использовать один, выберите сервер близко к игровому серверу.

Игроки: DNS и сетевой адаптер

Если вы можете присоединиться по IP, но не по имени, или проблема появляется на всех серверах:

powershell
ipconfig /flushdns

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

  • Перезагрузите маршрутизатор и ПК.
  • Используйте кабель вместо Wi-Fi, который может терять пакеты.
  • Сбросьте стек сети. Из приподнятого PowerShell, затем перезагрузитесь:
powershell
netsh winsock reset
  • Обновите драйвер сетевого адаптера.

Истекла время ожидания в середине сессии

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

Сервер перегружен. Скрипт, который блокирует поток сервера, замораживает все на секунды, и клиенты истекают. В консоли сервера это показывается как предупреждения зависания. Прочитайте Server thread hitch warning для поиска ресурса.

Слишком много сетевых событий. Один скрипт, который заваливает соединение, может также отключить вас. Смотрите Reliable network event overflow.

Ресурсы сервера. Недостаточно CPU, RAM или медленная база данных может иметь тот же эффект. Проверьте использование хоста во время пиков.

Ваша сторона. Потеря пакетов на вашем соединении выглядит так же. Запустите тест ping на IP сервера в течение минуты. Капли или большие скачки означают сеть, а не FiveM.

Очистите кеш и попробуйте снова

Поврежденные файлы кеша могут остановить соединение на этапе загрузки. Очистите их как в How to clear the FiveM cache, затем переподключитесь.

Контрольный список

Симптом Исправление
Failed to getinfo server after 3 attempts Сервер оффлайн или порт 30120 закрыт, проверьте TCP и UDP
Никто не может присоединиться, сервер работает Откройте и переадресуйте порт, проверьте endpoint_add_tcp и endpoint_add_udp
Только вы не можете присоединиться Брандмауэр или антивирус на вашем ПК, разрешите FiveM
Не работает с VPN Отключите VPN
Не работает на всех серверах Очистите DNS, перезагрузите маршрутизатор, используйте кабель, обновите драйвер адаптера
Server->client connection timed out во время игры Проверьте предупреждения зависания на сервере, посмотрите для заваливающих событий
Не работает на этапе загрузки Очистите кеш FiveM

Короткие ответы

Что означает Failed to getinfo server after 3 attempts?

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

Какие порты нужны для сервера FiveM?

По умолчанию порт 30120 на обоих TCP и UDP. Владелец сервера должен открыть его на брандмауэре и переадресовать его на маршрутизаторе, если сервер работает дома.

Почему я получаю Server->client connection timed out в середине сессии?

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

Скрипты без этой проблемы

Mic PhoneСкладной телефон, который раскладывается в планшет и работает и на настоящем телефоне игрока.Смотреть скрипт →Advanced BoostingУгон машин на заказ через планшет: контракты от класса D до S+, команды и живая очередь.Смотреть скрипт →CCTV Security CamerasУстанавливаемые камеры, планшет с мультиэкраном в реальном времени и распечатанные фото-улики.Смотреть скрипт →

Читайте также