تعديل ملفات الإعدادات
يستخدم edit_file ملف enshrouded_server.json ويعرض فرق التعديلات (diff) الذي تقبله قبل حفظ أي شيء.
إعداد خادم Enshrouded جيد يعتمد على قائمة قصيرة: تعديل ملف JSON واحد، فحص المنافذ، قراءة السجل، ونسخ مجلد العالم. يقوم VarintKeel بهذه الخطوات من دردشة على Windows 10 أو 11، يشغل الأدوات بنفسه ويعرض كل نتيجة كبطاقة يمكنك فتحها. لا شيء مخفي خلف ملخص.
يستخدم edit_file ملف enshrouded_server.json ويعرض فرق التعديلات (diff) الذي تقبله قبل حفظ أي شيء.
يشغل Shell أمر Robocopy على المجلد المحدد باسم saveDirectory ويعيد رمز الخروج الفعلي.
يجد grep الخطأ الأول في السجل، ويعرض read_file الأسطر المحيطة به.
يرسم الوكيل خريطة لمجلد الخادم الخاص بك باستخدام list_dir و glob، يقرأ ملف الإعدادات بصيغة JSON، يغير حقلاً واحداً في كل مرة باستخدام edit_file ويعرض كل تغيير كفرق، بحيث تقرر ما يصل إلى القرص. يمكنه العمل على خادم تملكه عبر SSH، ويعمل Shell في البيئة التي اخترتها.
server folderتم العثور على الملفاتenshrouded_server.jsonتمت القراءة بنجاحenshrouded_server.jsonتم الحفظrobocopy saves backupتم النسخenshrouded_server.jsonتمت القراءة بنجاحغالباً ما تبدأ مشاكل تحديث خادم مخصص بملف لم يعد يتطابق مع الإصدار الجديد. ابدأ بإيقاف الخادم ونسخ مجلد العالم باستخدام Shell و Robocopy. ثم شغل أداة تحديث الخادم من Steam عبر Shell؛ تعرض البطاقة رمز الخروج الفعلي لذلك الأمر. بعد ذلك، يفتح read_file ملف enshrouded_server.json والنسخة التي احتفظت بها، ويتحقق grep من أن الاسم و saveDirectory و slotCount لا يزالان يحملان قيمك، لأن الخادم قد يعيد كتابة ملف بحقول مفقودة. استخدم Ask first بحيث ينتظر كل تعديل منك. شغل الخادم في النهاية، انضم مرة واحدة من اللعبة واحتفظ بالنسخة الاحتياطية حتى يمر هذا الاختبار. إذا أظهرت البطاقة رمز خروج غير صفري، أوقف العملية واقرأ مخرجاتها قبل المحاولة مرة أخرى.
عندما لا يظهر الخادم للاعبين، غالباً ما يكون السبب هو المنفذ أو الملف. اطلب من الوكيل قراءة queryPort و ip من enshrouded_server.json، ثم البحث في السجل باستخدام grep عن الخطأ الأول. يمكن لـ Shell سرد اتصالات هذا الجهاز، بحيث ترى ما إذا كان الخادم يستمع أصلاً. توجيه المنفذ على الراوتر والسماح به في جدار حماية Windows هما خطوتان تقوم بهما بنفسك. يجد web_search و http_get القيم الافتراضية الحالية في توثيق الخادم الرسمي. انتقل إلى Plan only عندما تريد كتابة قائمة التحقق الكاملة قبل تشغيل أي شيء، ثم نفذها خطوة بخطوة في Ask first. انضم من جهاز كمبيوتر آخر أو اطلب من صديق أن يحاول، لأن هذا هو الاختبار الذي يهم.
الأشخاص الذين يطلبون توصية بإعدادات خادم للعب الثنائي يريدون إجابة قصيرة، لكن القيم الصحيحة تعتمد على عالمك وأجهزتك. يقرأ الوكيل الملف الحالي باستخدام read_file، ويفتح التوثيق الرسمي عبر http_get ويقترح تغييرات على slotCount و gameSettingsPreset كفرق. هذا إعداد خادم Enshrouded أولي يمكنك التراجع عنه، لأن الملف القديم ينتظر في النسخة الاحتياطية. اقبل الفرق في Ask first، شغل الخادم، انضم مع صديق وغير قيمة واحدة في كل مرة. عد إلى النسخة إذا لم تساعد التغييرات. احتفظ بملاحظة قصيرة عن كل قيمة جربتها، حتى يبدأ التغيير التالي من الحقائق وليس من الذاكرة.
يؤدي البحث عن إضافات خادم Enshrouded إلى ظهور العديد من الوعود، لكن Enshrouded لا تعلن عن دعم رسمي للإضافات للخوادم المخصصة، لذا لا تصف هذه الصفحة أي إضافة على أنها مدعومة أو آمنة. ما يمكن للوكيل فعله هو إظهار ما هو موجود في مجلدك: ترسم list_dir و glob خريطة له، ويحفظ copy_file نسخة قبل أن تلمس أي شيء. الأشخاص الذين يشغلون خادم مخصص على جهاز محلي غالباً ما يتجربون، والنسخة الاحتياطية ومراجعة الفرق تظهر بالضبط أي ملف نصي تغير. قرر بنفسك ما إذا كان التغيير غير المدعوم يستحق المخاطرة. اقرأ كل فرق واختبره على نسخة أولاً، واحتفظ بالملفات الأصلية دون تغيير حتى تعرف ما يفعله التغيير.
VarintKeel ليس إضافة للعبة أو محررها. هو مخصص فقط لملفك وخوادمك، لذا تبقيه بعيداً عن عملاء الألعاب الآخرين والخوادم الحية التي لا تملكها واللاعبين الآخرين والحسابات؛ الوكيل لا يفرض هذا. لا شيء يضمن أن التغيير صحيح، ولهذا السبب تقرأ الفرق وتختبر النتيجة.