8Aug

Så här felsöker du LANCraft LAN-spelproblem

Minecraft är ett fantastiskt spel att spela på ditt lokala nätverk med vänner, men det är inte kul när du måste spendera hälften av dina problem med felsökningsproblemen. Låt oss ta en titt på hur man identifierar och stryker ut problem med Minecraft LAN-spel.

Identifiera det allmänna problemet

Tack vare dess popularitet och antalet föräldrar som bryter med det för sina barn får vi mer e-post om Minecraft än något annat spel. Med det i åtanke har vi skrivit den här guiden med tonvikt på att hjälpa leken att snabbt identifiera vad de behöver göra för att lindra deras specifika problem. När ditt barn( eller vän) kommer till dig med en av dessa frågor, borde du kunna hitta svaren här.

Det är sagt att det finns en bra chans att du kan drabbas av ett eller flera av dessa problem under din Minecraft-speldag, så det skulle säkert inte skadas för att läsa från början till botten och till och med bokmärke denna artikel för framtida felsökning.

Om du är relativt ny för Minecraft, kolla även vår guide till att skapa ett LAN-spel här. Det kan hända att du inte behöver den avancerade felsökningshjälpen, utan bara en snabb överblick över hur du får saker och ting att komma igång.

"Jag kan inte se Minecraft-spelet på nätet"

Det här är långt ifrån det största problemet som människor stöter på när man installerar Minecraft på sitt lokala nätverk: alla har Minecraft installerat och avfyrt, menen eller flera spelare kan inte ens se värdspelaren att ansluta i första hand.

Låt oss bryta ner de vanligaste orsakerna till denna fråga och beställa dem genom prevalens med lämpliga lösningar.

Din brandvägg blockerar Java

Detta problem uppstår på grund av förvirring över exakt vad som händer bakom kulisserna med Windows-brandväggen. Om Windows ska fråga din tillåtelse att köra den, kan du förvänta dig att fråga tillstånd för Minecraft, eller hur? Förutom Minecraft är faktiskt en Java-fil som körs av Java-programmet, så när det är dags för Minecraft att ansluta till nätverket, är brandväggen inte för "Minecraft" - det är för Java.

I skärmdumpen ovan kan du se den specifika formuleringen av brandväggs popupen. De flesta kommer som standard att se säkerhetsvarningen, se Java( och antingen inte vet vad det är eller bara vet tillräckligt om Java för att minnas om hur ett säkerhetsproblem Java har varit under åren) och klicka på Avbryt. Problemet är ytterligare sammansatt om du har din gästdator eller den dator som ditt barn använder för att få tillgång till icke-administrativ åtkomst( vilket du borde) kan personen försöka "Tillåt åtkomst" men kunde inte och bara slog avbryta. Vi kan inte berätta hur många gånger vi har gjort problem med att skytte för Minecraft bara för att personen ska säga "Åh hej, någon Firewall-box dykade upp men jag slog precis avbryt".

Lyckligtvis är lösningen för det här problemet enkelt, så länge du har administrativ åtkomst till datorn( vilket innebär att standardkontot är administratören eller om du har lösenordet till administratörskontot).

Navigera helt enkelt till Kontrollpanelen & gt;System och säkerhet & gt;Windows Firewall( eller skriv bara in "Firewall" i sökrutan Startmeny).

I brandväggen kontrollpanelen, välj "Tillåt en app eller funktion via Windows-brandväggen";länken ses i ljusblå i skärmdumpen ovan.

Klicka på ikonen Ändra inställningar i övre högra hörnet för att berätta för Windows att du vill göra administrativa ändringar och rulla sedan ner för att leta efter "javaw.exe" i listan över brandväggar. Den version av Java som din kopia av Minecraft använder måste ha kolumnen "Privat" markerad. Medan de flesta bara har en post är det möjligt att du kanske har två poster.(Om du har mer än en version av javaw.exe som är listad och vill undersöka, kan du alltid högerklicka på varje post och välj "Detaljer" för mer information.)

I den stora stora är flertalet fall det här enklatweak är allt som krävs för att förvisa din anslutningsförmåga.

Dina datorer finns på olika nätverk

För det andra är Java-problemet det andra nätverksproblemet. Det här problemet kan ta flera former, och om du har löst Java-problemet( eller det var inte ett problem i första hand), bör du noggrant arbeta dig igenom dessa potentiella scenarier.

Kontrollera att alla datorer är i samma nätverk. Med Wi-Fi-enheter, särskilt bärbara datorer, är det alltid möjligt att enheten är ansluten till ett närliggande Wi-Fi-nätverk eller en granns Wi-Fi som du tidigare använt. Kontrollera att alla datorer är i samma lokala nätverk med samma namn( t ex spelaren 1 är inte på "Wireless" och spelaren 3 är på "Wireless_Guest").

Om några datorer är anslutna till routern via Ethernet, se till att de är anslutna till samma router som de andra är anslutna till via Wi-Fi.

Kontrollera AP-isolering

Om alla är anslutna till samma nätverk, men du fortfarande inte kan ansluta, kan det bero på en funktion på din router som kallas AP-isolering. Du kan kontrollera om varje spelares dator kan nå datorn som värd spelet med ett enkelt ping-test.

Börja med att öppna kommandotolken på varje dator och skriv "ipconfig" för Windows-användare och "ifconfig" för Linux- och Mac-användare. Detta kommando kommer att mata ut en mängd data om IP-adressen och tillståndet på datorns nätverkskort. Notera "IPv4-adressen" för varje dator. För de allra flesta hemanvändare kommer denna adress att se ut som 192.168.1. * Eller 10.0.0. * Eftersom dessa är standardadressblocken på de flesta routrar och reserveras speciellt för internt bruk.

När du har adresserna på de olika datorerna, kontrollera om de kan nå varandra via nätverket med ping-kommandot. Medan du fortfarande befinner dig vid kommandotolken anger du kommandot ping [IP-adressen till värdspelarens dator].Så om du till exempel har två compueters-en med adressen 10.0.0.88 och en med adressen 10.0.0.87-logg på den första datorn( 88) och kör:

ping 10.0.0.87

Upprepa sedan processen påandra datorn( 87):

ping 10.0.0.88

Ping-kommandot ger dig en utgång som visar hur snabbt det gick att ansluta till den andra datorn, liksom hur många enskilda paket som returnerades. I ett hemnätverk bör framgångsgraden vara 100%.

Om båda datorerna har tillgång till Internet men , misslyckas de med pingtestet, då finns det en sista sak att se på: användarisolering. Vissa routrar har en säkerhetsfunktion( som vanligtvis bara används för Wi-Fi-användare och inte hårddiskade Ethernet-användare) som isolerar användare från varandra så att alla kan ansluta till Internet men enskilda användare kan inte ansluta till varandra. Denna inställning brukar betecknas som "AP-isolering" men du kan se den som "Access Point Isolation", "User Isolation", "Client Isolation" eller någon variation där. Vissa routrar applicerar automatiskt AP-isolering till alla gästnätverk utan att ange inställningen för användaren, så dubbelkontrollera att ingen av spelarna är inloggade i routerns gästnätverk.

Om en eller flera datorer misslyckas med pingtestet och du misstänker att AP-isolering kan vara orsaken, måste du konsultera dokumentationen för din specifika router för att se var inställningen är och hur du stänger av den. Om du hittar dokumentationen för din router saknar och du är kvar att gräva genom menyerna själv, kolla in vår guide till AP-isolering här för några tips om att hitta och aktivera / inaktivera det.

Prova manuellt att ansluta

Om ovanstående avsnitt inte löser ditt problem är det troligt att det enda problemet du verkligen har är att Minecraft av någon anledning inte pollar nätverket korrekt och uppdaterar den tillgängliga LAN-spellistan.

Det betyder inte att du inte kan spela spelet på nätet, men det betyder att du måste skriva in adressen på värdspelaren manuellt. Om du ser en skärm som den ovan, där den kontinuerligt söker efter LAN-spel men inte hittar dem klickar du på knappen "Direct Connect" och anger följande "[Host Player IP-adress]: [Host Game Port]".Till exempel "192.168.1.100:23950".

Spelporten är för Minecraft LAN-spel är slumpmässigt tilldelade varje gång värdspelarens karta öppnas för LAN-spelning.

Som sådan måste du antingen kontrollera porten när du öppnar spelet på värddatorn( det visas på skärmen omedelbart efter att du öppnat spelet, se nedan) eller du måste titta på noteringen för spelet på multiplayerskärm av en annan klient på ditt nätverk som kan ansluta( där det kommer att lista både IP-adress och portnummer under namnet på det öppna spelet).

"Jag kan ansluta, men jag blir sparkad"

Om du kan se det andra spelet på det lokala nätverket, men bli sparkad innan du kan spela, är den skyldige vanligen en av tre saker: olika spelversioner, identiska användar-ID, eller oförenliga spelmods( i denna sannolikhetsordning).

Det föråldrade servern / klientfelet

Utan synkronisering Minecraft-versionsnummer är den största källan till att delta i but-get-kicked fenomenet och uppstår när klientspelaren och värdspelaren kör spelets utgåvor. Om värden körs med Minecraft 1.7.10, men du kör 1.8.8 ser du ett meddelande som den här:

Den enklaste lösningen är att justera versionsnumret för klientspelarens Minecraft för att matcha( vi kommer inte föreslå att du ändrar värdspelarens version om värdspelarens värld redan är utforskad och byggd med skapelser eftersom stora skillnader i Minecraft-versioner kan orsaka kaos på kartor).

För att göra det, kör Minecraft launcher på klientmaskinerna och klicka på "Redigera profil" -knappen. I rullgardinsmenyn Använd version välj lämplig Minecraft-version. Vi tillhandahåller ett mer detaljerat genomgång här.

Det identiska ID-felet

Om sekundärspelarna loggar in på ditt värdspel och får felet "Det namnet är redan tagit", så är det troligt att du bara har en premiumkopia av Minecraft. En enda spelare kan inte logga in i samma värld två gånger.

Du kan hantera problemet på ett av två sätt. Först kan du köpa en kopia av Minecraft för varje spelare( som, som Minecraft-fans som stöder spelet, uppmuntrar vi dig att göra).Eller om du bara försöker kasta ihop en LAN-fest eller låta en barnbror spela, kan du redigera en fil så att en enda Minecraft-licens kan användas för ett lokalt spel. Vi detaljerar ins, outs och fallgropar av denna teknik i vår detaljerade handledning i frågan.

Det saknade modsfelet

När du lägger till mods i ditt Minecraft-spel, som för coola biomer eller ytterligare varelser, måste alla spelare som ansluter till ditt spel ha samma mods( och samma versioner av dessa mods) installerade. Du kan läsa mer om mods och in-and-outs för att använda dem här.

Den exakta texten för det här felet kan variera från att inte ens få ett felmeddelande( spelet stannar ständigt vid "inloggning. ..") till mycket specifika felavläsningar listar vilka mods och vilka versioner som saknas.

Om du stöter på detta problem finns det två sätt att fixa det. Om värden kör mods måste du lägga till samma mods för de klienter som försöker ansluta( t ex om värden har den populära Mo 'Creatures moden, så kommer alla spelare som vill dela världen att behöva den installeradför).Om klienten är modded, och värden körs vanilj Minecraft, måste kunden byta tillbaka till lager Minecraft-spelet. I sådana fall är det extremt praktiskt att använda en instanshanterare som MultiMC;Du kan göra en specifik förekomst för varje kombination av vanilj och modifierad Minecraft du behöver.

"Jag kan ansluta, men spelets prestanda är dålig"

Till skillnad från tidigare avsnitt i den här guiden är det här avsnittet lite mer tvetydigt. Många gånger kan spelarna vara värd för ett spel och ansluta till andra spel på nätverket, men trots att de inte blir direkt sparkade från spelet är prestanda väldigt cruddy. Att lägga undan ett osynligt men svårt nätverksproblem som faktiskt orsakar problem med anslutningen, det finns några saker du kan göra för att göra Minecraft till en jämn upplevelse för alla.

Först har spelaren med den mest kraftfulla datorn värd spelet. Minecraft är ett väldigt resurshäftigt spel( även om grafiken ser väldigt retro och enkel ut).Om du upplever dålig uppspelning över bordet( inte bara på de svagare maskinerna) kan det vara att värddatorn inte är upp till snus.

För det andra kan vi inte säga tillräckligt bra saker om Minecraft mod Optifine.Även om du inte har någon avsikt att göra något annat än att spela vanilj Minecraft.du bör absolut och utan tvekan installera Optifine. Det är en samling kodoptimeringar som helt uppriktigt borde vara i standard Minecraft-koden. Oavsett om din dator är ojämn eller ojämn, kommer Optifine att göra Minecraft köra så mycket mjukare.

Slutligen, om värddatorn är väl lämpad för uppgiften, men du fortfarande får låga bildräntor och andra tecken på ett kämpande spel kan du avlasta en del av världen till ett separat servern. Mojang erbjuder en fristående serverapplikation för nedladdning och det tar nästan ingen tid att ställa in en enkel Vanilla Minecraft-server. Enligt vår erfarenhet hjälper det verkligen till att utjämna prestandafrågor om värdens kopia av Minecraft inte samtidigt försöker hantera spel för värdspelaren samt att servera spelet för alla andra spelare. Att dela upp saker så att värdspelarens dator fortfarande är värd för spelet( via den dedikerade serverns app), men värdens Minecraft-app slår inte bort i båda uppgifterna, kan verkligen förbättra prestanda för alla.

Ännu bättre: Om du fortfarande har prestandafrågor kan du installera Minecraft-servern på en helt separat maskin på ditt nätverk och låta den maskinen hantera tunga lyft, så spelarens datorer behöver inte.

När du, dina vänner och dina barn verkligen vill spela Minecraft, kan det vara väldigt frustrerande när du skapar ett lokalt spel är det inte lätt att läsa. Med lite felsökning kan du inte bara komma igång utan problem, men du kan även hitta, tack vare mods som Optifine och kör en särskild serverapp, är du bättre än när du började.