Minecraft không cần cài đặt Anymore Java; Đã đến lúc gỡ cài đặt Java
Một trong những phàn nàn lớn của người chơi Minecraft là Minecraft chạy trên Java - thật khó xử lý vì nó không an toàn và cần cập nhật thường xuyên để tránh bị lợi dụng và họ hoàn toàn không giải quyết vấn đề này. Nhờ một trình khởi chạy mới, Minecraft không còn yêu cầu bạn phải cài đặt Java, vì vậy cuối cùng bạn có thể xóa nó.
Phiên bản ngắn là Minecraft hiện đang đưa một phiên bản Java độc lập vào bản cài đặt của họ và nó không có vấn đề bảo mật và phiền toái như Java thông thường. Điều thực sự tuyệt vời là Minecraft thực sự sẽ chạy nhanh hơn trong thử nghiệm của chúng tôi nếu bạn sử dụng phiên bản của họ thay vì phiên bản bạn đã cài đặt.
Cập nhật: Microsoft cũng vừa phát hành một trình khởi chạy mới cho người dùng OS X, vì vậy chúng tôi đang cập nhật bài viết.
Những thay đổi mới và tại sao nó có vấn đề?
Trong vài tháng qua, Mojang đã thử nghiệm một trình khởi chạy mới cho Windows PC Edition của Minecraft (một trình khởi chạy OS X đang hoạt động và dự kiến vào cuối năm nay). Thay đổi chính (và đáng tin cậy) trong trình khởi chạy là giờ đây nó tải xuống một phiên bản Java độc lập, độc lập với cài đặt Java cục bộ chung trên máy chủ.
Tại sao điều đó lại quan trọng và tại sao bạn nên quan tâm? Java nổi tiếng với các khai thác và lỗ hổng zero day. Chúng tôi đã viết nhiều về Java và các vấn đề với nền tảng trong nhiều năm qua; nếu bạn cần một nguyên tắc vững chắc về lý do chính xác Java là một vấn đề như vậy, chúng tôi khuyên bạn nên đọc qua Java là khủng khiếp và không an toàn, đã đến lúc vô hiệu hóa nó.
Kinh khủng như Java và có xu hướng khai thác bằng 0 ngày như nó có thể, đó cũng là phép thuật thúc đẩy Minecraft, tốt hơn hoặc xấu hơn. Bởi vì điều này, hàng triệu người trên khắp thế giới yêu thích Minecraft cũng phải yêu ghét Java và tiếp tục cài đặt nó trên hệ thống của họ để chơi trò chơi. Tuy nhiên, sự phát triển Minecraft mới này thay đổi trò chơi, do đó chúng tôi không còn cần cài đặt Java toàn hệ thống để chơi trò chơi.
Về mặt kỹ thuật, bạn vẫn cần Java, nhưng hiện tại nó đã được trình khởi chạy Minecraft tải xuống và được lưu trữ cùng với trình khởi chạy thay vì được cài đặt trên toàn bộ hệ thống. Nếu Minecraft là lý do duy nhất bạn đã cài đặt Java, thì bây giờ bạn không có lý do gì để mở hệ thống của mình thành các lỗ hổng Java. Tệp thực thi Java được sử dụng bởi Minecraft vẫn tồn tại với Minecraft và tốt như vô hình và không thể truy cập được với phần còn lại của hệ thống. Tốt hơn nữa, trình khởi chạy Minecraft tự động tải xuống phiên bản chính xác cho hệ thống của bạn (tất cả những người chơi đó vô tình sử dụng Java 32 bit trên các máy 64 bit của họ sẽ thấy hiệu suất tăng đáng kể nhờ vào điều này) và tự động cập nhật nó. Tất cả điều này và bạn sẽ không bao giờ được nhắc cài đặt lại Thanh công cụ Hỏi.
Hiện tại, trình khởi chạy Minecraft mới cho PC Windows đã có trên trang web Minecraft nhưng phần lớn người chơi vẫn đang sử dụng trình khởi chạy cũ. Chúng ta hãy xem làm thế nào để cập nhật lên launcher mới và xem qua các loại lợi ích hiệu suất mà bạn có thể sẽ gặt hái được. Trước khi chúng tôi tiến hành, rất cảm ơn adancom thành viên diễn đàn HTG đã mang đến sự chú ý mới cho chúng tôi.
Cách chuyển sang Trình khởi chạy mới trên Windows
Quá trình chuyển đổi gần như không gây đau đớn; nó sẽ không thay đổi nơi dữ liệu người dùng của bạn được lưu trữ để bạn không phải lo lắng về việc thay đổi hồ sơ hoặc tạo một cái mới, hoặc bất kỳ thay đổi nào với thế giới của bạn sẽ tiết kiệm.
Tuy nhiên, bạn sẽ cần thực hiện một điều chỉnh rất nhỏ, vì trình cài đặt (theo hướng dẫn này) không tự động mặc định cho cá thể Java mới và sẽ tiếp tục sử dụng cài đặt Java hiện có của bạn.
Điểm dừng đầu tiên là trang tải xuống Minecraft chính thức. Trong phần Windows, lấy một bản sao của Minecraft.exe. Trong lịch sử nó không thực sự quan trọng Ở đâu bạn đặt tệp .EXE vì tất cả những gì nó đã làm là gọi dữ liệu được lưu trong thư mục dữ liệu người dùng của bạn; launcher hoạt động cơ bản giống như một phím tắt siêu tích điện. Bạn có thể muốn đặc biệt hơn khi đặt phiên bản mới của trình khởi chạy đơn giản vì giờ đây nó tạo các thư mục con bổ sung cho các tệp trò chơi trong nhà như phiên bản Java độc lập mà chúng tôi rất quan tâm.
Trong lần chạy đầu tiên và tất cả các lần chạy tiếp theo nơi phát hiện bản cập nhật Java, bạn sẽ thấy chỉ báo tải xuống được thấy ở trên xuất hiện nhanh chóng. Thời gian chạy trong câu hỏi là, bạn đoán nó, thời gian chạy phù hợp nhất với hệ thống và cập nhật nhất cho máy của bạn.
Sau lần chạy đầu tiên đó, bạn sẽ thấy các thư mục con và tệp sau đây được tạo trong cùng thư mục với trình khởi chạy. Bạn có thể thấy, nếu bạn có thói quen chỉ giữ minecraft.exe trên máy tính để bàn hoặc tương tự, bạn có thể muốn giữ nó trong một thư mục riêng biệt ngay bây giờ.
Khi ở trong launcher, một điều chỉnh nhỏ nhưng quan trọng là cần thiết. Chọn hồ sơ của bạn với menu chọn hồ sơ được tìm thấy ở góc dưới bên trái của cửa sổ trình khởi chạy. Nhấp vào Chỉnh sửa hồ sơ.
Cập nhật: launcher mới nhất Nên chỉ vào đúng vị trí rồi Nhưng dù sao cũng nên kiểm tra.
Trong menu hồ sơ, hãy tìm Cài đặt Java Java (Nâng cao) ở phía dưới. Bạn sẽ lưu ý rằng nó hiện đang hướng tới cài đặt Java toàn hệ thống trong ảnh chụp màn hình ở trên (và bạn có thể thấy đường dẫn thư mục gần như giống hệt nhau trong hồ sơ của riêng bạn). Như đã đề cập ở trên, trình khởi chạy mới chưa tự động mặc định cho phiên bản độc lập.
Bạn cần chỉnh sửa đường dẫn đó để trỏ đến tệp javaw.exe được tải xuống bởi trình khởi chạy. Tập tin này là tương đối nằm để thực thi launcher. Trong ví dụ của chúng tôi, chúng tôi đã đặt trình khởi chạy trong C: \ New Minecraft Launcher \ cho mục đích của hướng dẫn này. Ví dụ, nếu trình khởi chạy của bạn nằm trong D: \ Minecraft \ thì đường dẫn của bạn sẽ phản ánh điều đó. Tìm trong thư mục \ runtime \ và tìm trong các thư mục con cho đến khi bạn tìm thấy java thực thi trong câu hỏi.
Sau khi bạn thực hiện thay đổi (và kiểm tra kỹ xem đường dẫn của bạn có đúng không), hãy nhấp vào Lưu Lưu hồ sơ. Hiện tại khi bạn khởi chạy cấu hình đó, Minecraft sẽ sử dụng cài đặt Java độc lập được lưu trữ bằng trình khởi chạy thay vì cài đặt Java trên toàn hệ thống.
Thực tế, nếu Minecraft là ứng dụng duy nhất của bạn cho Java, chúng tôi khuyên bạn nên gỡ cài đặt Java ngay lập tức khỏi hệ thống của bạn.
Cách chuyển sang Trình khởi chạy mới cho OS X
Nếu bạn đang sử dụng OS X, bạn có thể đi đến chủ đề chính thức này trên Reddit và nhận liên kết tải xuống. Khi bạn thực hiện, việc này chỉ đơn giản là nhấp đúp vào DMG và kéo Minecraft vào thư mục Ứng dụng của bạn.
Bạn sẽ nhận thấy rằng trình khởi chạy này đang ở giai đoạn thử nghiệm ngay bây giờ, vì nó có _stage sau tên. Bạn sẽ phải giả định rằng họ sẽ sớm ra mắt bản này cho mọi người và chúng tôi sẽ cập nhật bài viết này khi họ làm.
Khi bạn thực hiện việc này, bạn có thể đi vào cài đặt cấu hình và xem phiên bản Java nào hiện đang trỏ đến. Nó phải là cái được gói cùng với bản tải xuống mới.
So sánh hiệu suất
Ngoài việc tăng cường bảo mật khổng lồ đến từ việc cô lập Java, còn có các tăng hiệu năng tiềm năng đáng kể. Nhiều người chơi Minecraft đang sử dụng Java 32 bit khi phần cứng của họ hỗ trợ Java 64 bit. Trình khởi chạy tự động lấy phiên bản chính xác.
Ngoài ra, nhiều người chơi không cập nhật cài đặt Java của họ. Không chỉ khủng khiếp từ quan điểm bảo mật, nó còn khủng khiếp từ quan điểm hiệu năng khi Minecraft chạy mượt mà hơn nhiều khi bạn sử dụng phiên bản Java mới nhất.
Chúng tôi sẽ thừa nhận rằng chúng tôi đã dự đoán một hiệu suất khá không đáng kể giúp tăng cường máy thử nghiệm của chúng tôi vì nó đang chạy phiên bản gần đây của Java 8 64 bit (đây là một cải tiến đáng kể so với Java 7 mà hầu hết người chơi Minecraft đang sử dụng).
Trong ảnh chụp màn hình này được chụp trước khi chúng tôi chuyển sang cài đặt Java độc lập, bạn có thể thấy rằng chúng tôi đang sử dụng Java 64 bit và kéo xuống 36 khung hình mỗi giây. Giá trị này dao động nhẹ trong quá trình thử nghiệm nhưng không tăng trên 40 FPS.
Khi chúng tôi chuyển sang phiên bản Java độc lập được cập nhật một chút do trình khởi chạy Minecraft tải xuống và đứng yên ở cùng một vị trí, FPS của chúng tôi đã tăng lên 70 (đó là cài đặt vsync mà chúng tôi đã đặt cho màn hình cụ thể của mình). Nhìn chung, một sự thay đổi đáng ngạc nhiên về hiệu suất đối với số tiền (trên máy thử nghiệm của chúng tôi) là một thay đổi khá nhỏ. Người chơi sử dụng Java 7 32 bit nâng cấp lên Java 8 64 bit sẽ thấy những cải tiến đáng kể.
Có một câu hỏi liên quan đến Minecraft? Bắn email cho chúng tôi là [email protected] và chúng tôi sẽ cố gắng hết sức để trả lời email.