Java.net.connectexception: connection timed out: no further information
Содержание:
- Разрешения межсетевого экрана
- Обновление ядра Minecraft, чтобы исправить разрыв подключения
- Подключение к сторонним сетям в Хамачи
- Особенности коннекта
- Возможные проблемы
- Настройка сервера при нахождении с другим игроком в одной сети Wi-Fi или Lan
- Добавление Hamachi в исключения брандмауэра и антивируса на Windows 7, 10
- Проблемы при подключении к серверу
- Способ 1: добавление OpenGL. DLL вручную
- Решение 6. Измените настройки Java.
- Как исправить ошибки с туннелем в Hamachi – желтый треугольник и синий кружок
- Как устранить ошибку Java.net.ConnectException?
Разрешения межсетевого экрана
Вот шаги, которые вы предпринимаете, чтобы исправить разрешения вашего брандмауэра, которые, вероятно, вызывают ошибку в Minecraft.
- Перейдите в панель поиска Windows, введите «Безопасность Windows» и выберите его, когда оно появится.
- На открывшейся странице выберите раздел «Межсетевой экран и защита сети».
- На следующей странице выберите текст «Разрешить приложение через брандмауэр».
- На открывшейся странице выберите «Изменить настройки», как показано на рисунке ниже, и нажмите «Да» в окне предупреждения.
- Теперь посмотрите дальше вниз по странице, где вы теперь сможете взаимодействовать с ранее выделенным серым цветом «Разрешить другое приложение».
- Появится небольшое всплывающее окно с кнопкой «Обзор…», выберите ее и перейдите в то место, где у вас установлен Minecraft.
- В папке Minecraft выберите файл MinecraftLauncher и нажмите «Открыть».
- Нам нужно будет повторить описанные выше шаги, и на этот раз перейдите туда, где у вас установлен сервер Minecraft, перейдите в папку «MinecraftServer», выберите в ней оба исполняемых файла Java и откройте их.
- Наконец, мы останемся на странице «Изменить настройки», но на этот раз прокрутите список разрешенных приложений и функций, пока не увидите записи с пометкой «Java (TM) Platform SE binary». Здесь мы помечаем все галочки как минимум на «Частный» и «Общедоступный», если мы запускаем сервер и хотим, чтобы люди подключались извне нашей сети.
- Снова запустите Minecraft и проверьте, есть ли у вас доступ к серверу.
Обновление ядра Minecraft, чтобы исправить разрыв подключения
Вам может понадобиться программа Notepad++ для того, чтобы отредактировать файлы сервера. Ее можно скачать на сайте notepad-plus-plus.org. С её помощью можно сохранять документы формата UTF-8 без символов BOM.
Рассказываем, как обновить ядро:
- Приостановите работу сервера.
- Сделайте бэкап, скопировав файлы и папки игры в отдельный каталог на компьютере. Это поможет сделать откат к предыдущей версии. Если возникнут проблемы, то так вы точно не потеряете все файлы сразу.
- Поставьте самые актуальные версии плагинов, поддерживающих нужное обновление Майнкрафт.
- Удалите ядро. Это может быть spigot.yml или файл с иным названием. Сотрите заодно все документы с аналогичной конфигурацией, расположенные в том же каталоге. Оставьте файлы для запуска, так как они не имеют привязки к определенным ядрам.
- Сотрите каталоги с мирами.
- Скачайте нужную версию Майнкрафта. К примеру, с онлайн-ресурса getbukkit.org/download/spigot. Переместите его в директорию, где лежала предыдущая версия.
- Измените имя ядра на такое название, которое вы изначально могли увидеть на исполняемом файле. Например, на server.yml или spigot.yml.
- Начните инсталляцию через исполняемый файл – например, start.bat. Если ваш документ называется start.sh, вы можете сделать это через программу WinSCP. Используйте консоль виртуального сервера. Поищите в файле запуска такие же строки, какие приведены чуть ниже на приложенной иллюстрации. Вместо spigot.jar следует подставить такое наименование ядра, которое было прежде установлено у вас на компьютере.
- Найдите в папке файл eula.txt. Откройте его. Найдите внутри этого документа строку eula=false. Поменяйте значение на true.
- Включите сервер.
- Откройте каталог Logs. Проверьте, правильно ли открылись плагины. Для этого откройте файл, который обновлялся самым последним: latest.log.
Если вы столкнетесь с ошибками вроде [Server thread/ERROR], избавьтесь от них. Причина неполадок будет указана в документе latest.log. Можно также просто избавиться от плагина, из-за которого появляются неполадки. Далее просто заходите на сервер и приступайте к игре.
Подключение к сторонним сетям в Хамачи
Сегодня в интернете существует множество различных сетей Hamachi, посвященных разным играм и т.п. Их легко найти на всевозможных игровых сайтах и порталах. Все, что вам нужно для того, чтобы подключиться к любой из них — это логин
(идентификатор сети) и пароль
! Найдите сайт, присмотрите понравившуюся сеть, запустите Хамачи, нажмите в центральном окне программы или в графе «Сеть» на опцию «Подключиться к существующей сети»
, правильно введите (а лучше скопируйте и вставьте!) логин/пароль
к ней и, вперед! Местная публика, наверное, вас уже заждалась! В сторонней сети вам будут доступны практически те же функции (личный и групповой чат, передача файлов, просмотр данных о других абонентах), за исключением тех, которыми обладают ее админ и модераторы, а также определенных ограничений установленных ими (если таковые имеются).
Особенности коннекта
Есть один неприятный факт, который, к сожалению, исправить нельзя. Если у вас нет подключения к интернету, то вы не сможете воспользоваться автоматическим обнаружением серверов, даже если у вас новая версия «Майнкрафт». Вам придется вводить адрес сервера вручную.
Социальные игры всегда пользовались большей популярностью, чем одиночные. Это же можно сказать и о сверхпопулярной игре Minecraft. Сегодня существует огромное количество различных серверов, доступных для игры в компании.
Однако если Вы хотите играть исключительно друг с другом, Вам больше никто и не нужен. Скачать игру Майнкрафт можно в Интернете и установить практически на любой ноутбук без проблем. Останется только соединиться по сети (LAN или WLAN) и наслаждаться кооперативным режимом.
Возможные проблемы
Часто у игроков появляется ошибка «LAN servers are restricted to local clients». Решить вопрос можно таким методом:
Для того чтобы вы с друзьями смогли играть по локальной сети в Майнкрафт через LogMein Hamachi или просто «хамачи» нужно его скачать и установить.
В сети можно без труда найти сайты, откуда его можно скачать.
После скачивания переходим к настройке.
Первым делом отрываем раздел «Сеть» и нажимаем «Создать новую сеть»
Придумываем Идентификатор и Пароль, которые вы сообщите друзьям, чтобы они смогли присоединиться к сети.
Если же мы хотим присоединиться к уже существующей сети, то в том же разделе «Сеть» кликаем «Подключиться к существующей сети» вводим данные, которые вам передали для входа.
Так же для настройки нам потребуется файл Minecraft_Server.exe который можно скачать с сайта minecraft.net
После скачивания файл размещаем в отдельной папке (для нашего удобства) и открываем его. Программа производит проверку. У нас появляются еще несколько новых файлов, из них нам потребуется файл server.properties. Файл открываем для редактирования блокнотом.
Находим значение «online-mode=false» и «false» заменяем на «true». Следующее значение «server-ip=» АйПи из хамачи вводим после знака «равно». Сохраняем файл.
Повторно открываем файл Minecraft_Server.exe и зовем друзей. Помните, что этот файл нельзя закрывать до окончания игры!
Запускаем Майнкрафт, кликаем на сетевую игру. Добавляем IP который был внесен в файл параметров и играем! Не забудьте сообщить ваш АйПи адрес друзьям чтобы они могли присоединиться к игре.
Как же круто играть с друзьями по сети, проходить вместе захватывающие миссии или соревноваться за первенство в битвах, но порой из-за параметров подсоединения к Интернету, юзеры не могут правильно настроить опцию сетевой игры. Для этого разработана полезная утилита Hamachi. Разберёмся детальнее, как играть через хамачи в любое приложение.
Утилита позволяет объединить пользователей из разных сетей
Hamachi представляет собой компактную утилиту, которая предоставляет огромные возможности по созданию VPN . К сети такого типа можно соединиться впятером, что существенно увеличивает наслаждение от процесса игры. VPN обладает теми же параметрами, что и стандартная локальная сеть. Пользователи из разных сетей, установив такой инструмент, смогут играть друг с другом. Информация напрямую передаётся между устройствами.
Другие функции:
- обход защиты приложений, выпущенных более 5 лет назад (выбрасывать средства на покупку ключей лицензии больше не придётся);
- по сети можно играть даже в проекты, для которых не разработано официальных серверов;
- удобный чат;
- неограниченное количество сетей;
- проверка пинга;
- возможность покупки расширенной версии.
Настройка сервера при нахождении с другим игроком в одной сети Wi-Fi или Lan
Если несколько компьютеров находится не далеко друг от друга и находится в одной сети: Wi-Fi или Lan (по кабелю подключены), то вам подойдет данная настройка.
Windows: На компьютере, где будет открыт сервер, открываем Пуск и вписываем в поиск cmd, открываем данную программу:
В открывшемся окне вписываем ipconfig, нажимаем enter. Ищем ваш локальный IP, который начинается с 192.168.*.*, в примере он 192.168.1.47 (у вас будет другой!), копируем его.
MacOS: Для нахождения локального IP открываем Терминал (Terminal), вписать можно в поиск по Mac данную программу и найти её, в окне вписываем ifconfig |grep inet и ищем IP который начинается с 192.168.*.*, копируем его.
Теперь открываем TLauncher и выбираем версию с иконкой TL и запускаем игру (Под аккаунтом TLauncher.org тоже лучше авторизоваться). Если выбрать без иконки TL, то не сможете подключится к серверу без лицензии Mojang.
Заходим в свой мир и в меню Паузы (Esc) кликаем Open to Lan (Открыть для сети), в чате появится сообщение об успешном открытии сервера, а так же порт сервера, в примере это 31790 (у вас будет другой).
Теперь на другом компьютере, который должен подключится к вашему серверу, необходимо так же открыть версию с иконкой TL (плюс, версия игры должна быть одинаковая с первым компьютером), переходим в Multiplayer (Сетевая игра), открываем Direct connect (Прямое подключение).
Теперь вводим в поле IP адрес + порт, которые мы получили ранее, в примере это 192.168.1.47:31790. Если всё ок, то произойдёт подключение к серверу! Вы сможете теперь играть на сервере с другом.
Добавление Hamachi в исключения брандмауэра и антивируса на Windows 7, 10
Брандмауэр Windows не всегда корректно работает с различными приложениями, создающими VPN-соединение. Программа Hamachi может тоже попасть в черный список, в результате брандмауэр ее заблокирует. Поэтому нужно внести это приложение в список исключений брандмауэра.
Делают это следующим образом:
- Открывают «Пуск» и выбирают там пункт «Панель управления».
- Далее выбирают инструмент «Брандмауэр Windows».
- Потом выбирают вкладку «Разрешить запуск программ или компонентов через брандмауэр Windows».
- Дальше в окне «Разрешенные программы и компоненты» нажимают на «Изменить параметры».
- После будет активен пункт «Разрешить другие приложения», на который нужно нажать.
- Далее в небольшом окошке «Добавление приложения» находят и выбирают Hamachi.
- После добавления программы в список делают ее разрешенной для частных и публичных сетей. Для этого ставят галочки напротив соответствующих пунктов.
- Сохраняют внесенные изменения.
Настройка межсетевого экрана
Это позволит решить проблему с брандмауэром, который часто блокирует выход в Интернет для многих приложений.
В процессе установки и использования программы «Хамачи» возникают определенные проблемы, поэтому в данном материале были перечислены все способы их решения. Кроме того, приведена инструкция по установке и настройке данного туннеля. Благодаря этому каждый пользователь ПК может самостоятельно организовать защищенную локальную сеть в Интернете и устранить проблемы с туннелем в Hamachi Windows 10, 7.
Проблемы при подключении к серверу
-
Disconnected by Server. Outdated server!
— эта ошибка появляется тогда, когда версия вашего майнкрайта выше, чем версия сервера (например, у вас 1.3.1, а на сервере 1.1). Установите соответствующую версию сервера (проще обновить ваш клиент и сервер до последней версии). -
Outdated client
— это означает, что версия вашего клиента ниже, чем на сервере. К примеру, у вас стоит версия 1.2.1, а на сервере установлена 1.3.1. -
Connection Lost. Failed to login: bad login
— данная ошибка показывается, если на сервере с параметром online-mode=true (только с лицензионной версией) попробывать зайти с бесплатного клиента (пиратском, не купленном). Если такая ошибка отображается при входе на сервер друга — значит он забыл сменить true на false. -
User not Premium
— решение проблемы аналогично «bad login» -
Connection reset
— либо сервер по какой-то причине не доступен (к примеру, его выключили во время игры), либо у вас проблемы с соединением. -
Connection refused
— это означает, что либо по данному адресу нет запущенного сервера, либо у вас проблемы с соединением. Может быть вызвано динамическим ip у хоста сервера. -
Logged in from another location
— это ошибка довольно редкая, но все же иногда возникает. Это означает, что уже кто-то зашел на сервер под вашим ником (чаще всего возникает, когда ваш ник «Player»). -
Read time out
— буквально переводится как «вышло время ожидания ответа». Причина ошибки кроется либо в зависании сервера, либо в зависании клиента. -
Internal Server Error
— «Внутренняя ошибка сервера». Возникает из-за ошибки в выполняемом коде. Скорее всего, это работа вируса либо кривая модификация (или руки… :(). -
End of Stream
— переводится буквально как «конец потока».
Причины:
- Если ошибка появляется нерегулярно, то виновата потеря связи с сервером, которая может быть вызвана его зависанием, либо плохим интернет-соединением (связь прервалась на пару секунд).
- Ксли ошибка появляется постоянно, то в этом виноваты установленные на клиенте и сервере снапшоты
(напомню, что снапшот — это бета-версия следующей версии игры). Для устранения проблемы неободимо поставить полную версию Minecraft на клиент и сервер
(на момент написания статьи это версия 1.3.1). Версии клиента и сервера должны быть одинаковыми.
-
Internal expertion: bad packet id %число%
— у вас на клиенте установлен мод, который отсутствует на сервере. Скачайте чистый (без модификаций) клиент. -
Can»t reach server
— означает, что ip вашего сервера не является выделенным (большая печаль:(). Играть можно только по hamachi. Если вы пытаетесь подключиться к общественному серверу, но выскакивает эта ошибка, то это означает, что там ведутся какие-то технические работы (сервер выключен). -
Took to long to login
— ошибка возникает из-за того, что версии сервера и клиента не совпадают.
Способ 1: добавление OpenGL. DLL вручную
Несмотря на то, что каждый требуемый файл библиотеки Dynamic Link обычно включен драйвером графического процессора, это не всегда так. Более того, вы, возможно, удалили opengl32.dll или opengl64.dll по ошибке, что в итоге вызовет ошибку GLFW 65542.
Если этот сценарий применим, одним из способов решения проблемы является ручное копирование отсутствующего файла. DLL в папку Java и JRE, чтобы позволить Minecraft использовать OpenGL. Это исправление было подтверждено многими пользователями, которые в настоящее время сталкиваются с ошибкой 65542 в Minecraft.
Чтобы добавить файл OpenGL. dll вручную в путь Java, следуйте приведенным ниже инструкциям:
- Откройте эту ссылку (Вот) и загрузите файл Minecraft_OpenGL. zip и дождитесь завершения загрузки. После завершения загрузки извлеките содержимое архива с помощью утилиты, например 7zip или WinZip,
- После извлечения содержимого этой утилиты скопируйте файл, совместимый с вашей архитектурой ОС, в буфер обмена, щелкнув по нему правой кнопкой мыши и выбрав «Копировать» или «Вырезать».Скопируйте файл OpenGL в буфер обменаПримечание. Если вы не знаете, какую архитектуру ОС вы используете, щелкните правой кнопкой мыши «Мой компьютер» («Этот компьютер») и выберите «Свойства» в контекстном меню. На экране «Свойства» проверьте список в разделе «Тип системы» – это ваша архитектура ОС.
Если та же проблема все еще возникает, перейдите к следующему потенциальному решению ниже.
Решение 6. Измените настройки Java.
Ошибка Java.io может возникнуть, если установка Java в вашей системе настроена неправильно. В этом контексте изменение настроек Java (например, включение собственной песочницы) может решить проблему. Но прежде чем продолжить, убедитесь, что у вас есть только одна установка Java.
Обновите Java до последней сборки
- Щелкните Windows, введите: Configure Java и затем откройте его.Откройте Настроить Java
- Теперь перейдите на вкладку «Обновить» и нажмите кнопку «Обновить сейчас».Нажмите «Обновить Java» на вкладке «Обновить».
- Если доступно обновление, примените обновление Java и проверьте, решена ли проблема с внутренним исключением.
Включить собственную песочницу
- Щелкните Windows, введите: Configure Java & open it.
- Теперь перейдите на вкладку «Дополнительно» и установите флажок «Включить ограниченную среду операционной системы (собственная песочница)».Включите ограниченную среду операционной системы (собственная песочница)
- Затем примените изменения и перезагрузите компьютер.
- После перезагрузки проверьте, решена ли проблема Minecraft IOexception.
Отредактируйте путь Java в настройках программы запуска
- Щелкните правой кнопкой мыши Windows и откройте «Выполнить».
- Теперь перейдите по следующему пути: Program Files (x86) Открытие программных файлов (x86) из запуска
- Затем откройте папку Java и перейдите к последней версии установки Java (например, папку jre1.8.0_291).
- Теперь откройте папку Bin и скопируйте адрес из адресной строки.Скопируйте путь Java
- Затем откройте программу запуска Minecraft и выберите «Редактировать профиль».
- Теперь в разделе «Параметры Java» («Дополнительно») установите флажок «Исполняемый файл».
- Затем вставьте адрес (скопированный на шаге 4) в Bin, чтобы путь должен был выглядеть примерно так: C: Program Files (x86) Java jre1.8.0_291 bin javaw.exeОтредактируйте путь Java в редакторе профиля Minecraft
- Теперь примените свои изменения и проверьте, решена ли проблема с внутренним исключением.
Если проблема не исчезнет, проверьте, решает ли переустановка Java проблему исключения ввода-вывода.
Как исправить ошибки с туннелем в Hamachi – желтый треугольник и синий кружок
Hamachi – программа, которая специализируется на построении частных виртуальных сетей (VPN). Утилита предоставляет возможность создать личную защищенную сеть из персональных компьютеров (ПК) и ноутбуков, соединенных через интернет. При этом присутствует возможность эмуляции физической локальной сети.
Загрузить ее можно с официального сайта — www.vpn.net.
Проблемы с туннелем в Hamachi – одна из наиболее распространенных при работе с этим приложением. Ошибки данного типа сулят неприятные последствия для пользователей, из-за которых связаться с другими участниками виртуальной локальной сети невозможно – может повышаться пинг, вплоть до потери пакетов с сообщением «Превышен интервал ожидания». Причем эта проблема может возникнуть из-за различных факторов: некорректные настройки, конфликты с защитными программами и т.п.
Проверяем блокировку сети
Львиная доля проблем связанных с блокировкой сетей сводится к банальной внутренней защите ОС. Очень часто Хамачи мешает стандартная защита Windows. Попробуйте добавить Hamachi в исключения, а также отключить другие защитные инструменты при запуске утилиты.
Для отключения системной защиты Windows необходимо зайти в «Панель управления» и перейти в «Брандмауэр Windows». Откройте брандмауэр и разрешите операционной системе взаимодействовать с приложением Hamachi.
Проверяем ip-адрес
Существуют такие понятия, как «белый» и «серый» IP адрес. Чтобы использовать программу Хамачи пользователю требуется «белый» IP адрес. Большая часть провайдеров сразу выдает «белый адрес» клиентам, но также существуют компании, экономящие на адресе.
Взамен предоставляется NAT подсети с использованием внутреннего (серого) IP. Он не позволяет отдельно взятому ПК полноценно получать доступ во Всемирную Паутину. В таких ситуациях приходится менять тарифный план или заказывать у провайдера подключение белого адреса.
Информацию о типе IP адреса можно узнать, ознакомившись с договором тарифного плана или позвонив в службу технической поддержки провайдера.
Проверка порта
Если для подключения к интернету используется Wi-Fi роутер, то искать ошибку нужно в маршрутизации портов. Пользователю необходимо проверить, что в опциях роутера функция «UPnP» включена. В свою очередь в Хамачи стоит запретить отключение «UPnP».
Создание хорошей презентации на компьютере
Настройки прокси
Для того чтобы отключить проксирование зайдите в программу Хамачи. В утилите найдите вкладку «Система» – «Параметры». В графе параметры выберете «Дополнительные настройки». В открывшемся окне в атрибуте «использовать прокси-сервер» выберете параметр «нет».
Hamachi не запускается, а появляется самодиагностика
Проблема самодиагностики заключается в том, что вместо нормального запуска утилиты запускается непрекращающаяся самодиагностика Хамачи. Несмотря на распространенность данной ошибки, проблема решается в три простых шага:
- Активируйте командную строку при помощи комбинации клавиш «Win + R». Пропишите в строке команду services.msc и нажмите на кнопку «ОК».
- Найдите службу под названием «LogMeIn Hamachi Tunneling Engine». Проверьте, что программа не находится в состоянии «Выполняется», и запустите ее.
- Дождитесь окончания процесса и закройте окно настроек.
Hamachi не удалось подключиться к сетевому адаптеру
Если Хамачи не удалось подключиться к сетевому адаптеру, то скорее всего проблема кроется в настройках подключения. Для того чтобы исправить проблему требуется:
- Зайдите в «Центр управления сетями и общим и доступом».
- В открывшемся окне, как и в случае с решением проблемы с желтым треугольником нажмите правой кнопкой мыши на «Изменение параметров адаптера».
- Теперь требуется перейти во вкладку «Дополнительно» – «Дополнительные параметры».
- Следует найти графу «Адаптеры и привязки». В верхней части окна необходимо отыскать сеть Хамачи среди прочих сетевых приключений. Переместить Hamachi в самых вверх списка посредством зеленых стрелок, расположенных справа от панели управления.
- Перезагрузите программу.
Как устранить ошибку Java.net.ConnectException?
Способ исправления ошибки «Java.net.ConnectException» зависит от причины, по которой она появляется. Рассмотрим ситуации, с которыми пользователи сталкиваются чаще всего.
Обновление Java
Ошибка при запуске Minecraft может быть связана с тем, что версия Java на компьютере устарела. Ее можно обновить разными способами, самым простым из которых является скачивание программы с официального сайта. Откройте ссылку http://www.java.com/ru/download/ и нажмите на кнопку загрузки, а затем согласитесь с условиями лицензионного соглашения. Файл будет загружен на компьютер, после чего вам останется его запустить.
Если вам нужна более подробная информация о Java — читайте нашу статью.
Проблема на сервере
Систематически на каждом игровом сервере проходят технические работы. Если в этот момент вы попытаетесь запустить игру, выскочит ошибка «Java.net.ConnectException: Connection timed out: no further information». Зайдите на официальный форум и найдите информацию о технических работах, а также попробуйте подключиться позднее.
Антивирус и брандмауэр
Нельзя исключать блокировку игры антивирусной программой или брандмауэром. Попробуйте временно отключить антивирус и добавить игру в список исключения в брандмауэре (также его можно на время выключить). Как отключить брандмауэр вы разберетесь, посмотрев на скриншот. Если после этого ошибка исчезнет, проблема найдена.
Версия игры
Разработчики игры Minecraft постоянно выпускают обновления. Установленная на вашем компьютере версия должна соответствовать той, под которую создан сервер. В противном случае, при подключении к нему у вас может появляться ошибка «Java.net.ConnectException: Connection timed out: no further information». Версия игры указывается на главном экране в правом нижнем углу, ее видно при запуске игры:
Игровые моды
Иногда упомянутая ошибка при подключении к серверам Майнкрафт появиться в том случае, если у вас установлено слишком много модов или расширений. Некоторые из них переполнены багами, вызывающими системные ошибки. Перед скачиванием и установкой нового мода убедитесь в том, что разработчик проверен. Попробуйте удалить последние установленные моды, после которых начала появляться ошибка с Java.
Платная подписка
Многие сервера для игры в Minecraft платные, то есть геймерам требуется специальная подписка. Когда ее срок действия истекает, вы больше не сможете подключиться к серверу. При этом вместо понятного предупреждения появляется все та же ошибка с сообщением «Java.net.ConnectException Connection timed out: no further information».