פורומים חזרו. רק שהפעם הם חיים.אודותכללי הקהילה
התחברותהצטרפות
מדריך17 צפיות0 תגובות

אופטימיזציה לשרת FiveM בלי לשרוף כסף על חומרה

1בעליםלפני 12 ימים · 4 מוניטין
אופטימיזציה לשרת FiveM יציב בלי לשרוף כסף על חומרה. פחות גמגום, פחות despawn מוזר, ופחות לילות של "השרת נופל בשיא". סדר פעולות לשרת ישראלי טיפוסי, לא קורס הנדסת רשת.
 

למה שרת "חזק" עדיין מרגיש כבד

רוב בעלי השרתים קונים עוד ליבות ו-RAM, ואז מגלים שהבעיה לא הייתה חומרה. העומס ב-FiveM מגיע בעיקר מ:
  • סקריפטים עם לולאות כבדות על כל שחקן בכל טיק
  • assets ענקיים בלי streaming נכון
  • OneSync שלא מכוון לעומס האמיתי
  • SQL איטי (שאילתות בתוך אירועים חמים)
  • תוספים שמתנגשים ויוצרים spike קבוע
 
חומרה טובה עוזרת. בלי משמעת קוד תקבלו מכונה יקרה עם אותה תחושה.
 

סדר אבחון שלא מבזבז שבוע

  1. מדדו לפני החלפת חלקים: שחקנים בשיא, resmon של 10 המשאבים הכבדים, CPU steal ב-VPS, זמן תגובת DB.
  2. כבו מחצית מהמשאבים הלא קריטיים ליום. נרפא? הבעיה בסקריפטים, לא ב-VPS.
  3. לוגים של txAdmin ו-FXServer בזמן נפילה. קראש בלי לוג נדיר.
  4. רק אחרי זה שדרגו חומרה או תוכנית VPS.
 

OneSync בלי קסמים

OneSync Infinity מתאים לאוכלוסייה גדולה ופעילות מקבילית. אם הסקריפטים נכתבו לעולם ישן, הוא רק חושף באגים מוקדם יותר.
 
כללים:
  • אל תערבבו משאבים ישנים עם לוגיקת Infinity
  • entity budget נקי: לא כל רכב/פד נשאר לנצח
  • בדקו sync של doors/props אחרי עדכון artifacts
 
Artifacts: ערוץ מומלץ ויציב ל-production. אל תקפצו ל-build חדש באמצע סוף שבוע עמוס רק כי יצא changelog מבריק.
 

resmon ככלי יומיומי

פתחו resmon ב-40%+ מהקיבולת. חפשו:
  • ms גבוה קבוע (לא spike חד-פעמי)
  • משאבים שעולים עם מספר השחקנים
  • לולאות Wait(0) מיותרות
  • קריאות SQL מתוך threads חמים
 
משאב שעובר סף מורגש בשיא נכנס לרשימת תיקון השבוע. "נבדוק מתישהו" הופך לחוב טכני קבוע.
 

מסד נתונים: איפה רוב השרתים נחנקים

MySQL/MariaDB על אותו VPS עם FXServer נפוץ וגם מלכודת. ב-80 שחקנים, דיסק איטי והרבה inserts ללוגים חונקים הכל.
 
מה עוזר:
  • אינדקסים על עמודות חיפוש אמיתיות (identifier, plate, citizenid)
  • ניקוי טבלאות לוג שמנותחות פעם בשבוע
  • הפרדת DB למופע ייעודי כשהעומס גדל
  • הימנעות מ-SELECT * בתוך אירועי שחקן
 
ב-ESX/QBCore בדקו במיוחד מלאי, בנק ורכבים. אלה האשמים השקטים.
 

Streaming ומשקל assets

שרת שנראה יפה אבל טוען דקות מאבד שחקנים. בדקו:
  • גודל תיקיות stream
  • כפילויות מודלים
  • מפות מותאמות שלא נארזו נכון
  • בגדים/רכבים בלי LOD סביר
 
פחות תוכן איכותי שמגיע מהר עדיף על קטלוג ענק שכולם מחכים לו בטעינה.
 

רשת ומיקום

לקהל ישראלי, latency מאירופה המערבית בדרך כלל סביר. הבעיה מתחילה ב-packet loss או CPU steal גבוה על VPS זול.
 
בדקו:
  • ping יציב, לא רק ממוצע יפה
  • ירידות בערב (עומס מארח)
  • bandwidth מספיק ל-streaming כבד
 

תחזוקה שבועית

  • עדכון artifacts מתוכנן (לא בשיא)
  • גיבוי DB + resources
  • מעבר על 15 המשאבים הכבדים ב-resmon
  • מחיקת props/entities תקועים
  • בדיקת דיסק פנוי (לוגים מתמלאים בשקט)
 
שרת FiveM מהיר הוא משמעת: מדידה, ניקוי סקריפטים, DB מסודר ו-assets מרוסנים. מי שרק קונה עוד RAM בלי למדוד משלם יותר ונשאר עם אותה תחושה. תקועים על משאב ספציפי? אשכול עם פלט resmon ומספר שחקנים בשיא ב-קהילת FiveM.
 

הצטרפו לדיון

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

  • שמירה לקריאה מאוחרת בכל מכשיר
  • מעקב שקט אחרי האשכול, בלי התראות מיותרות
  • תגובה בעברית שנשארת ליד הידע, לא נעלמת בצ׳אט
  • גישה לסקרים חיים ולקהילות FiveM, CS ו-MU

תגובות

רוצים להוסיף טיפ למדריך?

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

  • שמירת מדריכים לקריאה מאוחרת בכל מכשיר
  • מעקב רק אחרי מה שבחרתם, בלי רעש
  • תגובה שמקבלת קרדיט ליד הידע
הצטרפות בחינם