1 puan yazan GN⁺ 2025-12-03 | 1 yorum | WhatsApp'ta paylaş
  • Oyun bazında anti-cheat kullanımı ve Linux uyumluluğunu derleyen bir kitle katılımlı (crowdsourcing) veritabanı
  • Toplam 1136 oyun içinde 194 oyun (%17) tamamen destekleniyor, 258 oyun (%23) çalıştırılabilir, 635 oyun (%56) çalışmıyor, 47 oyun (%4) reddedildi
  • 2 oyun (%0) için Planlanan olarak işaretlenmiş durumda
  • Her oyun Supported, Running, Planned, Broken, Denied durumlarından biriyle sınıflandırılıyor
  • Linux oyuncularına Wine/Proton ortamında çalıştırma imkânını değerlendirmek için bir referans sunar

Site Genel Bakış

  • “Are We Anti-Cheat Yet?” anti-cheat sistemi kullanan oyunların Linux uyumluluğunu derleyen bir web sitesi
    • Veriler kullanıcı katılımlı (crowdsourcing) yöntemle toplanıyor
    • Sınıflandırma, Wine/Proton ortamında çalıştırılabilirliğe göre yapılıyor
  • Site Arama (Search) , Sırala (Sort By / Sort Order) özelliklerini sunuyor

İstatistik Özeti

  • Toplam 1136 oyun listelenmiş
    • 194 oyun (%17) : tamamen Supported
    • 258 oyun (%23) : Running durumu
    • 2 oyun (%0) : Planned
    • 635 oyun (%56) : Broken
    • 47 oyun (%4) : Denied
  • Her durum, Linux veya Proton ortamında çalıştırılabilirlik seviyesini ifade eder

Oyun Başına Örnekler

  • Halo: The Master Chief Collection – Supported
  • Battlefield™ 2042 – Denied
  • Paladins – Running
    • Sıkça çökme sorunları yaşandığı için en son güncellemenin kontrol edilmesi gerekir; durum bilgisi güncel olmayabilir
  • Black Desert Online – Broken
    • Proton GE veya Proton Experimental gerekli
    • Epic Games Store sürümü Linux’ta çalışmaz, Steam sürümü önerilir

Kullanım Amacı

  • Linux oyuncularının ve geliştiricilerin anti-cheat sistemi uyumluluk durumunu hızlıca görmesine olanak tanıyan bir başvuru kaynağı
  • Proton tabanlı oyun çalıştırma ortamını geliştirme veya destek taleplerinin önceliklendirilmesi için kullanılabilir

