Sådan foretages fejlfinding af Minecraft LAN-spilproblemer

Minecraft er et fantastisk spil at spille på dit lokale netværk med venner, men det er ikke sjovt, når du skal bruge halvdelen af ​​din tid på fejlfinding af forbindelsesproblemer. Lad os se på, hvordan man identificerer og udjævner problemer med Minecraft LAN-spil.

Identificering af det generelle problem

Takket være dets popularitet og antallet af forældre, der kæmper med det for deres børn, får vi flere e-mails om Minecraft end noget andet spil. Med det i tankerne har vi skrevet denne vejledning med vægt på at hjælpe lægmanden med hurtigt at identificere, hvad de skal gøre for at afhjælpe deres specifikke problem. Når dit barn (eller din ven) kommer til dig med et af disse spørgsmål, skal du være i stand til at finde svarene lige her.

RELATERET: Opsætning af Lokale Multiplayer og Custom Player Skins

Når det er sagt, er der en god chance for, at du kan løbe ind i et eller flere af disse problemer i løbet af dine Minecraft-spilledage, så det ville bestemt ikke skade at læse fra top til bund og endda bogmærke denne artikel til fremtidig fejlfinding.

Hvis du er relativt ny på Minecraft, skal du også tjekke vores guide til opsætning af et LAN-spil her. Det kan være, at du ikke har brug for den avancerede fejlfindingshjælp, men bare et hurtigt overblik over, hvordan du får tingene i gang.

“Jeg kan ikke se Minecraft-spillet på LAN”

Dette er langt væk det største problem, som folk støder på, når de opsætter Minecraft på deres lokale netværk (LAN): alle har Minecraft installeret og fyret op, men en eller flere spillere kan ikke engang se hosting-afspilleren til at oprette forbindelse i første plads.

Lad os nedbryde de mest almindelige årsager til dette problem og bestille dem efter prævalens med passende løsninger.

Din firewall blokerer Java

Dette problem opstår på grund af forvirring over præcis, hvad der foregår bag kulisserne med Windows Firewall. Hvis Windows vil bede dig om tilladelse til at køre det, forventer du, at det beder om tilladelse til Minecraft, ikke? Bortset fra at Minecraft faktisk er en Java-fil, der udføres af Java-programmet, så når det er tid for Minecraft at oprette forbindelse til netværket, er Firewall-prompt ikke til "Minecraft" - det er til Java.

I skærmbilledet ovenfor kan du se den specifikke formulering af Firewall-popupen. De fleste mennesker vil som standard se sikkerhedsadvarslen, se Java (og enten ikke vide hvad det er eller bare ved nok om Java til at huske at høre om, hvad et sikkerhedsproblem Java har været gennem årene) og klikke på Annuller. Problemet forværres yderligere, hvis du har din gæstecomputer eller den computer, dit barn bruger, er indstillet til ikke-administrativ adgang (som du burde) kan den person forsøgte at "Tillade adgang", men kunne ikke og bare trykke på Annuller. Vi kan ikke fortælle dig, hvor mange gange vi har gjort problemer med at skyde for Minecraft kun for at få personen til at sige "Åh hej, en eller anden Firewall-boks dukkede op, men jeg ramte bare Annuller".

Heldigvis er løsningen på dette problem enkel, så længe du har administrativ adgang til pc'en (hvilket betyder, at standardkontoen er administrator, eller at du har adgangskoden til administratorkontoen).

Naviger blot til Kontrolpanel> System og sikkerhed> Windows Firewall (eller skriv "Firewall" i startmenu-søgefeltet).

I Firewall-kontrolpanelet skal du vælge “Tillad en app eller funktion gennem Windows Firewall”; linket ses i lyseblå i skærmbilledet ovenfor.

