Blog
Easy Anti-Cheat Hatası: Adım Adım Çözüm Rehberi
Oyun başlatılırken karşılaşılan easy anti-cheat hatası, genellikle servis dosyalarının bozulması, yetersiz yönetici izinleri veya arka planda çalışan üçüncü taraf yazılımların güvenlik sürücüsünü engellemesi nedeniyle tetiklenir. Oyuncuların en sık karşılaştığı üç temel senaryo; oyunun açılış ekranında kilitlenmesine yol açan başlatma hatası, servisin işletim sisteminde kayıtlı olmadığını belirten “kurulu değil” (easy anti cheat not installed) uyarısı ve rastgele çökmelerle beliren beklenmeyen hata (unexpected error) bildirimleridir. Karşılaştığınız çoğu sorunu çözmek için doğrudan oyun dosyalarını doğrulamak, servis aracılığıyla onarım yapmak veya yürütülebilir dosyaya yönetici yetkisi atamak yeterlidir.
Hızlı Çözüm / Özet Adımlar (TL;DR)
- Yönetici Yetkisi Verin: Oyun istemcisini ve başlatıcıyı (Steam/Epic) yönetici olarak çalıştırın.
- İstemci Üzerinden Doğrulayın: Steam veya Epic Games kütüphanesinden yerel oyun dosyalarının bütünlüğünü taratın.
- EAC Kurulumunu Onarın: Oyun dizinindeki
EasyAntiCheat_Setup.exedosyasını açıp “Onar” (Repair) butonunu kullanın. - Güvenlik Çakışmalarını Önleyin: Antivirüs yazılımınızın karantina geçmişini kontrol edin ve EAC klasörünü dışlama listesine ekleyin.
- Sistem Kütüphanelerini Güncelleyin: Eksik Microsoft Visual C++ Yeniden Dağıtılabilir paketlerini ve bekleyen Windows güncellemelerini yükleyin.
Easy Anti-Cheat Nedir ve Neden Hata Verir?
Easy Anti-Cheat (EAC), rekabetçi çok oyunculu oyunlarda bellek manipülasyonunu, kod enjeksiyonunu ve yetkisiz ikili dosya modifikasyonlarını engellemek üzere geliştirilmiş hibrit bir güvenlik katmanıdır. Sistem, hem kullanıcı modunda (Ring 3) çalışan bir oyun istemcisi koruyucusundan hem de doğrudan işletim sisteminin en yetkili katmanına yerleşen bir çekirdek sürücüsünden (EasyAntiCheat.sys) oluşur.
EAC’nin Çekirdek Sürücüsü ve Oyun İstemcisiyle İlişkisi
EAC korumalı bir oyunu başlattığınızda, oyun motoru belleğe yüklenmeden önce sistem bir çekirdek sürücüsü çağrısı yapar. Bu sürücü, işletim sisteminin çekirdeğinde çalışarak RAM üzerinde korumalı bir alan oluşturur ve izinsiz sürücülerin veya hata ayıklayıcıların (debugger) bu belleğe erişmesini durdurur. Modern oyun güvenliğinin temelini oluşturan kernel düzeyi anti-cheat mimarisi, dijital imza doğrulaması geçemeyen ya da bellekte anormal davranış sergileyen modülleri anında bloke eder; bu durum bazen meşru sistem dosyalarının veya arka plan yardımcı programlarının da engellenmesine ve oyunun çökmesine yol açar.
Yaygın Hata Türleri
- Başlatma Hatası (Initialization Error): Oyun motoru yürütülmeden önce EAC servisinin çekirdek sürücüsünü başlatamaması durumudur.
- Kurulu Değil Hatası (Service Not Installed): İşletim sistemi servis kayıtlarında EAC girdisinin silinmesi veya bozulması sonucu ortaya çıkar.
- Güvenilmeyen Sistem Dosyası (Untrusted System File): Windows sistem kitaplıklarının veya DLL dosyalarının dijital imzasının doğrulanamadığını gösterir.
- Oyun İstemcisi Tanınmadı (Game Client Not Recognized): Oyunun ana çalıştırılabilir ikili dosyasının (executable) değiştirildiğini ya da bütünlük kontrolünden geçemediğini bildirir.
Hata Türüne Göre Tanı Tablosu
Aşağıdaki tablo, karşılaştığınız hata uyarısının kaynağını tespit etmenize ve en hızlı çözüme odaklanmanıza yardımcı olur:
| Hata Mesajı | Olası Neden | İlk Denenecek Çözüm | Öncelik |
|---|---|---|---|
| Easy Anti-Cheat Not Installed | Silinmiş veya kayıt defterinden düşmüş Windows servisi | EasyAntiCheat_Setup.exe ile onarım yapmak |
Yüksek |
| Başlatma Hatası (Error Code 10011 vb.) | Çekirdek sürücüsünün engellenmesi ya da çakışan sürücüler | Antivirüs dışlama kuralı ve yönetici izinleri | Yüksek |
| Beklenmeyen Hata (Unexpected Error) | Bellek yazma hatası, geçici önbellek uyuşmazlığı | EAC sertifika klasörünü temizleyip sistemi yeniden başlatmak | Orta |
| Untrusted System File (.dll) | Bozuk sistem DLL dosyaları, eski modlar veya enjeksiyon kalıntıları | Sistem Dosyası Denetleyicisi (SFC) ve oyun bütünlüğü taraması | Yüksek |
| Oyun Yüklenmiyor / Açılmıyor (Siyah Ekran) | Eksik Visual C++ paketleri veya eksik Windows çekirdek güncellemeleri | C++ paketlerini yeniden kurmak ve GPU sürücüsünü güncellemek | Orta |
Ön Kontroller ve Hızlı Düzeltmeler
Derin yapılandırma adımlarına geçmeden önce, işletim sistemi düzeyindeki standart izin ve çakışma durumlarını elemek gerekir:
- Oyunu ve Başlatıcıyı Yönetici Olarak Çalıştırın: Windows, standart kullanıcı izinlerinde bazı çekirdek servislerinin çağrılmasına sınır koyabilir. Başlatıcının kısayoluna sağ tıklayarak “Yönetici olarak çalıştır” seçeneğini kullanın.
- Üçüncü Parti Güvenlik Yazılımlarını Geçici Olarak Devre Dışı Bırakın: Agresif sezgisel (heuristic) tarama yapan antivirüsler, EAC’nin sürücü yükleme girişimini şüpheli işlem olarak işaretleyebilir.
- Windows Güncellemelerini Tamamlayın: Microsoft tarafından yayımlanan çekirdek güvenlik güncellemeleri eksik olduğunda sürücü imzalama sertifikaları doğrulanamaz.
- Sistemi Yeniden Başlatın: Arka planda askıda kalan eski bir oyun oturumuna ait
EasyAntiCheat.syskilitli kalmış olabilir. Hızlı başlatma (Fast Startup) devredeyken sistemi kapatmak yerine doğrudan “Yeniden Başlat” komutunu verin.
Oyun Platformuna Göre Onarım Adımları
Oyun servis sağlayıcıları, anti-hile entegrasyonlarını kendi dosya dizin yapıları içinde barındırır. Platforma özel onarım mekanizmaları, bozuk ya da eksik dosyaları doğrudan sunucudan çekerek yeniler.
Steam Üzerinde Dosya Doğrulama
Steam kütüphanenizdeki oyunlarda meydana gelen bozulmaları onarmak için şu adımları izleyin:
- Steam kütüphanenizi açın ve sorun yaşadığınız oyuna sağ tıklayıp Özellikler menüsünü seçin.
- Sol tarafta yer alan Yüklü Dosyalar sekmesine geçiş yapın.
- Oyun dosyalarının bütünlüğünü doğrula butonuna tıklayın.
- Doğrulama algoritması eksik ya da değiştirilmiş blokları tarayacak ve EAC ikili dosyalarını yeniden indirecektir.
Epic Games Launcher Üzerinde Doğrulama
Epic Games ekosisteminde çalışan yapımlarda doğrulama süreci doğrudan başlatıcı üzerinden yürütülür:
- Epic Games kütüphanesine gidin ve oyun kartının altındaki üç noktaya tıklayın.
- Açılan menüden Yönet seçeneğini işaretleyin.
- Dosyaları Doğrula butonuna basarak işlemin tamamlanmasını bekleyin.
Manuel Easy Anti-Cheat Onarımı (EasyAntiCheat_Setup)
Platform doğrulaması Windows servis kaydını düzeltemezse, oyunun yerel dizininde bulunan bağımsız kurulum aracı doğrudan çalıştırılmalıdır.
C:\Program Files (x86)\Steam\steamapps\common\Rust\EasyAntiCheat\EasyAntiCheat_Setup.exe
Yukarıdaki yapılandırma yolunu kendi oyun dizininize uyarlayarak ilgili klasöre ulaşın. EasyAntiCheat_Setup.exe dosyasına sağ tıklayıp yönetici olarak çalıştırdığınızda açılan arayüzden ilgili oyunu seçin ve ekranda beliren Onar (Repair Service) butonuna tıklayın. İşlem tamamlandığında servis kaydı yenilenmiş olacaktır.
Visual C++ ve Windows Bileşenleri
EAC, istemci tarafındaki kancalama (hooking) ve tarama modüllerini çalıştırabilmek için Microsoft Visual C++ Redistributable kütüphanelerine bağımlıdır. Bu paketlerde meydana gelen bir eksiklik veya sürüm uyuşmazlığı, oyunun hiçbir hata vermeden çökmesine ya da dinamik bağlantı kitaplığı (DLL) yükleme hatalarına yol açar.
Sorunu gidermek için Microsoft’un resmi kaynaklarından sağlanan x86 ve x64 mimarilerine ait Visual C++ paketlerini sırayla kurun. Eski paketlerin üzerine temiz bir yükleme yapmak adına, mevcut sürümleri Denetim Masası üzerinden kaldırıp güncel dağıtımları yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekir.
Dosya Bütünlüğü Hataları (Untrusted System File)
Oyun açılışında beliren “Untrusted System File” uyarısı, EAC’nin oyun dizininde veya Windows’un System32 klasöründe yer alan bir dosyanın dijital imzasını doğrulayamadığını ifade eder. Bu sorun genellikle güncelliğini yitirmiş ekran kartı sürücü modülleri, sistem performansını artırma iddiasındaki üçüncü parti optimizasyon araçları ya da önceden kullanılmış hile yazılımı kalıntılarının işletim sistemi DLL dosyalarını modifiye etmesi sonucunda gerçekleşir.
Derinlemesine yapılandırma adımları, SFC taramaları ve bozuk sistem kütüphanelerinin onarımı için hazırladığımız Untrusted System File hatası çözümü başlıklı teknik kılavuzumuzu inceleyebilirsiniz.
Popüler Oyunlara Yönelik Özel Senaryolar
Anti-hile mekanizmasının temel çalışma prensibi aynı kalsa da oyun motorlarının mimarisi farklı tepkiler doğurabilir:
- Fortnite: Unreal Engine ile sıkı entegre çalışan EAC, çoğunlukla BattleEye ile dönüşümlü devreye girer. Başlatıcı kaynaklı senkronizasyon hatalarında Epic Games servis hizmetlerinin yeniden başlatılması gerekir.
- Rust: Unity motoru üzerinde çalışan Rust, istemci tarafında çok sayıda özel varlık (asset) barındırır. Modlu sunuculardan kalan eski eklenti kalıntıları EAC doğrulamasını doğrudan bozabilir.
- Apex Legends: Origin/EA App ve Steam arasındaki çapraz kimlik doğrulama süreçlerinde EAC sertifika önbelleğinin kilitlenmesi sık rastlanan bir tablodur.
- Dead by Daylight & Squad: Unreal Engine altyapısını kullanan bu oyunlarda, pencereli tam ekran optimizasyonları ve üçüncü parti ekran katmanları (overlay yazılımları) başlatma hatalarını tetikleyebilir.
İlgili oyunlarda adımlar sonuç vermediğinde, her yapımın kendi resmi teknik destek forumları ve yayıncı bilgi bankaları üzerinden güncel hata kodlarına özel yayınlanan yamalar takip edilmelidir.
Sorun Devam Ederse: Kontrol Listesi ve Donanım Banı Ayrımı
Tüm yerel onarım adımlarına rağmen oyun istemcisi açılmıyorsa veya anında kapanıyorsa, sorunun yerel bir dosya hatasından mı yoksa güvenlik yaptırımından mı kaynaklandığını netleştirmek gerekir.
Kritik Ayrım: Bir Easy Anti-Cheat yazılım hatası; dosya eksikliği, servis çökmesi veya yazılım çakışmasından kaynaklanan ve onarılabilen yerel bir sorundur. Donanım banı (HWID ban) ise sistem bileşenlerinizin seri numaralarının geliştirici veritabanında kara listeye alınması durumudur. Donanım banı yemiş bir sistemde yerel dosyalar hatasız olsa dahi oyun birkaç dakika içinde bağlantıyı keser veya doğrudan erişimi engeller.
Sorun Giderme Kontrol Listesi
- Oyunun kurulu olduğu dizindeki
Certificatesklasörünü silip istemci üzerinden doğrulamayı tekrar çalıştırdınız mı? - Komut İstemini (CMD) yönetici olarak açıp
sfc /scannowkomutuyla bozuk Windows dosyalarını tarattınız mı? - Windows Güvenli Önyükleme (Secure Boot) ve TPM ayarlarınızın anakart BIOS üzerinde aktif olduğunu teyit ettiniz mi?
- Arka planda çalışan donanım izleme araçlarını (RivaTuner, MSI Afterburner vb.) tamamen kapattınız mı?
Yerel servis dosyalarını tamamen onarmanıza rağmen sunucuya giriş yaptığınız anda oturumunuz sonlandırılıyor veya yeni hesaplarla dahi oyunda kalamıyorsanız, sisteminiz anakart, disk veya ağ bağdaştırıcısı düzeyinde işaretlenmiş olabilir. Bu tür kalıcı yaptırımların uygulandığı donanım banı şüphesinde, anakart ve çevre birim seri numaralarını sanallaştırarak sistemi temiz bir kimlikle başlatan HWID ban için donanım maskeleme çözümleri alternatif bir aşama olarak değerlendirilir.
Sıkça Sorulan Sorular
Easy Anti-Cheat hatası nasıl düzeltilir?
Oyun başlatıcısı üzerinden yerel dosyaları doğrulamak, oyun dizinindeki EasyAntiCheat_Setup.exe aracılığıyla onarım yapmak ve çakışan güvenlik duvarı izinlerini güncellemek çoğu hatayı çözer. Sorun devam ederse Visual C++ paketleri ve Windows sistem dosyaları onarılmalıdır.
Easy Anti-Cheat kurulu değil hatası neden oluşur?
Bu hata, EAC Windows servis kaydının antivirüs yazılımları tarafından silinmesi veya bozulması durumunda ortaya çıkar. Oyun klasöründeki kurulum aracı yönetici olarak çalıştırılıp servis sisteme yeniden kaydedildiğinde sorun düzelir.
Easy Anti-Cheat’i tamamen silip yeniden kurmak gerekir mi?
Platform dosya doğrulaması başarısız olduğunda servisi sıfırdan kurmak en sağlıklı yoldur. Kurulum aracını açıp “Kaldır” (Uninstall) dedikten sonra aynı arayüz üzerinden tekrar kurulum yaparak temiz bir başlangıç sağlayabilirsiniz.
Easy Anti-Cheat hatası ban anlamına gelir mi?
Hayır, ekranda beliren standart başlatma veya dosya bütünlüğü hataları ban yediğiniz anlamına gelmez. Ban durumlarında genellikle ekranda net bir hesap askıya alma veya donanım kısıtlama bildirimi görüntülenir ve yerel onarım adımları sorunu ortadan kaldırmaz.