- Cơ sở dữ liệu crowdsourcing tổng hợp tình trạng sử dụng anti-cheat theo từng game và khả năng tương thích với Linux
- Trong tổng số 1136 game, 194 game (17%) được hỗ trợ hoàn toàn, 258 game (23%) có thể chạy, 635 game (56%) không hoạt động, 47 game (4%) bị từ chối
- 2 game (0%) được đánh dấu là sắp hỗ trợ
- Mỗi game được phân loại theo các trạng thái Supported, Running, Planned, Broken, Denied
- Đây là tài liệu cung cấp tiêu chí đánh giá khả năng chạy trong môi trường Wine/Proton cho game thủ Linux
Tổng quan trang web
- “Are We Anti-Cheat Yet?” là một website tổng hợp khả năng tương thích với Linux của các game sử dụng hệ thống anti-cheat
- Dữ liệu được thu thập theo hình thức đóng góp từ cộng đồng (crowdsourcing)
- Phân loại dựa trên việc có chạy được trong môi trường Wine/Proton hay không
- Trang web cung cấp các tính năng tìm kiếm (Search) và sắp xếp (Sort By / Sort Order)
Tóm tắt thống kê
- Có tổng cộng 1136 game trong danh sách
- 194 game (17%) : Supported hoàn toàn
- 258 game (23%) : trạng thái Running
- 2 game (0%) : Planned
- 635 game (56%) : Broken
- 47 game (4%) : Denied
- Mỗi trạng thái thể hiện mức độ có thể chạy trong môi trường Linux hoặc Proton
Ví dụ một số game
- Halo: The Master Chief Collection – Supported
- Battlefield™ 2042 – Denied
- Paladins – Running
- Thường xuyên bị lỗi nên cần kiểm tra bản cập nhật gần đây, thông tin trạng thái có thể chưa còn mới nhất
- Black Desert Online – Broken
- Cần Proton GE hoặc Proton Experimental
- Phiên bản Epic Games Store không hoạt động trên Linux, khuyến nghị bản Steam
Ý nghĩa sử dụng
- Là tài liệu tham khảo giúp game thủ Linux và nhà phát triển nhanh chóng nắm được tình trạng tương thích của hệ thống anti-cheat
- Có thể dùng để cải thiện môi trường chạy game dựa trên Proton hoặc xác định thứ tự ưu tiên cho các yêu cầu hỗ trợ
1 bình luận
Ý kiến trên Hacker News
Trước đây người chơi có thể tự mở và vận hành server cho game multiplayer
Nhưng giờ mọi thứ đều phụ thuộc vào server của công ty, nên người dùng không thể tự xử lý vi phạm và dẫn đến tình cảnh cần anti-cheat cấp độ rootkit
Cheat rốt cuộc là một cuộc chạy đua vũ trang với hacker, nên để giữ tính công bằng cho game thì gần như không thể tránh khỏi
Cheater chỉ cần chuyển sang server khác, nên cũng khó nói là thời đó tốt hơn bây giờ
Những công cụ như Punkbuster, BattleEye, EasyAntiCheat đều xuất phát từ đó, và đến giờ các server cộng đồng như FaceIT hay ESEA thậm chí còn dùng anti-cheat mạnh hơn
Nếu admin tắt anti-cheat thì công việc lại càng nhiều hơn, nên chẳng có lý do gì để làm vậy
Nếu hệ thống ghép trận theo trình độ hoạt động tốt thì ngay cả khi gặp cheater, họ cũng sẽ chủ yếu chơi với những người cùng mức đó
Cuối cùng vấn đề nằm ở cạnh tranh thứ hạng, chứ không hẳn là niềm vui của bản thân trò chơi
Admin cần thời gian để phát hiện cheater, việc tìm được server tốt cũng khó, và mô hình này không phù hợp với những thể loại cần matchmaking chính xác như game thể thao
Dù đã chơi multiplayer hơn 30 năm, sự tiện lợi của hệ thống ghép trận tự động hiện nay vẫn là thứ server cộng đồng không thể thay thế
Game multiplayer duy nhất tôi chơi dạo này là Beyond All Reason (BAR)
Đây là RTS mã nguồn mở nên có vẻ dễ làm cheat, nhưng thực tế lại gần như không có
Lý do là nhờ cộng đồng nhỏ, hệ thống quan sát, công khai hoàn toàn bản ghi trận đấu, và đội ngũ moderator hoạt động tích cực
Nếu 15 người thấy cùng một kết quả mà chỉ 1 người khác đi, thì không có lý do gì để tin người đó
Loại phổ biến nhất là smurfing (chơi bằng tài khoản phụ), nhưng cũng có nhiều biện pháp đối phó
Anti-cheat ngày nay trên thực tế gần như đòi hỏi quyền hạn cấp độ rootkit
Đây không chỉ là vấn đề bảo mật đơn thuần mà còn có thể dẫn tới chuyện thu thập thông tin mang tính địa chính trị
Nếu cộng đồng độc hại đến mức đó thì tôi nghĩ đây là vấn đề văn hóa nhiều hơn là công nghệ
Ý là phía game có thể xác minh đó là phần cứng đáng tin cậy, còn tôi vẫn bảo vệ được dữ liệu riêng tư của mình
Multiplayer FPS giờ đã trở thành một cộng đồng quá độc hại, đến mức tôi không còn muốn chơi nữa
Tôi vừa đặt một chiếc laptop mới để làm việc với LLM, nhưng thấy game nào bắt buộc Secure Boot là mất hứng ngay
Tôi không thích việc người khác quyết định cái gì được chạy trên chính máy tính của mình
Game không quan trọng đến mức đó, cần thì tôi sẽ chơi bằng cloud streaming
Cảm giác yên tâm hơn hẳn khi không phải nhét mã rác vào kernel space
Những game như Arc Raiders cũng chạy tốt trên Linux
Thật buồn cười khi các hãng game lấy anti-cheat trên Linux làm cái cớ, trong khi vẫn phát hành bản cho Switch gần như không có bảo mật
Giờ thì server có vẻ đã có thể phân tích hành vi hoặc huấn luyện mô hình để phát hiện cheater, nên tôi thắc mắc vì sao vẫn cần anti-cheat phía client
Ngay cả công nghệ Fog of War của Riot cũng không hoàn hảo
Mấu chốt là phải hạ tỷ lệ false positive xuống dưới 1%
Trước đây tôi từng dual boot, nhưng giờ chỉ mua những game chạy được trên Linux
EA chặn BF6 vì vấn đề anti-cheat nên tôi đơn giản là không mua nữa
Tôi từng thắc mắc liệu có thể tạo ra anti-cheat không thể bị vượt qua trên Linux hay không
Server phải kiểm chứng luật chơi và kiểm soát dữ liệu được lộ ra
Muốn kiểm soát client thì người dùng không được quyền kiểm soát máy tính của chính họ, mà điều đó đi ngược lại triết lý Linux
Game chạy với quyền root, còn hypervisor bảo vệ các trang bộ nhớ
TPM đảm bảo tính toàn vẹn của hypervisor, và khi thoát game thì hệ thống trở về trạng thái ban đầu
Dù không hoàn hảo, đây vẫn là cách tiếp cận có thể cân bằng giữa tự do của người dùng và bảo mật
Sau khi chuyển sang Linux, thứ duy nhất tôi nhớ là League of Legends
Thật tiếc khi Riot đã phá vỡ khả năng tương thích với Wine
Nếu họ chỉ giải quyết vấn đề phía server thì đã chẳng cần đến kiểu rootkit này
Cả TF2 lẫn CS2 đều bị độ trễ và tụt khung hình nghiêm trọng, GPTK hay Rosetta 2 cũng có giới hạn
Tôi ước Apple quan tâm hơn đến hệ sinh thái game
Trước câu hỏi liệu game cạnh tranh có hệ thống đánh giá kiểu Uber hay không