فروش فوری 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
دسته‌بندی‌ها

راهنمای راه‌اندازی سرور RedM

FA redm rdr2 setup cfx 1 نفر این مقاله را مفید یافتند

راهنمای کامل راه‌اندازی سرور 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 برای تغییر گسترده بازی
تجربه FiveM دارید؟ اگر تجربه کار با سرورهای FiveM را دارید، RedM برایتان بسیار آشنا خواهد بود. پیکربندی سرور، سیستم ریسورس و بسیاری از مفاهیم بین دو پلتفرم مشترک هستند. تفاوت‌های اصلی در توابع Native مخصوص بازی و ریسورس‌های ساخته شده برای RDR2 است.

دریافت کلید لایسنس Cfx.re

هر سرور RedM به یک کلید لایسنس معتبر Cfx.re نیاز دارد. این کلید رایگان است و به حساب Cfx.re شما متصل می‌شود.

  1. به Cfx.re Keymaster در https://keymaster.fivem.net/ بروید.
  2. با حساب Cfx.re خود وارد شوید (یا اگر ندارید یک حساب بسازید).
  3. روی Register a new server (یا "New Server" بسته به رابط فعلی) کلیک کنید.
  4. فرم را پر کنید:
    • Label: یک نام برای سرور شما (فقط برای مرجع خودتان).
    • Server IP: آدرس IP سرور خود را از GPanel وارد کنید. می‌توانید آن را در صفحه بررسی اجمالی سرور خود پیدا کنید.
    • Server Type: نوع مناسب را انتخاب کنید (معمولاً "Other/VPS" برای سرورهای میزبانی شده).
  5. روی Generate کلیک کنید. کلید لایسنس شما نمایش داده خواهد شد. آن را کپی کنید و در جای امنی ذخیره کنید.
مهم: هر کلید لایسنس به یک آدرس IP سرور خاص متصل است. اگر IP سرور شما تغییر کند، باید یک کلید جدید بسازید یا کلید موجود را در Keymaster به‌روزرسانی کنید. اعتبارنامه حساب Cfx.re خود را امن نگه دارید — هر کسی که دسترسی داشته باشد می‌تواند کلیدهای سرور شما را مدیریت کند.

اولین راه‌اندازی و متغیرهای Startup در GPanel

پس از خرید سرور RedM از Legion Hosting، وارد GPanel شوید و به سرور خود بروید.

تنظیم متغیرهای Startup

به تب Startup در GPanel بروید. چندین متغیر قابل پیکربندی خواهید دید:

متغیر توضیحات مثال
CFX_LICENSE کلید لایسنس Cfx.re شما از Keymaster. الزامی. cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx
SERVER_HOSTNAME نام نمایشی سرور شما در لیست سرورها. My new FXServer!
MAX_PLAYERS حداکثر تعداد بازیکنان متصل (۱–۳۲). 32
CFX_VERSION نسخه بیلد سرور CFX برای نصب. از latest، recommended یا یک شماره بیلد خاص استفاده کنید. latest
STEAM_WEBAPIKEY کلید Steam Web API برای هویت Steam. یکی را از steamcommunity.com/dev/apikey دریافت کنید. برای غیرفعال کردن روی none تنظیم کنید. none

اولین راه‌اندازی

  1. کلید لایسنس Cfx.re خود را در فیلد CFX_LICENSE وارد کنید.
  2. نام سرور و حداکثر تعداد بازیکن دلخواه خود را تنظیم کنید.
  3. به تب Console بروید و روی Start کلیک کنید.
  4. سرور در اولین بوت، فایل‌های سرور RedM را دانلود خواهد کرد. این ممکن است چند دقیقه طول بکشد.
  5. هنگامی که پیام‌هایی مبنی بر گوش دادن سرور مشاهده کردید (مانند Started resource manager)، سرور شما آنلاین است.
توجه: اگر سرور با خطای کلید لایسنس راه‌اندازی نشد، مطمئن شوید که کلید به درستی و بدون فاصله‌های اضافی وارد شده و IP در Keymaster با آدرس IP واقعی سرور شما مطابقت دارد.

پیکربندی 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 شما. همچنین می‌توان از طریق متغیر Startup در 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 فقط در صورتی آن را راه‌اندازی می‌کند که از قبل در حال اجرا نباشد.

نصب ریسورس‌های جدید

  1. ریسورس را از منبع آن دانلود کنید (GitHub، انجمن‌های جامعه و غیره).
  2. پوشه ریسورس را از طریق SFTP (به راهنمای آپلود SFTP مراجعه کنید) یا مدیریت فایل GPanel به دایرکتوری resources/ سرور خود آپلود کنید.
  3. یک خط ensure resource_name به server.cfg خود اضافه کنید.
  4. سرور را ری‌استارت کنید تا ریسورس بارگذاری شود.

فریمورک‌ها و ریسورس‌های محبوب RedM

