Cập nhật ĐTCL trên Mac: bản vá thật ra đến từ đâu
Cập nhật ngày · Đội ngũ OS FIGHT TACTICS
Câu hỏi luôn rơi vào đúng một thời điểm: mùa mới vừa mở, ai cũng đang bàn về các tộc hệ mới, còn màn hình của bạn vẫn là phiên bản cũ. Trên Mac, cập nhật Đấu Trường Chân Lý không diễn ra ở chỗ bạn đi tìm. Bản vá không đến qua launcher: nó rơi vào thiết bị Android nơi game được cài, qua Google Play chính thức, đúng y như trên điện thoại. Bài này tách bạch ba thứ khác nhau mà ai cũng gọi chung là «cập nhật», giải thích vì sao ngày ra mắt không cùng một giờ với mọi người, và đưa ra thứ tự kiểm tra khi bản tải ngừng nhúc nhích.
Từ bản 18.1, không còn client Mac nào để cập nhật nữa
Hãy bắt đầu từ thứ đã đổi bản chất của câu hỏi. Bản 18.1, bản mở Mùa 18 và đưa ĐTCL từ engine riêng của Riot sang Unreal Engine, đi kèm việc gỡ bỏ hỗ trợ macOS: không hỗ trợ, không vá lỗi. Nói cách khác, trên Mac không còn tồn tại một client máy tính nào có thể nhận bản vá. Riot mô tả việc gỡ bỏ này là tạm thời và cho biết đang làm việc để hỗ trợ hệ điều hành này trong một bản cập nhật tương lai, nhưng chưa công bố ngày nào. Cùng bản đó, các thiết bị Android và iOS đời cũ, ít bộ nhớ nhất, cũng bị bỏ lại.
Ngược lại, bản Android vẫn được hỗ trợ đầy đủ và nhận từng bản vá như trước. Đó chính là bản mà launcher chạy trên máy Mac của bạn, và cũng vì thế mà việc cập nhật giờ đi theo đường của điện thoại chứ không phải của PC. Bản 18.1 đổi những gì trong game, chúng tôi đã viết trong bài về bản 18.1 và ngày mở Mùa 18.
Ba thứ mà ai cũng gọi là «cập nhật»
Chín trên mười tin nhắn gửi tới hỗ trợ đều xuất phát từ việc lẫn lộn ba lớp riêng biệt. Chúng cập nhật độc lập, và vào những thời điểm khác nhau.
- Bản thân launcher: ứng dụng OS FIGHT TACTICS nằm trong thư mục Applications. Nó cập nhật như mọi ứng dụng Mac khác, độc lập với game.
- Game: Đấu Trường Chân Lý, cài bên trong thiết bị Android. Ở chế độ Đầy đủ, game tự cập nhật từ Google Play thật, chạy nền. Ở chế độ Nhẹ, chính launcher tải và cài phiên bản mới.
- Bản vá nội dung: ở lần khởi động đầu tiên sau một phiên bản lớn, game tự kéo thêm vài GB, sau khi đã mở lên. Không có nút nào để bấm, nhưng phải để nó chạy xong rồi mới đăng nhập.
Lớp thứ ba mới là thứ khiến người ta bất ngờ. Đã cập nhật xong, nút Chơi vẫn phản hồi, vậy mà game lại bắt đầu tải tiếp. Đó không phải lỗi: phiên bản ứng dụng mới không gói sẵn toàn bộ nội dung của mùa, nó đi lấy khi khởi động. Vào ngày mở mùa, phần tải nội bộ này tính bằng nhiều GB và cần bao lâu thì cần bấy nhiêu.
Chế độ Đầy đủ: Google Play làm thay bạn
Nút chuyển Đầy đủ hay Nhẹ nằm ở góc trên bên phải cửa sổ launcher, cạnh biểu tượng bàn phím và cài đặt. Ở chế độ Đầy đủ, ĐTCL được cài từ Google Play thật bằng tài khoản Google của bạn: đó là đường đi bình thường, và nhất là đường mang bản cập nhật của game về mà bạn không phải làm gì. Khi đó, Google Play trong thiết bị Android cư xử y hệt cái trên điện thoại của bạn, cũng tự cập nhật nền như vậy.
Hệ quả thực tế: khi bạn đi tìm «nút cập nhật», nó nằm trong Google Play của thiết bị, ở trang của game, chứ không nằm trong cài đặt của launcher. Nếu bạn bắt đầu từ một máy chưa cài gì, hướng dẫn cài đặt từng bước của chúng tôi chỉ rõ tài khoản Google được kết nối ở đâu và vào lúc nào.
Chế độ Nhẹ: launcher tự tải, và client Việt Nam
Ở chế độ Nhẹ không có Google Play và không cần tài khoản Google: launcher tự tải và cài game. Đây là chế độ mở đường vào PBE, máy chủ thử nghiệm mà Riot không phát hành ở mọi quốc gia, như chúng tôi viết trong bài về máy chủ thử nghiệm và máy Mac. Đổi lại, không có cập nhật nền tự động: launcher sẽ đề xuất phiên bản mới và bạn phải bấm chạy.
Người chơi Việt Nam có thêm một điểm đáng biết: Riot phát hành ứng dụng riêng cho từng quốc gia, và client Việt Nam nằm sẵn ở cuối phần cài đặt của launcher. Nó cài từ một tệp, tức là không cần tài khoản Google, và chạy được trên thiết bị Nhẹ. Cập nhật của nó vì thế đi theo nhịp của chính nó, không theo nhịp của gói toàn cầu.
Vì sao mùa mới không đến với mọi người cùng một giờ
Thấy bản vá được công bố buổi sáng mà tối vẫn chưa có là chuyện hoàn toàn bình thường. Có ba cơ chế độc lập làm lệch thời điểm nó thật sự về tới máy bạn.
- Riot triển khai theo khu vực: mỗi máy chủ đổi phiên bản trong khung bảo trì riêng, nên SEA, EUW, NA hay KR không cùng đổi vào một giờ.
- Google Play phát hành dần dần: một phiên bản ứng dụng mới không đến mọi tài khoản cùng lúc. Bạn bè cùng máy chủ SEA có thể thấy nút cập nhật trước bạn mà máy bạn chẳng hỏng hóc gì.
- Không chỉ có một ứng dụng ĐTCL: Riot phát hành theo từng nước. Việt Nam và Đài Loan có client riêng, cài từ tệp nên không cần tài khoản Google. Trung Quốc đi qua Tencent và không hề có trên Google Play. Mọi khu vực còn lại, gồm SEA, EUW, NA, BR và KR, dùng gói toàn cầu, chính là gói bạn vẫn cài.
Hệ quả đáng nhớ: khu vực thuộc về tài khoản Riot của bạn, không thuộc về máy cũng không thuộc về ứng dụng, như chúng tôi phân tích trong bài về tài khoản Riot và tiến trình dùng chung. Cài một ứng dụng khu vực khác không dời tài khoản của bạn đi đâu cả.
Gỡ một bản cập nhật đứng yên
Bản tải đóng băng gần như luôn có nguyên nhân vật lý chứ không phải lỗi phần mềm. Làm theo đúng thứ tự này sẽ xử lý được phần lớn các trường hợp.
- 1Kiểm tra dung lượng trống trước tiên: ổ đĩa gần đầy không báo lỗi rõ ràng, nó chỉ khiến bản tải đứng im. Hãy chừa dư ra ngoài mười mấy GB mà bản cài chiếm, như chúng tôi phân tích trong bài về dung lượng ổ đĩa cần chuẩn bị.
- 2Cứ để nó chạy, đừng thoát: ngày mở mùa, bản vá nội bộ tính bằng nhiều GB, và lần khởi động nguội ngay sau đó cũng lâu hơn thường lệ. Thoát giữa chừng chỉ mất thêm thời gian.
- 3Mở Google Play trong thiết bị Android và vào trang của game: ở chế độ Đầy đủ, nút cập nhật nằm đúng chỗ đó, và một bản cập nhật đang treo cũng được chạy lại bằng tay từ đó.
- 4Khởi động lại cả thiết bị Android từ launcher, không chỉ mở lại game. Rất nhiều bản tải đang treo sẽ chạy tiếp ngay lúc này.
- 5Kiểm tra kết nối: phát 4G từ điện thoại hoặc Wi-Fi công cộng bóp băng thông sẽ kéo một bản vá vài GB dài lê thê, như chúng tôi nói trong bài về chơi bằng kết nối chia sẻ.
- 6Nếu vẫn không nhúc nhích, đính kèm nhật ký vào phiếu hỗ trợ: cài đặt của launcher, dòng Nhật ký, Xem… Tệp đó nói ra điều mà thông báo lỗi không nói.
Một việc không nên làm: đi tìm tệp cài đặt game trên một trang web lạ để «ép» cập nhật. Chế độ Đầy đủ đi qua Google Play thật chính là để mỗi phiên bản đều là bản do Riot phát hành, có chữ ký và mới nhất. Gói nhặt ở nơi khác không cho bạn thêm gì mà lại đem mọi thứ còn lại ra đánh cược.
Sau khi launcher cập nhật: quyền phải cấp lại
Đây là trường hợp giống hỏng hóc nhất mà lại không phải hỏng hóc. Khi ứng dụng OS FIGHT TACTICS cập nhật, macOS coi như đó không còn hẳn là cùng một ứng dụng nữa và thu hồi quyền Trợ năng. Mà chính quyền đó giữ cho chuột phải vẫn là chuột phải: thiếu nó, Android đọc thành lệnh quay lại và đá bạn ra khỏi ván đấu. Vậy nên sau mỗi lần ứng dụng cập nhật, hãy cấp lại quyền đó trong Cài đặt Hệ thống của macOS.
Thói quen hữu ích thứ hai: chỉ giữ một bản OSFT duy nhất trên máy Mac. Quyền chỉ có hiệu lực với một bản, và một bản sót lại trong thư mục Downloads bên cạnh bản trong Applications sẽ gây ra đúng những triệu chứng của việc thiếu quyền. Các trường hợp kẹt lúc khởi động khác được xếp theo triệu chứng trong bài launcher không khởi động.
Hãy để bản tải xong rồi mới vào trận
Vừa cập nhật vừa chơi là ý tồi vì một lý do rất cụ thể: việc tải chiếm ổ đĩa và bộ xử lý, và thứ chịu trận đầu tiên là luồng âm thanh của engine. Vài tiếng rè nhỏ giữa ván, vài tiếng lách tách trong âm thanh, thế là người ta đi chỉnh thiết lập đồ họa trong khi chỉ cần chờ tải xong. Quy tắc gói trong một dòng: chơi sau khi tải xong, không phải trong lúc đang tải.
Ngày mở mùa, hãy tính chuyện cài đặt trước buổi chơi chứ đừng để năm phút trước ván xếp hạng đầu tiên. Đó cũng là lúc hợp lý để xem lại phím: mùa mới không xáo trộn phím của bạn, nhưng đây là cái cớ tốt để đọc lại sơ đồ phím trong bài chơi bằng bàn phím trên Mac.
Thứ mà cập nhật không bao giờ đụng tới: tài khoản của bạn
Không bản cập nhật nào, dù lớn đến đâu, đặt lại hay xóa một tài khoản. Tiến trình, bậc xếp hạng, bộ sưu tập và các giao dịch đã mua vẫn gắn với tài khoản Riot của bạn, trên máy chủ của Riot. Bản vá thay đổi game cài trên máy, không thay đổi thứ bạn sở hữu. Điều đó đúng với một bản vá nhỏ cũng như với bản 18.1, bản đã gỡ macOS mà không lấy đi của ai thứ gì: người chơi bị ảnh hưởng chỉ đổi đường vào, không đổi tài khoản.
Cập nhật ĐTCL trên máy Mac bằng cách nào?
Qua Google Play của thiết bị Android, không qua launcher. Ở chế độ Đầy đủ, việc cập nhật tự diễn ra ở nền như trên điện thoại; nếu muốn tự kích hoạt, hãy mở Google Play trong thiết bị và vào trang của game. Ở chế độ Nhẹ thì không có Google Play: launcher tải và cài phiên bản mới, rồi đề xuất cho bạn lúc khởi động.
Vì sao cập nhật xong game vẫn còn tải tiếp?
Vì đó là hai lần tải khác nhau. Lần đầu cài phiên bản mới của ứng dụng, lần sau là bản vá nội dung mà chính game tự kéo về ở lần khởi động đầu tiên, và tính bằng nhiều GB khi mở mùa. Hãy để nó xong rồi mới đăng nhập: đó là hoạt động bình thường, không phải treo máy.
Mùa mới đã ra mà máy tôi chưa có, có bình thường không?
Có. Riot chuyển đổi theo từng máy chủ trong khung bảo trì riêng, còn Google Play phát hành phiên bản mới dần dần, theo từng tài khoản. Một người chơi cùng máy chủ SEA có thể thấy bản cập nhật trước bạn mà máy bạn không hỏng gì cả.
macOS không còn được TFT hỗ trợ, điều đó có đổi cách cập nhật không?
Nó đổi nơi bản cập nhật đến. Từ bản 18.1, bản đưa game sang Unreal Engine đúng lúc mở Mùa 18, macOS không còn được Đấu Trường Chân Lý hỗ trợ: không còn client máy tính nào trên Mac để mà cập nhật. Riot mô tả việc gỡ bỏ này là tạm thời và nói đang làm việc để hỗ trợ hệ điều hành trong một bản cập nhật tương lai, chưa có ngày công bố. Bản Android vẫn được hỗ trợ đầy đủ và nhận mọi bản vá: đó là bản mà launcher chạy trên Apple Silicon.
Bản cập nhật của tôi treo giữa chừng, phải làm sao?
Trước hết hãy kiểm tra dung lượng trống của ổ đĩa, nguyên nhân phổ biến nhất khiến bản tải đứng yên, rồi cứ để nó chạy và đừng thoát ứng dụng. Sau đó chạy lại bản cập nhật từ trang của game trong Google Play của thiết bị, và khởi động lại thiết bị Android từ launcher. Nếu vẫn vậy, hãy đính kèm tệp nhật ký của launcher vào phiếu hỗ trợ thay vì cài lại một cách mù mờ.
Sau khi launcher cập nhật có phải làm lại gì không?
Chỉ một việc: cấp lại quyền Trợ năng trong Cài đặt Hệ thống của macOS. Hệ thống thu hồi quyền đó ngay khi ứng dụng thay đổi, và thiếu nó thì Android đọc chuột phải thành lệnh quay lại, đá bạn ra khỏi ván. Ngoài ra chỉ nên giữ một bản launcher duy nhất trên máy Mac, vì quyền chỉ có hiệu lực với một bản.