Как да отстранявате проблеми с LAN играта на Minecraft

Minecraft е фантастична игра, която можете да играете във вашата локална мрежа с приятели, но не е забавно, когато трябва да отделите половината от времето си за отстраняване на проблеми с връзката. Нека да разгледаме как да идентифицираме и изгладим проблемите с играта на Minecraft LAN.

Идентифициране на общия проблем

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

СВЪРЗАНИ: Настройване на локални скинове за мултиплейър и персонализирани играчи

Въпреки това, има голям шанс да срещнете един или повече от тези проблеми през дните си на игра на Minecraft, така че със сигурност няма да навреди да четете отгоре надолу и дори да маркирате тази статия за бъдещо отстраняване на неизправности.

Освен това, ако сте сравнително нови за Minecraft, разгледайте нашето ръководство за настройване на LAN игра тук. Възможно е да не се нуждаете от разширена помощ за отстраняване на неизправности, а само от бърз преглед на това как да стартирате нещата.

„Не мога да видя играта Minecraft в локалната мрежа“

Това е далеч най-големият проблем, с който хората се сблъскват, когато настройват Minecraft в тяхната локална мрежа (LAN): всеки има Minecraft инсталиран и стартиран, но един или повече играчи дори не могат да видят хостинг плейъра да се свърже в първо място.

Нека да разделим най-често срещаните причини за този проблем и да ги подредим по разпространение с подходящи решения.

Вашата защитна стена блокира Java

Този проблем възниква поради объркване точно какво се случва зад кулисите с защитната стена на Windows. Ако Windows ще поиска разрешението ви да го стартирате, бихте очаквали, че ще поиска разрешение за Minecraft, нали? Освен че Minecraft всъщност е Java файл, изпълняван от програмата Java, така че когато дойде време Minecraft да се свърже с мрежата, подкана за защитна стена не е за „Minecraft“ - тя е за Java.

На екранната снимка по-горе можете да видите конкретната формулировка на изскачащия прозорец на защитната стена. Повечето хора по подразбиране ще видят предупреждението за сигурност, ще видят Java (и или не знаят какво представлява, или просто знаят достатъчно за Java, за да си припомнят как са чували какъв проблем със сигурността е била Java през годините) и щракват върху „Отказ“. Проблемът се усложнява допълнително, ако имате компютъра си за гости или компютъра, който детето ви използва, настроен за неадминистративен достъп (което трябва), може ли този човек да се опита да „разреши достъп“, но не е могъл и просто е натиснал „отмяна“. Не можем да ви кажем колко пъти сме правили проблеми със стрелба за Minecraft, само за да може човекът да каже „О, хей, появи се някаква кутия на защитната стена, но аз просто натиснах„ отмяна “.

За щастие решението на този проблем е просто, стига да имате администраторски достъп до компютъра (което означава, че акаунтът по подразбиране е администраторът или имате паролата на администраторския акаунт).

Просто отидете до Контролен панел> Система и защита> Защитна стена на Windows (или просто въведете „Защитна стена“ в полето за търсене в менюто „Старт“).

В контролния панел на защитната стена изберете „Разрешаване на приложение или функция чрез защитната стена на Windows“; връзката се вижда в светло синьо на екранната снимка по-горе.

Щракнете върху иконата „Промяна на настройките“ в горния десен ъгъл, за да кажете на Windows, че искате да направите административни промени, и след това превъртете надолу, за да потърсите „javaw.exe“ в списъка с записи на защитната стена. Версията на Java, която използва вашето копие на Minecraft, трябва да има отметка в графата „Частно“. Въпреки че повечето хора ще имат само един запис, възможно е да имате два записа. (Ако имате повече от една версия на javaw.exe и искате да проучите, винаги можете да щракнете с десния бутон върху всеки запис и да изберете „Подробности“ за повече информация.)

В огромните, по-  голямата част от случаите това просто ощипване е всичко, което е необходимо, за да прогоните проблемите си с връзката.

Вашите компютри са в различни мрежи

На второ място след проблема с Java е проблемът с различните мрежи. Този проблем може да приеме няколко форми и ако сте разрешили проблема с Java (или първоначално не е бил проблем), трябва внимателно да преминете през тези потенциални сценарии.

Уверете се, че всички компютри са в една и съща мрежа. С Wi-Fi устройства, особено лаптопи, винаги е възможно устройството да е свързано с близка отворена Wi-Fi мрежа или Wi-Fi на съсед, който сте използвали преди. Проверете отново дали всички компютри са в една и съща локална мрежа с едно и също име (напр. Плейър 1 не е в „Wireless“, а плейър 3 е в „Wireless_Guest“).

Ако някой компютър е свързан към маршрутизатора чрез Ethernet, уверете се, че е свързан към същия рутер, към който другите са свързани чрез Wi-Fi.

