מה זה FiveM, ומה צריך כדי להריץ שרת משלכם?

FiveM הופך את GTA V לעולם מרובה משתתפים עם חוקים, מפות ותפקידים משלכם. ממה בנוי שרת, כמה משאבים הוא צריך ואיך מתחילים.

מי שמשחק GTA V מכיר את GTA Online, אבל הקהילות הכי פעילות בעולם, וגם בישראל, נמצאות במקום אחר: בשרתי FiveM. שם כל קהילה מריצה שרת משלה, עם חוקים, מפות, רכבים, עבודות ומערכות שהיא בנתה בעצמה. השימוש הנפוץ ביותר הוא שרתי Roleplay (RP), שבהם כל שחקן חי חיים שלמים בעיר: שוטר, מכונאי, עורך דין או פושע.

מה זה FiveM בעצם

FiveM הוא פלטפורמה שמאפשרת להריץ שרתים פרטיים ל-GTA V. הוא פותח על ידי צוות Cfx.re, שמאז 2023 הוא חלק מ-Rockstar Games. ההבדל העיקרי מ-GTA Online: שם Rockstar מנהלת את השרתים, וב-FiveM אתם מנהלים אותם. אתם קובעים מי נכנס, מה מותקן ואיך העולם מתנהג.

כדי להיכנס לשרת, כל שחקן צריך עותק חוקי של GTA V במחשב ואת תוכנת FiveM. בעל השרת צריך שרת שרץ 24 שעות ביממה ומפתח רישיון חינמי מ-Cfx.re.

ממה בנוי שרת FiveM

  • FXServer: תוכנת השרת עצמה. היא רצה גם על Windows וגם על Linux.
  • txAdmin: פאנל ניהול מבוסס דפדפן שמגיע עם השרת. ממנו מפעילים ומכבים את השרת, רואים שחקנים ולוגים, ומתזמנים הפעלות מחדש. בדרך כלל הוא נפתח בפורט 40120.
  • משאבים (Resources): כל יכולת בשרת, רכב, עבודה, מפה או סקריפט, היא משאב בתיקיית resources. הקובץ server.cfg קובע אילו משאבים נטענים.
  • Framework: רוב שרתי ה-RP בנויים על בסיס כמו ESX או QBCore (ו-Qbox שיצא ממנו). ה-Framework מנהל כסף, מלאי, עבודות ונתוני שחקנים.
  • מסד נתונים: MySQL או MariaDB, שבו נשמרים השחקנים, הרכבים והבתים. השרת מתחבר אליו דרך משאב כמו oxmysql.

מה צריך כדי לפתוח שרת

  1. מפתח רישיון: נרשמים בפורטל של Cfx.re ומקבלים מפתח חינמי. אותו שמים בשורה sv_licenseKey בקובץ server.cfg.
  2. שרת: שרת וירטואלי (VPS) עם Windows Server או Ubuntu. מחשב ביתי לא מתאים, כי השרת צריך לרוץ כל הזמן, עם חיבור יציב וכתובת IP קבועה.
  3. פורטים: פותחים את 30120 ב-TCP וב-UDP לשחקנים. את פורט txAdmin (40120) כדאי להגביל, כדי שלא יהיה פתוח לכל העולם.
  4. התקנה: txAdmin מציע "מתכונים" מוכנים ל-QBCore או ESX, שמורידים את ה-Framework, יוצרים את מסד הנתונים ומכינים שרת עובד בכמה דקות.

כמה משאבים שרת FiveM צריך?

זה תלוי בעיקר בשני דברים: כמה שחקנים מחוברים יחד, וכמה משאבים (וכמה כבדים) מותקנים. נקודה שהרבה מפספסים: חלק גדול מהעבודה של FXServer רץ על ליבה אחת, ולכן מהירות של ליבה בודדת חשובה יותר מכמות גדולה של ליבות.

גודל השרתשחקניםזיכרון (RAM)הערות
פיתוח / קהילה קטנהעד 324–8GBמספיק לבדיקות ולקבוצת חברים
שרת קהילה32–648–16GBכולל Framework ומסד נתונים על אותו שרת
שרת גדול64 ומעלה16GB ומעלהדורש OneSync, ולמספר גבוה של שחקנים גם מנוי מתאים של Cfx.re

גם הדיסק חשוב: שרת עם Framework, רכבים ומפות מותאמות מגיע מהר לעשרות ג׳יגה בייט. דיסק SSD מקצר את זמני הטעינה של השרת ושל השחקנים שמתחברים.

למה הפינג חשוב כל כך

ב-FiveM כל תנועה של שחקן ושל רכב עוברת דרך השרת. כשהפינג גבוה, רואים רכבים שקופצים ממקום למקום, יריות שלא נרשמות ושחקנים "שמשתגרים". לקהילה ישראלית, שרת שנמצא בישראל נותן פינג נמוך בהרבה משרת באירופה.

ועוד דבר: שרתי FiveM הם מהיעדים המותקפים ביותר במתקפות מניעת שירות, לפעמים על ידי שרתים מתחרים. כתבנו על זה מדריך שלם: מה זו מתקפת DDoS ואיך מתגוננים מפניה.

טיפים לשרת יציב

  • תזמנו הפעלה מחדש יומית ב-txAdmin, בשעה שבה מעט שחקנים מחוברים. זה משחרר זיכרון ומונע הצטברות של תקלות.
  • בדקו כל משאב לפני שמוסיפים אותו. במסוף F8 במשחק, הפקודה resmon 1 מראה אילו סקריפטים צורכים הכי הרבה.
  • גבו את מסד הנתונים ואת תיקיית המשאבים באופן קבוע, ושמרו עותק גם מחוץ לשרת.
  • עדכנו את FXServer לגרסה המומלצת, ואל תשאירו את פורט מסד הנתונים פתוח לרשת.

מוכנים לפתוח שרת? שרתי ה-VPS שלנו נמצאים בישראל, עם הגנות DDoS ובחירה בין Windows Server ל-Ubuntu, ומתאימים להרצת שרת FiveM. לא בטוחים איזו חבילה מתאימה לכמות השחקנים שלכם? דברו איתנו. לחבילות השרתים הווירטואליים