Gỡ lỗi
Những lỗi đã gặp, vì sao xảy ra và cách xử lý. Trang này lớn dần theo từng bản.
Không đăng nhập được Steam, mã QR không hiệnĐã sửa từ bản 0.1.0
Triệu chứng
Màn hình đăng nhập Steam hiện ô mã QR mờ kèm biểu tượng tải lại, hoặc đăng nhập bằng tài khoản thì quay mãi.
Nguyên nhân
DNS của một số nhà mạng Việt Nam trả lời "tên không tồn tại" cho các máy chủ đăng nhập của Steam (steamserver.net). Steam bản Windows tự hỏi DNS của máy, không đi qua bộ vượt chặn.
Cách xử lý
- Cập nhật kegPlay lên bản mới nhất: app đã kèm "DNS dự phòng", tự hỏi lại 1.1.1.1 khi DNS của máy báo không có tên.
- Bấm Tắt Steam rồi Mở Steam để áp dụng.
- Cách tạm nếu chưa cập nhật được: đổi DNS của máy sang 1.1.1.1 trong Cài đặt hệ thống › Mạng.
Steam mở ra cửa sổ đenĐã sửa từ bản 0.1.0
Triệu chứng
Cửa sổ Steam hiện lên nhưng bên trong toàn màu đen, không thấy nút hay danh sách game.
Nguyên nhân
Giao diện Steam là một trình duyệt nhúng, và phần tăng tốc đồ hoạ của nó không chạy được trong Wine trên Mac.
Cách xử lý
- kegPlay tự vá lỗi này mỗi lần mở Steam. Nếu vẫn đen: bấm Tắt Steam, chờ vài giây rồi Mở Steam.
- Steam vừa tự cập nhật thì có thể đen một lần; mở lại là hết.
Tải game báo "No internet connection"
Triệu chứng
Steam trong kegPlay đã đăng nhập, nhưng bấm cài game thì báo không có mạng.
Nguyên nhân
Steam bản Mac đang mở cùng tài khoản. Hai bản tranh nhau một phiên đăng nhập và bản trong kegPlay bị đá ra.
Cách xử lý
- Thoát hẳn Steam bản Mac (Cmd+Q).
- Trong kegPlay bấm Tắt Steam rồi Mở Steam.
Bấm phím di chuyển thì hiện ô chữ trắng, nhân vật đi khựngĐã sửa từ bản 0.1.0
Triệu chứng
Trong game, bấm W A S D thì một ô trắng có chữ kiểu "wddddaw" hiện ở góc màn hình.
Nguyên nhân
Bộ gõ tiếng Việt (Telex, VNI) hoặc bộ gõ Trung, Nhật, Hàn của macOS đang bật. Nó giữ phím lại để ghép chữ.
Cách xử lý
- Để app kegPlay mở trong lúc chơi: app tự chuyển bàn phím sang ABC khi bạn vào cửa sổ game và trả lại bộ gõ cũ khi rời đi.
- Kiểm công tắc "Tự chuyển bộ gõ sang ABC khi vào game" trong Cài đặt của app.
- Hoặc tự đổi sang bàn phím ABC trước khi chơi.
"Could not create OpenGL context" khi mở gameĐã sửa từ bản 0.1.0
Triệu chứng
Bấm Play thì hiện hộp "Graphics driver error: Could not create OpenGL context". Gặp ở Mount & Blade II: Bannerlord.
Nguyên nhân
Trình khởi chạy (launcher) của game xin OpenGL theo kiểu mà Wine trên Mac từ chối, dù macOS đáp ứng được.
Cách xử lý
- Chọn công nghệ DXMT trong kegPlay (bản vá chỉ có ở DXMT).
- Bấm Tắt Steam, Mở Steam rồi chạy lại game.
Launcher của game chớp đen liên tụcĐã sửa từ bản 0.1.0
Triệu chứng
Cửa sổ launcher lúc hiện hình, lúc đen, lặp lại nhiều lần mỗi giây. Gặp ở Bannerlord.
Nguyên nhân
Launcher vẽ bằng OpenGL rồi chép ảnh sang một cửa sổ trong suốt. Wine trên Mac hiện cả hai lớp đè lên nhau.
Cách xử lý
- Cập nhật kegPlay và chọn DXMT.
- Lúc mới mở vẫn có thể nháy nền đen dưới một giây; đó là bình thường.
"Failed to load steamui.dll"Đã sửa từ bản 0.1.0
Triệu chứng
Lần đầu mở Steam sau khi cài thì hiện hộp lỗi này rồi thoát.
Nguyên nhân
Steam chưa kịp tải phần lõi của nó ở lần chạy đầu tiên.
Cách xử lý
- Bản mới tự xử lý: lần đầu kegPlay để Steam tải đủ rồi mới mở lại. Lần đầu có thể mất vài phút.
- Nếu đang ở bản cũ: bấm Mở Steam lại một lần nữa.
Trang Store trắng hoặc không tải đượcĐã sửa từ bản 0.1.1
Triệu chứng
Thư viện game vào được nhưng tab Store không hiện gì.
Nguyên nhân
Nhà mạng chặn store.steampowered.com. Riêng bản 0.1.0 có lỗi làm công tắc "Vượt chặn Store" bật mà không có tác dụng.
Cách xử lý
- Cập nhật lên kegPlay 0.1.1 trở lên.
- Bật công tắc "Vượt chặn Store" trong kegPlay.
- Bấm Tắt Steam rồi Mở Steam (công tắc có hiệu lực từ lần mở sau).
macOS không cho mở kegPlay
Triệu chứng
Mở app lần đầu thì macOS báo không xác minh được nhà phát triển.
Nguyên nhân
kegPlay chưa được ký bằng tài khoản Apple Developer (dự án miễn phí, chưa mua).
Cách xử lý
- Mở Cài đặt hệ thống › Quyền riêng tư & Bảo mật, kéo xuống và bấm "Vẫn mở" cho Kegplay.
- Chỉ phải làm một lần. Mã nguồn công khai trên GitHub nếu bạn muốn tự kiểm.
Không thấy lỗi của bạn? Báo lỗi trên GitHub
kegPlay