PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

איתור סקריפטים (MS) עם תכונת Resmon על שרתי FiveM

Yazdır

איתור סקריפטים (MS) עם תכונת Resmon על שרתי FiveM

הסיבה הגדולה ביותר להקפאה מיידית (גמגום) ולנפילות FPS שחווים שחקנים בשרתי PVP של FiveM היא לא חומרת המכונה, אלא סקריפטים שעברו אופטימיזציה שגויה (משאב) שנוספו לשרת. מוצע על ידי מנוע המשחק FiveM צג משאבים (Resmon) הודות לממשק שלו, אתה יכול לראות באופן מיידי איזה סקריפט זולל את המעבד (CPU). במדריך זה תלמדו על אופטימיזציה של MS.

שלב 1: הפעלת ממשק Resmon

כדי לראות את ערכי הצריכה של סקריפטים בשרת שלך בזמן המשחק, בצע את השלבים הבאים:

  • מהמקלדת שלךF8פתח את קונסולת FiveM על ידי לחיצה על הכפתור.
  • לקונסולהresmon 1הקלד והקש Enter. בפינה הימנית העליונה של המסך תיפתח חלונית שבה רשומים כל הסקריפטים. (לסגורresmon 0אתה יכול לכתוב).

שלב 2: קריאת ערכי (CPU msec וזיכרון)

ישנן שתי עמודות קריטיות בחלונית שנפתחה. למען תקינות השרת שלך, עליך לנתח את העמודות האלה באופן הבא:

  1. CPU msec (מיליון שניות): זהו זמן המעבד שסקריפט מבלה בכל מחזור. הסכום שסקריפט בריא מוציא בטלה 0.01ms עד 0.05ms זה צריך להיות בין .
  2. גם אם אתה יושב בטל ברשימה 0.50ms, 1.0ms או יותר אם אתה רואה סקריפט שצורך ערך, הסקריפט הזה מקודד בצורה שגויה. בדרך כלל פתוח בקודCitizen.CreateThreadאו עבודה כל שבריר שנייהCitizen.Wait(0)מחזורים גורמים לכך.
  3. זיכרון: זה המקום שתופס הסקריפט ב-RAM. אם יש צריכת זיכרון (Memory Leak) שגדלה כל הזמן עם הזמן, הסקריפט הזה יצרוך RAM כל עוד השרת נשאר פתוח ובסופו של דבר יקרוס את השרת.

שלב 3: פתרון מדויק ואופטימיזציה

  • על ידי בחינת בלוקי הקוד של סקריפטים שצורכים MS גבוה, הוסף בקרות מרחק (תוך כדי לולאות) או זמני המתנה של לולאה (שיפעלו רק כאשר השחקן יוצר אינטראקציה (למשל, מתקרב לסמן)).Wait(1000)וכו')
  • אם אינך יכול לבצע אופטימיזציה, בחר להשתמש בגרסאות מעודכנות חלופיות ומותאמות של אותו סקריפט כדי להקל על העומס על המערכת שלך.

מאמר זה הוכן במיוחד עבור PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner