Как устранить неполадки в игре Minecraft LAN

Minecraft – фантастическая игра, в которую можно играть с друзьями в локальной сети, но неинтересно, когда приходится тратить половину времени на устранение проблем с подключением. Давайте рассмотрим, как выявлять и устранять проблемы с игрой Minecraft LAN.

Выявление общей проблемы

Благодаря его популярности и количеству родителей, борющихся с ним за своих детей, мы получаем больше писем о Minecraft, чем о любой другой игре. Имея это в виду, мы написали это руководство с акцентом на то, чтобы помочь неспециалисту быстро определить, что им нужно сделать, чтобы облегчить свою конкретную проблему. Когда ваш ребенок (или друг) придет к вам с одним из этих вопросов, вы сможете найти ответы прямо здесь.

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

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

«Я не вижу игру Minecraft в локальной сети»

Это, безусловно, самая большая проблема, с которой люди сталкиваются при настройке Minecraft в своей локальной сети (LAN): у всех установлен и запущен Minecraft, но один или несколько игроков не могут даже увидеть хост-плеер для подключения в первое место.

Давайте разберем наиболее распространенные причины этой проблемы и упорядочим их по распространенности с соответствующими решениями.

Ваш брандмауэр блокирует Java

Эта проблема возникает из-за путаницы в том, что происходит за кулисами с брандмауэром Windows. Если Windows собирается запросить ваше разрешение на запуск, вы ожидаете, что она запросит разрешение для Minecraft, верно? За исключением того, что Minecraft на самом деле является файлом Java, выполняемым программой Java, поэтому, когда приходит время подключить Minecraft к сети, запрос брандмауэра не для «Minecraft» – это для Java.

На скриншоте выше вы можете увидеть конкретную формулировку всплывающего окна Firewall. По умолчанию большинство людей увидят предупреждение системы безопасности, увидят Java (и либо не будут знать, что это такое, либо просто знают достаточно о Java, чтобы вспомнить, слышали ли о том, что Java была проблемой безопасности на протяжении многих лет), и нажмут кнопку «Отмена». Эта проблема еще больше усугубляется, если у вас есть гостевой компьютер или компьютер, который использует ваш ребенок, настроенный для неадминистративного доступа (что вам следует), может ли этот человек попытаться «Разрешить доступ», но не смог и просто нажал «Отмена». Мы не можем сказать вам, сколько раз мы делали проблемы для Minecraft, только чтобы человек сказал: «О, эй, какая-то коробка с брандмауэром всплыла, но я просто нажал« Отмена ».

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

Просто перейдите в Панель управления> Система и безопасность> Брандмауэр 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 . Находясь в командной строке, введите команду ping [IP-адрес компьютера проигрывателя хоста] . Так, например, если у вас есть два компьютера – один с адресом 10.0.0.88 и один с адресом 10.0.0.87 – войдите на первый компьютер (88) и запустите:

 ping 10.0.0.87 

Затем повторите процесс на втором компьютере (87):

 ping 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 сделает работу Minecraft намного более плавной.

Наконец, если хост-компьютер хорошо подходит для этой задачи, но вы по-прежнему получаете низкую частоту кадров и другие признаки трудной игры, вы можете перенести часть мира в отдельное серверное приложение. Mojang предлагает для загрузки отдельное серверное приложение, и для установки простого ванильного сервера Minecraft уходит совсем немного времени. По нашему опыту, это действительно помогает сгладить проблемы с производительностью, если копия Minecraft, размещенная на хосте, не пытается одновременно обрабатывать игру для хост-игрока, а также обслуживать игру для всех остальных игроков. Разделение так, что на компьютере хост-игрока по-прежнему размещается игра (через приложение выделенного сервера), но приложение Minecraft хоста не выполняет обе задачи, может реально улучшить производительность для всех.

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

Когда вы, ваши друзья и ваши дети действительно хотят играть в Minecraft, это может быть очень неприятно, когда создание локальной игры не так просто.Однако, с небольшим устранением неполадок, вы можете не только без проблем приступить к работе, но и найти, благодаря модам, таким как Optifine и запуску отдельного серверного приложения, вы лучше, чем когда вы начинали.

Оцените статью
TutoryBird.Ru
Добавить комментарий