LAN-spill er en tidskrevd tradisjon hvor du kan koble deg til folk direkte på ditt lokale nettverk og nyte lave ping-tider og moro for flerspiller, men hva om datamaskiner nekter å kommunisere med hverandre? Les videre når vi løser LAN-problemer for en leser og får ham tilbake i spillet.
Kjære How-To Geek,
Jeg har fulgt guiden din til Minecraft-serien med stor suksess, men jeg har truffet litt hikke. Min sønn og jeg har gått gjennom det sammen, men da vi kom til leksjon 14 og 15 (de som fokuserte på lokal flerspiller og flerspiller på internett) fant jeg ut at jeg ikke kunne koble til sønnens datamaskin via LAN. Imidlertid kan begge datamaskinene våre koble til servere på Internett, og datamaskinen hans kan koble til mine hvis jeg deler kartet mitt med ham.
Begge datamaskinene kjører Windows 7, begge har samme fastkoblede LAN, og vi kjører nøyaktig de samme versjonene av Minecraft. Jeg kan pinge datamaskinen hans, og han kan pinge min, men vi kan ikke koble til å spille. Jeg kan til og med se spillet hans når han bruker "open to LAN" -funksjonen i Minecraft, men jeg kan ikke bli med på det. Hva er greia? Den eneste virkelige forskjellen mellom maskinene våre, maskinvarespesifikasjoner til side, er at jeg kjører en administratorkonto og at han har en begrenset konto. Hvordan det vil påvirke nettverksfunksjonaliteten, er jeg imidlertid ikke sikker på.
Hvor skal jeg begynne å feilsøke problemet?
Vennlig hilsen,
Minecraft Divided
99 prosent av tiden når en bruker har et tilkoblingsproblem som ikke innebærer tap av hele nettverkstilkoblingen, kan problemet spores tilbake til en brannmurregel. Det faktum at sønnens datamaskin er konfigurert som en begrenset konto (som er en utmerket ide, spesielt for en datamaskin som brukes av et barn), får oss til å tro enda sterkere at det er et brannmurproblem.
Her er hva som sannsynligvis skjedde, og hvorfor det bare påvirker datamaskinen hans. Når du installerte Minecraft, kjørte det og gikk for å kjøre et lokalt LAN-spill, er det en god sjanse for at Windows-brannmursystemet spurte deg om du ville autorisere Java til å kommunisere gjennom brannmuren (hvis du ikke allerede hadde gjort det tidligere allerede). Uten å tenke mye på det, godkjente du det og fortsatte å spille spillet.
På sønnens datamaskin skjedde imidlertid aldri autorisasjonen fordi du ikke kan endre brannmurreglene på en begrenset konto uten det administrative passordet. Så i tilfeller der en administrativ bruk ikke godkjenner et program eller i tilfeller som sønnen din, der de ikke kan autorisere det, ender de opp med et program som ikke kan krysse brannmuren. Årsaken til at dette problemet er spesielt vanskelig å løse, er at Windows-brannmuren er fokusert på å begrense innkommende kommunikasjon, ikke utgående kommunikasjon. Så begge datamaskinene dine kan enkelt koble seg til Minecraft-flerspiller-serverne på internett, men brannmurreglene stiger sønnens datamaskin fra å fungere som vert for spillet fordi han ikke kan godta innkommende tilkoblinger.
Heldigvis er det enkelt å løse problemet. Alt du trenger å gjøre er å hoppe inn i Windows-brannmuren, se etter brannmurregelen som gjelder applikasjonen det gjelder, og aktivere tilgang.
I tilfelle av Minecraft er det ikke en distinkt "Minecraft" -oppføring som det ville være for mange spill fordi Minecraft kjører helt i Java. Som sådan må du se etter oppføringer for Java som vanligvis har form av "Java (TM) Platform SE binær." Ikke bli overrasket om det er flere oppføringer for Java; fortsett og la dem alle. (Hvis du vil være veldig spesiell om det, kan du sjekke hvilken Java-kjørbar Minecraft-installasjon bruker, og deretter sjekke "Detaljer ..." -knappen for å isolere den spesifikke Java-oppføringen, men det er mye ekstra arbeid.)
Etter at du har gjort disse endringene, bør du oppdage at den sekundære datamaskinen enkelt kan godta innkommende spillforespørsler. Hvis du i fremtiden skulle støte på et lignende problem der et program ser ut til å fungere, men ikke aksepterer innkommende forespørsler, kan du gå tilbake til brannmurens kontrollpanel og foreta en spillbesparende justering.
Har du et presserende teknologisk spørsmål? Send oss en e-post, så gjør vi vårt beste for å svare på den.