تعلم كيفية تثبيت وإدارة التعديلات على خادم Arma 3 المخصص الخاص بك. يغطي هذا الدليل تعديلات Steam Workshop والتثبيت اليدوي عبر SFTP وترتيب التحميل والتحقق من التوقيعات. لإعداد الخادم الأولي، راجع دليل إعداد الخادم. لأدوات الإدارة ومكافحة الغش، راجع إعداد الإدارة و 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.
الخطوة 1: تنزيل التعديلات محليًا
- افتح مشغّل 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\
الخطوة 2: تحضير مجلدات التعديلات
- انسخ كل مجلد تعديل وأعد تسميته بتنسيق نظيف (مثل
@CBA_A3،@ace). يجب أن تبدأ مجلدات التعديلات بـ@. - أعد تسمية جميع الملفات والمجلدات داخل التعديل بأحرف صغيرة. هذا أمر بالغ الأهمية للخوادم المبنية على Linux. يمكنك استخدام أداة أو سكريبت لإعادة التسمية الجماعية، أو القيام بذلك يدويًا. على وجه التحديد، يجب أن يكون مجلد
addons/وجميع ملفات.pboو.bisignبداخله بأحرف صغيرة.
الخطوة 3: الرفع عبر SFTP
- اتصل بخادمك عبر SFTP باستخدام بيانات الاعتماد من GPanel (راجع دليل رفع 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
المفاتيح و Bikeys للتحقق من التوقيعات
يستخدم 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 الأصلي من مجلد المفاتيح. بدونه، لن يتمكن اللاعبون من الاتصال بمحتوى اللعبة الأساسي. أضف فقط مفاتيح التعديلات التي تريد السماح بها على الخادم.
أطر التعديلات الشائعة
CBA_A3 (Community Base Addons)
التعديل الأساسي لمجتمع تعديلات Arma 3. يتطلب تقريبًا كل تعديل رئيسي CBA_A3 كتبعية. يوفر وظائف مشتركة وإطار ربط المفاتيح ومعالجات أحداث موسعة وإطار إعدادات. قم دائمًا بتثبيت هذا أولاً.
ACE3 (Advanced Combat Environment)
تعديل إصلاح المحاكاة العسكرية الأكثر استخدامًا. تشمل الميزات:
- نظام طبي متقدم (أوضاع أساسية ومتقدمة)
- مقذوفات وتشظي واقعي
- تفاعلات متقدمة (حمل، سحب، أنظمة حبال)
- إصلاحات أنظمة المركبات والأسلحة
- تكوين واسع النطاق على جانب الخادم عبر إعدادات CBA
يمكن تكوين إعدادات ACE3 على جانب الخادم بتعديل userconfig/ace/serverconfig.hpp أو من خلال إعدادات إضافات CBA (محفوظة في ملف تعريف الخادم).
ACRE2 / TFAR (تعديلات الراديو)
كلاهما يوفر اتصالات لاسلكية واقعية متكاملة مع TeamSpeak 3. يجب على اللاعبين تثبيت إضافة TeamSpeak على أجهزتهم. اختر واحدًا أو الآخر — فهما غير متوافقين مع بعضهما البعض.
- ACRE2: محاكاة أكثر واقعية، صوت موضعي، انتشار الإشارة يتأثر بالتضاريس.
- TFAR: إعداد أبسط، مستخدم على نطاق واسع في المجتمعات العامة، أقل واقعية بقليل.
RHS (Red Hammer Studios)
مجموعة من أربعة تعديلات تضيف أصولًا عسكرية واقعية مفصلة للغاية (مركبات، أسلحة، زي رسمي) للفصائل الروسية والأمريكية وقوات حرب العصابات والصربية. حجم التنزيل الإجمالي يقارب 15-20 غيغابايت عبر جميع الوحدات الأربع.
استكشاف مشاكل التعديلات وإصلاحها
| المشكلة | السبب | الحل |
|---|---|---|
| يتم طرد اللاعبين بسبب "فشل التحقق من التوقيع" | ملف .bikey مفقود في مجلد keys/ الخاص بالخادم |
انسخ ملف .bikey الخاص بالتعديل إلى مجلد keys/ الخاص بالخادم |
| فشل بدء تشغيل الخادم مع أخطاء التعديلات | تبعية مفقودة أو ترتيب تحميل خاطئ | تأكد من إدراج CBA_A3 أولاً، تحقق من تثبيت جميع التبعيات |
| التعديلات لا تُحمّل (المجلد غير موجود) | مشكلة حساسية حالة الأحرف على Linux | أعد تسمية جميع مجلدات التعديلات والملفات والمسارات بأحرف صغيرة |
| خطأ "الإضافة تتطلب إضافات أخرى" في RPT | تعديل التبعية غير مُحمّل | تحقق من سجل RPT للإضافة المفقودة المحددة وقم بتثبيتها |
| اللاعبون لا يمكنهم الاتصال (عدم تطابق التعديلات) | اختلاف إصدارات تعديلات الخادم والعميل | تأكد من تحديث تعديلات الخادم واشتراك اللاعبين في نفس عناصر Workshop |
server/ أو اسم الملف الشخصي المعيّن في متغيرات بدء التشغيل).
مقالات ذات صلة
- دليل إعداد خادم Arma 3 — إعداد الخادم الأولي، server.cfg، إعدادات الصعوبة، وتدوير المهام.
- إعداد الإدارة و BattlEye في Arma 3 — تكوين وصول المسؤول، مكافحة الغش BattlEye، وأدوات RCON.
- كيفية العثور على IP والمنفذ الخاص بخادمك
- كيفية رفع الملفات عبر SFTP
- البدء مع خادمك الجديد
هل تحتاج مساعدة؟
هل تواجه مشاكل مع تعديلاتك أو تحتاج مساعدة في إعداد حزمة تعديلات معقدة؟ افتح تذكرة دعم وسيساعدك فريقنا.