ارورهای BattlEye
توجه: اخیرا گزارشهایی در مورد یک فایل خاص در دایرکتوری موقت کاربر داریم با نام p(number)am.sys که مسدود شده است C:\Users\[username]\AppData\Local\Temp\bk3729.tmp\p1481728805am.sys”).
این مساله به احتمال زیاد به دلیل بروزرسانی جدید بدافزار هاست که از فایلی که توسط BattlEye مسدود شده است، استفاده میکنند. اگر شما هم چنین تجربهی مشابهی را دارید، میتوانید نرمافزارهای ضد بدافزار مناسب مانند Malwarebytes Anti-Malware را نصب و سیستم خود را برای حذف بدافزارها بررسی کنید. علاوه بر این، یک سیستم ممکن است پس از انجام این کار نیاز به راه اندازی مجدد سیستم داشته باشید.
در غیر این صورت، لطفا فهرست راه حلهای زیر را بررسی کنید :
- اطمینان حاصل کنید که exe در دایرکتوری BATTLEYEService شما (معمولا “C:\Program Files (x86)\Common Files\BattlEye”) به هیچ وجه توسط فایروال مسدود نمیشود.
- مطمین شوید که هیچ.یک از فایل های dll، dxgi.dll و یا dsound.dll در دایرکتوری بازی شما وجود ندارد. اما اگر هر کدام از آنها در این دایرکتوری بودند؛ لطفا یا نام آن را تغییر دهید یا آن را پاک کنید.
- مطمئن شوید که یک کپی قانونی از ویندوز دارید. نسخههایی که به صورت غیر قانونی فعال شده اند ممکن است از آخرین نسخه BattlEye پشتیبانی نکنند.
- با استفاده از این راه، بررسی کنید که آیا مجوز دسترسی های فایل ها (file permissions) در دایرکتوری بازی آسیب دیدهاند یا نه؛ روی دایرکتوری بازی خود کلیک کنید (در ویندوز اکسپلورر)، “Properties” را انتخاب کنید و به زبانه “Security” بروید. در لیست گروه / کاربر ورود سیستم را انتخاب کرده و بررسی کنید که آیا دسترسی کامل دارد یا خیر. در غیر این صورت روی Edit … کلیک کنید و به کاربر سیستم، دسترسی کامل بدهید.
مجوزهای ریشهای سیستم شما ممکن است آسیب دیده و خراب شده باشند. برای اصلاح و تعمیر آنها و فایل بروزرسانی زیر را از مایکروسافت دانلود کرده و نصب کنید:
https://support.microsoft.com/kb/2813430
- فایل های سیستمی خود را برای بررسی آسیبها و احتمالا تعمیر آنها با استفاده از راهنمای زیر بررسی کنید
https://support.microsoft.com/kb/947821
https://support.microsoft.com/kb/929833
- سیستم خود را با نرمافزارهای ضد ویروس و ضد بدافزار های بروزرسانی شده، اسکن کنید. بدافزارهایی که سیستم یا فایلهای بازی را تغییر میدهد میتواند در زمان کار با سرور های BattlEye موجب چنین مسائلی شوند.
- جستجو برای نام فایل مسدود شده میتواند به کشف آنچه در واقع پشت آن است، کمک کند. گاهی اوقات BattlEye ممکن است فایلهای malware/adware/PUP را مسدود کند، که میتواند باعث مشکلاتی مانند ناتوانی در یافتن یا اتصال به سرورها در بازی شود. ما Malwarebytes ضد بدافزار را برای حذف چنین فایل هایی از سیستم شما توصیه میکنیم.
- مطمئن شوید که از هیچ یک از نسخههای tweaked / Custom فایلهای سیستم استفاده نمی کنید (از جمله DirectX). برنامه DirectX را دوباره نصب کنید، برای جزئیات بیشتر صفحه زیر را ببینید: https://support.microsoft.com/kb/179113
اگر مطمئن هستید که BattlEye فایل های قانونی را مسدود کرده و این مساله باعث بروز مشکلاتی برای بازی شما میشود (مانند اینکه نمیتوانند سرورها را پیدا کنند) لطفا مستقیما با ما تماس بگیرید.
هنگام راهاندازی بازی، خطای “Failed to initialize BattlEye Service: Windows Test-Signing Mode not supported.” را دریافت میکنم. چطور میتوانم این را حل کنم؟
لطفا حالت test-signing را با پیروی از این راهنما از کار بیاندازید: https://support.microsoft.com/kb/2509241 همچنین میتوانید دستورالعملهای دستی ارائه شده در اینجا را دنبال کنید:
https://msdn.microsoft.com/en-us/library/windows/hardware/ff553484%28v=vs.85%29.aspx
اگر از سختافزار خاصی استفاده میکنید، که برای غیر فعال شدن حتما نیاز به مجوزهای درایور دارد، وب سایت فروشنده را برای درایورهای جدیدتر چک کنید. متاسفانه، با توجه هدف ما برای تامین موثرترین حفاظت ممکن، نمیتوانیم از سیستمهایی که در حالت test-signing فعال هستند به هر طریقی پشتیبانی کنیم.
هنگام راهاندازی بازی و تلاش برای نصب BE، خطای “Failed to install BattlEye Service.” را دریافت میکنم. چطور میتوانم این را حل کنم؟
اول از همه، لطفا مطمئن شوید که همه فایل های BattlEye مورد نیاز برای نصب در دایرکتوری بازی شما هستند. یا فایلهای بازی / حافظه کش خود را روی Steam یا Uplay بارگذاری کنید، یا به طور کامل بازی را مجددا نصب کنید. دوم، لطفا اطمینان حاصل کنید که نصب اولیه را از حساب کاربری ادمین یا یک حساب کاربری محدود با UAC انجام میدهید. در غیر این صورت قادر نخواهید بود از دسترسی های ادمین برای نصب سرور BattlEye استفاده کنید .
اگر هیچ یک از این موارد به شما کمک نمی کند، پرسش و پاسخ های زیر را دنبال کنید.
هنگام راهاندازی بازی با خطای “Failed to install BattlEye Service.” / “BattlEye Service installation failed.” / “Failed to start BattlEye Service.” / “BattlEye Service startup failed.” / “Failed to initialize BattlEye Service: …” مواجه می شوم، چطور میتوانم این مشکل را حل کنم ؟
این اتفاق زمانی روی می دهد که چیزی در سیستم شما مانع نصب یا راهاندازی سرویس BattlEye شود، که باید در سرورهای بتل آی فعال، اجرا شود. لطفا اطمینان حاصل کنید که هر نرمافزار امنیتی (آنتی ویروس، و غیره) که بر روی سیستم شما اجرا میشود، سرویسهای بتلآی را مسدود نمی کند (BEService.exe/BEService_x64.exe) را به هر طریقی مسدود نمیکند.
(BEService.exe/BEService_x64.exe در دایرکتوری بازی “BattlEye” و همچنین تمام دایرکتوری سرویس بتلآی که معمولا در “C:\Program Files (x86)\Common Files\BattlEye” قرار دارد). ممکن است لازم باشد آن را به لیست استثنا نرمافزارهای امنیتی اضافه کنید. اگر این کار کمکی نمیکند یا از هیچ یک از نرمافزارهای امنیتی استفاده نمیکنید ممکن است مشکل در مجوز های دسترسی دایرکتوری سرویس BattlEye یا فایلهای داخل آن باشد. برای حل این مساله، دایرکتوری سرویس BattlEye را حذف کنید (“C:\Program Files (x86)\CommonFiles\BattlEye”) و سپس سعی کنید که بازی خود را دوباره راهاندازی کنید. اگر هنوز هم همان خطا را دریافت می کنید، لطفا سعی کنید لانچر BattlEye را به صورت دستی در دایرکتوری بازی تنظیم کنید (این فایل ها معمولا پسوند “-BE” را دارند) تا با دسترسی ادمین اجرا شوند (معمولا اینکار باید به صورت خودکار انجام شود). برای انجام این کار، روی BATTLEYELauncher کلیک راست کنید، “Properties” را انتخاب کرده، به زبانه “Compatibility” بروید ، و تیک گزینه “Run this program as an administrator” را زده و روی OK کلیک کنید تا تغییرات اعمال شوند.
اگر این روش ها کارساز نبودند و مشکل برطرف نشد، ممکن است برخی از نرمافزارهای ناشناخته که بر روی سیستم شما اجرا میشوند، به نحوی BattlEye را مسدود می کنند، از طرفی هم ممکن است سیستم عامل شما آسیب دیده باشد. اگر نمیتوانید علت را مشخص کنید ما استفاده از ابزار تعمیر نصب مجدد ویندوز را به عنوان یک راهحل مشخص پیشنهاد میکنیم.