كل إعدادات سيرفر RimWorld Open World موجودة في بطاقة إعدادات اللعبة في تبويب الإعدادات لسيرفرك. تكتبها اللوحة في الملف Data/Config.json الخاص باللعبة قبل كل تشغيل، فيسري التغيير بعد إعادة التشغيل. والإعداد الذي يجب أن يطابقه اللاعبون هو إصدار Player، والسيرفر الجديد يضبطه على 1.3.
كيف تغيّر إعدادًا
- افتح سيرفرك في اللوحة واضغط تبويب الإعدادات.
- في إعدادات اللعبة، بدّل مفتاحًا، أو اكتب قيمة جديدة واضغط Enter. تُحفظ المفاتيح بمجرد تبديلها.
- تقول البطاقة تم الحفظ. يجب إعادة تشغيل الخادم قبل أن تسري هذه التغييرات. اضغط إعادة التشغيل الآن.

كل الإعدادات
| الإعداد | الافتراضي | ما الذي يفعله |
|---|---|---|
| إصدار Player | 1.3 | إصدار مود Open World الذي يجب أن يشغّله اللاعبون. يُرفض اللاعبون الذين لديهم أي إصدار آخر. و1.3 هو آخر إصدار من المود. |
| فرض المودات | متوقف | عند التفعيل، يجب على اللاعبين تشغيل كل مود في Mods enforced ولا شيء خارج Mods enforced وMods whitelisted. |
| استخدام القائمة السوداء للمودات | متوقف | عند التفعيل، يُرفض اللاعبون الذين يشغّلون مودًا في Mods blacklisted. |
| استخدام صعوبة مخصصة | متوقف | عند التفعيل، يحصل كل لاعب على قيم الصعوبة الموجودة في Data/Difficulty.json. |
| استخدام القائمة البيضاء | متوقف | عند التفعيل، لا يستطيع تسجيل الدخول إلا أسماء المستخدمين الموجودة في Data/Whitelist.json. |
| السماح بالسيناريوهات المخصصة | متوقف | يسمح للاعبين ببدء سيناريوهات مخصصة على هذا السيرفر. |
| الحد الأقصى للاعبين | باقتك | كم لاعبًا يمكن أن يكونوا متصلين في الوقت نفسه. تظهر عليه علامة للقراءة فقط هنا؛ غيّره بالقلم في صف الخانات في نظرة عامة. |
| إصدار Open World | latest | إصدار السيرفر الذي يُثبَّت. لا يقرؤه إلا التثبيت، فلا تغيّره إعادة التشغيل. |
ماذا يعني كل إعداد عمليًا
إصدار Player
يقارن Open World هذا النص بالإصدار الذي يبلّغ عنه مود اللاعب. آخر مود، الإصدار 1.3، يبلّغ 1.3، وسيرفر PlayNHost الجديد مضبوط على 1.3. ويقول وصف اللوحة: «يرفض السيرفر كل من يختلف إصدار مودّه.» وأي قيمة أخرى ترفض كل لاعب مع الرسالة "You have a different version of the mod from the server!". اقرأ أي إصدار من RimWorld يحتاجه سيرفر RimWorld Open World؟
فرض المودات واستخدام القائمة السوداء للمودات
يحدد المفتاحان هل يفحص السيرفر قوائم DLL في Mods enforced وMods whitelisted وMods blacklisted. وفرض المودات موجود أيضًا في تبويب المودات. الإعداد والرسائل التي يراها اللاعبون: كيف تضيف mods إلى سيرفر RimWorld Open World.
استخدام صعوبة مخصصة
يفرض القيم الموجودة في Data/Difficulty.json على كل لاعب. وفي الملف الجديد تكون كل القيم 0، فاملأه قبل أن تفعّل هذا: كيف تضبط صعوبة مخصصة على سيرفر RimWorld Open World.
استخدام القائمة البيضاء
لا يستطيع تسجيل الدخول إلا أسماء المستخدمين الموجودة في Data/Whitelist.json: كيف تستخدم القائمة البيضاء على سيرفر RimWorld Open World.
الحد الأقصى للاعبين
تحدد باقتك القيمة العليا. ويمكنك خفضها أو رفعها ضمن هذا الحد: كم لاعبًا يستوعب سيرفر RimWorld Open World؟
إصدار Open World
يستخدم التثبيت هذا الإعداد مرة واحدة، لتنزيل إصدار خادم Open World. ويقول وصف اللوحة: «لا يقرؤه إلا التثبيت، فتغييره لاحقًا لا يفعل شيئًا لسيرفر يعمل.» والقيمة latest تثبّت v1.0.4 (5 مايو 2023)، وهو آخر إصدار، فلا يوجد ما هو أحدث. ويعرض الصف يسري عند إعادة التثبيت. وبعد أن تحفظ قيمة جديدة، تقول اللوحة «تم الحفظ. تُقرأ هذه القيمة أثناء تثبيت الخادم، لذا لن تطبّقها إعادة التشغيل.» مع زر التحديث وإعادة التثبيت للتطبيق. اضغطه، أو استخدم بطاقة التحديث وإعادة التثبيت في أسفل إعدادات اللعبة، لتثبيت ذلك الإصدار. تأخذ اللوحة نسخة احتياطية أولًا، وتستبدل برنامج السيرفر فقط (OpenWorldServer وOpenWorldServer.dll وNewtonsoft.Json.dll وملفَّي .json) وتُبقي على Data مع Config.json وSaves وPlayers وSettlements وFactions وLogs وBackups.
ماذا عن Data/Config.json؟
يظهر Data/Config.json تحت ملفات الإعدادات في تبويب الإعدادات. ويقول محرره إنه لا شيء لتغييره هناك، لأن كل إعداد في الملف يأتي من إعدادات اللعبة. وتكتب اللوحة فيه أيضًا LocalAddress (0.0.0.0) وServerPort (منفذ سيرفرك الخاص) قبل كل تشغيل. وأي تعديل تجريه على الملف يدويًا يُستبدل عند التشغيل التالي.
ما الإعدادات التي في اللعبة ولا تعرضها اللوحة؟
ملفات أخرى في Data تخص اللعبة ولا تديرها اللوحة: Difficulty.json وWhitelist.json وValues.json (تكاليف مباني الفصائل) وDeep Config.json وAuthFile.json. عدّل الملفين اللذين تصفهما الأدلة أعلاه فقط، وخذ نسخة احتياطية أولًا، وأعد التشغيل بعد ذلك: يقرؤها السيرفر عندما يبدأ.



