نحوه نصب و مدیریت مادها بر روی سرور اختصاصی Arma 3 خود را بیاموزید. این راهنما شامل مادهای Steam Workshop، نصب دستی از طریق SFTP، ترتیب بارگذاری و تأیید امضا میشود. برای پیکربندی اولیه سرور، راهنمای راهاندازی سرور ما را ببینید. برای ابزارهای مدیریت و ضد تقلب، راهنمای تنظیمات Admin و BattlEye را مشاهده کنید.
آشنایی با مادهای Arma 3
مادهای Arma 3 به دو شکل ارائه میشوند:
- مادهای سمت کلاینت (بارگذاری با
-mod=): هم برای سرور و هم برای تمام بازیکنان متصل مورد نیاز است. بازیکنان باید این مادها را در لانچر Arma 3 خود نصب و فعال کرده باشند تا بتوانند به سرور متصل شوند. مثال: CBA_A3، ACE3، RHS، مادهای زمین. - مادهای سمت سرور (بارگذاری با
-serverMod=): فقط روی سرور مورد نیاز است. بازیکنان نیازی به دانلود یا فعالسازی این مادها ندارند. مثال: ابزارهای مدیریت، فریمورکهای لاگگیری مانند OCAP2، مادهای بهبود هوش مصنوعی سمت سرور.
مادهای Steam Workshop
سادهترین راه برای اضافه کردن مادها از طریق Steam Workshop است. هر ماد Workshop یک شناسه ماد منحصر به فرد دارد (عددی که در URL صفحه Steam Workshop آن قرار دارد).
پیدا کردن شناسه مادها
به صفحه Steam Workshop ماد مورد نظر بروید. URL به شکل زیر خواهد بود:
https://steamcommunity.com/sharedfiles/filedetails/?id=463939057
شناسه ماد در این مثال 463939057 است (این CBA_A3 است). در زیر شناسههای فریمورکهای ماد پرکاربرد آورده شده است:
| ماد | شناسه Workshop | توضیحات |
|---|---|---|
| CBA_A3 | 450814997 |
Community Base Addons — وابستگی ضروری برای اکثر مادها |
| ACE3 | 463939057 |
Advanced Combat Environment — سیستم پزشکی، بالستیک، تعاملات |
| ACRE2 | 751965892 |
Advanced Combat Radio Environment — ارتباطات رادیویی واقعگرایانه (نیاز به پلاگین TeamSpeak دارد) |
| TFAR | 894678801 |
Task Force Arrowhead Radio — ماد رادیویی جایگزین (نیاز به پلاگین TeamSpeak دارد) |
| RHS: AFRF | 843425103 |
Red Hammer Studios: نیروهای مسلح فدراسیون روسیه |
| RHS: USAF | 843577117 |
Red Hammer Studios: نیروهای مسلح ایالات متحده |
| RHS: GREF | 843593391 |
Red Hammer Studios: نیروهای سبز |
| RHS: SAF | 843632231 |
Red Hammer Studios: نیروهای مسلح صربستان |
اضافه کردن مادها از طریق متغیرهای راهاندازی GPanel
بسته به پیکربندی egg سرور شما، ممکن است بتوانید شناسههای ماد Workshop را مستقیماً در تب Startup در GPanel وارد کنید. متغیرهایی مانند MODS یا WORKSHOP_MODS را بررسی کنید.
برای متغیر MODS، نام پوشههای ماد را با سمیکالن جدا کنید:
@CBA_A3;@ace;@ACRE2
دانلود و آپلود مادها از طریق SFTP
برای نصب دستی ماد (یا اگر egg سرور شما از دانلود خودکار Workshop پشتیبانی نمیکند)، میتوانید مادها را به صورت محلی دانلود کرده و از طریق SFTP آپلود کنید.
مرحله ۱: دانلود مادها به صورت محلی
- لانچر Arma 3 را در کامپیوتر خود باز کنید.
- به تب Mods بروید و بر روی مادهایی که میخواهید روی سرورتان داشته باشید عضو شوید.
- اجازه دهید دانلود شوند. به طور پیشفرض، مادها در دایرکتوری Arma 3 شما در پوشهای با شناسه Workshop ذخیره میشوند، معمولاً در:
C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
یا در پوشه محتوای Workshop:
C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\
مرحله ۲: آمادهسازی پوشههای ماد
- هر پوشه ماد را کپی کرده و به فرمت تمیز تغییر نام دهید (مثلاً
@CBA_A3،@ace). پوشههای ماد باید با@شروع شوند. - تمام فایلها و پوشههای داخل ماد را به حروف کوچک تغییر نام دهید. این کار برای سرورهای مبتنی بر Linux حیاتی است. میتوانید از یک ابزار یا اسکریپت برای تغییر نام دستهای استفاده کنید، یا به صورت دستی انجام دهید. به طور خاص، پوشه
addons/و تمام فایلهای.pboو.bisignداخل آن باید با حروف کوچک باشند.
مرحله ۳: آپلود از طریق SFTP
- با استفاده از اطلاعات ورود از GPanel به سرور خود از طریق SFTP متصل شوید (به راهنمای آپلود SFTP مراجعه کنید).
- هر پوشه ماد (مثلاً
@CBA_A3،@ace) را در ریشه دایرکتوری سرور Arma 3 خود آپلود کنید. - متغیر راهاندازی
MODSدر GPanel را بهروزرسانی کنید تا نام پوشههای ماد جدید را شامل شود.
ترتیب بارگذاری مادها
ترتیب بارگذاری در Arma 3 اهمیت دارد. مادهای وابستگی باید قبل از مادهایی که به آنها وابسته هستند بارگذاری شوند. ترتیب توسط توالی در پارامتر -mod= یا متغیر راهاندازی MODS تعیین میشود.
قوانین کلی ترتیب بارگذاری:
- CBA_A3 — همیشه اول، زیرا تقریباً هر ماد دیگری به آن وابسته است.
- مادهای محتوا/دارایی — RHS، CUP، Global Mobilization، مادهای زمین.
- مادهای فریمورک — ACE3، ACRE2/TFAR.
- مادهای سازگاری/پچ — پچهای سازگاری ACE3-RHS و غیره.
- مادهای خاص ماموریت — افزونههای دیگر مورد نیاز برای ماموریتهای خاص شما.
نمونهای از رشته ماد با ترتیب صحیح:
@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
کلیدها و Bikeyها برای تأیید امضا
Arma 3 از سیستم تأیید امضا استفاده میکند تا اطمینان حاصل شود که کلاینتها همان نسخههای ماد سرور را اجرا میکنند. این کار از استفاده از PBOهای تغییر یافته یا دستکاری شده جلوگیری میکند.
نحوه عملکرد
- هر ماد شامل فایلهای
.bisign(امضاها) در کنار فایلهای افزونه.pboخود است. - هر ماد همچنین شامل یک فایل
.bikey(کلید عمومی) است که معمولاً در زیرپوشهkeys/یاKeys/ماد قرار دارد. - سرور فایلهای ماد کلاینتهای متصل را با این امضاها بررسی میکند.
نصب کلیدها
- به پوشه هر ماد بروید و فایل(های)
.bikeyرا پیدا کنید. آنها معمولاً در زیرپوشهkeys/یاKeys/در دایرکتوری ماد هستند. - تمام فایلهای
.bikeyرا به دایرکتوریkeys/سرور (در ریشه نصب سرور Arma 3 شما) کپی کنید. - مطمئن شوید که
verifySignatures = 2;درserver.cfgشما تنظیم شده است تا بررسی امضا اجرا شود.
// Example: keys directory structure
/keys/
a3.bikey (vanilla Arma 3 key - do NOT remove)
cba_a3.bikey
ace3.bikey
rhsafrf.bikey
rhsusaf.bikey
acre2.bikey
a3.bikey اصلی را از دایرکتوری keys حذف نکنید. بدون آن، بازیکنان نمیتوانند با محتوای بازی پایه متصل شوند. فقط کلیدهای مادهایی را اضافه کنید که میخواهید در سرور مجاز باشند.
فریمورکهای ماد محبوب
CBA_A3 (Community Base Addons)
ماد پایهای جامعه مادسازی Arma 3. تقریباً هر ماد بزرگی به CBA_A3 به عنوان وابستگی نیاز دارد. این ماد توابع مشترک، فریمورک اختصاص کلید، هندلرهای رویداد توسعهیافته و فریمورک تنظیمات را فراهم میکند. همیشه این را اول نصب کنید.
ACE3 (Advanced Combat Environment)
پرکاربردترین ماد بازسازی milsim. ویژگیها شامل:
- سیستم پزشکی پیشرفته (حالتهای ساده و پیشرفته)
- بالستیک و ترکش واقعگرایانه
- تعاملات پیشرفته (حمل، کشیدن، سیستمهای طناب)
- بازسازی سیستمهای وسایل نقلیه و سلاح
- پیکربندی گسترده سمت سرور از طریق تنظیمات CBA
تنظیمات ACE3 را میتوان در سمت سرور با ویرایش userconfig/ace/serverconfig.hpp یا از طریق تنظیمات افزونه CBA (ذخیره شده در پروفایل سرور) پیکربندی کرد.
ACRE2 / TFAR (مادهای رادیویی)
هر دو ارتباطات رادیویی واقعگرایانه یکپارچه با TeamSpeak 3 را فراهم میکنند. بازیکنان باید یک پلاگین TeamSpeak را در سمت خود نصب کنند. یکی از این دو را انتخاب کنید — آنها با یکدیگر سازگار نیستند.
- ACRE2: شبیهسازی واقعگرایانهتر، صدای موقعیتی، انتشار سیگنال متأثر از زمین.
- TFAR: راهاندازی سادهتر، استفاده گسترده در جوامع عمومی، کمی کمتر واقعگرایانه.
RHS (Red Hammer Studios)
مجموعهای از چهار ماد که داراییهای نظامی واقعی بسیار دقیق (وسایل نقلیه، سلاحها، یونیفرمها) برای جناحهای روسی، آمریکایی، چریکی و صربستانی اضافه میکند. حجم کل دانلود تقریباً ۱۵ تا ۲۰ گیگابایت در مجموع چهار ماژول است.
عیبیابی مشکلات ماد
| مشکل | علت | راهحل |
|---|---|---|
| بازیکنان به دلیل "signature check failed" اخراج میشوند | فایل .bikey در دایرکتوری keys/ سرور وجود ندارد |
فایل .bikey ماد را به پوشه keys/ سرور کپی کنید |
| سرور با خطاهای ماد شروع نمیشود | وابستگی گمشده یا ترتیب بارگذاری اشتباه | مطمئن شوید CBA_A3 اول لیست شده، تمام وابستگیها را بررسی کنید |
| مادها بارگذاری نمیشوند (پوشه پیدا نشد) | مشکل حساسیت به بزرگی و کوچکی حروف در Linux | تمام پوشهها، فایلها و مسیرهای ماد را به حروف کوچک تغییر نام دهید |
| خطای "Addon requires other addons" در RPT | ماد وابستگی بارگذاری نشده است | لاگ RPT را برای افزونه گمشده خاص بررسی کرده و آن را نصب کنید |
| بازیکنان نمیتوانند متصل شوند (عدم تطابق ماد) | نسخههای ماد سرور و کلاینت متفاوت هستند | مطمئن شوید مادهای سرور بهروز هستند و بازیکنان همان آیتمهای Workshop را دنبال میکنند |
server/ یا نام پروفایل تنظیم شده در متغیرهای راهاندازی).
مقالات مرتبط
- راهنمای راهاندازی سرور Arma 3 — راهاندازی اولیه سرور، server.cfg، تنظیمات سختی و چرخش ماموریت.
- راهنمای تنظیمات Admin و BattlEye در Arma 3 — پیکربندی دسترسی مدیریت، ضد تقلب BattlEye و ابزارهای RCON.
- نحوه پیدا کردن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- شروع کار با سرور جدید شما
نیاز به کمک دارید؟
آیا در نصب مادها مشکل دارید یا برای راهاندازی یک بسته ماد پیچیده به کمک نیاز دارید؟ یک تیکت پشتیبانی ارسال کنید و تیم ما به شما کمک خواهد کرد.