Klik på ikonet "Skift indstillinger" i øverste højre hjørne for at fortælle Windows, at du vil foretage administrative ændringer, og rul derefter ned for at se efter "javaw.exe" på listen over Firewall-poster. Den version af Java, som din kopi af Minecraft bruger, skal have kontrolleret kolonnen "Privat". Mens de fleste kun har en post, er det muligt, at du måske har to poster. (Hvis du har mere end en version af javaw.exe, og du vil undersøge, kan du altid højreklikke på hver post og vælge "Detaljer" for mere information.)

I de store,  store , fleste tilfælde er denne enkle tweak alt, hvad der kræves for at forvise dine tilslutningsmuligheder.

Dine computere er på forskellige netværk

Andet kun for Java-problemet er problemet med forskellige netværk. Dette problem kan tage forskellige former, og hvis du har løst Java-problemet (eller det ikke var et problem i første omgang), skal du omhyggeligt arbejde dig igennem disse potentielle scenarier.

Sørg for, at alle computere er på samme netværk. Med Wi-Fi-enheder, især bærbare computere, er det altid muligt, at enheden er forbundet til et åbent Wi-Fi-netværk i nærheden eller en nabo's Wi-Fi, du har brugt før. Dobbelttjek, at alle computere er på det samme lokale netværk med samme navn (f.eks. Spiller 1 er ikke på “Wireless”, og player 3 er på “Wireless_Guest”).

Hvis nogen computere er forbundet til routeren via ethernet, skal du sørge for at de er tilsluttet den samme router, som de andre er forbundet til via Wi-Fi.

Kontroller for AP-isolering

Hvis alle har forbindelse til det samme netværk, men du stadig ikke kan oprette forbindelse, kan det skyldes en funktion på din router, der hedder AP isolation. Du kan kontrollere, om hver spillers computer kan nå computeren, der er vært for spillet, med en simpel ping-test.

Start med at åbne kommandoprompten på hver computer og skrive "ipconfig" til Windows-brugere og "ifconfig" til Linux- og Mac-brugere. Denne kommando udsender en række forskellige data om IP-adressen og tilstanden på computerens netværkskort. Noter "IPv4-adresse" for hver computer. For langt størstedelen af ​​hjemmebrugere vil denne adresse se ud som 192.168.1. * Eller 10.0.0. * Da disse er standardadresseblokkene på de fleste routere og forbeholdt specifikt til intern brug.

Når du har adresserne på de forskellige computere, skal du kontrollere, om de kan nå hinanden via netværket med pingkommandoen. Mens du stadig er ved kommandoprompten, skal du indtaste kommandoen ping [IP address of the host player's computer]. Så hvis du f.eks. Har to computere - en med adressen 10.0.0.88 og en med adressen 10.0.0.87 - skal du logge på den første computer (88) og køre:

ping 10.0.0.87

Gentag derefter processen på den anden computer (87):

ping 10.0.0.88

Ping-kommandoen giver dig et output, der fortæller dig, hvor hurtigt det var i stand til at oprette forbindelse til den anden computer, samt hvor mange af de enkelte pakker, der blev returneret med succes. På et hjemmenetværk skal succesraten være 100%.

Hvis begge computere er i stand til at få adgang til internettet,  men de fejler ping-testen, er der en sidste ting at se på: brugerisolering. Nogle routere har en sikkerhedsfunktion (som typisk kun anvendes på Wi-Fi-brugere og ikke hardwired Ethernet-brugere), der isolerer brugere fra hinanden, så alle kan oprette forbindelse til internettet, men individuelle brugere kan ikke oprette forbindelse til hinanden. Denne indstilling er normalt mærket som "AP-isolering", men du kan muligvis se det som "Adgangspunktsisolering", "Brugerisolering", "Klientisolering" eller en eller anden variation der. Nogle routere anvender også automatisk AP-isolering på alle gæstenetværk uden at angive denne indstilling til brugeren, så kontroller igen, at ingen af ​​spillerne er logget ind på din routers gæstenetværk.

Hvis en eller flere computere fejler ping-testen, og du har mistanke om, at AP-isolering kan være årsagen, skal du konsultere dokumentationen til din specifikke router for at se, hvor indstillingen er, og hvordan du slukker den. Hvis du finder dokumentationen til din router mangler, og du har lov til at grave igennem menuerne selv, skal du tjekke vores guide til AP-isolering her for nogle tip til at finde og aktivere / deaktivere den.

Prøv manuelt at oprette forbindelse

Hvis ovenstående afsnit ikke løser dit problem, er det sandsynligvis det eneste problem, du virkelig har, at Minecraft af en eller anden grund ikke korrekt poller netværket og opdaterer den tilgængelige LAN-spilleliste.

Dette betyder ikke, at du ikke kan spille spillet på LAN, men det betyder, at du skal indtaste værtsafspillerens adresse manuelt for at gøre det. Hvis du ser en skærm som den ovenfor, hvor den kontinuerligt scanner efter LAN-spil, men ikke finder dem, skal du klikke på knappen “Direkte forbindelse” og indtaste følgende “[Host Player's IP Address]: [Host Game Port]”. For eksempel “192.168.1.100:23950”.

Spilporten er beregnet til Minecraft LAN-spil tildeles tilfældigt hver gang værtsafspillerens kort åbnes til LAN-spil.

Som sådan er du nødt til enten at kontrollere porten, når du åbner spillet på værtsmaskinen (det vises på skærmen umiddelbart efter du har åbnet spillet som vist nedenfor), eller du skal se på listen over spillet på multiplayer-skærmen af en anden klient på dit netværk, der kan oprette forbindelse (hvor den viser både IP-adressen og portnummeret under navnet på det åbne spil).

"Jeg kan oprette forbindelse, men jeg bliver smidt ud"

Hvis du kan se det andet spil på det lokale netværk, men bliver smidt ud, før du kan spille, er synderen normalt en af ​​tre ting: forskellige spilversioner, identiske bruger-id'er eller inkompatible spilmods (i denne sandsynlighedsrækkefølge).

Den forældede server / klientfejl

Ikke synkroniserede Minecraft-versionnumre er den største kilde til fænomenet join-but-get-kicked og opstår, når klientafspilleren og værtsafspilleren kører udgivelser af spillet. Hvis værten f.eks. Kører Minecraft 1.7.10, men du kører 1.8.8, vil du se en besked som denne:

Den enkleste løsning er at justere versionsnummeret på klientafspillerens Minecraft, så det passer (vi foreslår ikke at ændre værtsafspillerens version, hvis værtsafspillerens verden allerede er udforsket og bygget op med kreationer, fordi store forskelle i Minecraft-versioner kan skabe kaos på Kort).

For at gøre dette skal du køre Minecraft-launcheren på klientmaskinerne og klikke på knappen "Rediger profil". Vælg den relevante Minecraft-version i rullemenuen "Brug version". Vi giver en mere detaljeret gennemgang her.

Den identiske ID-fejl

Hvis de sekundære spillere logger ind på dit hostede spil og får fejlen "Det navn er allerede taget", så er det sandsynligt, at du kun har en premiumkopi af Minecraft. En enkelt spiller kan ikke logge ind i den samme verden to gange.

Du kan håndtere problemet på to måder. Først kan du købe en kopi af Minecraft til hver spiller (som vi som Minecraft-fans, der støtter spillet, opfordrer dig til at gøre det). Eller hvis du bare prøver at samle en LAN-fest eller lade en lillebror også spille, kan du redigere en fil, så en enkelt Minecraft-licens kan bruges til et lokalt spil. Vi beskriver detaljerne, outs og faldgruber i denne teknik i vores detaljerede vejledning om sagen.

Fejlen manglende mods

Når du tilføjer mods til dit Minecraft-spil, som dem til seje biomer eller yderligere væsner, skal hver spiller, der opretter forbindelse til dit spil, have de samme mods (og samme versioner af disse mods) installeret. Du kan læse mere om mods og ind og ud ved at bruge dem her.

Den nøjagtige tekst til denne fejl kan variere fra ikke engang at få en fejlmeddelelse (spillet sidder fast ved "at logge ind ...") til meget specifikke fejlaflæsninger, der viser hvilke mods og hvilke versioner der mangler.

Hvis du løber ind i dette problem, er der to måder at løse det på. Hvis værten kører mods, skal du tilføje de samme mods til klienterne, der prøver at oprette forbindelse (f.eks. Hvis værten har det populære Mo 'Creatures-mod, så vil alle de spillere, der ønsker at dele verden, også have brug for det installeret også). Hvis klienten er den modificerede, og værten kører vanilje Minecraft, skal klienten skifte tilbage til lager Minecraft-spillet. I sådanne tilfælde er det ekstremt praktisk at bruge en instansmanager som MultiMC; du kan lave en bestemt instans for hver kombination af vanille og modificeret Minecraft, du har brug for.

“Jeg kan forbinde, men spilydelsen er dårlig”

I modsætning til de tidligere afsnit i denne vejledning er dette afsnit lidt mere tvetydigt. Mange gange kan spillere være vært for et spil og oprette forbindelse til andre spil på netværket, men selvom de ikke bliver direkte sparket fra spillet, er ydeevnen virkelig crudy. Hvis man lægger noget uset, men alvorligt netværksproblem til side, der faktisk forårsager forbindelsesproblemer, er der et par ting, du kan gøre for at gøre Minecraft til en glat oplevelse for alle.

Først skal spilleren med den mest magtfulde computer være vært for spillet. Minecraft er et meget ressourcehungrigt spil (selvom grafikken ser meget retro og enkel ud). Hvis du oplever dårlig afspilning over hele linjen (ikke kun på de svagere maskiner), kan det være, at værtscomputeren ikke er i stand til at snuse.

For det andet kan vi ikke sige nok gode ting om Minecraft mod Optifine. Selvom du ikke har til hensigt at gøre andet end at spille vanille Minecraft. skal du absolut og uden tvivl installere Optifine. Det er en samling af kodeoptimeringer, der ærligt talt skal være i Minecraft-standardkoden. Uanset om din computer er wimpy eller bøfagtig, vil Optifine få Minecraft til at køre så meget glattere.

RELATERET: Sådan køres en simpel lokal Minecraft-server (med og uden mods)

Endelig, hvis værtscomputeren er velegnet til opgaven, men du stadig får lave billedhastigheder og andre tegn på et kæmpende spil, kan du aflade noget af verden til en separat serverapplikation. Mojang tilbyder en enkeltstående serverapplikation til download, og det tager næsten ingen tid at oprette en simpel vanilje Minecraft-server. Efter vores erfaring hjælper det virkelig med at udjævne ydelsesproblemer, hvis værtens kopi af Minecraft ikke samtidigt forsøger at håndtere spil for værtsspilleren såvel som at tjene spillet til alle de andre spillere. At opdele tingene, så værtsafspillerens pc stadig er vært for spillet (via den dedikerede server-app), men værtens Minecraft-app ikke kaster sig væk ved begge opgaver, kan virkelig forbedre ydeevnen for alle.

Endnu bedre: hvis du stadig har ydeevneproblemer, kan du installere Minecraft-serveren på en helt separat maskine på dit netværk og lade den maskine håndtere det tunge løft, så spillerens pc'er ikke behøver det.

Når du, dine venner og dine børn virkelig vil spille Minecraft, kan det være meget frustrerende, når det ikke er let at oprette et lokalt spil. Med en lille smule fejlfinding kan du ikke kun komme i gang uden problemer, men du kan endda finde takket være mods som Optifine og kører en særskilt serverapp, du er bedre end da du startede.