Prečo sa nemôžem pripojiť k sieti LAN na domácej sieti?
LAN hry sú časom uctívaná tradícia, kde sa môžete pripojiť k ľuďom priamo na vašej miestnej sieti a vychutnať si nízke ping časy a multiplayer zábavy, ale čo keď počítače odmietajú komunikovať navzájom? Čítajte ďalej, keď vyriešime problém LAN čitateľov a vráťte ho späť do hry.
Vážený How-To Geek,
Sledujem váš sprievodca série Minecraft s veľkým úspechom, ale zasiahla som trochu škytavku. Môj syn a ja sme to prešli spoločne, ale keď sme sa dostali do lekcie 14 a 15 (tých, ktorí sa zamerali na lokálne multiplayer a internetový multiplayer), zistil som, že sa nedokážem pripojiť k počítaču môjho syna cez LAN. Avšak obaja naši počítače sa môžu pripojiť k serverom na internete a jeho počítač sa môže pripojiť k mne, ak s ním zdieľam svoju mapu.
Oba počítače používajú systém Windows 7, obe sú na rovnakej pevnej sieti LAN a používame presne tie isté verzie služby Minecraft. Môžem ping počítača, a on môže ping moje, ale nemôžeme pripojiť k hre. Dokonca môžem vidieť jeho hru, keď používa funkciu "open to LAN" v Minecraft, ale nemôžem sa k nemu pripojiť. Aká je dohoda? Jediný skutočný rozdiel medzi našimi dvoma strojmi a hardvérovými špecifikáciami je, že používam účet správcu a má obmedzený účet. Ako by to ovplyvnilo sieťovú funkčnosť, ale nie som si istý.
Kde by som mal začať riešiť problém?
úprimne,
Minecraft rozdelená
99 percent času, keď používateľ má problém s pripojením, ktorý nezahŕňa stratu celého sieťového pripojenia, môže spôsobiť problém s pravidlom brány firewall. Skutočnosť, že počítač vášho syna je nastavený ako obmedzený účet (čo je skvelý nápad, najmä pre počítač, ktorý používa dieťa) nás vedie k tomu, že ešte silnejšie veríme, že je to problém s firewallom.
Tu je to, čo sa pravdepodobne stalo a prečo to ovplyvňuje iba jeho počítač. Keď ste nainštalovali Minecraft, spustili ste ju a spustili lokálnu LAN hru, je pravdepodobné, že systém brány firewall systému Windows vás spýtal, či chcete autorizovať Java na komunikáciu cez firewall (ak ste to ešte neurobili v minulosti už). Bez toho, aby ste o tom premýšľali, ste to povolili a začali hrať.
Na počítači vášho syna sa však táto autorizácia nikdy nestala, pretože nemôžete zmeniť pravidlá brány firewall na obmedzený účet bez hesla správcu. Takže v prípadoch, keď administratívne používanie neumožňuje autorizáciu aplikácie, alebo v prípadoch, napríklad v prípade vášho syna, kde nemôžu autorizovať, skončia aplikáciou, ktorá nemôže prejsť cez bránu firewall. Dôvodom, prečo je tento problém obzvlášť ťažké vyriešiť, je, že brána firewall systému Windows je zameraná na obmedzenie prichádzajúcej komunikácie, nie na odchádzajúcu komunikáciu. Obaja počítače sa tak môžu ľahko pripojiť k serverom Minecraft pre viacerých hráčov na internete, ale pravidlá brány firewall zapríčiňujú počítač vášho syna, aby sa správal ako hostiteľ pre hru, pretože nemôže prijímať prichádzajúce pripojenia.
Našťastie riešenie problému je jednoduché. Všetko, čo musíte urobiť, je skočiť do brány firewall systému Windows, vyhľadať pravidlo brány firewall týkajúce sa príslušnej aplikácie a povoliť prístup.
V prípade Minecraft neexistuje žiadny výraz "Minecraft", ako by to bolo pre mnoho hier, pretože Minecraft beží úplne v Jave. Preto je potrebné hľadať položky pre jazyk Java, ktoré majú typicky binárnu podobu "Java (TM) Platform SE". Nenechajte sa prekvapiť, ak existuje viac položiek Java; pokračujte a nechajte ich všetky. (Ak chcete byť veľmi konkrétny, môžete skontrolovať, ktorý spustiteľný program Java používa vaša inštalácia Minecraft, a potom skontrolovať tlačidlo "Podrobnosti ..." na izoláciu konkrétnej položky Java, ale je to veľa práce navyše.)
Po vykonaní týchto zmien by ste mali zistiť, že sekundárny počítač môže ľahko prijať prichádzajúce požiadavky na hry. Ak by ste narazili na podobný problém v budúcnosti, keď sa zdá, že aplikácia funguje, ale nebude prijímať prichádzajúce požiadavky, môžete sa vrátiť späť do ovládacieho panela Firewall a vykonať úpravu šetriacu hru.
Máte naliehavú technickú otázku? Napíšte nám e-mail a my sa budeme snažiť odpovedať.