منظمة قانون التطور - Evolution Law Organization
(نسخة قابلة للطباعة من الموضوع)
https://lb-h.mt2academy.com/t1283
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

[شرح] قراءة game.core
CSS 12-07-2020 02:01 صباحا
سلام عليكم ورحمة الله وبركاتة
اليوم جبتلكم شرح قراءة ملف 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

والان قراءة الملف تكون امامك في البيوتي

وشف وش المشكله 
وانتهيت من الشرح 
ولاتنسون الدعاء

واذا كان فيه شيء ناقص بالموضوع او خطا اكتبه تحت الموضوع وان شاءالله بصححه



 
منظمة قانون التطور - Evolution Law Organization

Powered by PBBoard ©Version 3.0.3