מדריך מלא להגדרת שרת RedM שלכם ב-Legion Hosting. RedM הוא מסגרת מרובת משתתפים מותאמת עבור Red Dead Redemption 2, שנבנתה על ידי Cfx.re (אותו צוות מאחורי FiveM). מדריך זה מכסה רישום מפתח רישיון, הגדרת שרת, ניהול משאבים וחיבור שחקנים. אם אתם נתקלים בבעיות, ראו את מדריך פתרון בעיות RedM שלנו.
מהו RedM?
RedM היא מסגרת מרובת משתתפים מונעת קהילה עבור Red Dead Redemption 2, שפותחה ומתוחזקת על ידי Cfx.re Collective — אותו ארגון מאחורי FiveM (מסגרת המרובה של GTA V). RedM מספקת:
- פלטפורמת שרת ייעודית לאירוח חוויות מרובות משתתפים מותאמות אישית ב-RDR2
- מערכת משאבים/סקריפטים באמצעות Lua, C# ו-JavaScript
- תמיכה במצבי משחק מותאמים, מסגרות משחק תפקידים ומודים קהילתיים
- לקוח השקה המחבר שחקנים לשרתים מותאמים
- גישה לפונקציות Native להתאמה נרחבת של המשחק
קבלת מפתח רישיון Cfx.re
כל שרת RedM דורש מפתח רישיון Cfx.re תקף. מפתח זה הוא חינמי ומקושר לחשבון ה-Cfx.re שלכם.
- עברו ל-Cfx.re Keymaster בכתובת
https://keymaster.fivem.net/. - התחברו עם חשבון ה-Cfx.re שלכם (או צרו אחד אם אין לכם).
- לחצו על Register a new server (או "New Server" בהתאם לממשק הנוכחי).
- מלאו את הטופס:
- Label: שם לשרת שלכם (לשימוש שלכם בלבד).
- Server IP: הזינו את כתובת ה-IP של השרת מ-GPanel. תוכלו למצוא זאת בעמוד הסקירה הכללית של השרת.
- Server Type: בחרו את הסוג המתאים (בדרך כלל "Other/VPS" עבור שרתים מאוחסנים).
- לחצו על Generate. מפתח הרישיון שלכם יוצג. העתיקו אותו ושמרו אותו במקום בטוח.
הפעלה ראשונה ומשתני הפעלה ב-GPanel
לאחר רכישת שרת ה-RedM שלכם מ-Legion Hosting, התחברו ל-GPanel ונווטו לשרת שלכם.
הגדרת משתני הפעלה
עברו ללשונית Startup ב-GPanel. תראו מספר משתנים הניתנים להגדרה:
| משתנה | תיאור | דוגמה |
|---|---|---|
CFX_LICENSE |
מפתח הרישיון שלכם מ-Cfx.re מ-Keymaster. נדרש. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
שם התצוגה של השרת ברשימת השרתים. | My new FXServer! |
MAX_PLAYERS |
מספר מקסימלי של שחקנים מחוברים (1–32). | 32 |
CFX_VERSION |
גרסת ה-build של שרת CFX להתקנה. השתמשו ב-latest, recommended, או מספר build ספציפי. |
latest |
STEAM_WEBAPIKEY |
מפתח Steam Web API לזיהוי Steam. קבלו אחד ב-steamcommunity.com/dev/apikey. הגדירו ל-none לביטול. |
none |
הפעלה ראשונה
- הזינו את מפתח הרישיון שלכם מ-Cfx.re בשדה
CFX_LICENSE. - הגדירו את שם השרת הרצוי ומספר השחקנים המקסימלי.
- עברו ללשונית Console ולחצו על Start.
- השרת יוריד את קבצי שרת RedM בהפעלה הראשונה. זה עשוי לקחת מספר דקות.
- ברגע שתראו הודעות המציינות שהשרת מאזין (למשל,
Started resource manager), השרת מקוון.
הגדרת server.cfg
קובץ server.cfg הוא קובץ ההגדרה הראשי של שרת ה-RedM שלכם. גשו אליו דרך File Manager של GPanel או באמצעות SFTP. להלן דוגמת הגדרה מקיפה:
# ========================================
# RedM Server Configuration
# ========================================
# Network Endpoints
# These define what IP and port the server listens on.
# 0.0.0.0 means listen on all available interfaces.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Server Identity
sv_hostname "My RedM Roleplay Server"
sv_maxclients 32
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx"
# Server Password (leave empty for no password)
# sv_password "MyServerPassword"
# Server Description and Tags (shown in server browser)
sets sv_projectName "My RedM RP"
sets sv_projectDesc "A Wild West roleplay experience"
sets tags "roleplay, rp, economy, custom"
# Locale
sets locale "en-US"
# Steam Web API Key (optional, for Steam identity)
# Get one from https://steamcommunity.com/dev/apikey
# set steam_webApiKey "YOUR_STEAM_API_KEY"
# OneSync (networked entity sync)
# "on" = standard OneSync, "legacy" = legacy mode
set onesync on
# RCON Password (for remote console access)
rcon_password "YourRconPassword123"
# Resource Directories
# Ensure resources are loaded from these directories
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog
# ========================================
# Add your custom resources below
# ========================================
# ensure my_custom_resource
# ensure vorp_core
# ensure oxmysql
הסבר אפשרויות הגדרה עיקריות
| הוראה | תיאור |
|---|---|
endpoint_add_tcp |
נקודת קצה TCP לחיבורי לקוחות. חייבת להתאים לפורט שהוקצה על ידי GPanel. |
endpoint_add_udp |
נקודת קצה UDP לנתוני משחק. חייב להיות אותו פורט כמו TCP. |
sv_hostname |
שם השרת המוצג בדפדפן השרתים של RedM ובחיבור ישיר של הלקוח. |
sv_maxclients |
מספר מקסימלי של משבצות שחקנים. אסור לחרוג ממה שתוכנית האירוח שלכם תומכת. |
sv_licenseKey |
מפתח הרישיון שלכם מ-Cfx.re. ניתן גם להגדירו דרך משתנה ההפעלה ב-GPanel. |
sets |
מגדיר משתנה שרת שנראה בדפדפן השרתים (משוכפל ללקוחות). |
set |
מגדיר משתנה שרת שנראה רק בצד השרת. |
set onesync |
מפעיל OneSync לסנכרון ישויות משופר. מומלץ להשאיר על on. |
ensure |
טוען ומפעיל משאב. המשאב חייב להימצא בתת-ספריית resources/. |
endpoint_add_tcp ו-endpoint_add_udp חייבים להתאים לפורט שהוקצה לשרת שלכם ב-GPanel. השרת שלכם יקבל פורט אקראי אלא אם יש לכם IP פרטי. אם GPanel מציג שהשרת שלכם על פורט 30120, נקודות הקצה שלכם צריכות להיות "0.0.0.0:30120". שימוש בפורט שאינו תואם ימנע מהשרת להתחיל כראוי.
ניהול משאבים
משאבים הם אבני הבניין של שרת RedM. הם מכילים סקריפטים, נכסים והגדרות שמוסיפים פונקציונליות לשרת שלכם.
מבנה משאבים
כל משאב הוא תיקייה בתוך ספריית resources/ המכילה לכל הפחות קובץ fxmanifest.lua (או __resource.lua ישן):
resources/
[system]/
chat/
fxmanifest.lua
cl_chat.lua
sv_chat.lua
spawnmanager/
fxmanifest.lua
...
[custom]/
my_resource/
fxmanifest.lua
client.lua
server.lua
config.lua
טעינת משאבים
משאבים נטענים באמצעות הפקודה ensure ב-server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
ההבדל בין ensure ל-start: ensure יפעיל את המשאב אם הוא מושבת, או יפעיל אותו מחדש אם הוא כבר פועל. start יפעיל אותו רק אם הוא עדיין לא פועל.
התקנת משאבים חדשים
- הורידו את המשאב מהמקור שלו (GitHub, פורומים קהילתיים וכו').
- העלו את תיקיית המשאב לספריית
resources/של השרת באמצעות SFTP (ראו מדריך העלאה ב-SFTP) או מנהל הקבצים של GPanel. - הוסיפו שורת
ensure resource_nameל-server.cfgשלכם. - הפעילו מחדש את השרת כדי שהמשאב ייטען.
מסגרות ומשאבי RedM פופולריים
| מסגרת/משאב | תיאור |
|---|---|
| VORP Core | מסגרת משחק תפקידים פופולרית עבור RedM. מספקת יצירת דמויות, מלאי, כלכלה ועוד. המקבילה ב-RedM ל-ESX/QBCore ב-FiveM. |
| RSG Core (RedEM:RP) | מסגרת RP מלאה נוספת עם ניהול דמויות, משרות ומערכות כלכלה. |
| oxmysql | ספריית MySQL לשרתי Cfx.re. נדרשת על ידי רוב המסגרות לפעולות מסד נתונים. |
| ox_lib | ספריית כלים המספקת פונקציות משותפות, רכיבי ממשק משתמש ומודולי עזר. |
| vorp_inventory | מערכת מלאי לשרתים מבוססי VORP. |
כיצד להתחבר
שחקנים צריכים את לקוח RedM כדי להתחבר לשרת שלכם. הנה כיצד להתחיל:
התקנת RedM
- שחקנים חייבים להחזיק בעותק לגיטימי של Red Dead Redemption 2 ב-Steam, Epic Games Store או Rockstar Games Launcher.
- הורידו את לקוח RedM מ-redm.net.
- התקינו את RedM. הוא יזהה אוטומטית את התקנת RDR2.
- הפעילו את RedM. בהפעלה הראשונה, הוא יעדכן וישמור קבצי משחק במטמון.
התחברות דרך דפדפן השרתים
- הפעילו את RedM.
- לחצו על Play מהתפריט הראשי לפתיחת דפדפן השרתים.
- חפשו את השרת שלכם לפי שם (ערך
sv_hostnameמההגדרות שלכם). - בחרו את השרת שלכם ולחצו על Connect. הזינו סיסמה אם הוגדרה.
חיבור ישיר
- הפעילו את RedM.
- לחצו על F8 לפתיחת קונסולת הלקוח.
- הקלידו את הפקודה הבאה עם כתובת ה-IP והפורט של השרת:
connect YOUR_SERVER_IP:PORT
לדוגמה:
connect 192.168.1.100:30120
מצאו את כתובת ה-IP והפורט של השרת ב-GPanel תחת עמוד הסקירה הכללית של השרת, או ראו כיצד למצוא את כתובת ה-IP והפורט של השרת.
מושגים משותפים עם FiveM
מכיוון ש-RedM ו-FiveM שניהם בנויים על פלטפורמת Cfx.re, מושגים רבים מועברים ישירות:
- תחביר server.cfg זהה בין FiveM ל-RedM.
- מניפסטים של משאבים (
fxmanifest.lua) משתמשים באותו פורמט ושדות. - סקריפטים בצד שרת (Lua, C#, JavaScript) עובדים באותו אופן.
- oxmysql וספריות משותפות אחרות עובדות בשתי הפלטפורמות.
- txAdmin פאנל ניהול עובד עם שרתי FiveM ו-RedM כאחד.
- OneSync סנכרון ישויות זמין בשתי הפלטפורמות.
ההבדלים העיקריים הם פונקציות Native בצד הלקוח (פונקציות ספציפיות למשחק), תאימות משאבים (משאבי FiveM צריכים התאמה ל-RDR2), ועולם המשחק/ישויות הזמינים.
מאמרים קשורים
- פתרון בעיות RedM — פתרונות לבעיות נפוצות במפתח רישיון, חיבור, משאבים וביצועים.
- כיצד למצוא את כתובת ה-IP והפורט של השרת
- כיצד להעלות קבצים באמצעות SFTP
- תחילת העבודה עם השרת החדש שלכם
צריכים עזרה?
אם אתם צריכים סיוע בהגדרת שרת ה-RedM שלכם, קבלת מפתח רישיון או הגדרת משאבים, פתחו פנייה לתמיכה והצוות שלנו יעזור לכם להתחיל לפעול.