اليوم جبتلكم شرح قراءة ملف game.core والي ممكن الكثير مايعرف كيف يقراه
قبل ما ابدا الشرح
بشرحلكم ع حسب علمي
ماهو ملف game.core ؟
ملف game.core ينشئ غالباً في شنل 1 او حسب وين صار الخطا بالشنلات وسبب انشاءه هو خطا برمجي في سورس السيرفر ويؤدي الى أغلاق السيرفر بشكل عام
كيف خطا برمجي وتم عمل كومبايل لسورس سيرفر بدون أخطاء؟
فيه اسباب كثيره لكن ابرزها هو
دوال لم يتم تفعيلها بالشكل المطلوب او حصل خطا في الداله نفسها
مثال:
سويت داله والمطلوب منها انها تقرا ورقه محدده في مسار /usr/game/share
لكن الورقه غير موجوده في المسار هذا او موجوده ف مسار ثاني غير الي حددته انا فهنا يصير خطا برمجي ويتم انشاء game.core بحجم كبير جداً
وعند قراءته ب برنامج النوت باد او البرامج العاديه راح يطلعلك طلاسم وماراح تفهم شيء
فالان اقدم لكم شرح قراءته بكل سهوله
اولاً راح نقراه عبر برنامج البيوتي او الفيرتول بوكس
ويجب ان تكون مثبت حزمه gdb عشان تقراه واذا كانت مو مثبته ف اكتب بالبيوتي امر تثبيت الحزمه والي هي
pkg install gdb
ثم اكتب y لين ينتهي التثبيت
الان عندي game.core في شنل 1 والي يكون مساره في الملفات الي استعملها
/usr/game/cores/channel1
طبعا يختلف المسار ع حسب ملفاتك
نجي للبيوتي ونكتب
gdb
ثم نكتب مسار الي يتواجد فيه game.core
/usr/game/cores/channel1
ثم نكتب
set gnutarger i386-marcel-freebsd
ثم
file game
ثم
core game.core
ثم
bt full
والان قراءة الملف تكون امامك في البيوتي
وشف وش المشكله
وانتهيت من الشرح
ولاتنسون الدعاء
واذا كان فيه شيء ناقص بالموضوع او خطا اكتبه تحت الموضوع وان شاءالله بصححه