خطای Silkroad "C9 Error - Server Connection Failed" و راه حل دقیق آن
یکی از رایج ترین و آزاردهنده ترین خطاهایی که بازیکنان سرور خصوصی Silkroad هنگام تلاش برای ورود به بازی در صفحه sro_client.exe با آن مواجه می شوند. "خطای C9" (اتصال به سرور برقرار نشد) هشدار. این خطا نشان می دهد که کامپیوتر پخش کننده نمی تواند به ماژول GatewayServer در سرور دسترسی پیدا کند یا حتی اگر می تواند به آن برسد، فیلتر (Guard) این اتصال را قطع می کند. از طریق این راهنما، نحوه حل کامل خطای C9 در سمت سرور را یاد خواهید گرفت.
روش 1: بررسی باز بودن Gateway Server و Ports
علت شماره یک خطای C9 این است که ماژول **GatewayServer.exe** که از بازیکنان روی سرور استقبال می کند، از کار افتاده یا از کار افتاده است:
- دسکتاپ سرور را بررسی کنید. مطمئن شوید که ماژول GatewayServer به خوبی اجرا می شود و یخ نمی زند.
- این درب اصلی بازی Silkroad است که به بیرون باز می شود. 15779 شما می توانید بررسی کنید که آیا پورت (Gateway Port) به سرور گوش می دهد یا نه از طریق خط فرمان ویندوز (CMD).
netstat -anoبا دستور چک کنید. اگر پورت بسته باشد، بازیکنان مستقیماً خطای C9 را دریافت خواهند کرد.
روش 2: مسدود کردن IP (IP جهانی) تنظیمات نرم افزار گارد (فیلتر)
اگر از نرم افزار Guard بر روی سرور خود برای جلوگیری از حملات سایبری استفاده می کنید، ممکن است این نرم افزار به اشتباه آدرس های IP بازیکنان پروکسی یا معمولی را به عنوان مهاجم شناسایی کرده و به دلیل تراکم ترافیک آنی آنها را ممنوع کرده باشد:
- رابط یا پوشه گزارش برنامه Guard خود را باز کنید.
- آی پی های ممنوعه یا حفاظت از سیل/DDoS برگه ها را بررسی کنید.
- اگر بسیاری از بازیکنان به طور همزمان شروع به دریافت خطای C9 کردند، ممکن است تنظیمات "Connection Limit" را روی Guard خیلی پایین تنظیم کرده باشید. با افزایش حداکثر محدودیت درخواست در ثانیه از یک آدرس IP (مثلاً از 5 به 20) ورود بازیکنان واقعی به بازی را آسان تر کنید.
روش 3: ورودی IP و ویرایش Media.pk2 (DivDiv).
اگر سرور بدون هیچ مشکلی در رایانه شما باز می شود، اما بازیکنان خارجی C9 را دریافت می کنند، آدرس IP در کلاینت (پک) نادرست است:
- در فایل بسته ای که بین بازیکنان توزیع می کنید.
Media.pk2فایل را با یک ویرایشگر PK2 باز کنید. - داخل DIVISIONINFO.txt یا
gateway_string.txtفایل ها را اکسترکت کرده و بررسی کنید. - مطمئن شوید که آدرس IP نوشته شده در اینجا آدرس IP خارجی (Global WAN IP) سرور شما باشد. اگر IP محلی (192.168.x.x یا 127.0.0.1) نوشته شود، بازیکنان خارجی نمی توانند به سرور دسترسی پیدا کنند و خطای C9 را دریافت می کنند.
این مقاله به طور ویژه برای PvPServer تهیه شده است.