Een van de grote klachten die Minecraft-spelers hebben, is dat Minecraft op Java draait - het is lastig om mee om te gaan omdat het onveilig is en regelmatig moet worden bijgewerkt om exploits te voorkomen, en ze willen er liever helemaal niet mee omgaan. Dankzij een nieuw opstartprogramma hoeft u voor Minecraft niet langer Java te installeren, zodat u het eindelijk kunt verwijderen.
De korte versie is dat Minecraft nu een stand-alone versie van Java in hun installatie bundelt en het heeft niet de beveiligingsproblemen en ergernissen die gewone Java wel heeft. Het mooie is dat Minecraft tijdens onze tests eigenlijk sneller zou moeten werken als je hun versie gebruikt in plaats van de versie die je al hebt geïnstalleerd.
Bijwerken: Microsoft heeft zojuist ook een nieuw opstartprogramma voor OS X-gebruikers uitgebracht, dus we werken het artikel bij.
Welke nieuwe veranderingen en waarom is het belangrijk?
De afgelopen maanden heeft Mojang een nieuw opstartprogramma getest voor de Windows PC-editie van Minecraft (een OS X-opstartprogramma is in de maak en wordt tegen het einde van het jaar verwacht). De belangrijkste (en nieuwswaardige) verandering in het opstartprogramma is dat het nu een zelfstandige versie van Java downloadt die onafhankelijk is van de algemene lokale installatie van Java op de hostcomputer.
VERWANT: Oracle kan de Java-plug-in niet beveiligen, dus waarom is deze standaard nog steeds ingeschakeld?
Waarom maakt dat uit en waarom zou het u iets kunnen schelen? Java is berucht vanwege zero-day exploits en kwetsbaarheden. We hebben uitgebreid geschreven over Java en de problemen met het platform door de jaren heen; als je een solide inleiding nodig hebt over waarom Java precies zo'n probleem is, raden we je ten zeerste aan om verder te lezen Java is vreselijk en onveilig, het is tijd om het uit te schakelen, hier is hoe .
Hoe vreselijk Java ook is en hoe vatbaar voor zero-day exploits het ook mag zijn, het is ook de magie die Minecraft aandrijft, in positieve of negatieve zin. Daarom moeten miljoenen mensen over de hele wereld die van Minecraft houden ook van Java houden en het op hun systeem laten installeren om het spel te kunnen spelen. Deze nieuwe Minecraft-ontwikkeling verandert het spel echter, zodat we niet langer een volledige systeembrede Java-installatie nodig hebben om het spel te spelen.
Je hebt technisch nog steeds Java nodig, maar het wordt nu gedownload door het Minecraft-opstartprogramma en opgeslagen met het opstartprogramma in plaats van geïnstalleerd op het hele systeem. Als Minecraft de enige reden is waarom u Java hebt geïnstalleerd, heeft u nu geen reden om uw systeem open te stellen voor Java-kwetsbaarheden. Het Java-uitvoerbare bestand dat door Minecraft wordt gebruikt, blijft bij Minecraft en is zo goed als onzichtbaar en ontoegankelijk voor de rest van het systeem. Beter nog, het Minecraft-opstartprogramma downloadt automatisch de juiste versie voor uw systeem (al die spelers die per ongeluk Java 32-bit gebruiken op hun 64-bit-machines zouden hierdoor aanzienlijke prestatieverbeteringen moeten zien) en werkt het automatisch bij. Dit alles en je zult het nooit zijn gevraagd om de Ask-werkbalk te installeren opnieuw.
Op dit moment staat het nieuwe Minecraft-opstartprogramma voor Windows-pc's live op de Minecraft-website, maar de meeste spelers gebruiken nog steeds het oude opstartprogramma. Laten we eens kijken hoe u kunt updaten naar het nieuwe opstartprogramma en bekijken welke prestatievoordelen u waarschijnlijk zult behalen. Voordat we verder gaan, grote dank aan HTG-forumlid adancom voor het onder onze aandacht brengen van de nieuwe draagraket.
Overschakelen naar de nieuwe Launcher in Windows
Het omschakelingsproces is zo goed als pijnloos mogelijk; het verandert niet waar uw gebruikersgegevens worden opgeslagen, dus u hoeft zich geen zorgen te maken over het veranderen van uw profiel of het maken van een nieuw profiel, of over wijzigingen met uw opgeslagen wereld.
U zult echter een zeer kleine aanpassing moeten aanbrengen, aangezien het installatieprogramma (vanaf deze tutorial) niet automatisch standaard de nieuwe Java-instantie gebruikt en uw bestaande Java-installatie zal blijven gebruiken.
De eerste stop is de officiële Minecraft-downloadpagina . Pak in de Windows-sectie een kopie van Minecraft.exe. Historisch deed het er niet echt toe waar u plaatst het .EXE-bestand terwijl het alleen de gegevens oproept die zijn opgeslagen in uw map met gebruikersgegevens; de draagraket fungeerde in wezen als een super geladen snelkoppeling. U wilt waarschijnlijk specifieker zijn waar u de nieuwe versie van het opstartprogramma plaatst, simpelweg omdat het nu extra submappen creëert om gamebestanden te huisvesten, zoals de zelfstandige Java-instantie waarin we zo geïnteresseerd zijn.
Bij de eerste keer uitvoeren, en bij alle volgende uitvoeringen waarbij een Java-update wordt gedetecteerd, ziet u de bovenstaande downloadindicator kort verschijnen. De looptijd in kwestie is, je raadt het al, de meest up-to-date en voor het systeem geschikte looptijd voor je machine.
Na die eerste run ziet u de volgende submappen en bestanden die zijn gemaakt in dezelfde map als het opstartprogramma. U kunt zien hoe u, als u de gewoonte had om minecraft.exe op het bureaublad of iets dergelijks te houden, het nu in een aparte map wilt bewaren.
Eenmaal in het opstartprogramma is een kleine maar belangrijke aanpassing nodig. Selecteer uw profiel met het profielselectiemenu in de linker benedenhoek van het opstartvenster. Klik op 'Profiel bewerken'.
Bijwerken: de nieuwste launcher zou moeten wijs al naar de juiste locatie. Maar het is toch een goed idee om het te controleren.
Zoek in het profielmenu onderaan naar "Java-instellingen (geavanceerd)". U zult opmerken dat het momenteel verwijst naar de systeembrede Java-installatie in de bovenstaande schermafbeelding (en u ziet waarschijnlijk een bijna identiek mappad in uw eigen profiel). Zoals hierboven vermeld, wordt het nieuwe opstartprogramma nog niet automatisch standaard ingesteld op het zelfstandige exemplaar.
U moet dat pad bewerken zodat het naar het bestand javaw.exe verwijst dat door het opstartprogramma is gedownload. Dit bestand is naar verhouding gelegen in het uitvoerbare bestand van de launcher. In ons voorbeeld hebben we de launcher voor deze tutorial in C: \ New Minecraft Launcher \ geplaatst. Als uw opstartprogramma zich bijvoorbeeld in D: \ Minecraft \ bevindt, moet uw pad dat weerspiegelen. Zoek in de map \ runtime \ en zoek in de submappen totdat u het betreffende Java-uitvoerbare bestand vindt.
Nadat u de wijziging heeft aangebracht (en dubbel heeft gecontroleerd of uw pad correct is), klikt u op 'Profiel opslaan'. Wanneer u nu dat profiel start, gebruikt Minecraft de zelfstandige Java-installatie die is opgeslagen met het opstartprogramma in plaats van de systeembrede Java-installatie.
Als Minecraft uw enige gebruik voor Java is, raden we u aan Java onmiddellijk van uw systeem te verwijderen.
Overschakelen naar de nieuwe Launcher voor OS X
Als je OS X gebruikt, kan dat ga naar deze officiële thread op Reddit en download de downloadlink. Als u dat eenmaal doet, is het net zo eenvoudig als dubbelklikken op de DMG en Minecraft naar uw map Toepassingen slepen.
U zult zien dat dit opstartprogramma momenteel in bèta is, omdat het de _stage heeft achter de naam. Je moet ervan uitgaan dat ze dit binnenkort voor iedereen zullen lanceren, en we zullen dit artikel updaten wanneer ze dat doen.
Zodra je dit hebt gedaan, kun je naar de profielinstellingen gaan en zien naar welke versie van Java het momenteel verwijst. Het zou degene moeten zijn die is gebundeld met de nieuwe download.
Prestatievergelijking
Naast de enorme beveiligingsimpuls die het gevolg is van het isoleren van Java, zijn er ook aanzienlijke potentiële prestatieverbeteringen. Veel Minecraft-spelers gebruiken 32-bits Java wanneer hun hardware 64-bits Java ondersteunt. Het opstartprogramma pakt automatisch de juiste versie.
VERWANT: Minecraft-prestaties verbeteren op oude en nieuwe computers
Bovendien slagen veel spelers er niet in om hun Java-installaties up-to-date te houden. Dat is niet alleen vreselijk vanuit het oogpunt van beveiliging, het is ook vreselijk vanuit het oogpunt van prestaties, aangezien Minecraft veel soepeler werkt wanneer u de meest recente versie van Java gebruikt.
We moeten toegeven dat we een vrij verwaarloosbare prestatieverbetering hadden verwacht van onze testmachine, aangezien deze een bijna huidige versie van 64-bits Java 8 draaide (wat een aanzienlijke verbetering is ten opzichte van de 32-bits Java 7 die de meeste Minecraft-spelers gebruiken).
In dit screenshot, gemaakt voordat we overschakelden naar de zelfstandige Java-installatie, kun je zien dat we al 64-bits Java gebruiken en 36 frames per seconde naar beneden halen. Deze waarde fluctueerde enigszins tijdens de test, maar kwam niet boven de 40 FPS uit.
Toen we overschakelden naar de enigszins bijgewerkte zelfstandige Java-instantie die werd gedownload door het Minecraft-opstartprogramma en op dezelfde plek inactief bleef, steeg onze FPS naar 70 (wat de vsync-instelling is die we hebben ingesteld voor onze specifieke monitor). Al met al een verrassende verschuiving in prestaties voor wat (op onze testmachine) een vrij kleine verandering was. Spelers die 32-bits Java 7 gebruiken en upgraden naar 64-bits Java 8 zouden aanzienlijke verbeteringen moeten zien.
Heeft u een Minecraft-gerelateerde vraag? Stuur ons een e-mail als [email protected] en we zullen ons best doen om deze te beantwoorden.