اقرأ قبل التعديل
تفتح read_file وgrep ملف الإعدادات والسجلات، فيعمل الوكيل على النص الحقيقي لملفاتك.
يساعدك GeekCrest على إبقاء مودات Palworld والإعدادات وملفات الحفظ منظمة على خادم تملكه. يقرأ قبل أن يكتب. يسرد المجلدات، ويقرأ الملفات والسجلات، ويعدّل إدخالًا واحدًا في كل مرة مع diff، ويشغّل سكربتاتك الخاصة، ثم يعرض كل نتيجة على هيئة بطاقة يمكنك توسيعها.
تفتح read_file وgrep ملف الإعدادات والسجلات، فيعمل الوكيل على النص الحقيقي لملفاتك.
تغيّر edit_file إعدادًا واحدًا وتعرض diff؛ وفي Ask first تقبله أو ترفضه.
يشغّل Shell سكربت البدء أو النسخ الاحتياطي لديك ويبلّغ برمز الخروج الحقيقي.
المثال أدناه فحص لإعداد خادم Palworld: يعثر الوكيل على ملف الإعدادات، ويقرؤه، وينسخ ملفات الحفظ احتياطيًا، وتظهر كل نتيجة على هيئة بطاقة. اقرأ كل بطاقة.
**/PalWorldSettings.iniتطابق واحدPalWorldSettings.iniتمت القراءةServerPlayerMaxNumتطابق واحدbackup-saves.cmdتم الحفظbackup-saves.cmdexit 0C:\PalBackupsتم سرد المحتوياتالمودات من صنع المجتمع، وتتغير توافقيتها مع تحديثات اللعبة، لذا توقّع أن تتعطل مودات خادم Palworld بعد أي تصحيح. اطلب من GeekCrest تنفيذ list_dir على مجلد الخادم واستخدام write_file لإنشاء mods-list.txt، ثم املأ اسم كل مود تثبّته وإصداره وتاريخه. ثبّت فقط المودات التي تثق بها، وعلى خادمك أنت. مودًا واحدًا في كل مرة. بعد التحديث تبحث grep في هذه القائمة عن الإدخالات التي ما زلت بحاجة إلى فحصها. إذا كان الخادم يعمل بإصدار غير متوافق بعد التحديث، فقارن الإصدارات في قائمتك قبل أن تلوم أي شيء آخر. اقرأ الملف الجديد في بطاقته أولًا، واستخدم Plan only إذا أردت رؤية الخطوات قبل كتابة أي ملف.
بعد أول تشغيل يظهر PalWorldSettings.ini في المجلد Pal\Saved\Config\WindowsServer. يعثر عليه GeekCrest بواسطة glob، ويفتحه بواسطة read_file، ويسرد الإدخالات التي تحتاج إلى فحص: ServerName وServerPassword وAdminPassword وPublicPort وServerPlayerMaxNum. أخفِ قيمتي كلمتي المرور أولًا، أو استخدم نموذجًا محليًا لهذا الملف، لأن النموذج السحابي يتلقى نص الملف الذي يقرؤه الوكيل. أوقف الخادم قبل أي تعديل. إذا لم ينطبق تغيير في ملف ini الخاص بالخادم المخصص، فتحقق مما إذا كنت قد عدّلت القالب DefaultPalWorldSettings.ini بدلًا من PalWorldSettings.ini. وقبل استيراد ملف حفظ من خادم مخصص إلى لعبة فردية، انسخ الملفين احتياطيًا، لأن بيانات اللاعب مرتبطة بمعرّفات اللاعبين. في وضع Ask first يعرض كل تغيير بواسطة edit_file ملف diff؛ اقبله، وأعد التشغيل، وادخل للتجربة.
GeekCrest ليس إضافة لـ Palworld ولا يلمس عميل اللعبة أبدًا. تعمل أدوات الملفات داخل مجلد العمل للدردشة، لكن Shell والويب وSSH غير مقيّدة بمجلد، لذا اقصر كل مهمة على خادم تملكه أو يحق لك إدارته. لا يُعد أي شيء يكتبه صحيحًا بالضرورة. اختبر كل تغيير.