שגיאת Silkroad "C9 Error - Connection Server Failed" והפתרון המדויק שלה
אחת השגיאות הנפוצות והמעצבנות שבהן נתקלים שחקני השרת הפרטי של Silkroad במסך sro_client.exe בזמן שהם מנסים להיכנס למשחק "שגיאה C9" (לא ניתן היה ליצור חיבור לשרת) אזהרה. שגיאה זו מצביעה על כך שהמחשב של הנגן לא יכול להגיע למודול GatewayServer בשרת, או למרות שהוא יכול להגיע אליו, המסנן (Guard) קוטע את החיבור הזה. באמצעות מדריך זה, תלמד כיצד לפתור לחלוטין את שגיאת C9 בצד השרת.
שיטה 1: בדיקה אם GatewayServer ופורטים פתוחים
הסיבה מספר אחת לשגיאת C9 היא שמודול **GatewayServer.exe** שמקבל את פני השחקנים בשרת מושבת או קרס:
- בדוק את שולחן העבודה של השרת. ודא שמודול GatewayServer פועל בצורה חלקה ואינו קופא.
- זוהי הדלת הראשית של משחק Silkroad שנפתחת כלפי חוץ. 15779 אתה יכול לבדוק אם היציאה (יציאת השער) מאזינה בשרת או לא משורת הפקודה של Windows (CMD).
netstat -anoבדוק עם הפקודה. אם הפורט סגור, שחקנים יקבלו ישירות שגיאת C9.
שיטה 2: הגדרות חסימת IP (IP גלובלי) של תוכנת השמירה (מסנן).
אם אתה משתמש בתוכנת Guard בשרת שלך כדי למנוע התקפות סייבר, ייתכן שהתוכנה הזו זיהתה בטעות את כתובות ה-IP של פרוקסי או שחקנים רגילים כתוקפים ואסרה אותם עקב צפיפות תעבורה מיידית:
- פתח את הממשק או תיקיית היומן של תוכנית ה-Guard שלך.
- כתובות IP אסורות או הגנת הצפה/DDoS בדוק את הכרטיסיות.
- אם שחקנים רבים התחילו לקבל את שגיאת C9 בו-זמנית, ייתכן שהגדרת את ההגדרה "מגבלת חיבור" ב-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.