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

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

FA beammp beamng setup config racing 2 نفر این مقاله را مفید یافتند

این راهنما همه چیز مورد نیاز برای راه‌اندازی سرور BeamMP شما در Legion Hosting را پوشش می‌دهد، از اولین راه‌اندازی و تنظیم کلید احراز هویت تا پیکربندی ServerConfig.toml و نحوه اتصال بازیکنان. برای دستورات ادمین، نقشه‌های سفارشی و مدیریت منابع، به راه‌اندازی ادمین و منابع BeamMP مراجعه کنید.

پنل سرور: تمام مدیریت سرور از طریق GPanel در gpanel.legionhosting.net انجام می‌شود. سرورهای BeamMP از برنامه مستقل BeamMP-Server استفاده می‌کنند — نه SteamCMD.

BeamMP چیست؟

BeamMP یک ماد چندنفره برای BeamNG.drive است که به بازیکنان اجازه می‌دهد با هم در نقشه‌های یکسان رانندگی، مسابقه و تصادف کنند. برنامه BeamMP-Server به عنوان یک سرور اختصاصی مستقل اجرا می‌شود. بازیکنان از طریق لانچر BeamMP متصل می‌شوند که جایگزین لانچر استاندارد BeamNG.drive برای جلسات چندنفره می‌شود.

کلید احراز هویت مورد نیاز است: هر سرور BeamMP به یک کلید احراز هویت منحصربه‌فرد از BeamMP Keymaster نیاز دارد. سرور شما بدون کلید معتبر در مرورگر سرور نمایش داده نمی‌شود و بازیکنان نمی‌توانند متصل شوند. بخش کلید احراز هویت زیر را ببینید.

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

وقتی سرور BeamMP خود را برای اولین بار دریافت می‌کنید، این مراحل را دنبال کنید تا آنلاین شود:

  1. وارد GPanel شوید و سرور BeamMP خود را انتخاب کنید.
  2. قبل از راه‌اندازی، باید یک کلید احراز هویت دریافت کنید (به بخش زیر مراجعه کنید). بدون آن سرور نمی‌تواند با خدمات BeamMP احراز هویت کند.
  3. به تب Startup بروید و کلید احراز هویت خود را در متغیر AUTHKEY جایگذاری کنید.
  4. به صورت اختیاری سایر متغیرهای استارتاپ مانند نام سرور و حداکثر بازیکنان را تنظیم کنید.
  5. به تب Console بروید و روی Start کلیک کنید.
  6. سرور در اولین بوت فایل‌های BeamMP-Server را به طور خودکار دانلود خواهد کرد. این ممکن است چند دقیقه طول بکشد.
  7. هنگامی که کنسول [INFO] Server started! یا پیام مشابهی نمایش داد، سرور شما آنلاین است و در مرورگر سرور BeamMP نمایش داده خواهد شد.
اولین بوت بیشتر طول می‌کشد: راه‌اندازی اولیه شامل دانلود کامل فایل‌های BeamMP-Server است. راه‌اندازی‌های بعدی بسیار سریع‌تر خواهند بود.

کلید احراز هویت (BeamMP Keymaster)

هر سرور BeamMP به یک کلید احراز هویت نیاز دارد که آن را به خدمات بک‌اند BeamMP متصل می‌کند. این کلید رایگان است و به حساب BeamMP/Discord شما متصل می‌شود.

نحوه دریافت کلید

  1. به beammp.com/k/keys (BeamMP Keymaster) بروید.
  2. با حساب Discord خود وارد شوید. اگر حساب BeamMP ندارید، از شما خواسته می‌شود یکی بسازید.
  3. روی Create a key (یا + / New Key بسته به رابط کاربری فعلی) کلیک کنید.
  4. یک نام برای سرور خود وارد کنید (این فقط یک برچسب برای مرجع شماست) و آدرس IP سرور خود را وارد کنید.
  5. رشته کلید تولید شده را کپی کنید.

افزودن کلید به سرور

  1. در GPanel، به تب Startup بروید.
  2. کلید خود را در متغیر AUTHKEY جایگذاری کنید.
  3. سرور را ری‌استارت کنید تا تغییرات اعمال شوند.
کلید احراز هویت خود را محرمانه نگه دارید. آن را به صورت عمومی به اشتراک نگذارید. هر کسی با کلید شما می‌تواند آن را روی سرور دیگری استفاده کند که ممکن است باعث تداخل یا باطل شدن کلید شما توسط BeamMP شود.
محدودیت‌های کلید: هر حساب BeamMP می‌تواند تعداد محدودی کلید بسازد (معمولاً 2). اگر به کلیدهای بیشتری نیاز دارید، صفحه BeamMP Keymaster یا Discord آن‌ها را برای محدودیت‌های فعلی بررسی کنید.

متغیرهای استارتاپ GPanel

BeamMP چندین گزینه پیکربندی را به عنوان متغیرهای استارتاپ در GPanel ارائه می‌دهد. به تب Startup بروید تا این‌ها را مشاهده و تغییر دهید. تغییرات نیاز به ری‌استارت سرور دارند.

