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

مدیریت و نصب مادها در Arma Reforger

FA arma-reforger admin mods workshop 0 نفر این مقاله را مفید یافتند

این راهنما شامل تنظیمات مدیریت، دسترسی RCON، نصب مادهای Workshop، مادهای سناریو، پیکربندی ضد تقلب BattlEye و عیب‌یابی سرور اختصاصی Arma Reforger شما می‌شود. برای راه‌اندازی اولیه سرور، پیکربندی، انتخاب سناریو و دستورالعمل‌های اتصال، راهنمای راه‌اندازی سرور Arma Reforger را ببینید.

۱. تنظیمات مدیریت

Arma Reforger از سیستم مدیریت مبتنی بر هویت استفاده می‌کند. مدیران در فایل config.json با استفاده از شناسه‌های هویتی Bohemia Interactive (BI) تعریف می‌شوند.

پیدا کردن شناسه هویتی شما

  1. Arma Reforger را اجرا کنید و بخش Profile را از منوی اصلی باز کنید.
  2. شناسه هویتی Bohemia Interactive شما در صفحه پروفایل نمایش داده می‌شود. این یک رشته الفبایی-عددی بلند است.
  3. همچنین می‌توانید آن را در صفحه حساب Bohemia Interactive در تنظیمات پروفایل خود پیدا کنید.

اضافه کردن مدیران به config.json

  1. سرور را از GPanel متوقف کنید.
  2. config.json را با استفاده از تب Files یا از طریق SFTP باز کنید.
  3. آرایه admins را در داخل شیء game پیدا کنید یا اضافه کنید. شناسه‌های هویتی هر بازیکن مدیر را اضافه کنید:
{
  "game": {
    "name": "My Server",
    "admins": [
      "xxxxxxxxxxxxxxx",
      "yyyyyyyyyyyyyyy"
    ],
    ...
  }
}
  • هر ورودی در آرایه admins یک رشته حاوی شناسه هویتی Bohemia Interactive یک بازیکن است.
  • می‌توانید هر تعداد مدیر که نیاز دارید اضافه کنید. ورودی‌ها را با کاما جدا کنید.
  • فایل را ذخیره کنید و سرور را راه‌اندازی کنید. بازیکنان لیست‌شده هنگام اتصال دسترسی مدیریتی خواهند داشت.
نحو JSON اهمیت دارد. مطمئن شوید هر شناسه در دو نقل قول قرار گرفته و با کاما جدا شده باشد. پس از آخرین ورودی کامای اضافی قرار ندهید. در صورت عدم اطمینان از یک اعتبارسنج JSON استفاده کنید.

قابلیت‌های مدیریت

بازیکنان لیست‌شده در آرایه admins به موارد زیر دسترسی دارند:

  • اخراج/مسدود کردن بازیکنان از طریق منوی مدیریت سرور درون بازی.
  • حالت Game Master -- اگر سناریوی Game Master اجرا شود، مدیران می‌توانند به عنوان GM عمل کنند، واحدها، اهداف را قرار دهند و سناریو را در زمان واقعی کنترل کنند.
  • دستورات مدیریتی از طریق کنسول درون بازی هنگامی که فعال باشد.

۲. دسترسی RCON

RCON (کنسول راه دور) به شما امکان می‌دهد بدون اتصال به بازی، دستورات سرور را اجرا کنید. این برای مدیریت خودکار، ریستارت‌های زمان‌بندی‌شده و نظارت مفید است.

راه‌اندازی RCON

  1. متغیر راه‌اندازی ADMIN_PASSWORD را در GPanel تنظیم کنید، یا passwordAdmin را در config.json تنظیم کنید. این رمز عبور RCON است.
  2. مطمئن شوید پورت RCON در دسترس است. به طور پیش‌فرض، پورت RCON برابر پورت بازی شما به علاوه ۱ است (مثلاً پورت بازی 2001 = پورت RCON 2002). تب Network در GPanel را برای پورت‌های اختصاص‌یافته بررسی کنید.

اتصال از طریق RCON

می‌توانید از هر کلاینت سازگار با BattlEye RCON استفاده کنید. گزینه‌های محبوب عبارتند از:

  • BattlEye RCon -- کلاینت رسمی RCON از BattlEye.
  • ArmA Reforger Server Tool -- ابزارهای جامعه طراحی‌شده برای مدیریت سرور Reforger.

با استفاده از IP سرور، پورت RCON و رمز عبور مدیریت متصل شوید.

دستورات رایج RCON:
دستور توضیحات
#kick <player_id> اخراج یک بازیکن از سرور.
#ban <player_id> مسدود کردن یک بازیکن از سرور.
#shutdown خاموش کردن صحیح سرور. معمولاً بهتر است از GPanel برای توقف و ریستارت استفاده کنید.
#restart ریستارت سناریوی فعلی بدون ریستارت فرآیند سرور.
players نمایش لیست بازیکنان متصل با شناسه‌های آن‌ها.

۳. نصب مادهای Workshop

Arma Reforger از مادها از طریق Bohemia Interactive Workshop پشتیبانی می‌کند. مادها با مشخص کردن شناسه‌های ماد در config.json به سرور اضافه می‌شوند.

پیدا کردن شناسه مادها

  1. Arma Reforger Workshop را در بازی یا در وب‌سایت Bohemia Interactive مرور کنید.
  2. ماد مورد نظر خود را پیدا کنید و شناسه ماد (یک رشته الفبایی-عددی بلند) و شماره نسخه را یادداشت کنید.
  3. برخی مادها اگر شامل سناریوهای سفارشی باشند، شناسه سناریو نیز دارند. اگر می‌خواهید یک سناریوی ماد شده اجرا کنید به این شناسه نیاز خواهید داشت.

اضافه کردن مادها به config.json

  1. سرور را از GPanel متوقف کنید.
  2. config.json را با استفاده از تب Files یا از طریق SFTP باز کنید.
  3. آرایه mods را در داخل شیء game پیدا کنید. هر ماد را با فرمت زیر اضافه کنید:
{
  "game": {
    "mods": [
      {
        "modId": "5965280B2B15DE67",
        "name": "Example Mod",
        "version": "1.0.0"
      },
      {
        "modId": "ABC123DEF4567890",
        "name": "Another Mod",
        "version": "2.1.0"
      }
    ],
    ...
  }
}
  • modId -- شناسه منحصر به فرد ماد Workshop.
  • name -- یک نام توصیفی برای مرجع شما. این بر بارگذاری تأثیر نمی‌گذارد اما به شناسایی مادها در پیکربندی کمک می‌کند.
  • version -- نسخه مادی که باید استفاده شود. سرور این نسخه را از Workshop هنگام راه‌اندازی دانلود خواهد کرد.
دانلود خودکار: هنگام راه‌اندازی سرور، مادهای لیست‌شده در آرایه mods به طور خودکار از Workshop دانلود و نصب می‌شوند. نیازی به آپلود دستی فایل‌های ماد از طریق SFTP ندارید. اولین راه‌اندازی پس از افزودن مادهای جدید ممکن است بیشتر طول بکشد زیرا سرور داده‌های ماد را دانلود می‌کند.

ترتیب بارگذاری

مادها به ترتیبی که در آرایه mods ظاهر می‌شوند بارگذاری می‌شوند. اگر مادهایی دارید که به مادهای دیگر وابسته هستند (مثلاً مادی که به یک فریم‌ورک نیاز دارد)، ابتدا وابستگی را لیست کنید:

"mods": [
  { "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
  { "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]

۴. مادهای سناریو

برخی مادهای Workshop شامل سناریوهای سفارشی (حالت‌های بازی یا نقشه‌ها) هستند. برای استفاده از یک سناریوی ماد شده:

  1. ماد را همانطور که در بالا توضیح داده شد به آرایه mods اضافه کنید.
  2. scenarioId را به شناسه منبع سناریو تنظیم کنید که در توضیحات Workshop ماد ارائه شده است.
{
  "game": {
    "scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
    "mods": [
      {
        "modId": "SCENARIO_MOD_ID",
        "name": "Custom Scenario Mod",
        "version": "1.0.0"
      }
    ]
  }
}
فرمت شناسه سناریو: شناسه‌های سناریوی ماد شده همان فرمت سناریوهای اصلی را دنبال می‌کنند -- یک GUID منبع در آکولاد و سپس یک مسیر. سازنده ماد این را در لیست Workshop ارائه خواهد کرد. استفاده از شناسه سناریوی نادرست باعث می‌شود سرور بارگذاری نشود.

۵. ضد تقلب BattlEye

Arma Reforger شامل محافظت ضد تقلب BattlEye است. این به طور پیش‌فرض فعال است و برای سرورهای عمومی توصیه می‌شود.

تنظیم مقدار اثر
battlEye true بازیکنان باید BattlEye را نصب و در حال اجرا داشته باشند. متقلبان شناسایی و مسدود می‌شوند. برای سرورهای عمومی توصیه می‌شود.
battlEye false بدون اجرای ضد تقلب. بازیکنان می‌توانند بدون BattlEye متصل شوند. فقط برای سرورهای خصوصی/آزمایشی استفاده کنید.

تنظیم battlEye در داخل شیء gameProperties در config.json قرار دارد:

"gameProperties": {
  "battlEye": true
}
الزام کلاینت: وقتی BattlEye روی سرور فعال است، تمام بازیکنان متصل‌شونده باید BattlEye را نصب و در حال اجرا داشته باشند. بازیکنان بدون BattlEye اجازه ورود نخواهند داشت. BattlEye به طور خودکار با Arma Reforger از طریق Steam نصب می‌شود.

۶. عیب‌یابی

مادها بارگذاری نمی‌شوند

  • صحت modId و version در config.json را تأیید کنید. آن‌ها را مستقیماً از لیست Workshop کپی کنید تا از اشتباه تایپی جلوگیری شود.
  • لاگ کنسول سرور را برای خطاهای دانلود بررسی کنید. سرور ممکن است در صورت عدم دسترسی موقت Workshop نتواند مادها را دانلود کند.
  • مطمئن شوید ماد با نسخه فعلی Arma Reforger سازگار است. مادها ممکن است پس از به‌روزرسانی بازی از کار بیفتند.
  • سعی کنید تمام مادها را حذف کنید و آن‌ها را یکی یکی اضافه کنید تا مشخص شود کدام ماد مشکل‌ساز است.
  • صحت نحو JSON خود را تأیید کنید. یک خطای نحوی در هر جای config.json از بارگذاری کل فایل جلوگیری خواهد کرد.

کرش سرور

  • کنسول را برای پیام‌های خطا قبل از کرش بررسی کنید. علل رایج شامل مادهای ناسازگار و مقادیر پیکربندی نامعتبر است.
  • اگر کرش پس از اضافه کردن یک ماد رخ می‌دهد، ماد را حذف کنید و دوباره آزمایش کنید. برخی مادها ممکن است با یکدیگر تداخل داشته باشند.
  • config.json را با یک اعتبارسنج JSON بررسی کنید تا خطاهای نحوی رد شوند.
  • اگر سرور زیر بار کرش می‌کند، maxPlayers یا serverMaxViewDistance را کاهش دهید.
  • اگر کرش‌ها ادامه دارند، یک تیکت پشتیبانی ارسال کنید با IP سرور، محتوای config.json (رمزهای عبور را حذف کنید) و هرگونه پیام خطا از کنسول.

مشکلات اتصال

  • اگر بازیکنان پس از اضافه کردن مادها نمی‌توانند متصل شوند، تأیید کنید که همان مادها را نصب دارند. Arma Reforger هنگام اتصال از بازیکنان می‌خواهد مادهای مورد نیاز را دانلود کنند، اما اگر نسخه ماد دقیقاً مطابقت نداشته باشد، این کار ممکن است با شکست مواجه شود.
  • تأیید کنید فیلد version در ورودی‌های ماد شما با نسخه موجود در Workshop مطابقت دارد. شماره نسخه‌های قدیمی باعث عدم تطابق می‌شوند.
  • بررسی کنید تنظیمات battlEye سازگار باشند -- اگر روی سرور فعال است، بازیکنان باید BattlEye در حال اجرا داشته باشند.
  • اگر سرور در مرورگر نمایش داده نمی‌شود، بررسی کنید که visible روی true و a2sQueryEnabled روی true در config.json تنظیم شده باشد.
  • مطمئن شوید هم سرور و هم تمام کلاینت‌ها همان نسخه بازی را اجرا می‌کنند. به‌روزرسانی‌های Arma Reforger ممکن است موقتاً سازگاری را بشکنند.

دسترسی‌های مدیریت کار نمی‌کنند

  • تأیید کنید شناسه هویتی Bohemia Interactive شما به درستی در آرایه admins در config.json لیست شده باشد.
  • شناسه‌های هویتی به بزرگی و کوچکی حروف حساس هستند. آن‌ها را دقیقاً همانطور که در پروفایل Bohemia شما نشان داده شده کپی کنید.
  • مطمئن شوید config.json به درستی فرمت شده باشد. یک خطای نحوی JSON از بارگذاری لیست مدیران جلوگیری خواهد کرد.
  • پس از اعمال تغییرات در config.json سرور را ریستارت کنید. تغییرات فقط هنگام راه‌اندازی خوانده می‌شوند.

مقالات مرتبط

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

اگر با مشکلاتی در سرور Arma Reforger خود مواجه شدید که در اینجا پوشش داده نشده، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیحات مشکل و هرگونه پیام خطای مربوطه از کنسول GPanel را ذکر کنید.


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

Ready to Get Started?

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