מה זה 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.
מה צריך כדי לפתוח שרת
- מפתח רישיון: נרשמים בפורטל של Cfx.re ומקבלים מפתח חינמי. אותו שמים בשורה
sv_licenseKeyבקובץserver.cfg. - שרת: שרת וירטואלי (VPS) עם Windows Server או Ubuntu. מחשב ביתי לא מתאים, כי השרת צריך לרוץ כל הזמן, עם חיבור יציב וכתובת IP קבועה.
- פורטים: פותחים את 30120 ב-TCP וב-UDP לשחקנים. את פורט txAdmin (40120) כדאי להגביל, כדי שלא יהיה פתוח לכל העולם.
- התקנה: txAdmin מציע "מתכונים" מוכנים ל-QBCore או ESX, שמורידים את ה-Framework, יוצרים את מסד הנתונים ומכינים שרת עובד בכמה דקות.
כמה משאבים שרת FiveM צריך?
זה תלוי בעיקר בשני דברים: כמה שחקנים מחוברים יחד, וכמה משאבים (וכמה כבדים) מותקנים. נקודה שהרבה מפספסים: חלק גדול מהעבודה של FXServer רץ על ליבה אחת, ולכן מהירות של ליבה בודדת חשובה יותר מכמות גדולה של ליבות.
| גודל השרת | שחקנים | זיכרון (RAM) | הערות |
|---|---|---|---|
| פיתוח / קהילה קטנה | עד 32 | 4–8GB | מספיק לבדיקות ולקבוצת חברים |
| שרת קהילה | 32–64 | 8–16GB | כולל Framework ומסד נתונים על אותו שרת |
| שרת גדול | 64 ומעלה | 16GB ומעלה | דורש OneSync, ולמספר גבוה של שחקנים גם מנוי מתאים של Cfx.re |
גם הדיסק חשוב: שרת עם Framework, רכבים ומפות מותאמות מגיע מהר לעשרות ג׳יגה בייט. דיסק SSD מקצר את זמני הטעינה של השרת ושל השחקנים שמתחברים.
למה הפינג חשוב כל כך
ב-FiveM כל תנועה של שחקן ושל רכב עוברת דרך השרת. כשהפינג גבוה, רואים רכבים שקופצים ממקום למקום, יריות שלא נרשמות ושחקנים "שמשתגרים". לקהילה ישראלית, שרת שנמצא בישראל נותן פינג נמוך בהרבה משרת באירופה.
ועוד דבר: שרתי FiveM הם מהיעדים המותקפים ביותר במתקפות מניעת שירות, לפעמים על ידי שרתים מתחרים. כתבנו על זה מדריך שלם: מה זו מתקפת DDoS ואיך מתגוננים מפניה.
טיפים לשרת יציב
- תזמנו הפעלה מחדש יומית ב-txAdmin, בשעה שבה מעט שחקנים מחוברים. זה משחרר זיכרון ומונע הצטברות של תקלות.
- בדקו כל משאב לפני שמוסיפים אותו. במסוף F8 במשחק, הפקודה
resmon 1מראה אילו סקריפטים צורכים הכי הרבה. - גבו את מסד הנתונים ואת תיקיית המשאבים באופן קבוע, ושמרו עותק גם מחוץ לשרת.
- עדכנו את FXServer לגרסה המומלצת, ואל תשאירו את פורט מסד הנתונים פתוח לרשת.
מוכנים לפתוח שרת? שרתי ה-VPS שלנו נמצאים בישראל, עם הגנות DDoS ובחירה בין Windows Server ל-Ubuntu, ומתאימים להרצת שרת FiveM. לא בטוחים איזו חבילה מתאימה לכמות השחקנים שלכם? דברו איתנו. לחבילות השרתים הווירטואליים