- गेम-दर-गेम एंटी-चीट उपयोग स्थिति और Linux संगतता को समेटने वाला एक क्राउडसोर्सिंग-आधारित डेटाबेस
- कुल 1136 गेम्स में से 194 (17%) पूर्ण रूप से समर्थित (Supported), 258 (23%) रन होने योग्य (Running), 635 (56%) काम नहीं कर रहा (Broken), 47 (4%) अस्वीकृत (Denied)
- 2 गेम (0%) को Planned (समर्थन आने वाला) के रूप में दिखाया गया है
- प्रत्येक गेम को Supported, Running, Planned, Broken, Denied स्टेटस में वर्गीकृत किया गया है
- यह Linux गेमर्स को Wine/Proton वातावरण में रन होने की व्यवहार्यता तय करने में मदद करने वाला स्रोत है
साइट का अवलोकन
- “Are We Anti-Cheat Yet?” एक वेबसाइट है जो एंटी-चीट सिस्टम इस्तेमाल करने वाले गेम्स की Linux संगतता को समेटती है
- डेटा यूज़र-पार्टिसिपेशन (क्राउडसोर्सिंग) मॉडल से एकत्र किया गया है
- Wine/Proton में रन होने की स्थिति के आधार पर वर्गीकरण किया गया है
- साइट में Search (खोज) और Sort By / Sort Order (सॉर्ट विकल्प) उपलब्ध हैं
आँकड़ों का सार
- कुल 1136 गेम्स को इसमें सूचीबद्ध किया गया है
- 194 (17%) : पूर्ण Supported
- 258 (23%) : Running
- 2 (0%) : Planned
- 635 (56%) : Broken
- 47 (4%) : Denied
- हर स्थिति Linux या Proton वातावरण में रन होने की क्षमता का स्तर दर्शाती है
उदाहरण गेम
- Halo: The Master Chief Collection – Supported
- Battlefield™ 2042 – Denied
- Paladins – Running
- बार-बार क्रैश होने की समस्या हो सकती है, इसलिए हाल ही के अपडेट की जाँच ज़रूरी है; स्थिति जानकारी अपडेट न हो सकती है
- Black Desert Online – Broken
- Proton GE या Proton Experimental की जरूरत होती है
- Epic Games Store संस्करण Linux पर काम नहीं करता, Steam संस्करण बेहतर है
उपयोगिता
- Linux गेमर्स और डेवलपर्स के लिए एंटी-चीट सिस्टम की संगतता स्थिति जल्दी समझने के लिए संदर्भ सामग्री
- इसे Proton आधारित गेम रन वातावरण सुधार या support request की प्राथमिकता तय करने में भी उपयोग किया जा सकता है
1 टिप्पणियां
Hacker News राय
पहले मल्टीप्लेयर गेम में खुद सर्वर खोलकर चलाना संभव था
लेकिन अब सब कुछ कंपनी के सर्वरों पर निर्भर हो गया है, इसलिए यूज़र खुद कार्रवाई नहीं कर सकते और rootkit-स्तर के anti-cheat की ज़रूरत पड़ने लगी है
cheating आखिरकार hacking के खिलाफ हथियारों की दौड़ है, इसलिए गेम की fairness बनाए रखने के लिए इसे पूरी तरह टाला नहीं जा सकता
cheater बस सर्वर बदल लेते थे, इसलिए यह कहना मुश्किल है कि वह दौर आज से बेहतर था
Punkbuster, BattleEye, EasyAntiCheat जैसे tools वहीं से निकले थे, और आज भी FaceIT या ESEA जैसे community servers उल्टे और भी ज़्यादा सख्त anti-cheat इस्तेमाल करते हैं
अगर admin anti-cheat बंद कर दें तो उनका काम और बढ़ जाता है, इसलिए ऐसा करने की कोई वजह नहीं होती
अगर skill-based matching ठीक से काम करे, तो cheater भी आखिरकार अपने जैसे स्तर वालों के बीच ही रहेंगे
आखिर में समस्या ranking की है, गेम के मज़े की नहीं
admin को cheater पकड़ने में समय लगता है, अच्छा सर्वर ढूंढना भी मुश्किल होता है, और sports games जैसी सटीक matching चाहने वाली genres के लिए यह मॉडल फिट नहीं बैठता
30 साल से ज़्यादा मल्टीप्लेयर खेलने के बाद भी, आज के automatic matchmaking system की सुविधा को community servers से बदला नहीं जा सकता
आजकल मैं जो एकमात्र मल्टीप्लेयर गेम खेलता हूँ, वह Beyond All Reason (BAR) है
open source RTS होने के कारण लगता है कि इसमें cheat बनाना आसान होगा, लेकिन असल में cheating लगभग नहीं के बराबर है
इसकी वजह छोटा community, spectator system, गेम रिकॉर्ड का पूरी तरह सार्वजनिक होना, और active moderator team है
15 लोग एक ही result देख रहे हों और 1 का result अलग हो, तो उस 1 पर भरोसा करने की कोई वजह नहीं है
सबसे आम समस्या smurfing (alternate account से खेलना) है, लेकिन उससे निपटने के भी कई तरीके हैं
आज के anti-cheat सिस्टम लगभग rootkit-स्तर के permissions मांगते हैं
यह सिर्फ security का मुद्दा नहीं, बल्कि geopolitical information collection का सवाल भी बन जाता है
अगर community इतनी toxic हो गई है, तो मुझे लगता है यह technology से ज़्यादा culture की समस्या है
मतलब गेम कंपनी trusted hardware verify कर ले और मैं अपनी privacy भी बचा सकूँ
FPS multiplayer अब इतनी toxic community बन चुका है कि उसे खेलने का मन नहीं करता
मैंने हाल ही में LLM काम के लिए नया laptop ऑर्डर किया, लेकिन जिन गेमों में Secure Boot अनिवार्य है, उन्हें देखकर रुचि कम हो गई
मुझे पसंद नहीं कि मेरे कंप्यूटर पर क्या चलेगा यह कोई और तय करे
गेम मेरे लिए इतना महत्वपूर्ण नहीं है; ज़रूरत पड़ी तो cloud streaming का इस्तेमाल कर लूँगा
kernel space में कूड़ा code न डालना पड़ना अपने आप में सुकून देता है
Arc Raiders जैसे गेम Linux पर भी ठीक चलते हैं
यह मज़ेदार है कि game companies Linux anti-cheat को बहाना बनाती हैं, लेकिन साथ ही लगभग बिना सुरक्षा वाला Switch version भी जारी कर देती हैं
अब तो ऐसा लगता है कि servers behavior patterns का analysis करके या model train करके cheaters पकड़ सकते हैं, फिर भी client-side anti-cheat की ज़रूरत क्यों पड़ती है, यह सवाल है
Riot की Fog of War technology भी perfect नहीं है
false positive rate को 1% से नीचे रखना ही असली चुनौती है
पहले मैं dual boot करता था, लेकिन अब सिर्फ वही गेम खरीदता हूँ जो Linux पर चलते हों
EA ने BF6 को anti-cheat की वजह से रोक दिया, इसलिए मैंने बस उसे खरीदा ही नहीं
मुझे जिज्ञासा थी कि Linux पर ऐसा anti-cheat बनाया जा सकता है या नहीं जिसे bypass न किया जा सके
server को rules validation और data exposure दोनों पर नियंत्रण रखना चाहिए
अगर client को नियंत्रित करना है, तो user को अपने कंप्यूटर पर पूरा नियंत्रण नहीं होना चाहिए, और यह Linux की philosophy के खिलाफ है
गेम root privileges के साथ चलता है, और hypervisor memory pages को protect करता है
TPM hypervisor की integrity की गारंटी देता है, और गेम बंद होने पर system फिर अपनी मूल स्थिति में लौट आता है
यह perfect नहीं है, लेकिन user freedom और security के बीच संतुलन बनाने का एक तरीका है
Linux पर आने के बाद से League of Legends की ही सबसे ज़्यादा कमी महसूस होती है
Riot ने Wine compatibility तोड़ दी, यह अफसोस की बात है
अगर वे सिर्फ server issues हल कर देते, तो शायद ऐसे rootkit की ज़रूरत ही नहीं पड़ती
TF2 और CS2 दोनों में lag और frame drop बहुत गंभीर थे, और GPTK या Rosetta 2 की भी अपनी सीमाएँ हैं
अच्छा होता अगर Apple gaming ecosystem पर थोड़ा और ध्यान देता
जब पूछा गया कि क्या competitive games में Uber-जैसा rating system होता है