متغیر پیش‌فرض توضیحات
AUTHKEY خالی کلید احراز هویت BeamMP شما از Keymaster. برای عملکرد سرور الزامی است.
NAME BeamMP Server نامی که در مرورگر سرور BeamMP نمایش داده می‌شود.
MAX_PLAYERS 10 حداکثر تعداد بازیکنان همزمان. مقادیر بالاتر نیاز به CPU و RAM بیشتری دارند.
MAP /levels/gridmap_v2/info.json نقشه‌ای که بارگذاری می‌شود. از فرمت مسیر نقشه BeamNG.drive استفاده می‌کند. بخش انتخاب نقشه را برای نقشه‌های موجود ببینید.
PORT 30814 پورت سرور. توسط GPanel از پیش پیکربندی شده — تغییر ندهید مگر اینکه پشتیبانی دستور دهد.
MAX_CARS 1 حداکثر خودرو برای هر بازیکن. خودروهای بیشتر برای هر بازیکن به طور قابل توجهی پهنای باند و مصرف CPU را افزایش می‌دهد.
PRIVATE false اگر true باشد، سرور در مرورگر عمومی سرور نمایش داده نمی‌شود. بازیکنان باید از طریق اتصال مستقیم متصل شوند.

ServerConfig.toml

فراتر از متغیرهای استارتاپ، پیکربندی کامل سرور در ServerConfig.toml در دایرکتوری ریشه سرور قرار دارد. می‌توانید این فایل را از طریق تب Files در GPanel یا از طریق SFTP ویرایش کنید. متغیرهای استارتاپ در GPanel مقادیر این فایل را در هر راه‌اندازی بازنویسی می‌کنند.

گزینه‌های کلیدی پیکربندی

