/ / Hvorfor kan jeg ikke oprette forbindelse til LAN-spil på mit hjemmenetværk?

Hvorfor kan jeg ikke oprette forbindelse til LAN-spil på mit hjemmenetværk?

LAN-spil er en tradition med tidens ære, hvordu kan oprette forbindelse til folk direkte på dit lokale netværk og nyde lave pingtider og sjov med multiplayer, men hvad nu hvis computere nægter at kommunikere med hinanden? Læs videre, mens vi løser en medlæsers LAN-onde og får ham tilbage i spillet.

Kære How-To Geek,

Jeg har fulgt din guide til Minecraftserier med stor succes, men jeg har ramt en smule hik. Min søn og jeg har gennemgået det sammen, men da vi kom til lektion 14 og 15 (dem, der fokuserede på lokal multiplayer og internet-multiplayer), fandt jeg, at jeg ikke kunne oprette forbindelse til min søns computer via LAN. Begge vores computere kan dog oprette forbindelse til servere på Internettet, og hans computer kan oprette forbindelse til min, hvis jeg deler mit kort med ham.

Begge computere kører Windows 7, begge er tændtdet samme kabelforbundne LAN, og vi kører nøjagtigt de samme versioner af Minecraft. Jeg kan ping hans computer, og han kan pinge min, men vi kan ikke oprette forbindelse til at spille. Jeg kan endda se hans spil, når han bruger funktionen “åben til LAN” i Minecraft, men jeg kan ikke deltage i det. Hvad er problemet? Den eneste virkelige forskel mellem vores to maskiner, hardware specs til side, er, at jeg kører en administratorkonto, og han kører en begrænset konto. Hvordan det ville have indflydelse på netværksfunktionaliteten, er jeg imidlertid ikke sikker på.

Hvor skal jeg starte fejlfinding af problemet?

Med venlig hilsen

Minecraft delt

99 procent af tiden, når en bruger har enforbindelsesproblem, der ikke involverer tab af hele netværksforbindelsen, problemet kan spores tilbage til en firewall-regel. Det faktum, at din søns computer er konfigureret som en begrænset konto (hvilket er en fremragende idé, især for en computer, der bruges af et barn), får os til at tro endnu stærkere, at det er et firewall-problem.

Her er hvad der sandsynligvis skete, og hvorfor det kun erpåvirker hans computer. Når du installerede Minecraft, kørte det og gik for at køre et lokalt LAN-spil, er der en god chance for, at Windows-firewall-systemet spurgte dig, om du ville autorisere Java til at kommunikere gennem firewall (hvis du ikke allerede havde gjort det før) allerede). Uden at tænke meget over det, godkendte du det og gik videre med at spille spillet.

På din søns computer er det dogautorisation skete aldrig, fordi du ikke kan ændre firewall-reglerne på en begrænset konto uden den administrative adgangskode. Så i tilfælde, hvor en administrativ brug ikke godkender en applikation, eller i tilfælde, som din søns, hvor de ikke kan godkende den, ender de med et program, der ikke kan krydse firewall. Årsagen til, at dette problem er særlig vanskeligt at sortere, er, at Windows Firewall er fokuseret på at begrænse indgående kommunikation, ikke udgående kommunikation. Så begge dine computere kan nemt oprette forbindelse til Minecraft-multiplayer-servere på internettet, men firewall-reglerne udløser din søns computer fra at fungere som en vært for spillet, fordi han ikke kan acceptere indgående forbindelser.

Heldigvis er det nemt at løse problemet. Alt hvad du skal gøre er at hoppe ind i Windows Firewall, kigge efter firewall-reglen vedrørende det pågældende program og aktivere adgang.

I tilfælde af Minecraft er der ikke nogen særskilt“Minecraft” post, som der ville være for mange spil, fordi Minecraft kører fuldstændigt i Java. Som sådan skal du kigge efter poster til Java, som typisk har formen "Java (TM) Platform SE binær." Bliv ikke overrasket, hvis der er flere poster til Java; gå foran og lad dem alle. (Hvis du vil være meget særlig opmærksom på det, kan du kontrollere, hvilken Java-eksekverbar din Minecraft-installation bruger og derefter kontrollere knappen "Detaljer ..." for at isolere den specifikke Java-post, men det er en masse ekstra arbejde.)

Efter at have foretaget disse ændringer bør du finde detden sekundære computer kan nemt acceptere indgående spilanmodninger. Hvis du støder på et lignende problem i fremtiden, hvor en applikation ser ud til at fungere, men ikke accepterer indgående anmodninger, kan du gå tilbage til Firewall-kontrolpanelet og foretage en spilbesparende justering.


Har du et presserende teknisk spørgsmål? Skyd os en e-mail, så gør vi vores bedste for at besvare den.