LAN-игры - это проверенная временем традиция, в которой вы можете подключаться к людям непосредственно в своей локальной сети, наслаждаться низким временем отклика и многопользовательской игрой, но что, если компьютеры откажутся общаться друг с другом? Читайте дальше, пока мы решаем проблемы одного из читателей в локальной сети и возвращаем его в игру.
Уважаемый компьютерщик,
Я с большим успехом слежу за вашей серией Руководств по Minecraft, но у меня возникла небольшая икота. Мы с сыном вместе проходили через это, но когда мы дошли до уроков 14 и 15 (те, которые были посвящены локальному многопользовательскому режиму и многопользовательской игре через Интернет), я обнаружил, что не могу подключиться к компьютеру моего сына по локальной сети. Однако оба наших компьютера могут подключаться к серверам в Интернете, а его компьютер может подключаться к моему, если я поделюсь с ним своей картой.
Оба компьютера работают под управлением Windows 7, оба находятся в одной проводной локальной сети, и мы используем одни и те же версии Minecraft. Я могу пинговать его компьютер, он может пинговать мой, но мы не можем подключиться к игре. Я даже могу увидеть его игру, когда он использует функцию «open to LAN» в Minecraft, но я не могу присоединиться к ней. В чем дело? Единственная реальная разница между нашими двумя машинами, не говоря уже о технических характеристиках оборудования, заключается в том, что у меня есть учетная запись администратора, а у него - ограниченная. Однако я не уверен, как это повлияет на работу сети.
С чего начать устранение проблемы?
С уважением,
Разделенный Майнкрафт
В 99 процентах случаев, когда у пользователя возникают проблемы с подключением, не связанные с потерей всего сетевого соединения, проблема может быть связана с правилом брандмауэра. Тот факт, что компьютер вашего сына настроен как учетная запись с ограниченным доступом (что является отличной идеей, особенно для компьютера, которым пользуется ребенок), еще больше заставляет нас думать, что это проблема брандмауэра.
Вот что, вероятно, произошло и почему это повлияло только на его компьютер. Когда вы установили Minecraft, запустили его и отправились запускать игру в локальной сети, есть большая вероятность, что система брандмауэра Windows спросит вас, хотите ли вы разрешить Java для связи через брандмауэр (если вы еще не сделали этого в прошлом уже). Не задумываясь, вы разрешили это и продолжили игру.
Однако на компьютере вашего сына эта авторизация никогда не происходила, потому что вы не можете изменить правила брандмауэра в ограниченной учетной записи без пароля администратора. Таким образом, в случаях, когда административное использование не позволяет авторизовать приложение или в случаях, как у вашего сына, когда они не могут авторизовать его, они заканчивают тем, что приложение не может пройти через брандмауэр. Причина, по которой эту проблему особенно трудно решить, заключается в том, что брандмауэр Windows направлен на ограничение входящей, а не исходящей связи. Таким образом, оба ваших компьютера могут легко подключаться к многопользовательским серверам Minecraft в Интернете, но правила брандмауэра не позволяют компьютеру вашего сына выступать в качестве хоста для игры, потому что он не может принимать входящие соединения.
К счастью, проблема проста. Все, что вам нужно сделать, это перейти в брандмауэр Windows, найти правило брандмауэра, относящееся к рассматриваемому приложению, и разрешить доступ.
В случае Minecraft нет отдельной записи «Minecraft», как это было бы для многих игр, потому что Minecraft полностью работает на Java. Таким образом, вам необходимо искать записи для Java, которые обычно имеют форму «двоичного файла Java (TM) Platform SE». Не удивляйтесь, если для Java будет несколько записей; давай и позволь им всем. (Если вы хотите быть очень конкретным, вы можете проверить, какой исполняемый файл Java используется в вашей установке Minecraft, а затем нажать кнопку «Подробности…», чтобы выделить конкретную запись Java, но это требует большой дополнительной работы.)
После внесения этих изменений вы обнаружите, что дополнительный компьютер может легко принимать входящие игровые запросы. Если вы столкнетесь с аналогичной проблемой в будущем, когда приложение, похоже, работает, но не принимает входящие запросы, вы можете сразу вернуться к панели управления брандмауэром и внести изменения в сохранение игры.
Есть срочный технический вопрос? Отправьте нам электронное письмо, и мы постараемся ответить на него.