[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
تنظیم توضیحات
AuthKey کلید احراز هویت BeamMP Keymaster شما.
Name نام سرور نمایش داده شده در مرورگر سرور. از برخی کدهای قالب‌بندی پشتیبانی می‌کند.
Description توضیح کوتاهی که زیر نام سرور در مرورگر نمایش داده می‌شود.
MaxPlayers سقف بازیکنان. مقادیر معمول: 8 تا 20 برای گیم‌پلی روان.
Map مسیر نقشه برای بارگذاری. باید یک مسیر معتبر سطح BeamNG.drive باشد.
Private روی true تنظیم کنید تا از مرورگر سرور پنهان شود.
MaxCars خودروهای مجاز برای هر بازیکن. 1 برای سرورهای بزرگ‌تر توصیه می‌شود.
ResourceFolder مسیر دایرکتوری Resources حاوی مادها و پلاگین‌های سمت سرور.
LogChat اگر true باشد، پیام‌های چت بازیکنان در کنسول ثبت می‌شوند.
همیشه قبل از ویرایش ServerConfig.toml سرور خود را متوقف کنید. سرور ممکن است هنگام خاموش شدن تغییرات شما را بازنویسی کند اگر در حین ویرایش در حال اجرا باشد.

انتخاب نقشه

BeamMP از همان نقشه‌های BeamNG.drive استفاده می‌کند. نقشه به عنوان مسیر سطح در تنظیم Map مشخص می‌شود. در زیر پرکاربردترین نقشه‌های پیش‌فرض آورده شده‌اند:

نام نقشه مسیر نقشه توضیحات
Grid Map v2 /levels/gridmap_v2/info.json یک منطقه آزمایش صاف و باز. عالی برای ساخت آزاد و تست خودرو.
West Coast USA /levels/west_coast_usa/info.json نقشه‌ای بزرگ و دقیق با بزرگراه‌ها، شهر و زمین متنوع. بسیار محبوب برای گشت‌زنی آزاد.
East Coast USA /levels/east_coast_usa/info.json تپه‌های سبز، جنگل‌ها و یک شهر کوچک. مناسب برای آفرود و گشت‌زنی.
Italy /levels/italy/info.json حومه زیبای ایتالیایی با جاده‌های باریک و شهر ساحلی.
Utah /levels/utah/info.json زمین صحرایی با بزرگراه‌های طولانی و مسیرهای آفرود.
Jungle Rock Island /levels/jungle_rock_island/info.json جزیره‌ای گرمسیری با جاده‌های پرپیچ‌وخم و پوشش گیاهی انبوه.
Industrial /levels/industrial/info.json یک منطقه صنعتی فشرده با رمپ‌ها، پرش‌ها و مسیرهای مانع.
Small Island USA /levels/small_island/info.json جزیره‌ای کوچک با جاده‌های تنگ. مناسب برای تعداد کمتر بازیکنان.
Driver Training /levels/driver_training/info.json یک پیست به سبک اتوکراس طراحی شده برای تمرین کنترل خودرو.
نقشه‌های سفارشی: همچنین می‌توانید نقشه‌های سفارشی/ماد را با قرار دادن فایل .zip نقشه در پوشه Resources/Client و استفاده از مسیر نقشه مناسب بارگذاری کنید. برای جزئیات در مورد افزودن محتوای سفارشی به راه‌اندازی ادمین و منابع BeamMP مراجعه کنید.

حداکثر بازیکنان و عملکرد

BeamNG.drive یک بازی با فیزیک فشرده است. هر بازیکن و خودرو بار قابل توجهی به سرور و کلاینت‌های متصل اضافه می‌کند. این نکات را در نظر داشته باشید:

  • MaxPlayers: 8 تا 20 بازیکن برای تجربه‌ای روان معمول است. سرورهای بزرگ‌تر (20+) امکان‌پذیر هستند اما به منابع بیشتر و پیکربندی دقیق نیاز دارند.
  • MaxCars: نگه داشتن این مقدار روی 1 برای هر بازیکن برای سرورهای با بیش از 10 بازیکن اکیداً توصیه می‌شود. هر خودروی اضافی داده‌های فیزیکی که باید همگام‌سازی شوند را چند برابر می‌کند.
  • انتخاب نقشه مهم است: نقشه‌های بزرگ‌تر و دقیق‌تر (West Coast USA، Italy) حافظه بیشتری نسبت به نقشه‌های ساده‌تر (Grid Map، Industrial) مصرف می‌کنند.
  • پهنای باند شبکه: BeamMP داده‌های دقیق فیزیکی برای هر خودرو ارسال می‌کند. تعداد زیاد بازیکن با چند خودرو برای هر بازیکن می‌تواند به سرعت پهنای باند را اشباع کند.
نکته عملکردی: اگر بازیکنان لگ یا rubber-banding تجربه می‌کنند، MaxCars را به 1 کاهش دهید و MaxPlayers را پایین بیاورید. این مؤثرترین راه برای بهبود عملکرد سرور است.

نحوه اتصال

بازیکنان از طریق لانچر BeamMP به سرورهای BeamMP متصل می‌شوند، نه لانچر استاندارد BeamNG.drive.

از طریق مرورگر سرور

  1. لانچر BeamMP را از beammp.com دانلود و نصب کنید.
  2. لانچر BeamMP را اجرا کنید. BeamNG.drive را با ماد چندنفره BeamMP بارگذاری شده راه‌اندازی خواهد کرد.
  3. از منوی اصلی، Multiplayer را انتخاب کنید.
  4. لیست سرورها را مرور کنید یا از نوار جستجو برای پیدا کردن سرور خود بر اساس نام استفاده کنید.
  5. روی سرور خود کلیک کنید و Connect را انتخاب کنید.

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

  1. در منوی چندنفره BeamMP، روی Direct Connect کلیک کنید.
  2. آدرس IP و پورت سرور خود را با فرمت IP:PORT وارد کنید (مثلاً 192.168.1.1:30814).
  3. روی Connect کلیک کنید.
سرور در مرورگر نمایش داده نمی‌شود؟ مطمئن شوید PRIVATE روی false تنظیم شده و کلید احراز هویت شما معتبر است. ممکن است یکی دو دقیقه پس از راه‌اندازی طول بکشد تا سرور در مرورگر نمایش داده شود. اگر هنوز نمایش داده نمی‌شود، کنسول را برای خطاهای احراز هویت بررسی کنید. توجه داشته باشید که پورت شما به صورت تصادفی تخصیص داده می‌شود مگر اینکه IP اختصاصی داشته باشید -- GPanel را برای پورت صحیح بررسی کنید.

مدیریت ذخیره‌سازی

BeamNG.drive یک بازی مبتنی بر جلسه است. هیچ وضعیت جهانی پایدار یا فایل ذخیره‌ای برای سرور وجود ندارد. هنگامی که بازیکنان قطع اتصال می‌شوند یا سرور ری‌استارت می‌شود، تمام موقعیت‌ها و وضعیت‌های خودروها بازنشانی می‌شوند. هر جلسه از نو شروع می‌شود.

  • هیچ ذخیره‌ جهانی برای پشتیبان‌گیری یا مدیریت وجود ندارد.
  • پیکربندی سرور (ServerConfig.toml) و منابع در طول ری‌استارت‌ها حفظ می‌شوند.
  • پیکربندی‌های خودروی بازیکنان در سمت کلاینت ذخیره می‌شوند، نه روی سرور.
توجه: برخی پلاگین‌های Lua سمت سرور می‌توانند قابلیت‌های ذخیره‌سازی سفارشی پیاده‌سازی کنند (مانند ذخیره موقعیت بازیکنان یا داده‌های اقتصادی)، اما این یک ویژگی پیش‌فرض نیست. برای اطلاعات درباره پلاگین‌ها به راه‌اندازی ادمین و منابع BeamMP مراجعه کنید.

مقالات مرتبط


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

اگر مشکلاتی دارید که در این راهنما پوشش داده نشده، تیم پشتیبانی ما آماده کمک است. یک تیکت در legionhosting.net/submitticket.php با جزئیات سرور و توضیح مشکل باز کنید.


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

Ready to Get Started?

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