لتغيير إعدادات خادم open.mp على PlayNHost، افتح الإعدادات، واضغط config.json ضمن ملفات الإعدادات، وغيّر الصفوف، ثم اضغط حفظ وإعادة التشغيل. يعرض المحرر كل خيار رئيسي في config.json كمفتاح تبديل أو رقم أو مربع نص، ويكتب JSON صالحًا دائمًا. أما قوائم الـ gamemodes والـ filterscripts والـ plugins فتُعدَّل في الملف نفسه ضمن Files.
افتح إعدادات config.json
- افتح خادمك في اللوحة واضغط الإعدادات في القائمة اليمنى.
- في القائمة على اليمين، ضمن ملفات الإعدادات، اضغط
config.json. تقول البطاقة «الإعدادات الموجودة في config.json، دون تعديل الملف يدويًا.» - غيّر ما تحتاج إليه. تعدّ البطاقة تغييراتك وتقول «يجب إعادة تشغيل الخادم لتطبيقها.»
- اضغط حفظ وإعادة التشغيل لتطبيقها الآن، أو حفظ فقط لتطبيقها عند التشغيل التالي. وتراجع يتخلى عن تغييراتك.

في Files يحمل config.json شارة إعدادات تفتح البطاقة نفسها. أما الضغط على اسم الملف فيفتح محرر النصوص بدلًا منها.
ماذا يفعل كل خيار؟
تأتي الأوصاف من دليل config.json في open.mp للإصدار 1.6؛ والقيم الافتراضية هي قيم خادم PlayNHost الجديد. أسماء الصفوف تبقى بالإنجليزية في اللوحة، لذا نذكر معناها بين قوسين.
| الصف | الافتراضي | ماذا يفعل |
|---|---|---|
| Name (الاسم) | open.mp server | الاسم في قائمة خوادم الـ launcher وعند اتصال اللاعبين |
| Password (كلمة المرور) | فارغ | كلمة مرور الانضمام. الفارغ يعني أن كل من معه العنوان يستطيع الانضمام |
| Announce (الإعلان) | مفعّل | يطلب من open.mp إدراج خادمك في قائمته على الإنترنت |
| Enable query (تفعيل الاستعلام) | مفعّل | يعرض تفاصيل خادمك في متصفح الخوادم. ويستطيع اللاعبون الانضمام ولو عُطّل |
| Language (اللغة) | فارغ | اللغة المعروضة في متصفح الخوادم، ويستطيع اللاعبون التصفية بحسبها |
| Website (الموقع) | open.mp | الموقع المعروض لخادمك |
| Discord، Invite (الدعوة) | فارغ | رابط دعوة Discord الخاص بك، ويظهر في open.mp launcher |
| Logo (الشعار) | فارغ | رابط صورة شعارك، ويظهر في open.mp launcher |
| Banners (اللافتات)، Light وDark (الفاتح والداكن) | فارغ | روابط صور لافتاتك، وتظهر في open.mp launcher |
| Chat input filter (فلتر إدخال الدردشة) | مفعّل | عطّله للسماح بأحرف مثل % في الدردشة |
| Max bots (الحد الأقصى للبوتات) | 0 | كم خانة لاعبين يجوز للـ NPC استخدامها |
| Game (اللعبة) | خيارات اللعب، انظر أدناه | |
| Logging (التسجيل) | ما يُكتب في log.txt، مثل الدردشة وحالات الموت |
خيارات Game
يفتح Game مجموعة من الخيارات، لكل منها صف:
- Weather (الطقس) (
10) وTime (الوقت) (12): الطقس والساعة اللذان يبدأ بهما الخادم، ويظهران في المتصفح. - Mode (الوضع) وMap (الخريطة): نص الـ gamemode والخريطة في المتصفح. معظم الـ gamemodes تضبط نص وضعها بنفسها، وهو الذي يغلب.
- Use_nametags (استخدام شارات الأسماء): الأسماء وأشرطة الصحة فوق اللاعبين.
- Use_zone_names (استخدام أسماء المناطق): أسماء المناطق على الشاشة، مثل "Vinewood".
- Use_stunt_bonuses (استخدام مكافآت الحركات البهلوانية): مال مقابل الحركات البهلوانية في المركبات.
- Chat_radius (نطاق الدردشة) وUse_chat_radius (استخدام نطاق الدردشة): تقييد الدردشة باللاعبين القريبين.
- Vehicle_respawn_time (زمن إعادة ظهور المركبة): بالميلي ثانية، و
10000تعني 10 ثوانٍ.
يستطيع الـ gamemode تغيير كثير من هذه من سكربته الخاص، فقد لا يكون لإعداد هنا أثر مع بعض الـ gamemodes.
ماذا تضبط اللوحة لي؟
قبل كل تشغيل، تكتب اللوحة ثلاثة أشياء في config.json. لا تغيّرها في الملف ولا في هذه البطاقة، لأنها تُستبدل عند التشغيل التالي:
| في config.json | مصدرها |
|---|---|
network.port | منفذ خادمك الخاص. لا تغيّره أبدًا |
rcon.password وrcon.enable | كلمة مرور RCON ضمن الإعدادات، إعدادات اللعبة؛ RCON عن بُعد مفعّل دائمًا |
max_players | صف الخانات في نظرة عامة، حتى حد باقتك. ولا يظهر في هذه البطاقة |
ما زالت Network (الشبكة) وRcon تظهران كمجموعتين في البطاقة، وتعرض مجموعة Rcon كلمة مرور RCON كنص عادي، فيستطيع قراءتها كل من تسمح له بفتح هذه البطاقة. اترك Network كما هي: قيمة خاطئة فيها قد تمنع اللاعبين من الاتصال. وغيّر كلمة مرور الأدمن من إعدادات اللعبة: كيف تصبح أدمن على خادم open.mp.
ماذا لا أستطيع تغييره إلا في الملف؟
يحتوي جزء pawn ثلاث قوائم لا تستطيع البطاقة عرضها: main_scripts (الـ gamemodes) وside_scripts (الـ filterscripts) وlegacy_plugins (الـ plugins). عدّلها في Files: اضغط config.json، وغيّر السطر، واضغط حفظ المحتوى، ثم أعد التشغيل. راجع كيف تغيّر الـ gamemode على خادم open.mp وكيف تضيف plugins إلى خادم open.mp.
إذا تعطل الملف بعد تعديل يدوي، يعرض Console الرسالة Error while parsing config file ويبدأ open.mp بإعداداته الافتراضية المدمجة، ومنها المنفذ 7777 بدلًا من منفذ خادمك الخاص: مشكلات خادم open.mp وحلولها.
هل أستطيع استخدام server.cfg بدلًا منه؟
لا. ما زال open.mp يقرأ ملف server.cfg الخاص بـ SA-MP، لكن دليل config.json يوصي باستخدام config.json، وعلى PlayNHost تدير اللوحة config.json. لا تضع server.cfg في مجلد خادمك: يقرؤه open.mp بعد config.json وتغلب أسطره، فسطر port ينقل الخادم من منفذه الخاص ولا يستطيع اللاعبون الاتصال. انسخ إعداداتك القديمة يدويًا: كيف تنقل خادم SA-MP إلى open.mp.