Проверете за AP изолация

Ако всички са свързани към една и съща мрежа, но все още не можете да се свържете, това може да се дължи на функция на вашия рутер, наречена AP isolation. Можете да проверите дали компютърът на всеки играч може да достигне до компютъра, хостващ играта, с прост тест за пинг.

Започнете, като отворите командния ред на всеки компютър и напишете „ipconfig“ за потребители на Windows и „ifconfig“ за потребители на Linux и Mac. Тази команда ще изведе различни данни за IP адреса и състоянието на мрежовата карта на компютъра. Забележете „IPv4 адрес“ за всеки компютър. За по-голямата част от домашните потребители този адрес ще изглежда нещо като 192.168.1. * Или 10.0.0. *, Тъй като това са адресните блокове по подразбиране на повечето рутери и са запазени специално за вътрешна употреба.

След като имате адресите на различните компютри, проверете дали те могат да се свържат помежду си по мрежата с pingкомандата. Още докато сте в командния ред, въведете командата ping [IP address of the host player's computer]. Така например, ако имате два изчислителя - един с адрес 10.0.0.88 и един с адрес 10.0.0.87 - влезте в първия компютър (88) и стартирайте:

ping 10.0.0.87

След това повторете процеса на втория компютър (87):

ping 10.0.0.88

Командата ping ще ви даде изход, който ви казва колко бързо е успял да се свърже с другия компютър, както и колко от отделните пакети са върнати успешно. В домашна мрежа степента на успех трябва да бъде 100%.

Ако и двата компютъра имат достъп до интернет,  но не се подложат на теста за пинг, има последно нещо, което трябва да разгледаме: изолиране на потребителя. Някои рутери имат функция за защита (която обикновено се прилага само за потребители на Wi-Fi, а не за потребители с твърд кабел), която изолира потребителите един от друг, така че всеки да може да се свърже с интернет, но отделните потребители не могат да се свържат помежду си. Тази настройка обикновено е обозначена като „Изолация на AP“, но може да я видите като „Изолация на точка за достъп“, „Изолация на потребителя“, „Изолация на клиент“ или някаква вариация там. Някои рутери също автоматично прилагат AP изолация към всички мрежи за гости, без да посочват тази настройка на потребителя, така че отново проверете дали никой от играчите не е влязъл в мрежата за гости на вашия рутер.

Ако един или повече компютри не успеят на пинг теста и подозирате, че причината може да е изолирането на AP, ще трябва да се консултирате с документацията за вашия конкретен рутер, за да видите къде е настройката и как да я изключите. Ако установите, че липсва документацията за вашия рутер и ви остава да разровите менютата сами, разгледайте нашето ръководство за изолиране на AP тук за някои насоки за намирането и активирането / деактивирането му.

Опитайте ръчно да се свържете

Ако горните раздели не решат проблема ви, тогава вероятно единственият проблем, който наистина имате, е, че по някаква причина Minecraft не проверява правилно мрежата и актуализира списъка с налични LAN игри.

Това не означава, че не можете да играете играта по LAN, но означава, че трябва да въведете ръчно адреса на хост играча, за да го направите. Ако видите екран като този по-горе, където той непрекъснато сканира за LAN игри, но не ги намира, щракнете върху бутона „Direct Connect“ и въведете следното „[IP адрес на хост играча]: [Host Game Port]“. Например „192.168.1.100:23950“.

Портът за игра е за LAN игри на Minecraft се разпределя произволно всеки път, когато картата на играча на хоста се отвори за LAN игра.

Като такъв, трябва или да проверите порта, когато отворите играта на хост машината (тя се показва на екрана веднага след като отворите играта, както се вижда по-долу), или трябва да погледнете списъка за играта на мултиплейър екран на друг клиент във вашата мрежа, който може успешно да се свърже (където ще изброи както IP адреса, така и номера на порта под името на отворената игра).

„Мога да се свържа, но ме изгонват“

Ако можете да видите другата игра в локалната мрежа, но ви изгонят, преди да можете да играете, виновникът обикновено е едно от трите неща: различни версии на играта, идентични потребителски идентификатори или несъвместими модни игри (в този ред на вероятност).

Грешката на остарелия сървър / клиент

Несинхронизираните номера на версиите на Minecraft са най-големият източник на феномена за присъединяване, но се получи, и се появява, когато клиентският играч и хост играчът пускат версии на играта. Ако хостът работи с Minecraft 1.7.10 например, но използвате 1.8.8, ще видите съобщение като това:

Най-простото решение е да настроите номера на версията на Minecraft на клиентския играч да съвпада (няма да предлагаме промяна на версията на хост играча, ако светът на хост играча вече е изследван и изграден с творения, защото големите разлики във версиите на Minecraft могат да предизвикат хаос върху карти).

За целта стартирайте стартовия панел на Minecraft на клиентските машини и кликнете върху бутона „Редактиране на профил“. В падащото меню „Използване на версията“ изберете подходящата версия на Minecraft. Тук предоставяме по-подробно ръководство.

Грешката при идентичен идентификатор

Ако вторичните играчи влязат във вашата хоствана игра и получат грешката „Това име вече е взето“, тогава вероятно имате само едно първокласно копие на Minecraft. Един играч не може да влезе в същия свят два пъти.

Можете да се справите с проблема по един от двата начина. Първо, можете да закупите копие на Minecraft за всеки играч (което, като фенове на Minecraft, които поддържат играта, ви препоръчваме да направите). Или, ако просто се опитвате да организирате LAN парти или да позволите на дете брат също да играе, можете да редактирате файл, за да позволите един лиценз за Minecraft да се използва за локална игра. Детайлизираме подробностите, недостатъците и подводните камъни на тази техника в нашия подробен урок по въпроса.

Грешката в липсващите модове

Когато добавяте модове към вашата игра Minecraft, като тези за готини биоми или допълнителни същества, всеки играч, който се свързва с вашата игра, трябва да има инсталирани едни и същи модове (и същите версии на тези модове). Можете да прочетете повече за модовете и подробностите за тяхното използване тук.

Точният текст на тази грешка може да варира от дори да не се получи съобщение за грешка (играта е закъсала постоянно при „влизане ...“) до много специфични показания за грешки, изброяващи какви модове и какви версии липсват.

Ако срещнете този проблем, има два начина да го отстраните. Ако хостът изпълнява модовете, тогава трябва да добавите същите модове към клиентите, които се опитват да се свържат (напр. Ако хостът има популярния мод Mo 'Creatures, тогава всички играчи, които искат да споделят света, също ще трябва да го инсталират също). Ако клиентът е модифицираният и домакинът изпълнява ванилия Minecraft, тогава клиентът трябва да се върне към основната игра Minecraft. В такива случаи е изключително удобно да се използва мениджър на екземпляри като MultiMC; можете да направите конкретен екземпляр за всяка комбинация от ванилия и модифициран Minecraft, от която се нуждаете.

„Мога да се свържа, но представянето на играта е лошо“

За разлика от предишните раздели на това ръководство, този раздел е малко по-двусмислен. Много пъти играчите могат да хостват игра и да се свързват с други игри в мрежата, но макар да не бъдат изстреляни направо от играта, производителността е наистина груба. Като оставим настрана някои невидими, но сериозни мрежови проблеми, които всъщност причиняват проблеми с връзката, има няколко неща, които можете да направите, за да направите Minecraft гладко изживяване за всички.

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

Второ, не можем да кажем достатъчно добри неща за Minecraft mod Optifine. Дори да нямате намерение да правите нищо, освен да играете ванилия Minecraft. трябва абсолютно и без съмнение да инсталирате Optifine. Това е колекция от оптимизации на кода, които, честно казано, трябва да са в кода на Minecraft по подразбиране. Независимо дали компютърът ви е слаб или гъст, Optifine ще направи Minecraft да работи толкова по-гладко.

СВЪРЗАНИ: Как да стартирам обикновен локален сървър на Minecraft (със и без модове)

И накрая, ако хостинг компютърът е подходящ за задачата, но все още получавате ниски честоти на кадрите и други признаци на затруднена игра, можете да разтоварите част от света в отделно сървърно приложение. Mojang предлага самостоятелно сървърно приложение за изтегляне и отнема почти време, за да настроите прост сървър за ванилия Minecraft. Според нашия опит наистина помага за изглаждане на проблемите с производителността, ако копието на Minecraft на хоста не се опитва едновременно да се справи с играта за играча-домакин, както и да обслужва играта за всички останали играчи. Разделянето на нещата, така че компютърът на хост-играча все още хоства играта (чрез специалното сървърно приложение), но приложението на Minecraft на хоста не отбягва и двете задачи, наистина може да подобри производителността за всички.

Още по-добре: ако все още имате проблеми с производителността, можете да инсталирате сървъра на Minecraft на напълно отделна машина във вашата мрежа и да оставите тази машина да се справи с тежкото вдигане, така че компютрите на играчите не трябва.

Когато вие, вашите приятели и децата ви наистина искате да играете Minecraft, може да бъде много разочароващо, когато настройването на местна игра не е лесно. С малко отстраняване на неизправности обаче можете не само да стартирате и да работите без проблем, но дори може да откриете, благодарение на модове като Optifine и стартиране на отделно сървърно приложение, вие сте по-добри, отколкото когато сте започнали.