מבצע בזק 50% הנחה על כל השרתים יום אחרון!
מסתיים בעוד: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
קטגוריות

הגדרת משאבים, סקריפטים ומסד נתונים ב-FiveM


מדריך זה מכסה כיצד להתקין משאבים (סקריפטים) בשרת ה-FiveM שלך, להגדיר מסד נתונים MySQL עבור מסגרות כמו ESX או QBCore, ולהבין את סדר טעינת המשאבים. אם טרם השלמת את הגדרת השרת הראשונית, התחל עם מדריך הגדרת שרת FiveM תחילה.

דרישות מוקדמות: עליך להחזיק שרת FiveM פעיל עם TXAdmin מוגדר ו-server.cfg עובד. ראה את מדריך הגדרת שרת FiveM לשלבי הגדרה ראשונית.

התקנת משאבים וסקריפטים

שרתי FiveM מורחבים באמצעות משאבים (הנקראים גם סקריפטים). משאבים מוסיפים תכונות כמו סוכנויות רכב, משרות, אלמנטי HUD, מסגרות ועוד.

כיצד להתקין משאב

  1. הורד את המשאב מהמקור שלו (GitHub, פורומי Cfx.re, Tebex וכו').
  2. חלץ את תיקיית המשאב מקובץ ה-ZIP/ארכיון במידת הצורך.
  3. העלה את תיקיית המשאב לתיקיית resources/ של השרת שלך באמצעות לשונית Files ב-GPanel או דרך SFTP.
  4. פתח את server.cfg והוסף שורת ensure למשאב:
# Add your custom resources
ensure my-new-resource
  1. הפעל מחדש את השרת מ-GPanel או TXAdmin כדי שהמשאב ייטען.
שמות תיקיות המשאבים חשובים. השם בשורת ה-ensure חייב להתאים בדיוק לשם תיקיית המשאב (רגיש לאותיות גדולות/קטנות). אם התיקייה היא my-cars, השורה חייבת להיות ensure my-cars.

קבצי מניפסט של משאבים

כל משאב תקין חייב להכיל קובץ מניפסט. משאבים מודרניים משתמשים ב-fxmanifest.lua, בעוד שישנים יותר משתמשים ב-__resource.lua. אם תיקיית משאב שהורדת לא מכילה אף אחד מקבצים אלה, המשאב לא ייטען. חלק מההורדות מכניסות את תיקיית המשאב בפועל בתוך תיקייה חיצונית — וודא שהתיקייה שאתה מניח ב-resources/ היא זו שמכילה את המניפסט.

סדר טעינת משאבים

משאבים נטענים בסדר שבו הם מופיעים ב-server.cfg. אם משאב תלוי באחר (לדוגמה, סקריפט משרה שתלוי במסגרת כמו ESX או QBCore), וודא שהתלות מופיעה לפני המשאב שזקוק לה:

# Database resource first
ensure oxmysql

# Framework second
ensure es_extended

# Then resources that depend on the framework
ensure esx_basicneeds
ensure esx_jobs
ensure esx_vehicleshop
שגיאות סדר טעינה הן גורם נפוץ לקריסות. אם משאב מנסה לקרוא למסגרת שטרם נטענה, הוא ייכשל. תמיד מקם תלויות מעל למשאבים שזקוקים להן.

ארגון משאבים עם תיקיות קטגוריה

ניתן לארגן משאבים בתיקיות משנה בתוך תיקיית resources/. השתמש בסימון סוגריים ב-server.cfg כדי לטעון תיקיית קטגוריה שלמה:

# Ensure all resources inside resources/[esx]/
ensure [esx]

# Ensure all resources inside resources/[standalone]/
ensure [standalone]

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

טעינת משאבים חמה דרך TXAdmin

לא תמיד יש צורך בהפעלה מחדש מלאה של השרת כדי לטעון משאב חדש. TXAdmin יכול להפעיל, לעצור ולהפעיל מחדש משאבים בודדים מדף ה-Resources שלו. לאחר העלאת משאב חדש והוספת שורת ensure שלו, ניתן להריץ את הפקודה הבאה בקונסול החי של TXAdmin:

refresh
ensure my-new-resource

הפקודה refresh מורה לשרת לסרוק מחדש את תיקיית resources/ לחיפוש ערכים חדשים.

הגדרת מסד נתונים (MySQL / MariaDB)

מסגרות ומשאבים רבים של FiveM (כמו ESX, QBCore או vRP) דורשים מסד נתונים MySQL או MariaDB. Legion Hosting מספקת פרטי גישה למסד נתונים עם השרת שלך.

מציאת פרטי הגישה למסד הנתונים

  1. ב-GPanel, עבור ללשונית Databases.
  2. אם לא קיים עדיין מסד נתונים, לחץ על New Database כדי ליצור אחד.
  3. רשום את הפרטים הבאים:
    • כתובת מסד הנתונים (כתובת ופורט)
    • שם מסד הנתונים
    • שם משתמש
    • סיסמה (לחץ על סמל העין כדי לחשוף אותה)

הגדרת חיבור מסד הנתונים

פרטי חיבור מסד הנתונים מוגדרים ב-server.cfg באמצעות מחרוזת חיבור. הפורמט המדויק תלוי באיזה משאב MySQL אתה משתמש, אך הפורמט הנפוץ ביותר הוא:

# MySQL connection string (oxmysql / mysql-async format)
set mysql_connection_string "mysql://USERNAME:PASSWORD@HOST:PORT/DATABASE_NAME?charset=utf8mb4"

החלף את מחזיקי המקום בפרטי הגישה שלך מלשונית Databases. לדוגמה:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
אין להשתמש ב-localhost. מכיוון ששרת מסד הנתונים נפרד משרת המשחק, עליך להשתמש בכתובת המלאה של מסד הנתונים המוצגת ב-GPanel — לא localhost או 127.0.0.1.
תווים מיוחדים בסיסמאות: אם סיסמת מסד הנתונים שלך מכילה תווים כמו @, # או %, עליך לקודד אותם בפורמט URL במחרוזת החיבור. לדוגמה, @ הופך ל-%40 ו-# הופך ל-%23.

בחירת משאב MySQL

משאב סטטוס הערות
oxmysql מומלץ מודרני, מתוחזק באופן פעיל, ביצועים מיטביים. בשימוש ברוב המסגרות הנוכחיות.
mysql-async ישן ישן יותר אך עדיין עובד. חלק מהסקריפטים הישנים תלויים בו במיוחד.
ghmattimysql ישן אפשרות ישנה נוספת. בדוק את התיעוד של המסגרת שלך אם היא דורשת זאת.

בכל משאב MySQL שתבחר, הוא חייב להיטען ב-server.cfg לפני כל משאב שתלוי בו:

# Database connection
set mysql_connection_string "mysql://USERNAME:PASSWORD@HOST:PORT/DATABASE_NAME?charset=utf8mb4"

# MySQL resource — must load before framework
ensure oxmysql

# Framework
ensure es_extended

יסודות המסגרת

מסגרת מספקת את מערכות המשחק הליבתיות שמשאבים אחרים בונים עליהן — דברים כמו זהות שחקן, כסף, מלאי, משרות ורכבים. שתי המסגרות הפופולריות ביותר ב-FiveM הן:

מסגרת שם המשאב תיאור
ESX es_extended המסגרת הנפוצה ביותר. אקוסיסטם גדול של סקריפטים חינמיים ובתשלום. מתאימה לשרתי משחק תפקידים.
QBCore qb-core אלטרנטיבה מודרנית ל-ESX. קוד נקי יותר, פיתוח פעיל. אקוסיסטם סקריפטים הולך וגדל.
אין לערבב מסגרות. סקריפטים של ESX לא יעבדו על שרת QBCore ולהפך. בחר מסגרת אחת ווודא שכל המשאבים שלך תואמים לה.

רוב המסגרות מותקנות דרך מערכת המתכונים של TXAdmin במהלך ההגדרה הראשונית. אם בחרת במתכון כמו "QBCore" או "ESX" במהלך הגדרת TXAdmin, המסגרת והתלויות המרכזיות שלה כבר מותקנות. אם עליך להתקין מסגרת ידנית, עקוב אחר התיעוד הרשמי שלה:

קבלת עזרה

אם אתה זקוק לסיוע בהתקנת משאבים או הגדרת מסד נתונים:

  1. בדוק את התיעוד של המשאב או דף ה-GitHub שלו להוראות התקנה ובעיות ידועות.
  2. עיין בקונסול GPanel או ביומני TXAdmin לחיפוש הודעות שגיאה.
  3. פתח פנייה לתמיכה בכתובת https://legionhosting.net/submitticket.php עם הודעות השגיאה שלך ושם המשאב שאתה מנסה להתקין.

מאמרים קשורים


האם המאמר הזה היה מועיל?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.