Så här felsöker du Minecraft LAN-spelproblem
Minecraft är ett fantastiskt spel att spela på ditt lokala nätverk med vänner, men det är inte roligt när du måste spendera hälften av dina problem med felsökningsproblem för tid. 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 sägs att det finns en bra chans att du kan drabbas av en 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 de installerar Minecraft på sitt lokala nätverk: alla har Minecraft installerat och avfyrade, men en eller flera spelare kan inte ens se värdspelaren att ansluta i första plats.
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
Problemet uppstår på grund av förvirring över exakt vad som händer bakom kulisserna med Windows-brandväggen. Om Windows ska fråga ditt tillstånd att köra det, skulle du förvänta dig att fråga om 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äggspopupen. 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 försvinner ytterligare om du har din gästdator eller den dator som ditt barn använder för att inte ha 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> System och säkerhet> Windows Firewall (eller skriv bara in "Firewall" i startmenyns sökrutan).
På Firewall-kontrollpanelen väljer du "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älja "Detaljer" för mer information.)
I det stora, omfattande, Majoriteten av fallen denna enkla tweak är allt som krävs för att förvisa din anslutningsförlust.
Dina datorer finns på olika nätverk
För det andra endast för Java-problemet är problemet med olika nätverk. 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, speciellt 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 efter 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
kommando. Ange kommandot medan du fortfarande befinner dig vid kommandotolken ping [IP-adress för värdspelarens dator]
. Så, till exempel, om du har två compueters-ett 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å den andra datorn (87):
ping 10.0.0.88
Ping-kommandot ger dig en utgång som berättar hur snabbt det gick att ansluta till den andra datorn, liksom hur många enskilda paket som returnerades. På ett hemnätverk bör framgångsgraden vara 100%.
Om båda datorerna kan komma åt Internet men de misslyckas ping-testet, då finns det en sista sak att titta på: användarisolering. Vissa routrar har en säkerhetsfunktion (som vanligtvis endast 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å kontrollerar du återigen 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 de ovanstående sektionerna inte löser problemet ä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å LAN, men det betyder att du måste skriva in värdadressens adress manuellt. Om du ser en skärm som den ovanstående, 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å multiplayer-skärmen av en annan klient på ditt nätverk som kan anslutas (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 ut innan du kan spela, är det vanligtvis en av tre saker: Olika spelversioner, identiska användar-ID eller inkompatibla spelmods (i 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 så 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 föreslår inte att ändra 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.
Felaktiga fel
När du lägger till mods till 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 permanent vid "inloggning ...") till väldigt specifika felavläsningar listar vilka mods och vilka versioner som saknas.
Om du stöter på det här problemet 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å behöver alla spelare som vill dela världen också den installeras för). Om klienten är modded och värden kör Vanilla 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 handboken är detta avsnitt 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å svagare maskiner) 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 för avsikt att göra 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 wimpy eller biffig, 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öra en särskild serverapp, är du bättre än när du började.