Steam Deck'te yüzlerce çok oyunculu oyun neden çalışmıyor? Sorun her zaman Linux değil
Are We Anti-Cheat Yet'in takip ettiği anti-cheat kullanan oyunların yaklaşık %59'u Linux/Proton'da çalışmıyor ya da erişimi reddedilmiş durumda. Fakat EAC ve BattlEye'ın Proton desteği var. Apex Legends gibi bazı büyük oyunlarda engel teknik imkânsızlıktan çok geliştiricinin güvenlik kararı.

Steam Deck aldınız, kütüphanenizdeki çok oyunculu oyunu açtınız ve oyun ya hiç başlamıyor ya da anti-cheat hatası veriyor. Standart açıklama hazır: "Linux'ta anti-cheat çalışmaz."
Bu açıklama bazı oyunlar için doğru. Ama önemli bir kısmı için değil — ve aradaki farkı bilmek, hangi oyunun ileride çalışabileceğini kestirmenizi sağlıyor.
Önce veri, ama dikkatli okuyalım
Konuyu takip eden en bilinen kaynak Are We Anti-Cheat Yet veritabanı. Şu anki tablo şöyle:
| Durum | Oyun sayısı | Oran |
|---|---|---|
| Supported (destekleniyor) | 196 | %17 |
| Running (çalışıyor) | 276 | %24 |
| Planned (planlanıyor) | 2 | %0 |
| Broken (bozuk) | 640 | %55 |
| Denied (reddedildi) | 53 | %5 |
Toplam 1.167 oyun. Çalışmayanları (Broken + Denied) birlikte sayarsak 693 oyun, yaklaşık %59.
Burada bir uyarı şart: bu veritabanı, Steam Deck'te aktif olarak oynanan popüler çok oyunculu oyunların temsili bir örneklemi değil. Anti-cheat kullanan bilinen oyunları geniş biçimde topluyor; içinde eski, bölgesel ve az oynanan yapımlar da var. Nitekim GamingOnLinux'un daha dar ve güncel oyunlara odaklanan listesinde tablo belirgin biçimde daha olumlu.
Yani doğru cümle şu: anti-cheat kullanan oyunların takip edilen geniş listesinde çoğunluk çalışmıyor. "Steam Deck'te çok oyunculu oyunların %59'u çalışmaz" demek, veriyi olduğundan geniş okumak olur.
Bir de "Denied" kategorisini doğru anlamak gerekiyor: bu, oyuncuların yasaklanması değil, geliştiricinin Linux/Proton erişimini açıkça reddetmesi.
Anti-cheat nerede çalışır: iki ayrı dünya
Teknik ayrım burada başlıyor ve yazının geri kalanı buna dayanıyor.
Kernel seviyesi (kernel-space) anti-cheat, işletim sisteminin en ayrıcalıklı katmanında, imzalı bir sürücü olarak çalışır. Hileyi aynı seviyede yakalayabilmek için oradadır. Riot'un Vanguard'ı ve Activision'ın Ricochet'i bu sınıfta.
Proton tarafında desteklenebilen anti-cheat yolu ise farklı. Valve'ın Steamworks dokümanı, Easy Anti-Cheat ve BattlEye gibi yaygın ara katmanların Proton desteğine sahip olduğunu söylüyor; aynı belgede Wine/Proton ortamında en iyi sonuç için kullanıcı seviyesi (user-space) bileşenler öneriliyor ve kernel seviyesi çözümler için açıkça "şu anda desteklenmiyor ve önerilmiyor" deniyor.
Buradaki ayrımı doğru kurmak gerekiyor: bu, EAC ve BattlEye'ın bütünüyle kullanıcı seviyesinde çalıştığı anlamına gelmiyor — Windows tarafındaki uygulamaları kernel bileşenleri de kullanabiliyor. Söylenen şu: bir oyunun EAC veya BattlEye kullanması, tek başına SteamOS'ta çalışamayacağı anlamına gelmiyor.

Peki neden hâlâ çoğu oyun çalışmıyor?
Çünkü destek otomatik gelmiyor; geliştiricinin açması gerekiyor.
Valve'ın dokümanındaki EAC adımları somut: geliştirici EAC partner sitesinde SDK yapılandırmasından Linux platformunu etkinleştirecek, Unix platformu için istemci modülünü aktifleştirecek, Linux kütüphanesini indirip uygun adla depoya Windows kütüphanesinin yanına ekleyecek ve Steamworks üzerinden yeni bir derleme yayımlayacak. BattlEye tarafında ise oyun başına manuel yapılandırma gerekiyor; geliştiricinin Valve veya BattlEye ile temasa geçmesi isteniyor.
Yani bu birkaç dakikalık bir onay kutusu değil, ama aşılmaz bir mühendislik problemi de değil. Bir iş kalemi.
İki oyun, iki karar
Farkı en iyi iki örnek gösteriyor.
Dead by Daylight EAC kullanıyor ve Linux/Steam Deck desteği devam ediyor. Temmuz 2026'daki EAC güvenlik güncellemesinde geliştirici Behaviour Interactive açıkça, güncellemenin Linux veya Steam Deck'te oynayan oyuncuları etkilememesi gerektiğini duyurdu. Aynı ara katman, açık destek.
Apex Legends ise aynı ara katmanı kullanmasına rağmen Linux ve Steam Deck erişimini kapattı — ve EA gerekçesini açıkça yazdı. Geliştirici ekibin açıklamasına göre Linux'u çeşitli istismar ve hileler için bir yol olarak görüyorlar; meşru bir Steam Deck cihazını hile iddiası taşıyan bir Linux istemcisinden güvenilir biçimde ayırt edemiyorlar; ve Linux oyuncu kitlesinin küçüklüğüne karşılık bu kitlenin oyuna olumsuz etkisini daha ağır buluyorlar.
Bu açıklamayı beğenmek zorunda değilsiniz, ama niteliğini doğru koymak gerekiyor: bu bir maliyet-fayda kararı, teknik bir imkânsızlık bildirimi değil.

Üçüncü bir örnek daha var: Destiny 2 BattlEye kullanıyor, yani Proton tarafında çalışabilecek bir ara katmanla geliyor; ancak Bungie Linux desteğini etkinleştirmediği için Steam Deck'te oynanamıyor.
Gerçek duvarın olduğu yer
Bütün vakalar tercih değil. Vanguard ve Ricochet gibi Windows çekirdek düzeyinde çalışan çözümlerde engel gerçekten mimari. Valorant ve Call of Duty: Black Ops 7 bu yüzden listede. Valve'ın kendi dokümanı da kernel seviyesi çözümlerin Proton tarafından desteklenmediğini söylüyor.
Bu oyunlar için "geliştirici isterse açar" demek yanlış olur. Çözüm, geliştiricinin bir ayarı değiştirmesi değil, anti-cheat mimarisinin değişmesi ya da SteamOS tarafında karşılığı olan bir yapının kurulması gerekiyor.
Bu ayrım neden önemli
Bir arıza gördüğünüzde sorulacak ilk soru şu: bu bir yetenek kısıtı mı, yoksa bir karar mı?
Cevap ikisinde de "oyun çalışmıyor" olsa da, sonuçları taban tabana zıt. Yetenek kısıtıysa beklemenin anlamı yok, çözüm mimaride. Karar ise değişebilir — geliştiricinin önceliği, oyuncu kitlesinin büyüklüğü ya da aracın olgunlaşması tabloyu değiştirebilir.
Steam Deck kütüphanenize bakarken de aynı ayrım işe yarıyor: EAC veya BattlEye kullanan ama şu an çalışmayan bir oyunda Proton desteği teknik olarak mümkün olabilir; ancak bunun gerçekleşmesi geliştiricinin tercihine, uygulama ayrıntılarına ve diğer bağımlılıklara bağlı. Kernel sürücüsüne bağımlı bir oyun için ise beklenmesi gereken şey geliştiricinin bir ayarı açması değil, mimarinin değişmesi.
Oyuncu ne yapmalı
Pratik özet:
- Satın almadan önce bak. Are We Anti-Cheat Yet ve oyunun Steam sayfasındaki Steam Deck uyumluluk etiketi birlikte kontrol edilmeli. Anti-cheat ara katmanının Linux'u desteklemesi, o oyunun desteklendiği anlamına gelmiyor.
- Ara katmana bak, etikete değil. EAC/BattlEye kullanan bir oyunun durumu değişebilir. Vanguard veya güncel RICOCHET uygulaması gibi kernel sürücüsüne bağımlı bir oyunda ise basit bir Proton desteği anahtarı beklemek gerçekçi değil; mevcut mimarinin değişmesi gerekiyor.
- "Denied" etiketini ciddiye al. Bu, geliştiricinin konuyu değerlendirip hayır dediği anlamına geliyor.
Steam Machine aynı duvara çarpacak
Son olarak: bu sorun Steam Deck'e özgü değil. Valve'ın Steam Machine'i de SteamOS üzerinde çalıştığı için aynı tabloyla karşılaşacak. Valve'ın güncel Steamworks dokümanı kernel seviyesi anti-cheat çözümlerini hâlâ Proton tarafından desteklenmeyen kategoride tutuyor.

Yani önümüzdeki dönemde değişecek şey muhtemelen mimari değil, geliştiricilerin kararları olacak. Ve bu kararları etkileyen ana değişken de belli: SteamOS üzerinde oynayan insan sayısı.
EtiketlerSteam


