تجنب مشاكل الفصل

" Only "

مشرف عام
طاقم الإدارة
مشرف
17 أكتوبر 2021
250
6
455
63
discordapp.com
الجنس
ذكر
السلام عليكم ورحمة الله وبركاته



بعد ان رايت الكثير من السيرفرات تواجه مشاكل مثل فصل الشنلات واللاق وفقدان الادوات والكثير…



قررت عمل هذا الموضوع بناء على تجربتي وكيف واجهت معظم هالمشاكل بامور بسيطة جدآ ولكن هذه الحلول ليست لجميع المشاكل فهناك مشاكل تحتاج الى برمجة (سورس / كويستات / قاعدة بيانات إلخ…) وهذا ليس موضوعنا اليوم



اعرض عليكم 3 خطوات بسيطة ستخفف من الفصل واللاق وفقدان الادوات إلخ…


___________________________________________________________________



1- تجنب رفع او تحميل الملفات كبيرة الحجم عن طريق الفايلزيلا !


وهو سيرفرك شغال وفيه لاعبين لا تقم برفع او تحميل الملفات خاصة كبيرة الحجم لانها تسبب لاق او فصل الشنلات اذا تم استهلاك الرام بالكامل خلال الرفع او التحميل.



___________________________________________________________________



2- تجنب اعادة التشغيل (reboot) او ايقاف التشغيل مباشرة !


قبل عمل كود reboot للسيرفر يجب اغلاق الشنلات اولآ ثم الانتظار لمدة 5 دقائق على الاقل لكي يتم فصل جميع اللاعبين من اللعبة,

لانه اذا تم اعادة تشغيل الخادم بشكل مفاجئ وبداخله لاعبين متصلين يوجد احتمال كبير بحدوث خلل في قاعدة البيانات في جدول item وهذا يعني فقدان اللاعبين للادوات بشكل عشوائي وصعوبة اصلاحه.



كود اغلاق الشنلات



كود:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود

أو

كود:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود



طبعآ المسار (/usr/game) مختلف حسب ملفات سيرفرك



___________________________________________________________________



3- لا تقم بالتعديل والشنلات شغالة !


عندما تقوم بتعديل كويست مثلا وتفعيله بالكود عبر الشاشة السوداء



يتم تركيب الكويست مكان السابق في السيرفر, ولكن فعليا داخل اللعبة يجب عليك اعادة تشغيل الخادم لكي يظهر بداخل اللعبة التعديل الجديد, لنفترض انك لم تقم باعادة التشغيل ماذا سيحدث ؟



1- اغلاق الخرائط بشكل مفاجئ على اللاعبين.

2- اغلاق الشنلات بشكل مفاجئ على اللاعبين.

3- اللاق (وهذا بسبب ان اللعبة تحتفظ بالكويست القديم بشكل مؤقت وتستخدمه حتى يتم اعادة تشغيل السيرفر).



هذا المثال على الكويستات فقط, ولكن معظم الاشياء (ليس جميعها) يجب عليك ان تقوم باغلاق اللعبة قبل التعديل او الاضافة.
 
التعديل الأخير:
  • Like
التفاعلات: AlHumam