Trong vài năm gần đây, một số tựa game đình đám từng có thể chơi trên Linux giờ đây đã không còn khả dụng, bao gồm các cái tên như Grand Theft Auto V (Online), Apex Legends, Roblox và League of Legends. Điều này rõ ràng là một vấn đề lớn đối với game thủ sử dụng nền tảng này, nhưng còn nghiêm trọng hơn nữa đối với những người đã đầu tư vào các thiết bị như Steam Deck để chơi những tựa game đó. Nguyên nhân thường được các nhà phát triển đưa ra là do việc giới thiệu các phần mềm chống gian lận (anti-cheat) chỉ hỗ trợ Windows, chẳng hạn như Vanguard với League of Legends. Tuy nhiên, Respawn – nhà phát triển Apex Legends – lại là một trong những hãng đầu tiên tuyên bố rằng việc chặn người chơi Linux là một động thái tích cực cho trò chơi, với lý do gian lận đã giảm đáng kể kể từ khi người dùng Linux không được phép chơi.
Bài viết này sẽ đi sâu phân tích tuyên bố gây tranh cãi của Respawn, xem xét liệu Linux có thực sự là một môi trường dễ gian lận hơn, đánh giá tính minh bạch của dữ liệu mà họ cung cấp, và thảo luận về tác động sâu rộng của việc loại bỏ hỗ trợ Linux đối với cộng đồng game thủ và các nền tảng chơi game như Steam Deck.
Liệu Linux có thực sự làm gia tăng số lượng kẻ gian lận?
Câu trả lời chưa rõ ràng
Trước khi đi sâu vào các tuyên bố của Respawn, điều quan trọng là phải xem xét vấn đề gian lận trên Linux. Linux chắc chắn gây khó khăn hơn cho các nhà phát triển anti-cheat trong việc hoạt động hiệu quả. Trong khi Windows là một môi trường tương đối đồng nhất, các hệ thống Linux lại có vô vàn biến thể – từ các nhân (kernel) khác nhau, thư viện hệ thống đa dạng, cho đến các trình quản lý gói (package manager) khác nhau. Có quá nhiều yếu tố cần phải tính đến so với một cài đặt Windows đơn giản.
Thêm vào đó, Linux cung cấp cho người dùng quyền kiểm soát hệ thống lớn hơn đáng kể để tùy chỉnh theo ý muốn. Bạn thậm chí có thể cài đặt nhân Linux đã được sửa đổi của riêng mình, và quyền truy cập root (quyền quản trị cao nhất) mang lại quyền kiểm soát hệ thống vượt trội so với những gì bạn có thể dễ dàng đạt được trên Windows. Điều này mở ra khả năng sửa đổi quá trình của game, giả mạo các lệnh gọi hệ thống (system call), hoặc chạy game trong một môi trường ảo hóa mà không dễ bị phần mềm anti-cheat phát hiện.
Trong quá khứ, đã từng có những phần mềm gian lận được xây dựng cho các phiên bản game trên Linux, ví dụ như AimTux trong Counter-Strike: Global Offensive cách đây khoảng tám năm. Mặc dù cheat này đã không bị phát hiện trong một thời gian dài, nhưng nó chỉ chạy trên Linux và yêu cầu người dùng tự biên dịch (build) nó. Tuy nhiên, nó không làm gì quá phức tạp, ngoài việc chạy với quyền root để tự tiêm (inject) vào quá trình của game.
Cho đến nay, chưa có nhiều dữ liệu đủ mạnh để khẳng định rằng gian lận trên Linux đã vượt khỏi tầm kiểm soát. Trên thực tế, Apex Legends có rất nhiều phần mềm gian lận dành cho người dùng Windows, bao gồm cả các công cụ mã nguồn mở được chia sẻ trên các diễn đàn và GitHub. Những kẻ gian lận này cuối cùng sẽ bị phát hiện và tài khoản của họ sẽ bị cấm, nhưng điều đó không có nghĩa là Respawn đang kiểm soát tốt tình hình gian lận trên Windows, chứ chưa nói đến Linux.
Dữ liệu của Respawn còn mơ hồ và thiếu minh bạch
Biểu đồ không nhãn mác, thông tin không đầy đủ
Dữ liệu chính thức duy nhất mà chúng ta có từ Respawn về “sự giảm đáng kể” của số lượng kẻ gian lận trong game của họ là một biểu đồ duy nhất được chia sẻ trên tài khoản của Respawn. Công ty này tuyên bố rằng tỷ lệ các trận đấu có kẻ gian lận đã giảm kể từ khi hỗ trợ Linux bị loại bỏ, nhưng đó không phải là toàn bộ bức tranh. Trên thực tế, gian lận rõ ràng đã có xu hướng giảm trước khi hỗ trợ bị gỡ bỏ, và trong cùng biểu đồ đó, gian lận thực sự lại đang có dấu hiệu tăng trở lại.
Rõ ràng là Respawn đã thêm các biện pháp bảo vệ bổ sung không chỉ đơn thuần là việc loại bỏ hỗ trợ Linux, và trên thực tế, những biện pháp đó có thể chịu trách nhiệm cho tỷ lệ giảm ban đầu. Thêm vào đó, theo Steam Charts, vào ngày 6 tháng 12, ngày họ chia sẻ dữ liệu đó, có khoảng 80.000 người chơi ít hơn so với đầu tháng 11. Biểu đồ của Respawn không có nhãn cho cả khoảng thời gian hoặc mức độ giảm thực tế của gian lận, vì vậy chúng ta chỉ có thể đưa ra các giả định về số liệu tuyệt đối.
Vì hỗ trợ Linux đã kết thúc vào cuối tháng 10, việc giảm số lượng kẻ gian lận rõ ràng trùng khớp với sự sụt giảm liên tục số lượng người chơi, khi 80.000 người chơi đã ngừng chơi game trong suốt tháng 11. Với dữ kiện đó, rõ ràng là việc giảm số lượng kẻ gian lận cũng có thể trùng khớp với sự giảm chung trong cơ sở người chơi. Sử dụng biểu đồ, nếu sự sụt giảm sau khi hỗ trợ Linux bị loại bỏ thể hiện mức giảm 33% số lượng kẻ gian lận, thì tôi đã tính toán rằng mức giảm trước đó là khoảng 20%. Con số này sẽ không hoàn toàn chính xác (vì tôi đã đo chiều dọc trong biểu đồ bằng cách đếm từng pixel) nhưng nhìn chung nên là đại diện.
Ngoài ra, Respawn nói rằng đây là “tỷ lệ” các trận đấu có kẻ gian lận, điều này cho thấy đó là số lượng kẻ gian lận trên mỗi X trận đấu, nhưng sự giảm gian lận đó một lần nữa có thể được quy cho các hành động khác mà Respawn đã thực hiện. Đặc biệt khi gian lận đã giảm trước khi hỗ trợ Linux bị loại bỏ. Dữ liệu mà công ty cung cấp thực sự không biện minh cho tuyên bố rằng việc loại bỏ hỗ trợ Linux đã làm giảm số lượng kẻ gian lận, vì không có đủ số liệu cụ thể được đưa ra để thực sự giải thích điều gì đã xảy ra.
Tác giả đã liên hệ với Respawn trong quá trình viết bài này nhưng không nhận được phản hồi tại thời điểm viết. Bài viết sẽ được cập nhật nếu có phản hồi.
Loại bỏ hỗ trợ Linux là hành động gây bất lợi cho người dùng
Chế độ Desktop trên Steam Deck OLED, hiển thị màn hình nền Linux với các icon ứng dụng và cửa sổ mở.
Có rất nhiều trò chơi đã loại bỏ hỗ trợ Linux trong những tháng gần đây và thậm chí cả những năm trước, và đây chắc chắn là một hành động gây bất lợi cho người dùng. Trên thực tế, bạn có thể đi xa hơn để cho rằng các công ty có thể làm điều đó để “trả đũa” Valve, vì nó ngăn Steam Deck chơi những trò chơi đó và đẩy game thủ về phía Windows. Respawn thuộc sở hữu của EA, và EA có cửa hàng game riêng mang tên EA Desktop. Một động thái như vậy làm suy yếu khả năng của Valve khi tuyên bố rằng Steam Deck có thể chơi các game phổ biến trên Steam và củng cố vị thế của Microsoft về thị phần trong số các game thủ.
Không chỉ vậy, hành động này còn có khả năng được sử dụng để củng cố các đối tác khác trong không gian PC gaming. Ví dụ, nếu EA có lợi ích trong sự thành công của Asus ROG Ally X, thì động thái này sẽ đẩy người chơi Apex Legends về phía các thiết bị cầm tay chạy Windows như Ally X thay vì Steam Deck. Tác giả không nói rằng điều này đang xảy ra (và cũng không tin rằng nó đang xảy ra), nhưng thật khó để bỏ qua sự thật rằng động thái này gây tổn hại đến tầm nhìn của Valve về việc Windows không còn là hệ điều hành duy nhất mà bạn có thể chơi game.
Ngoài ra, có những game thủ chỉ chơi trên Linux, và động thái này gây hại cho họ nhiều nhất. Nếu bạn đã chi tiền cho các giao dịch trong game (microtransactions) cho một trò chơi mà giờ đây không thể chạy trên hệ thống chính mà bạn đã chơi, bạn cũng sẽ khá khó chịu. Tệ hơn nữa, dữ liệu mà Respawn công bố thậm chí còn không nói lên toàn bộ câu chuyện, điều này có lẽ còn tệ hơn cả việc không nói gì cả.
Đối với những gì đáng giá, cá nhân tác giả tin rằng động thái này được thực hiện nhằm mục đích giải quyết vấn nạn “gian lận tràn lan” trong Apex Legends, và không tin rằng nó được thực hiện để củng cố các đối tác hoặc để tác động đến Valve. Tuy nhiên, đó là một con dốc trơn trượt, và không phải là không thể một công ty có thể cố gắng làm điều đó trong tương lai với ý định thực sự nham hiểm. Hiện tại, cách duy nhất để chơi game là sử dụng Windows, và đó là một điều đáng tiếc cho bất kỳ ai yêu thích chơi game này trên Steam Deck hoặc PC Linux của mình.
Kết luận
Việc một số tựa game lớn ngừng hỗ trợ Linux và Steam Deck, chủ yếu viện dẫn lý do từ các phần mềm anti-cheat chỉ hỗ trợ Windows, đã và đang gây ra nhiều tranh cãi trong cộng đồng game thủ. Mặc dù các nhà phát triển như Respawn tuyên bố động thái này giúp giảm gian lận, nhưng như phân tích ở trên, dữ liệu họ cung cấp còn mơ hồ, thiếu minh bạch và chưa đủ sức thuyết phục để biện minh cho quyết định gây bất lợi cho người dùng.
Hành động này không chỉ ảnh hưởng trực tiếp đến những game thủ Linux và người dùng Steam Deck đã đầu tư vào hệ sinh thái này, mà còn đặt ra những câu hỏi lớn về chính sách của các nhà phát triển game và khả năng cạnh tranh giữa các nền tảng. Dù động cơ ban đầu có thể là chống gian lận, nhưng sự thiếu minh bạch có thể dẫn đến những lo ngại về ý định sâu xa hơn, gây ảnh hưởng đến sự đa dạng và tự do lựa chọn của game thủ.
Bạn nghĩ sao về quyết định ngừng hỗ trợ Linux của các nhà phát triển game và những tuyên bố liên quan đến anti-cheat? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới!