تخفيضات خاطفة 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

AR arma-reforger admin mods workshop 0 وجدوا هذا المقال مفيداً

يغطي هذا الدليل إعداد الإدارة، والوصول إلى RCON، وتثبيت تعديلات Workshop، وتعديلات السيناريو، وتكوين مكافحة الغش BattlEye، واستكشاف الأخطاء وإصلاحها لخادم Arma Reforger المخصص الخاص بك. للإعداد الأولي للخادم والتكوين واختيار السيناريو وتعليمات الاتصال، راجع دليل إعداد خادم Arma Reforger.

1. إعداد الإدارة

يستخدم 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، يمكن للمسؤولين العمل كسيد اللعبة، ووضع الوحدات والأهداف والتحكم في السيناريو في الوقت الفعلي.
  • الأوامر الإدارية من خلال وحدة التحكم داخل اللعبة عند تفعيلها.

2. الوصول إلى RCON

يتيح لك RCON (وحدة التحكم عن بُعد) تنفيذ أوامر الخادم دون الانضمام إلى اللعبة. هذا مفيد للإدارة الآلية وعمليات إعادة التشغيل المجدولة والمراقبة.

إعداد RCON

  1. عيّن متغير بدء التشغيل ADMIN_PASSWORD في GPanel، أو عيّن passwordAdmin في config.json. هذه هي كلمة مرور RCON.
  2. تأكد من إمكانية الوصول إلى منفذ RCON. بشكل افتراضي، منفذ RCON هو منفذ اللعبة زائد 1 (مثلاً، منفذ اللعبة 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 عرض قائمة اللاعبين المتصلين حاليًا مع معرّفاتهم.

3. تثبيت تعديلات 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" }
]

4. تعديلات السيناريو

بعض تعديلات 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. استخدام معرّف سيناريو غير صحيح سيؤدي إلى فشل الخادم في التحميل.

5. مكافحة الغش BattlEye

يتضمن Arma Reforger حماية مكافحة الغش BattlEye. وهي مُفعّلة بشكل افتراضي ويُوصى بها للخوادم العامة.

الإعداد القيمة التأثير
battlEye true يجب أن يكون لدى اللاعبين BattlEye مثبتًا وقيد التشغيل. يتم اكتشاف الغشاشين وحظرهم. يُوصى به للخوادم العامة.
battlEye false لا يتم فرض مكافحة الغش. يمكن للاعبين الانضمام بدون BattlEye. استخدم فقط للخوادم الخاصة/الاختبارية.

يقع إعداد battlEye داخل كائن gameProperties في config.json:

"gameProperties": {
  "battlEye": true
}
متطلبات العميل: عند تفعيل BattlEye على الخادم، يجب أن يكون لدى جميع اللاعبين المتصلين BattlEye مثبتًا وقيد التشغيل. سيتم رفض دخول اللاعبين الذين ليس لديهم BattlEye. يتم تثبيت BattlEye تلقائيًا مع Arma Reforger عبر Steam.

6. استكشاف الأخطاء وإصلاحها

التعديلات لا تُحمّل

  • تحقق من صحة 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.