Proč se nemohu připojit k LAN hrám v síti My Home?
LAN hry jsou časově uznávanou tradicí, při níž se můžete připojit k lidem přímo na vaší místní síti a těšit se z nízkých pingových časů a multiplayerové zábavy, ale co když počítače odmítají vzájemnou komunikaci? Přečtěte si, jak vyřešíme strach LAN čtenářů a dostaneme jej zpátky do hry.
Vážený How-To Geek,
S velkým úspěchem jsem sledoval váš průvodce série Minecraft, ale zasáhl jsem trochu hicku. Můj syn a já jsme to procházeli společně, ale když jsme se dostali do lekce 14 a 15 (ty, které se soustředily na místní multiplayer a internetový multiplayer), zjistil jsem, že se nemohl připojit k počítači svého syna přes LAN. Nicméně, oba naše počítače se mohou připojit k serverům na internetu a jeho počítač se může připojit k mému, pokud s ním sdílím mapu.
Oba počítače používají systém Windows 7, oba se nacházejí na stejné hardwarové síti LAN a běžíme přesně stejné verze Minecraft. Můžu ping počítačem a může mi ping, ale nemůžeme se připojit k hře. Dokonce můžu vidět jeho hru, když v Minecraft využívá funkci "open to LAN", ale nemohu se k ní připojit. O co jde? Jediný skutečný rozdíl mezi našimi dvěma stroji, hardwarovými specifikacemi je, že používám účet správce a má omezený účet. Jak by to ovlivnilo funkčnost sítě, ale nejsem si jistý.
Kde mám zahájit řešení problému?
S pozdravem,
Minecraft rozdělena
99 procent času, kdy má uživatel problém s připojením, který nezahrnuje ztrátu celého síťového připojení, může být vyřešen problémem s pravidlem brány firewall. Skutečnost, že počítač vašeho syna je nastaven jako omezený účet (což je skvělý nápad, zvláště pro počítač, který dítě používá) nás vede k tomu, že ještě silněji věříme, že je to problém s firewallem.
Zde je, co se pravděpodobně stalo a proč to ovlivňuje pouze jeho počítač. Když jste nainstalovali Minecraft, spustili ji a šli spustit místní LAN hru, je velká šance, že systém Windows firewall se vás zeptal, jestli chcete povolit Javu komunikovat prostřednictvím firewallu (pokud jste to ještě neučinili v minulosti již). Bez toho, abyste o tom hodně přemýšleli, udělila jste jí povolení a začala hrát hru.
Na počítači vašeho syna se však tato oprávnění nikdy nedějela, protože nelze změnit pravidla brány firewall na omezeném účtu bez hesla správce. Takže v případech, kdy administrativní použití neumožňuje autorizaci aplikace, nebo v případech, jako je váš syn, kde jej nemohou autorizovat, skončí s aplikací, která nemůže projít firewallem. Důvodem, proč je tento problém obtížně vyřešit, je, že brána firewall systému Windows je zaměřena na omezení příchozí komunikace, nikoli na odchozí komunikaci. Obě počítače se tak mohou snadno připojit k serverům Minecraft pro více hráčů na internetu, ale pravidla brány firewall zapříčiňují počítač vašeho syna, aby se choval jako hostitel pro hru, protože nemůže přijímat příchozí spojení.
Naštěstí problém je jednoduchý. Vše, co musíte udělat, je přeskočit do brány firewall systému Windows, vyhledat pravidlo brány firewall týkající se dané aplikace a povolit přístup.
V případě Minecraft neexistuje zřetelný vstup "Minecraft", jako by to bylo pro mnoho her, protože Minecraft běží úplně v Javě. Jako takový je třeba hledat položky pro Java, které obvykle mají formu "binární platformy Java (TM) Platform". Nebuďte překvapeni, pokud existuje více položek pro jazyk Java; jděte dál a nechte je všechny. (Pokud chcete být velmi konkrétní, můžete zkontrolovat, který spustitelný program Java používá vaše instalace Minecraft, a pak zkontrolovat tlačítko "Podrobnosti ...", abyste izolovali konkrétní položku Java, ale je to spousta práce navíc.)
Po provedení těchto změn byste měli zjistit, že sekundární počítač může snadno přijímat příchozí požadavky na hry. Pokud dojde v budoucnu k podobnému problému, kdy se zdá, že aplikace funguje, ale nebude přijímat příchozí žádosti, můžete se vrátit zpět k ovládacímu panelu Firewall a provést úpravu šetření hry.
Máte naléhavou technickou otázku? Pošlete nám e-mail a uděláme vše pro to, abychom odpověděli.