Как устранить неполадки в игре Minecraft LAN
Minecraft - фантастическая игра, в которую можно играть с друзьями в локальной сети, но неинтересно, когда приходится тратить половину времени на устранение проблем с подключением. Давайте посмотрим, как выявлять и устранять проблемы с игрой Minecraft LAN.
Выявление общей проблемы
Благодаря его популярности и количеству родителей, борющихся с ним за своих детей, мы получаем больше писем о Minecraft, чем о любой другой игре. Имея это в виду, мы написали это руководство с акцентом на то, чтобы помочь неспециалисту быстро определить, что им нужно сделать, чтобы облегчить свою конкретную проблему. Когда ваш ребенок (или друг) придет к вам с одним из этих вопросов, вы сможете найти ответы прямо здесь.
Тем не менее, есть большая вероятность, что вы можете столкнуться с одной или несколькими из этих проблем в течение ваших дней игры в Minecraft, так что, безусловно, не помешает прочитать сверху вниз и даже добавить эту статью в закладки для дальнейшего устранения неполадок..
Кроме того, если вы относительно новичок в Minecraft, ознакомьтесь с нашим руководством по настройке сетевой игры здесь. Может случиться так, что вам не нужна расширенная справка по устранению неполадок, а просто краткий обзор того, как приступить к работе.
«Я не вижу игру Minecraft в локальной сети»
Это, безусловно, самая большая проблема, с которой люди сталкиваются при настройке Minecraft в своей локальной сети (LAN): у всех установлен и запущен Minecraft, но один или несколько игроков не могут даже увидеть хост-плеер для подключения в первое место.
Давайте разберем наиболее распространенные причины этой проблемы и упорядочим их по распространенности с соответствующими решениями..
Ваш брандмауэр блокирует Java
Эта проблема возникает из-за путаницы в том, что происходит за кулисами с брандмауэром Windows. Если Windows попросит у вас разрешения на его запуск, вы ожидаете, что он запросит разрешение для Minecraft, верно? За исключением того, что Minecraft на самом деле является файлом Java, выполняемым программой Java, поэтому, когда Minecraft подключается к сети, приглашение Firewall не для «Minecraft», а для Java.
На скриншоте выше вы можете увидеть конкретную формулировку всплывающего окна Firewall. По умолчанию большинство людей увидят предупреждение системы безопасности, увидят Java (и либо не будут знать, что это такое, либо просто знают достаточно о Java, чтобы вспомнить, что слышали о проблеме безопасности Java, возникшей на протяжении многих лет), и нажмут кнопку «Отмена». Проблема еще более усугубляется, если у вас есть гостевой компьютер или компьютер, который использует ваш ребенок, настроенный для неадминистративного доступа (что вам следует), может ли этот человек попытаться «Разрешить доступ», но не смог, и просто нажал «Отмена». Мы не можем сказать вам, сколько раз мы делали проблемы для Майнкрафта, только чтобы человек сказал: «О, эй, какая-то коробка с брандмауэром всплыла, но я просто нажал« Отмена »».
К счастью, решение этой проблемы простое, если у вас есть административный доступ к ПК (это означает, что учетной записью по умолчанию является администратор или у вас есть пароль учетной записи администратора).
Просто перейдите в Панель управления> Система и безопасность> Брандмауэр Windows (или просто введите «Брандмауэр» в поле поиска меню «Пуск»)..
На панели управления брандмауэра выберите «Разрешить приложение или функцию через брандмауэр Windows»; ссылка видна в голубом на скриншоте выше.
Нажмите значок «Изменить настройки» в верхнем правом углу, чтобы сообщить Windows, что вы хотите внести административные изменения, а затем прокрутите вниз, чтобы найти «javaw.exe» в списке записей брандмауэра. В версии Java, которую использует ваша копия Minecraft, должен быть отмечен столбец «Private». Хотя у большинства людей будет только одна запись, возможно, у вас может быть две записи. (Если у вас есть несколько версий javaw.exe в списке и вы хотите исследовать их, вы всегда можете щелкнуть правой кнопкой мыши на каждой записи и выбрать «Подробнее» для получения дополнительной информации.)
На просторах, огромный, В большинстве случаев этот простой твик - это все, что нужно, чтобы избавиться от проблем с подключением..
Ваши компьютеры находятся в разных сетях
На втором месте после проблемы Java стоит проблема с другой сетью. Эта проблема может принимать несколько форм, и если вы решили проблему с Java (или это не было проблемой в первую очередь), вам следует тщательно проработать эти потенциальные сценарии..
Убедитесь, что все компьютеры находятся в одной сети. С устройствами Wi-Fi, особенно с ноутбуками, всегда возможно, что устройство подключено к ближайшей открытой сети Wi-Fi или соседнему Wi-Fi, который вы использовали ранее. Дважды проверьте, что все компьютеры находятся в одной локальной сети с одним и тем же именем (например, игрок 1 не подключен к «Wireless», а игрок 3 подключен к «Wireless_Guest»).
Если какие-либо компьютеры подключены к маршрутизатору через Ethernet, убедитесь, что они подключены к тому же маршрутизатору, к которому подключены другие через Wi-Fi.
Проверьте для AP Изоляция
Если все подключены к одной сети, но вы все равно не можете подключиться, это может быть связано с функцией на вашем маршрутизаторе, называемой изоляцией точки доступа. Вы можете проверить, может ли компьютер каждого игрока подключиться к компьютеру, на котором размещена игра, с помощью простого теста ping..
Начните с открытия командной строки на каждом компьютере и ввода «ipconfig» для пользователей Windows и «ifconfig» для пользователей Linux и Mac. Эта команда выведет различные данные об IP-адресе и состоянии сетевой карты компьютера. Запишите «IPv4-адрес» для каждого компьютера. Для подавляющего большинства домашних пользователей этот адрес будет выглядеть примерно как 192.168.1. * Или 10.0.0. *, Так как они являются адресными блоками по умолчанию на большинстве маршрутизаторов и зарезервированы специально для внутреннего использования..
Когда у вас есть адреса разных компьютеров, проверьте, могут ли они связаться друг с другом по сети с помощью пинг
команда. Пока вы еще в командной строке, введите команду ping [IP-адрес компьютера хост-плеера]
. Так, например, если у вас есть два компьютера - один с адресом 10.0.0.88 и один с адресом 10.0.0.87 - войдите на первый компьютер (88) и запустите:
пинг 10.0.0.87
Затем повторите процесс на втором компьютере (87):
пинг 10.0.0.88
Команда ping выдаст вам вывод, который сообщит вам, как быстро он смог подключиться к другому компьютеру, а также сколько отдельных пакетов было возвращено успешно. В домашней сети вероятность успеха должна быть 100%.
Если оба компьютера имеют доступ к Интернету но они не проходят тест ping, поэтому есть еще одна вещь, на которую стоит обратить внимание: изоляция пользователя. Некоторые маршрутизаторы имеют функцию безопасности (которая обычно применяется только для пользователей Wi-Fi, а не для пользователей Ethernet с проводным подключением), которая изолирует пользователей друг от друга, так что все могут подключаться к Интернету, но отдельные пользователи не могут подключаться друг к другу. Этот параметр обычно помечается как «Изоляция точки доступа», но вы можете увидеть его как «Изоляция точки доступа», «Изоляция пользователя», «Изоляция клиента» или некоторые другие варианты. Некоторые маршрутизаторы также автоматически применяют изоляцию точки доступа ко всем гостевым сетям, не указывая эту настройку для пользователя, поэтому, еще раз, дважды проверьте, что ни один из игроков не вошел в гостевую сеть вашего маршрутизатора.
Если один или несколько компьютеров не проходят проверку ping и вы подозреваете, что причиной может быть изоляция точки доступа, вам необходимо обратиться к документации для вашего конкретного маршрутизатора, чтобы узнать, где находится параметр и как его отключить. Если вам не хватает документации для вашего маршрутизатора, и вам остается самим покопаться в меню, ознакомьтесь с нашим руководством по изоляции AP здесь, чтобы узнать, как найти и включить / отключить его..
Попробуйте подключиться вручную
Если приведенные выше разделы не решают вашу проблему, то, вероятно, единственная проблема, с которой вы действительно столкнулись, заключается в том, что Minecraft по какой-то причине неправильно опрашивает сеть и обновляет список доступных игр LAN..
Это не значит, что вы не можете играть в игру по локальной сети, но это означает, что вам нужно вручную ввести адрес хост-игрока, чтобы сделать это. Если вы видите экран, подобный приведенному выше, где он постоянно сканирует сетевые игры, но не находит их, нажмите кнопку «Прямое подключение» и введите следующее «[IP-адрес хост-плеера]: [Порт игровой системы]». Например, «192.168.1.100:23950».
Игровой порт для игр Minecraft LAN назначается случайным образом каждый раз, когда карта хост-игрока открывается для игры в локальной сети..
Таким образом, вам нужно либо проверить порт при открытии игры на хост-компьютере (он отображается на экране сразу после открытия игры, как показано ниже), либо посмотреть список игр для многопользовательского экрана. другого клиента в вашей сети, который может успешно подключиться (где он будет указывать как IP-адрес, так и номер порта под именем открытой игры).
«Я могу соединиться, но меня выгнали»
Если вы видите другую игру в локальной сети, но ее выгнали до того, как вы начали играть, виновником обычно является одна из трех вещей: разные версии игры, идентичные идентификаторы пользователей или несовместимые игровые моды (в таком порядке вероятности).
Устаревшая ошибка сервера / клиента
Несинхронизированные номера версий Minecraft - самый большой источник феномена «присоединяйся, но получаешь удар», который возникает, когда игрок-клиент и хост-игрок запускают релизы игры. Например, если на хосте установлен Minecraft 1.7.10, но вы используете 1.8.8, вы увидите следующее сообщение:
Самое простое решение - настроить номер версии Minecraft-клиента для соответствия (мы не будем предлагать менять версию хост-игрока, если мир хост-игрока уже исследован и создан с помощью созданий, потому что существенные различия в версиях Minecraft могут нанести ущерб карты).
Для этого запустите программу запуска Minecraft на клиентских машинах и нажмите кнопку «Редактировать профиль». В раскрывающемся меню «Использовать версию» выберите соответствующую версию Minecraft. Мы предоставляем более подробное описание здесь.
Ошибка идентичного идентификатора
Если второстепенные игроки входят в вашу размещенную игру и получают ошибку «Это имя уже занято», то, скорее всего, у вас есть только одна премиальная копия Minecraft. Один игрок не может войти в один и тот же мир дважды.
Вы можете решить проблему одним из двух способов. Во-первых, вы можете купить копию Minecraft для каждого игрока (что мы, как фанаты Minecraft, поддерживающие игру, рекомендуем вам сделать). Или, если вы просто пытаетесь организовать вечеринку в локальной сети или позволить играть младшему брату, вы можете отредактировать файл, чтобы разрешить использование одной лицензии Minecraft для локальной игры. Мы подробно расскажем о плюсах и минусах этой техники в нашем подробном руководстве по этому вопросу..
Ошибка отсутствующих модов
Когда вы добавляете моды в свою игру Minecraft, например, для крутых биомов или дополнительных существ, у каждого игрока, который подключается к вашей игре, должны быть установлены одинаковые моды (и одинаковые версии этих модов). Вы можете прочитать больше о модах и тонкостях их использования здесь.
Точный текст этой ошибки может варьироваться от даже не получения сообщения об ошибке (игра застревает постоянно при «входе в систему…») до очень специфических сообщений об ошибках, перечисляющих, какие моды и какие версии отсутствуют.
Если вы столкнулись с этой проблемой, есть два способа ее исправить. Если на хосте запущены моды, вам нужно добавить те же моды для клиентов, пытающихся подключиться (например, если на хосте есть популярный мод Mo 'Creatures, тогда он будет установлен для всех игроков, которые хотят поделиться с миром). тоже). Если клиент является мододированным, а на хосте запущена ванильная версия Minecraft, то клиент должен вернуться к стандартной игре Minecraft. В таких случаях чрезвычайно удобно использовать диспетчер экземпляров, такой как MultiMC; Вы можете создать конкретный экземпляр для каждой комбинации ванили и модифицированного Minecraft, которая вам нужна.
«Я могу подключиться, но производительность игры плохая»
В отличие от предыдущих разделов этого руководства, этот раздел немного более двусмысленный. Во многих случаях игроки могут вести игру и подключаться к другим играм в сети, но, хотя они и не отстранены от игры, производительность действительно плохая. Оставляя в стороне некоторые невидимые, но серьезные проблемы с сетью, которые на самом деле вызывают проблемы с подключением, есть несколько вещей, которые вы можете сделать, чтобы сделать Minecraft удобным для всех.
Во-первых, игрок с самым мощным компьютером, на котором размещена игра. Minecraft - очень ресурсоемкая игра (даже если графика выглядит очень ретро и просто). Если у вас плохое воспроизведение по всем направлениям (не только на слабых компьютерах), возможно, хост-компьютер не работает.
Во-вторых, мы не можем сказать достаточно хороших слов о моде Minecraft Optifine. Даже если вы не собираетесь ничего делать, кроме как играть в ванильный Minecraft. Вы должны абсолютно и без сомнения установить Optifine. Это набор оптимизаций кода, который, честно говоря, должен быть в коде Minecraft по умолчанию. Независимо от того, ваш компьютер слабый или грубый, Optifine сделает работу Майнкрафта намного более плавной.
Наконец, если хост-компьютер хорошо подходит для этой задачи, но вы все еще получаете низкие частоты кадров и другие признаки трудной игры, вы можете перенести часть мира в отдельное серверное приложение. Mojang предлагает для загрузки отдельное серверное приложение, и для установки простого ванильного сервера Minecraft уходит совсем немного времени. По нашему опыту, это действительно помогает сгладить проблемы с производительностью, если копия Minecraft-хоста не пытается одновременно обрабатывать игру для хост-игрока, а также обслуживать игру для всех остальных игроков. Разделение так, что на компьютере хост-игрока по-прежнему размещается игра (через приложение выделенного сервера), но приложение Minecraft хоста не отрабатывает обе задачи, может реально улучшить производительность для всех.
Еще лучше: если у вас все еще есть проблемы с производительностью, вы можете установить сервер Minecraft на совершенно отдельный компьютер в вашей сети и позволить этому компьютеру справляться с большими нагрузками, чтобы ПК игроков не приходилось это делать..
Когда вы, ваши друзья и ваши дети действительно хотят играть в Minecraft, это может быть очень неприятно, когда создание локальной игры не легко, peasy. Однако, с небольшим устранением неполадок, вы можете не только без проблем приступить к работе, но и даже найти, благодаря таким модам, как Optifine и запуску отдельного серверного приложения, вы лучше, чем когда вы начинали.