پلتفرم اپیک گیمز (Epic Games Store) و بتل رویال جریانساز آن، فورتنایت (Fortnite)، از محبوبترین و پرمخاطبترین مقاصد گیمرهای ایرانی در پلتفرمهای کامپیوتر و کنسول به شمار میروند. با این حال، بازیکنان داخل کشور همواره درگیر سدهای ارتباطی پیچیده و خطاهای سیستمی متعددی هستند. خطاهای ساختاری شناختهشدهای نظیر ارور IS-0005 (عدم توانایی در اتصال به شبکه و سرورهای احراز هویت)، ارور AS-3 (شکست در ورود به حساب کاربری)، خطای LS-0013 (ناتوانی در اجرای بازی)، گیر کردن در صفهای ورود (Waiting Room)، خطاهای مچمیکینگ (Matchmaking Error) و نوسان شدید پینگ و پکتلاست در سرورهای خاورمیانه و اروپا، تجربه بازی را برای کاربران مختل میسازند. در این مقاله تخصصی و کاربردی، به کالبدشکافی ساختار شبکه اپیک گیمز پرداخته و راهکار جامع رفع تحریم و کاهش پینگ فورتنایت از طریق سامانه Ryzer DNS بررسی میگردد.
- • ۱. کالبدشکافی لایههای شبکه اپیک گیمز و فورتنایت
- • ۲. تحلیل فنی و رفع ارورهای IS-0005 و AS-3 در لانچر اپیک گیمز
- • ۳. بررسی خطای LS-0013 و تداخل سیستمهای ضدتقلب Easy Anti-Cheat و BattlEye
- • ۴. ریشهیابی و حل ارورهای مچمیکینگ و قطع ارتباط در لابی فورتنایت
- • ۵. سازوکار افزایش سرعت دانلود و آپدیت بازیها در اپیک گیمز
- • ۶. عملکرد سامانه Ryzer DNS در مدیریت هوشمند ترافیک فورتنایت
- • ۷. آموزش تنظیم دیاناس جهت اتصال به اپیک گیمز و فورتنایت روی تمام پلتفرمها
- • ۸. دستورات و ترفندهای تکمیلی بهینهسازی پینگ در ویندوز
- • ۹. جدول مقایسه شیوههای اتصال به سرورهای فورتنایت
- • ۱۰. پرسشهای متداول (FAQ)
کالبدشکافی لایههای شبکه اپیک گیمز و فورتنایت
اکوسیستم گیمینگ اپیک گیمز از معماری ابری و چندلایه تشکیل شده است که تفکیک وظایف در آن با دقت بسیار بالایی پیادهسازی گردیده است:
- لایه احراز هویت و مدیریت دسترسی (Epic Online Services - EOS): این بخش وظیفه بررسی لاگین، تبادل توکنهای OAuth، لیست دوستان و لایسنس بازیها را بر عهده دارد. دامنههایی مانند
account-public-service-prod.ol.epicgames.com،api.epicgames.devوauth.epicgames.comبر بستر پروتکل HTTPS (پورت ۴۴۳ TCP) فعالیت میکنند و هدف اصلی تحریمهای اعمالشده از طرف اپیک گیمز علیه کاربران داخل کشور هستند. - لایه سرورهای لابی و مچمیکینگ (Matchmaking & Gateway Services): کلاینت فورتنایت پس از لاگین، برای اتصال به سرورهای لابی و پیدا کردن مسابقه به دامنههایی مانند
gc.svc.live.fngw.ol.epicgames.comوlinks-public-service-live.ol.epicgames.comدرخواست ارسال میکند. هرگونه تاخیر یا تغییر آیپی در این لایه، فرآیند مچمیکینگ را متوقف کرده و خطای عدم یافتن سرور صادر مینماید. - لایه سرورهای مسابقه و پکتهای زنده گیمپلی (Dedicated Game Servers): مسابقات بتل رویال فورتنایت روی سرورهای اختصاصی مبتنی بر پروتکل UDP اجرا میشوند. دامنههای هماهنگی صوتی و تست پینگ (STUN) مانند
stun.epicgames.comباید بدون کوچکترین دستکاری یا واسطه، ترافیک را به نزدیکترین دیتاسنترهای منطقه برسانند. - لایه توزیع داده و محتوا (Content Delivery Network - CDN): دریافت پچها، آپدیتهای هفتگی سیزنها و بافتهای بازی از طریق دامنههای ابری آکامای و کلودفرانت تحت دامنههای
download.epicgames.comوcdn-live.prm.ol.epicgames.comبارگذاری میگردند.
تحلیل فنی و رفع ارورهای IS-0005 و AS-3 در لانچر اپیک گیمز
دو خطای IS-0005 و AS-3 شایعترین موانعی هستند که گیمرها در لحظه باز کردن نرمافزار Epic Games Launcher با آن روبهرو میشوند:
- ارور IS-0005 (Unable to connect): این خطا زمانی ظاهر میشود که لانچر در ارسال استعلامهای اولیه به دامنههای سرور مرکزی اپیک با بنبست مواجه میشود. در شبکه ایران، فیلتر شدن دامنههای سرویسهای ابری باعث میشود لانچر تصور کند اتصال اینترنت رایانه قطع است.
- ارور AS-3 (Sign-in Failed): این کد خطا به طور مستقیم به شکست در هندشیک امنیتی و عدم توانایی در دریافت کلیدهای نشست کاربری اشاره دارد. فایروال اپیک با شناسایی آیپیهای مناطق تحت تحریم، اتصال را پیش از صدور توکن ریست میکند.
راهکار فنی: هدایت ترافیک این دو بخش به سمت سرورهای اختصاصی خارج کشور از طریق یک دیاناس بهینهسازیشده، شناسه معتبر بینالمللی را برای لانچر فراهم کرده و بدون افت کیفیت، ارورهای IS-0005 و AS-3 را به طور کامل ریشهکن میسازد.
بررسی خطای LS-0013 و تداخل سیستمهای ضدتقلب Easy Anti-Cheat و BattlEye
خطای LS-0013 (Game is unable to launch) اغلب هنگامی رخ میدهد که فایلهای اجرایی بازی اجازه شروع دریافت نکنند. در فورتنایت، این خطا ارتباط مستقیمی با بارگذاری سرویسهای ضدتقلب دوگانه دارد:
فورتنایت از دو سیستم ضدتقلب قدرتمند Easy Anti-Cheat (EAC) و BattlEye به صورت نوبتی بهره میبرد. هنگام اجرای بازی، نرمافزار موظف است گواهیهای اعتبارسنجی را از دامنههای anticheat.epicgames.com، api.easyanticheat.com و battleye.com استعلام کند. در صورت وجود اختلال در لایه DNS یا فیلترینگ این دامنهها، سرویس ضدتقلب مانع از اجرای بازی شده و خطای LS-0013 صادر میشود. تفکیک و رله پایدار دامنههای ضدتقلب، استارت روان بازی را تضمین مینماید.
ریشهیابی و حل ارورهای مچمیکینگ و قطع ارتباط در لابی فورتنایت
بسیاری از بازیکنان موفق میشوند وارد منوی اصلی فورتنایت شوند، اما در لحظه آمادهباش (Ready) و استارت مسابقه با خطاهایی نظیر «Matchmaking Error»، «Waiting for matchmaking service» یا ارورهای عددی مواجه میگردند.
علت اصلی: سرورهای هماهنگی مسابقه فورتنایت در لایه live.fngw.ol.epicgames.com فعالیت میکنند. اگر دیاناس نامناسب این دامنهها را به پروکسیهای اشتراکی وبی که پورتهای بازی را پشتیبانی نمیکنند تغییر دهد، ارتباط سوکت مسابقه برقرار نمیشود. در ساختار مهندسی صحیح، این دامنهها باید در حالت Clean Direct (مستقیم و بدون تغییر) باقی بمانند تا بستهها با حداقل تاخیر به سرورهای رسمی بازی در منطقه خاورمیانه و اروپا ارسال شوند.
سازوکار افزایش سرعت دانلود و آپدیت بازیها در اپیک گیمز
آپدیتهای فورتنایت حجمهای سنگینی دارند. یکی از بزرگترین معضلات استفاده از فیلترشکنها برای ورود به بازی، افت شدید سرعت دانلود پچها و مصرف دوبرابری حجم اینترنت است.
در بستر اپیک گیمز، فایلهای نصبی از طریق سرورهای لبه CDN تحت دامنه download.epicgames.com ارسال میشوند. یک سرویس دیاناس استاندارد، دامنههای دانلود را از دامنههای تحریمشده لاگین تفکیک میکند؛ به گونهای که استعلام فایلها مستقیماً با آیپیهای پرسرعت و باز به کاربر تحویل داده میشود تا دانلود با حداکثر پهنای باند خط اینترنت انجام گیرد.
عملکرد سامانه Ryzer DNS در مدیریت هوشمند ترافیک فورتنایت
سامانه هوشمند Ryzer DNS با بهکارگیری معماری تفکیک چندلایه، بدون نیاز به نصب هیچ نرمافزار اضافی ترافیک فورتنایت و لانچر اپیک گیمز را به شرح زیر سازماندهی میکند:
- رله پایدار دامنههای احراز هویت: استعلام دامنههای لاگین، تبادل توکن نشست و سرویسهای ضدتقلب (نظیر
account-public-service-prod.ol.epicgames.comوapi.epicgames.dev) از طریق تانلهای پیشگرم خارج هدایت میشوند تا ارورهای IS-0005، AS-3 و ۴۰۳ به کلی رفع شوند. - مسیر مستقیم و کمپینگ برای مسابقات (Clean Direct): کلیه دامنههای گیتوی بازی، مچمیکینگ و پکتهای زنده UDP به صورت کاملاً مستقیم و با نزدیکترین دیتاسنترهای منطقه خاورمیانه و اروپا ارتباط برقرار میکنند تا حداقل پینگ تضمین شود.
- دانلود پرسرعت بدون مصرف حجم تانل: سرورهای توزیع داده از نودهای باز ابری تحویل داده میشوند تا سرعت دانلود و بهروزرسانی در بالاترین سطح ممکن باقی بماند.
آموزش تنظیم دیاناس جهت اتصال به اپیک گیمز و فورتنایت روی تمام پلتفرمها
تنظیم در سیستمعامل ویندوز ۱۰ و ۱۱:
- کلیدهای ترکیبی
Win + Rرا بفشارید، عبارتncpa.cplرا تایپ کرده و Enter را بزنید. - روی کارت شبکه فعال خود (اتصال کابل شبکه Ethernet یا Wi-Fi) راستکلیک کرده و گزینه Properties را برگزینید.
- روی گزینه Internet Protocol Version 4 (TCP/IPv4) دوبار کلیک کنید.
- گزینه Use the following DNS server addresses را انتخاب کرده و مقادیر بالا را در بخشهای Preferred و Alternate وارد نمایید.
- تنظیمات را تایید کرده و در خط فرمان (CMD) دستور
ipconfig /flushdnsرا اجرا فرمایید.
تنظیم در کنسولهای پلیاستیشن ۴ و ۵:
- به منوی Settings و سپس بخش Network بروید.
- گزینه Set Up Internet Connection را انتخاب کرده و شبکه مورد نظر را انتخاب کنید.
- روش تنظیمات را روی حالت Custom / Manual قرار دهید.
- بخش IP Address را روی Automatic گذاشته و در بخش DNS Settings گزینه Manual را انتخاب کنید.
- نشانیهای سرور اصلی و کمکی بالا را در فیلدهای Primary و Secondary وارد نمایید.
تنظیم در کنسولهای ایکسباکس:
- دکمه Xbox را فشرده و وارد Settings و سپس Network Settings شوید.
- گزینه Advanced Settings و سپس DNS Settings را انتخاب نمایید.
- حالت را روی Manual قرار داده و نشانیهای اول و دوم را وارد کنید.
تنظیم در گوشیهای اندروید و آیفون:
- در اندروید ۹ به بالا: وارد Settings و بخش Connections شوید؛ گزینه Private DNS را انتخاب کرده و عبارت
dns.ryzerdns.irرا ذخیره کنید. - در iOS: وارد تنظیمات Wi-Fi شده، روی آیکون اطلاعات (i) کلیک کنید و در بخش Configure DNS گزینه Manual را انتخاب نموده و آیپیهای سرور را ثبت فرمایید.
دستورات و ترفندهای تکمیلی بهینهسازی پینگ در ویندوز
جهت رفع تداخلهای کش محلی لانچر اپیک گیمز و اطمینان از عملکرد صحیح شبکه، اجرای اقدامات زیر در رایانه توصیه میشود:
۱. پاکسازی کش محلی DNS و ریست سوکتها در CMD:
ipconfig /flushdns
netsh winsock reset
۲. پاکسازی کش داخلی لانچر اپیک گیمز:
کلیدهای Win + R را فشرده و عبارت %localappdata% را باز کنید. وارد پوشه EpicGamesLauncher\Saved شده و پوشه webcache را حذف نمایید تا اطلاعات تداخلی پاک شوند.
جدول مقایسه شیوههای اتصال به سرورهای فورتنایت
جدول زیر عملکرد شیوههای مختلف اتصال کاربران را در اجرای فورتنایت و لانچر اپیک گیمز مقایسه مینماید:
| شاخص عملکردی | اینترنت عادی اپراتورها | فیلترشکن و VPNهای اشتراکی | سامانه هوشمند Ryzer DNS |
|---|---|---|---|
| وضعیت ارور IS-0005 و AS-3 | بسیار شدید و قطعی کامل ورود | متغیر همراه با افت اتصال | رفع قطعی و ورود آنی به لانچر |
| خطای مچمیکینگ فورتنایت | مسدود در اکثر ساعات شبانهروز | ناهماهنگی زمانی و خطای لابی | اتصال پایدار با تفکیک مستقیم سرورها |
| میانگین پینگ در بازی | پینگ بالا همراه با پکتلاست | افزایش پینگ به بالای ۱۴۰ میلیثانیه | حداقل پینگ بومی (۳۵ تا ۵۵ میلیثانیه) |
| سرعت دانلود و آپدیت بازی | تراتلینگ شدید و سرعت بسیار پایین | کاهش سرعت به دلیل ترافیک تانل | دانلود با حداکثر ظرفیت خط از طریق CDN |
| سیستمهای ضدتقلب (EAC / BattlEye) | ارورهای مکرر زمان اجرای بازی | احتمال مسدودسازی به دلیل تداخل IP | تاییدیه شفاف و پایدار بدون ارور امنیتی |