فریمورک/ریسورس توضیحات
VORP Core فریمورک نقش‌آفرینی محبوب برای RedM. ایجاد کاراکتر، اینونتوری، اقتصاد و موارد بیشتر را ارائه می‌دهد. معادل RedM برای ESX/QBCore در FiveM است.
RSG Core (RedEM:RP) فریمورک کامل نقش‌آفرینی دیگری با مدیریت کاراکتر، مشاغل و سیستم‌های اقتصادی.
oxmysql کتابخانه MySQL برای سرورهای Cfx.re. توسط اکثر فریمورک‌ها برای عملیات دیتابیس مورد نیاز است.
ox_lib کتابخانه ابزاری که توابع مشترک، اجزای رابط کاربری و ماژول‌های کمکی ارائه می‌دهد.
vorp_inventory سیستم اینونتوری برای سرورهای مبتنی بر VORP.
مهم: همیشه سازگاری ریسورس با نسخه سرور RedM و فریمورک خود را بررسی کنید. ریسورس‌های RedM مستقیماً با ریسورس‌های FiveM سازگار نیستند — آن‌ها باید به طور خاص برای RedM ساخته یا پورت شده باشند.

نحوه اتصال

بازیکنان برای اتصال به سرور شما به کلاینت RedM نیاز دارند. در اینجا نحوه شروع آمده است:

نصب RedM

  1. بازیکنان باید یک نسخه قانونی از Red Dead Redemption 2 در Steam، Epic Games Store یا Rockstar Games Launcher داشته باشند.
  2. کلاینت RedM را از redm.net دانلود کنید.
  3. RedM را نصب کنید. به صورت خودکار نصب RDR2 را شناسایی خواهد کرد.
  4. RedM را اجرا کنید. در اولین اجرا، فایل‌های بازی را به‌روزرسانی و کش خواهد کرد.

اتصال از طریق مرورگر سرور

  1. RedM را اجرا کنید.
  2. از منوی اصلی روی Play کلیک کنید تا مرورگر سرور باز شود.
  3. سرور خود را با نام (مقدار sv_hostname از پیکربندی شما) جستجو کنید.
  4. سرور خود را انتخاب کنید و روی Connect کلیک کنید. در صورت تنظیم، رمز عبور را وارد کنید.

اتصال مستقیم

  1. RedM را اجرا کنید.
  2. F8 را فشار دهید تا کنسول کلاینت باز شود.
  3. دستور زیر را با IP و پورت سرور خود تایپ کنید:
connect YOUR_SERVER_IP:PORT

به عنوان مثال:

connect 192.168.1.100:30120

IP و پورت سرور خود را در GPanel در صفحه بررسی اجمالی سرور خود پیدا کنید، یا نحوه یافتن IP و پورت سرور را مشاهده کنید.

نکته: اگر سرور شما در مرورگر سرور ظاهر نمی‌شود، مطمئن شوید که حداقل چند دقیقه در حال اجرا بوده است (ثبت در لیست اصلی Cfx.re زمان می‌برد). همچنین بررسی کنید که کلید لایسنس شما معتبر است و سرور روی حالت خصوصی/فهرست نشده تنظیم نشده است. برای جزئیات بیشتر، راهنمای عیب‌یابی RedM ما را مشاهده کنید.

مفاهیم مشترک FiveM

از آنجا که RedM و FiveM هر دو بر روی پلتفرم Cfx.re ساخته شده‌اند، بسیاری از مفاهیم مستقیماً قابل انتقال هستند:

  • سینتکس server.cfg بین FiveM و RedM یکسان است.
  • مانیفست ریسورس‌ها (fxmanifest.lua) از همان فرمت و فیلدها استفاده می‌کنند.
  • اسکریپت‌نویسی سمت سرور (Lua، C#، JavaScript) به همان روش کار می‌کند.
  • oxmysql و سایر کتابخانه‌های مشترک روی هر دو پلتفرم کار می‌کنند.
  • txAdmin پنل مدیریت با هر دو سرور FiveM و RedM کار می‌کند.
  • OneSync همگام‌سازی موجودیت‌ها در هر دو پلتفرم موجود است.

تفاوت‌های اصلی در توابع Native سمت کلاینت (توابع مخصوص بازی)، سازگاری ریسورس‌ها (ریسورس‌های FiveM نیاز به پورت برای RDR2 دارند) و دنیای بازی/موجودیت‌های موجود است.

مقالات مرتبط

نیاز به کمک دارید؟

اگر برای راه‌اندازی سرور RedM، دریافت کلید لایسنس یا پیکربندی ریسورس‌ها به کمک نیاز دارید، یک تیکت پشتیبانی ارسال کنید و تیم ما به شما کمک خواهد کرد تا سرور را راه‌اندازی کنید.


آیا این مقاله مفید بود؟

Ready to Get Started?

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