أغلب مشكلات سيرفر Arma 3 ترجع إلى بضعة أسباب. ابدأ بالمشكلة التي تطابق ما تراه.
اللاعبون لا يجدون السيرفر في متصفح السيرفرات
السبب: تعتمد القائمة داخل اللعبة على استعلامات Steam وقد تتأخر في عرض سيرفر جديد، كما تخفي مرشحات المتصفح السيرفرات التي فيها مودات لم تحمّلها.
الحل: استخدم Direct connect في صفحة Servers في Launcher وأدخل العنوان والمنفذ من صفحة نظرة عامة. امسح مرشحات المتصفح إذا كنت تبحث بالاسم.
يُطرد اللاعبون عند الانضمام، أو يُقال لهم إن موداتهم أو توقيعاتها لا تتطابق
السبب: يفحص السيرفر توقيعات المودات افتراضيًا. يحتاج كل مود إلى ملف .bikey الخاص به في مجلد keys، ويجب أن يحمّل اللاعبون المودات نفسها، دون ملفات غير موقّعة أو معدّلة.
الحل: ضع ملف .bikey الخاص بكل مود يحتاجه العميل في مجلد keys، وتأكد أن اللاعبين يحمّلون مجموعة المودات نفسها، واطلب منهم التحقق من ملفات مودّاتهم. المودات التي رفعتها بنفسك تحتاج إلى .bikey الخاص بها في مجلد keys. أما مود Workshop المدرج فلا يحصل على مفتاحه إلا إذا نجح السيرفر في تنزيله، لذا تحقق من وجود مجلد @ الخاص به في Files.
مود لا يُحمَّل، أو يبلّغ الكونسول عن ملفات ناقصة، بعد رفعه من Windows
السبب: سيرفر Linux حساس لحالة الأحرف، وتفشل بعض المودات إذا كان في أي اسم ملف أو مجلد أحرف كبيرة.
الحل: شغّل Make Mod Files Lowercase، وأعد التشغيل مرة واحدة، ثم يمكنك إيقافه من جديد. وتأكد أيضًا أن اسم المجلد في Additional Mods بأحرف صغيرة، وبلا مسافات، ولا يبدأ برقم.
يحذّر الكونسول من أن ملف modlist غير موجود أو غير صالح، ولا تُحمَّل مودات الإعداد المسبق
السبب: اسم الملف في إعداد Modlist File لا يطابق الملف المرفوع، أو ليس في المجلد الرئيسي للسيرفر، أو لم يُصدَّر من Arma 3 Launcher.
الحل: صدّر الإعداد المسبق من جديد من صفحة Mods في Launcher بصيغة HTML، وارفعه إلى المجلد الرئيسي، واكتب اسم الملف هذا بالضبط في إعداد Modlist File.
تتوقف المهمة ويعود السيرفر إلى الردهة كلما غادر الجميع
السبب: لا تستمر المهام في العمل دون لاعبين إلا إذا كانت persistent مضبوطة على 1 في server.cfg، وهي 0 في server.cfg الافتراضي. ويُتخطى Auto Initialize Mission أيضًا بدونها.
الحل: اضبط persistent = 1; في server.cfg وأعد التشغيل. وإذا أردت أن تبدأ المهمة من تلقاء نفسها فشغّل Auto Initialize Mission أيضًا.
#login لا يفعل شيئًا أو يقول إن كلمة المرور خاطئة
السبب: passwordAdmin ما زال معطّلًا بالتعليق، أو عدّلته دون إعادة التشغيل، أو أن مشرفًا آخر مسجّل دخوله بالفعل.
الحل: احذف // قبل passwordAdmin في server.cfg (أو أضف السطر passwordAdmin = "yourpassword"; إن كان مفقودًا)، واضبط كلمة مرورك، وأعد التشغيل، ثم اكتب #login بكلمة المرور نفسها. وإذا كان شخص آخر هو المشرف فاطلب منه أن يكتب #logout أولًا.
غيّرت حد اللاعبين أو كلمة المرور في server.cfg وهي ترجع إلى قيمتها السابقة
السبب: يعيد السيرفر كتابة هذين السطرين في server.cfg من قيم اللوحة عند كل تشغيل. كما أن حد اللاعبين تحدده باقتك.
الحل: غيّر كلمة المرور من إعداد Server Password. حد اللاعبين يتبع باقتك ولا يمكن رفعه في الملف.
السيرفر بطيء، أو يتحرك الذكاء الاصطناعي في دفعات، أو يرى اللاعبون عدم تزامن شديدًا
السبب: تنفّذ Arma 3 معظم عملها على خيط رئيسي واحد، فتثقله أعداد كبيرة من الذكاء الاصطناعي أو السكربتات الثقيلة. ولا تفيد Headless Clients إلا مع مهام كُتبت من أجلها.
الحل: قلّل أعداد الذكاء الاصطناعي أو سكربتات المهمة، وأبقِ Server FPS على القيمة الافتراضية، واستخدم Headless Clients فقط مع مهمة تدعمها. افحص رسوم CPU والذاكرة للسيرفر في اللوحة.
ما زالت المشكلة قائمة؟
افتح تذكرة في الفئة المناسبة وأرفق آخر 50 إلى 100 سطر من الكونسول. اقرأ كيف تفتح تذكرة دعم وكيف تصلح سيرفرًا لا يبدأ.