1 yorum

 
GN⁺ 2025-12-03
Hacker News görüşü
  • Eskiden çok oyunculu oyunlarda kendi sunucunuzu açıp işletmek mümkündü
    Ama artık her şey şirket sunucularına bağımlı hale geldi; kullanıcılar doğrudan yaptırım uygulayamıyor ve rootkit seviyesinde anti-cheat gerekli hale gelmiş durumda

    • Bunun nedeni sadece sunucu işletme hakkı değil, dünyanın dört bir yanındaki kullanıcılarla eşleştirme sistemi üzerinden rekabet etme isteği
      Hile sonuçta hack’lerle bir silahlanma yarışı olduğu için, oyunun adilliğini korumak adına bundan kaçınmak zor
    • Eskiden özel sunucu döneminde, çok iyi oynasanız bile ban yiyebiliyordunuz ya da yöneticiler hileyi ayırt edemiyordu
      Hileciler de sadece başka bir sunucuya geçiyordu; yani o dönem bugünden daha iyiydi demek zor
    • Aslında anti-cheat’in kökeni topluluk sunucularıydı
      Punkbuster, BattleEye, EasyAntiCheat gibi araçlar da oradan çıktı; bugün bile FaceIT veya ESEA gibi topluluk sunucuları daha da güçlü anti-cheat kullanıyor
      Yöneticiler anti-cheat’i kapatırsa işleri daha da arttığı için bunu yapmak istemezler
    • Hilenin asıl sorunu liderlik tablosu rekabeti
      Beceri temelli eşleştirme iyi çalışırsa, hileciler de sonuçta benzer seviyedekilerle eşleşir
      Sonunda mesele oyunun eğlencesi değil, sıralama rekabeti oluyor
    • Rust gibi topluluk sunucusu tabanlı oyunlarda da hâlâ ciddi hile sorunu var
      Yöneticilerin hileciyi yakalaması zaman alıyor, iyi bir sunucu bulmak da zor ve spor oyunları gibi kesin eşleştirme gereken türlerde bu model uygun değil
      30 yılı aşkın süredir çok oyunculu oyun oynuyorum ama bugünkü otomatik eşleştirme sisteminin rahatlığı topluluk sunucularıyla ikame edilemez
  • Bu aralar oynadığım tek çok oyunculu oyun Beyond All Reason (BAR)
    Açık kaynak bir RTS olduğu için hile yazması kolaymış gibi görünebilir ama pratikte neredeyse hiç yok
    Bunun nedeni küçük topluluk, seyirci sistemi, oyun kayıtlarının tamamen açık olması ve aktif moderatör ekibi

    • BAR geliştiricisiyim. BAR’da tüm istemciler senkronize simülasyon çalıştırdığı için, biri bile tutarsız sonuç üretirse otomatik olarak oyundan atılıyor
      15 kişi aynı sonucu görüp 1 kişi farklı görüyorsa, o 1 kişiye güvenmek için bir neden yok
    • BAR topluluk yöneticisiyim. Durum manipülasyonu türü hileler mümkün değil; LoS hack gibi istemci tarafı hileler ise tespit edilip kalıcı ban alıyor
      En yaygın olanı smurfing (yan hesapla oynama) ama buna karşı da birçok önlem var
    • RTS türünün zaten çok popüler olmaması ve BAR’ın oldukça niş bir oyun olması nedeniyle hile yapma motivasyonunun düşük olduğu görüşü de var
    • BAR’ın fazla iyi olduğu, bu yüzden başka oyunlarla kıyaslamanın haksız olduğu yönünde tepkiler de vardı
    • Açık kaynağın önemli olduğunu düşündüğüm için BAR’ı mutlaka deneyeceğim → resmi indirme bağlantısı
  • Günümüz anti-cheat sistemleri fiilen rootkit seviyesinde yetki istiyor
    Bu sadece bir güvenlik sorunu değil, aynı zamanda jeopolitik bilgi toplama meselesine de dönüşüyor

    • Ben de Valorant kurarken çekirdek modülü tabanlı anti-cheat yüzünden mavi ekran alınca hemen kaldırdım
      Topluluk bu kadar zehirliyse, bunun teknikten çok kültür sorunu olduğunu düşünüyorum
    • Bu tür sistemleri VM içinde izole ederek çalıştırmak mümkün değil mi diye merak ediyorum
      Oyun şirketi güvenilen donanımı doğrulasın, ben de kişisel verilerimi koruyabileyim
    • Çekirdek seviyesindeki anti-cheat bile Cronus gibi donanım hilelerini engelleyemiyor
      FPS çok oyunculu oyunlar artık öyle toksik topluluklara dönüştü ki oynamak istemiyorum
    • Hatta tek bir açık standart anti-cheat oluşturulup birçok oyunun güvenebileceği ortak bir yapı olarak kullanılması daha iyi olabilir diyenler de var
  • LLM işleri için yeni bir dizüstü sipariş etmiştim ama Secure Boot zorunluluğu koyan oyunları görünce hevesim kaçtı
    Kendi bilgisayarımda ne çalıştıracağıma başkasının karar vermesini istemiyorum
    Oyunlar o kadar önemli değil; gerekirse bulut akışı ile oynarım

    • Helldivers 2 gibi iş birliğine dayalı bir oyun için bile rootkit düzeyinde anti-cheat istenmesini anlamıyorum
    • Bu yılın başında Windows’u bırakıp Linux’a geçtim ve düşündüğüm kadar sorun yaşamadım
      Çekirdek alanına çöp kod koymak zorunda olmamak içimi rahatlatıyor
    • Indie oyunlara yatırım yapmanın daha iyi olduğu görüşü de var
    • Linux için anti-cheat çözümlerinin çoğu kullanıcı seviyesinde çalışıyor ve Secure Boot istemiyor
      Arc Raiders gibi oyunlar Linux’ta da gayet iyi çalışıyor
    • Zaten bu kadar istilacı anti-cheat kullanan oyunlar dışında çok fazla alternatif oyun var
  • Oyun şirketlerinin Linux için anti-cheat’i bahane ederken bir yandan da neredeyse hiç güvenliği olmayan Switch sürümü çıkarması komik

    • Switch’te hile olursa suç Nintendo’ya atılabilir, ama PC’de doğrudan anti-cheat suçlanıyor
    • Çekirdek seviyesinde izleme bile görsel model tabanlı donanım hilelerini engelleyemiyor
    • Switch online’da hileciye rastlama olasılığı düşük
    • Resmî sunucularda online oynatabilen bir Switch emülatörü yok; yalnızca gerçek konsol hack’lenebiliyor
    • İstemci tarafı anti-cheat’in sonuçta sunucu maliyetini düşürmek için bir bahane olduğu görüşü de var
  • Artık sunucuların davranış örüntülerini analiz ederek veya modeller eğiterek hilecileri tespit edebileceğini düşünüyorum; buna rağmen neden hâlâ istemci tarafı anti-cheat gerektiği sorgulanıyor

    • Hilelerin çoğu yerel doku manipülasyonu ile duvar arkasını görme şeklinde olduğu için sunucunun tespit etmesi zor
      Riot’un Fog of War teknolojisi bile kusursuz değil
    • Günümüzde anti-cheat sistemleri fiilen ücretli içerik koruması (DRM) işlevi de görüyor
    • İstatistik temelli tespitte uzman oyuncu davranışı ile hileci davranışı çakışabiliyor
      Kritik olan, yanlış pozitif oranını %1’in altına indirmek
    • Sonuçta hilecilik sonsuz bir kovalamaca oyunu
    • Sunucu tarafı modelleme de ancak dünün hilelerini yakalayabiliyor; bu yüzden geliştiriciler çekirdek seviyesinde engellemeyi tercih ediyor
  • Eskiden çift önyükleme yapardım ama artık yalnızca Linux’ta çalışan oyunları satın alıyorum
    EA, BF6’yı anti-cheat yüzünden engelleyince ben de hiç satın almadım

    • Ben de aynı fikirdeyim; onun yerine ARC Raiders’ı Linux’ta oynuyorum
  • Linux’ta aşılamayan bir anti-cheat yapmanın mümkün olup olmadığını merak etmiştim

    • İstemci verisine güvendiğiniz anda oyunu zaten kaybetmişsinizdir
      Sunucu, kural doğrulamasını ve veri görünürlüğünü kontrol etmeli
    • Valve gibi güvenilir bir kurum Secure Boot + TPM tabanlı bir dağıtım sunabilir, ama kullanıcıların sistem üzerindeki denetiminden bir miktar vazgeçmesi gerekir
    • Hiçbir işletim sisteminde kusursuz anti-cheat mümkün değil
    • Sunucu tarafı doğrulama güvenilebilecek tek yöntem
      İstemciyi kontrol etmek için kullanıcının kendi bilgisayarını kontrol edememesi gerekir ki bu, Linux felsefesine aykırı
    • Yaptığım araştırmaya göre Linux’un açıklığını korurken mümkün olabilecek yapı hipervizör tabanlı bir koruma katmanı
      Oyun root yetkisiyle çalışır ve hipervizör bellek sayfalarını korur
      TPM ile hipervizörün bütünlüğü garanti edilir, oyun kapanınca sistem eski haline döner
      Kusursuz değil ama kullanıcı özgürlüğü ile güvenlik arasında denge kurabilecek bir yaklaşım
  • Linux’a geçtikten sonra en çok League of Legends’ı özlüyorum
    Riot’un Wine uyumluluğunu bozmuş olması üzücü

    • Riot’un Wine yama çalışmalarını etkisiz hale getirmesi en kötü kısmıydı
      Sadece sunucu tarafındaki sorunları çözselerdi bu tür rootkit’lere gerek kalmazdı
    • macOS’ta Wine ile denedim ama performans çok kötüydü
      TF2 ve CS2’de gecikme ve kare hızı düşüşü çok belirgindi; GPTK ya da Rosetta 2’nin de sınırları var
      Keşke Apple oyun ekosistemine daha fazla önem verse
  • Rekabetçi oyunlarda Uber benzeri bir puanlama sistemi olup olmadığı sorulduğunda

    • Overwatch 1’de benzer bir özellik vardı ama üst ELO’da ‘kaçınılacak oyuncu’ özelliği ters etki yarattı
    • Dota 2 ve CS:GO’da da övgü sistemi vardı
    • The Finals ve COD MW2019 da bir dönem maç değerlendirmesi istemişti ama şimdi kaldırılmış durumda
    • Birinin beni değerlendirmesi fikrinin kaygı verdiğini söyleyenler de vardı
    • Eskiden oylamayla atma (vote kick) özelliğinin çok yaygın olduğuna dair anılar da paylaşıldı