Если в Minecraft написано, что версия локальная и ее обновление невозможно, проблема обычно не в «пропаже кнопки обновления», а в том, что игра или лаунчер запустили сборку, которой нет в доступных репозиториях. Дальше это отражается на подключении: сервер не совпадает по версии, не проходит сетевое рукопожатие, либо блокируется авторизация.

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

Почему возникает фраза про локальную версию

Обычно это связано с одним из сценариев:

  1. Вы запускаете версию, которая скачалась или распаковалась в папку вручную, но не подтянулась как «обычная» сборка.
  2. Файлы игры повреждены, и лаунчер не может обновить их корректно.
  3. Модификации или кастомная конфигурация заставляют запускаться не ту версию.
  4. Проблема маскируется под сетевую: например, появляется ошибка вида Java.net.ConnectException: Connection timed out: no further information.

Сначала отсеките сетевые проблемы

Если вы не можете подключиться к серверу, начните с проверки связи. Ошибка Connection timed out: no further information означает, что клиент не дождался ответа сервера за отведенное время, а причин обычно несколько: нестабильный интернет, проблемы на стороне сервера, блокировка брандмауэром или антивирусом, устаревшая Java, конфликт с версией Minecraft.

Что сделать по шагам:

  1. Проверьте, доступен ли сервер.
  2. Перезагрузите роутер или переподключитесь к интернету.
  3. Обновите Java до подходящей для вашей версии Minecraft.
  4. Проверьте настройки брандмауэра и антивируса, чтобы Java и Minecraft могли устанавливать исходящие и входящие соединения.
  5. Уберите моды для теста. Если без модов входится - причина в модификациях или их версии.

Проверьте совпадение версий

Самая частая причина “не пускает на сервер” после проблем с обновлением - несовпадение версии клиента и сервера.

Сверьте:
- точную версию minecraft (например, различаются 1.20.1 и 1.21)
- тип сборки (vanilla, Forge, Fabric и т.д.)
- Java, на которой запускается игра
- моды, которые могут требовать строго определенную версию

Неподходящие моды часто не дают подключиться или приводят к крашам на этапе входа.

Уберите локальный запуск и верните нормальное обновление файлов

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

Сделайте так:

  1. В лаунчере проверьте настройки загрузки.
  2. Включите загрузку с сервера.
  3. Выключите “только установленные”.
    Это прямо влияет на то, сможет ли лаунчер подтянуть недостающие файлы.
  4. Пересоберите профиль запуска.
  5. Уберите нестандартные JVM-аргументы в настройках Java (если вы их добавляли).
  6. Если есть возможность, включите “обновить клиент” или заново переустановите проблемную версию вручную.
  7. Для диагностики отключите ресурспаки и моды (оставьте чистый запуск).

Если проблема только на одном сервере

Тогда проблема может быть не в вашей “локальной версии”, а в настройках конкретного сервера.

Смотрите на признаки:

  • Если сервер требует лицензированную авторизацию, а вы входите как пользователь без нее, сервер может отказать (например, ошибки вроде Invalid session или отказ на авторизации).
  • Если сервер сетевой, но “временно недоступен”, вы увидите таймаут.

Если используете свой сервер или LAN

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

В server.properties проверьте параметр:
- online-mode=true замените на online-mode=false, чтобы сервер перестал требовать лицензированную авторизацию.

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

Чек-лист: что проверить за 10 минут

Шаг Что проверить Как понять, что это помогает
1 Версия minecraft совпадает с сервером вход начинается без конфликтов по версии
2 Подходит ли Java для вашей версии игра запускается без ошибок Java
3 Брандмауэр/антивирус не блокируют соединение пропадают таймауты и ошибки подключения
4 Моды отключены для теста входится с “чистой” сборкой
5 В лаунчере включена загрузка с сервера, выключено “только установленные” появляется возможность подтянуть файлы
6 При своем сервере включена/выключена проверка лицензии пропадают ошибки авторизации типа Invalid session
7 Проверка сервера показывает, что он живой нет таймаутов при подключении

Типичные ошибки

  1. Запускаете клиент одной версии minecraft, а сервер другой.
  2. Оставили моды от другой сборки или другой версии - они ломают запуск или этап входа.
  3. Не совпадают настройки авторизации: сервер ждет лицензирование, а вы входите иначе.
  4. Лаунчер работает с поврежденным или нестандартным набором файлов, поэтому “обновление невозможно”.

Полезные ссылки

  • Minecraft Wiki: протокол Classic и сердцебиения - https://minecraft.fandom.com/ru/wiki/Протокол_сервера_Classic
  • Ошибка Connection timed out: no further information и решения - https://cq.ru/articles/gaming/minecraft-chto-delat-esli-connection-timed-out-no-further-information
  • LLauncher troubleshooting: частые проблемы, включая “не установить новые версии” - https://docs.llaun.ch/troubleshooting/common
  • Решение “Недействительная сессия” (Invalid session) и проверка лицензии - https://tlauncher.ru/invalid-session.html
  • Инструкция по игре по локальной сети (LAN) и настройкам сервера - https://ru-minecraft.ru/instrukcii-gajdy-minecraft/49091-podrobnyy-gayd-kak-igrat-v-maynkraft-po-lokalnoy-seti-guide.html