1 पॉइंट द्वारा GN⁺ 2025-12-03 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • गेम-दर-गेम एंटी-चीट उपयोग स्थिति और 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 टिप्पणियां

 
GN⁺ 2025-12-03
Hacker News राय
  • पहले मल्टीप्लेयर गेम में खुद सर्वर खोलकर चलाना संभव था
    लेकिन अब सब कुछ कंपनी के सर्वरों पर निर्भर हो गया है, इसलिए यूज़र खुद कार्रवाई नहीं कर सकते और rootkit-स्तर के anti-cheat की ज़रूरत पड़ने लगी है

    • इसकी वजह सिर्फ सर्वर पर नियंत्रण नहीं, बल्कि दुनिया भर के खिलाड़ियों के साथ matching system के ज़रिए प्रतिस्पर्धा करने की इच्छा भी है
      cheating आखिरकार hacking के खिलाफ हथियारों की दौड़ है, इसलिए गेम की fairness बनाए रखने के लिए इसे पूरी तरह टाला नहीं जा सकता
    • पहले self-hosted सर्वर के दौर में बहुत अच्छा खेलने पर भी ban हो जाता था, या कई बार admin cheat और skill में फर्क नहीं कर पाते थे
      cheater बस सर्वर बदल लेते थे, इसलिए यह कहना मुश्किल है कि वह दौर आज से बेहतर था
    • असल में anti-cheat की शुरुआत community servers से ही हुई थी
      Punkbuster, BattleEye, EasyAntiCheat जैसे tools वहीं से निकले थे, और आज भी FaceIT या ESEA जैसे community servers उल्टे और भी ज़्यादा सख्त anti-cheat इस्तेमाल करते हैं
      अगर admin anti-cheat बंद कर दें तो उनका काम और बढ़ जाता है, इसलिए ऐसा करने की कोई वजह नहीं होती
    • cheating की असली समस्या leaderboard में आगे निकलने की प्रतिस्पर्धा है
      अगर skill-based matching ठीक से काम करे, तो cheater भी आखिरकार अपने जैसे स्तर वालों के बीच ही रहेंगे
      आखिर में समस्या ranking की है, गेम के मज़े की नहीं
    • Rust जैसे community server आधारित गेम में भी cheating अब भी बहुत है
      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 है

    • मैं BAR developer हूँ। BAR में सभी clients synchronized simulation चलाते हैं, इसलिए अगर एक भी mismatch हो जाए तो उसे अपने आप बाहर कर दिया जाता है
      15 लोग एक ही result देख रहे हों और 1 का result अलग हो, तो उस 1 पर भरोसा करने की कोई वजह नहीं है
    • मैं BAR community manager हूँ। state-manipulation वाले cheats संभव नहीं हैं, और LoS hacking जैसे client-side cheats detect होकर permanent ban दिए जाते हैं
      सबसे आम समस्या smurfing (alternate account से खेलना) है, लेकिन उससे निपटने के भी कई तरीके हैं
    • कुछ लोगों का मानना है कि RTS genre खुद ही कम लोकप्रिय है और BAR बहुत niche गेम है, इसलिए cheating की motivation भी कम है
    • कुछ प्रतिक्रियाओं में यह भी कहा गया कि BAR इतना अच्छा है कि उसकी दूसरे गेमों से तुलना करना unfair है
    • मुझे लगता है open source अहम है, इसलिए मैं BAR ज़रूर आज़माऊँगा → official download link
  • आज के anti-cheat सिस्टम लगभग rootkit-स्तर के permissions मांगते हैं
    यह सिर्फ security का मुद्दा नहीं, बल्कि geopolitical information collection का सवाल भी बन जाता है

    • मैंने भी Valorant install करते समय kernel module वाले anti-cheat की वजह से blue screen देखा और तुरंत uninstall कर दिया
      अगर community इतनी toxic हो गई है, तो मुझे लगता है यह technology से ज़्यादा culture की समस्या है
    • क्या ऐसे सिस्टम को VM के अंदर isolate करके चलाया नहीं जा सकता?
      मतलब गेम कंपनी trusted hardware verify कर ले और मैं अपनी privacy भी बचा सकूँ
    • kernel-level anti-cheat भी Cronus जैसे hardware cheats नहीं रोक सकता
      FPS multiplayer अब इतनी toxic community बन चुका है कि उसे खेलने का मन नहीं करता
    • कुछ लोगों की राय थी कि बेहतर होगा एक open standard anti-cheat बनाया जाए, जिसे कई गेम भरोसेमंद संरचना की तरह इस्तेमाल कर सकें
  • मैंने हाल ही में LLM काम के लिए नया laptop ऑर्डर किया, लेकिन जिन गेमों में Secure Boot अनिवार्य है, उन्हें देखकर रुचि कम हो गई
    मुझे पसंद नहीं कि मेरे कंप्यूटर पर क्या चलेगा यह कोई और तय करे
    गेम मेरे लिए इतना महत्वपूर्ण नहीं है; ज़रूरत पड़ी तो cloud streaming का इस्तेमाल कर लूँगा

    • Helldivers 2 जैसे co-op गेम में भी rootkit-स्तर का anti-cheat माँगा जाना समझ से बाहर है
    • इस साल की शुरुआत में मैंने Windows छोड़कर Linux अपनाया, और उम्मीद से कम दिक्कतें आईं
      kernel space में कूड़ा code न डालना पड़ना अपने आप में सुकून देता है
    • कुछ लोगों का कहना था कि indie games में पैसा लगाना बेहतर है
    • Linux के लिए anti-cheat ज़्यादातर user level पर काम करते हैं और Secure Boot नहीं मांगते
      Arc Raiders जैसे गेम Linux पर भी ठीक चलते हैं
    • इतने intrusive anti-cheat वाले गेम खेलने की ज़िद करने के बजाय, विकल्प के तौर पर बहुत सारे दूसरे गेम मौजूद हैं
  • यह मज़ेदार है कि game companies Linux anti-cheat को बहाना बनाती हैं, लेकिन साथ ही लगभग बिना सुरक्षा वाला Switch version भी जारी कर देती हैं

    • Switch पर cheating हो जाए तो दोष Nintendo पर डाला जा सकता है, लेकिन PC पर blame anti-cheat पर आता है
    • kernel-level monitoring भी vision model आधारित hardware cheats नहीं रोक सकती
    • Switch online पर cheater मिलने की संभावना कम होती है
    • official servers पर online play करने वाला कोई Switch emulator नहीं है, सिर्फ असली console hack किया जा सकता है
    • कुछ लोगों का मानना है कि client-side anti-cheat आखिरकार server cost बचाने का बहाना है
  • अब तो ऐसा लगता है कि servers behavior patterns का analysis करके या model train करके cheaters पकड़ सकते हैं, फिर भी client-side anti-cheat की ज़रूरत क्यों पड़ती है, यह सवाल है

    • ज़्यादातर cheats local texture manipulation के जरिए दीवार के पार देखने जैसे होते हैं, जिन्हें server के लिए detect करना मुश्किल है
      Riot की Fog of War technology भी perfect नहीं है
    • आजकल anti-cheat लगभग paid content protection (DRM) की भूमिका भी निभाता है
    • statistics-आधारित detection में expert players और cheaters का behavior overlap करता है
      false positive rate को 1% से नीचे रखना ही असली चुनौती है
    • आखिरकार cheating एक अंतहीन पीछा-और-बचाव का खेल है
    • server-side modeling भी आखिरकार कल वाले cheats पकड़ने तक सीमित रहती है, इसलिए developers kernel-level blocking को प्राथमिकता देते हैं
  • पहले मैं dual boot करता था, लेकिन अब सिर्फ वही गेम खरीदता हूँ जो Linux पर चलते हों
    EA ने BF6 को anti-cheat की वजह से रोक दिया, इसलिए मैंने बस उसे खरीदा ही नहीं

    • मेरी भी यही स्थिति है। उसकी जगह मैं ARC Raiders Linux पर खेल रहा हूँ
  • मुझे जिज्ञासा थी कि Linux पर ऐसा anti-cheat बनाया जा सकता है या नहीं जिसे bypass न किया जा सके

    • जैसे ही आप client data पर भरोसा करते हैं, आप पहले ही हार चुके होते हैं
      server को rules validation और data exposure दोनों पर नियंत्रण रखना चाहिए
    • Valve जैसी कोई trusted संस्था Secure Boot + TPM आधारित distribution दे सकती है, लेकिन उसमें users को system control का कुछ हिस्सा छोड़ना पड़ेगा
    • किसी भी OS पर perfect anti-cheat संभव नहीं है
    • server-side validation ही एकमात्र भरोसेमंद तरीका है
      अगर client को नियंत्रित करना है, तो user को अपने कंप्यूटर पर पूरा नियंत्रण नहीं होना चाहिए, और यह Linux की philosophy के खिलाफ है
    • मेरी जांच के अनुसार, Linux की openness बनाए रखते हुए जो संरचना संभव लगती है, वह hypervisor-आधारित protective layer है
      गेम root privileges के साथ चलता है, और hypervisor memory pages को protect करता है
      TPM hypervisor की integrity की गारंटी देता है, और गेम बंद होने पर system फिर अपनी मूल स्थिति में लौट आता है
      यह perfect नहीं है, लेकिन user freedom और security के बीच संतुलन बनाने का एक तरीका है
  • Linux पर आने के बाद से League of Legends की ही सबसे ज़्यादा कमी महसूस होती है
    Riot ने Wine compatibility तोड़ दी, यह अफसोस की बात है

    • Riot ने Wine patching efforts को बेअसर कर दिया, यही सबसे खराब बात थी
      अगर वे सिर्फ server issues हल कर देते, तो शायद ऐसे rootkit की ज़रूरत ही नहीं पड़ती
    • मैंने macOS पर Wine के जरिए चलाकर देखा, लेकिन performance बहुत खराब थी
      TF2 और CS2 दोनों में lag और frame drop बहुत गंभीर थे, और GPTK या Rosetta 2 की भी अपनी सीमाएँ हैं
      अच्छा होता अगर Apple gaming ecosystem पर थोड़ा और ध्यान देता
  • जब पूछा गया कि क्या competitive games में Uber-जैसा rating system होता है

    • Overwatch 1 में ऐसा मिलता-जुलता feature था, लेकिन ऊँचे ELO पर ‘avoid player’ feature उल्टा नुकसानदेह साबित हुआ
    • Dota 2 और CS:GO में भी commendation system था
    • The Finals और COD MW2019 ने भी एक समय match rating माँगी थी, लेकिन अब वह हटा दी गई है
    • कुछ लोगों की राय थी कि कोई मुझे rate कर रहा है, यह बात ही बेचैनी पैदा करती है
    • कुछ लोगों ने पुराने समय के vote kick feature को भी याद किया