فوكس كونكر - 🦊 - Conquer
موضوع بعنوان :معلومات عن السورس رقم 2
الكاتب :Castro
الجزء التاني db
------------
-
--
-
BlockCountry.cpp / h : الحظر حسب البلد. (يحظر الدخول إلى اللعبة من أماكن بها تباعد حبل محدد في قاعدة البيانات.)
-
--
-
Cache.cpp / h : يحتوي على ذاكرة تخزين مؤقت . عند شراء أو بيع عناصر في اللعبة ، لا تتم كتابتها على الفور إلى قاعدة البيانات. يتم أيضًا حفظ الذاكرة وتسجيلها بشكل دوري. لذلك ، إذا قمت بإعادة تشغيل اللعبة في حالة فقدان عنصر ، فذلك لأنك أجريت عملية خاطئة أثناء إغلاق اللعبة.
-
--
ClientManager.h : هذا الرأس لملفات cpp متعددة. هذه مرتبة.
--
ClientManager.cpp : هذا هو قلب نواة db. يعالج البيانات من اللعبة هنا.
--
ClientManagerBoot.cpp : تسحب البيانات في قاعدة البيانات أثناء فتح اللعبة. (العناصر المباعة في npc's ، proto ، النقابات ، مباني النقابات ، إلخ.)
--
ClientManagerEventFlag.cpp : في جدول player.quest ،
ترسم قيمة dwPID 0
وتحدد اللعبة كعلامة حدث.
مثال: حدث ضوء القمر |
، مثل exp_rate.
--
ClientManagerGuild.cpp : ملف يحتوي على عمليات مثل إنشاء النقابات وحذف النقابات وإضافة أعضاء إلى النقابة.
--
ClientManagerHorseName.cpp : لا أعرف ما إذا كانت هناك حاجة لشرح هذا أم لا ، ولكن عند تسمية حصانك بحلوى حصان ، يعمل هذا الملف أيضًا.
--
ClientManagerLogin.cpp : عندما يقوم المستخدم بتسجيل الدخول ، ترسل اللعبة المعلومات المطلوبة عند اختيار الشخصية. كما يحفظ المعلومات من اللعبة إلى قاعدة البيانات. هذه هي مهمة معظم الملفات في هذه القائمة. يسجل البيانات الواردة ويرسل البيانات. يحتوي هذا الملف أيضًا لفترة وجيزة على معلومات حساب اللاعب.
--
ClientManagerParty.cpp : المجموعات التي أنشأناها في اللعبة.
--
ClientManagerPlayer.cpp : يعالج معلومات الشخصية المحددة عند الدخول إلى اللعبة. العناصر والحالات وما إلى ذلك.
--
-
Config.cpp / h : تحتوي ملفات الخادم على ملفات مثل CONFIG ، conf.txt
في db .
يأخذ ويعالج البيانات فيها.
-
--
CsvReader.cpp / h : ملف إضافي لقراءة الملفات الموجودة في ملفات الخادم
( item_names.txt ، item_proto.txt ، mob_names ، txt ، mob_proto.txt ).
يدرك هذا البرنامج ما يفصل بين كل علامة تبويب كعمود منفصل.
إذا قمت بفتح البروتوكولات باستخدام برنامج
Excel ،
يمكنك أن ترى أنه مقسم بشكل صحيح إلى أعمدة. (هذه الملفات
--
clientmanagerboot.cpp "سيتم قراءة، ومعالجتها، وإرسالها إلى نقاط).
-
--
DBManager.cpp / h -
--
DBManager_mainline.cpp : لاستعلامات SQL.
-
--
Grid.cpp / h : هناك مربعات في المخزون. بالنسبة لهم. واجباتهم لفترة وجيزة هذا. إذا كان هناك عنصر في المربع المحدد ، فإنه يحصل على معلوماته. إنه يتحكم فيما إذا كان هناك منتج أم لا. يمكنك مراجعة الملف للحصول على التفاصيل.
-
--
GuildManager.cpp / h : حيث تتم معالجة النقابات. يأخذ كل النقابات من قاعدة البيانات خلال مرحلة التمهيد. يسجل أثناء إغلاق اللعبة وما إلى ذلك.
-
--
HB.cpp / h : .
-
--
ItemAwardManager.cpp / h : لقراءة البيانات في جدول player.item_award.
-
--
ItemIDRangeManager.cpp / h : يحتوي جدول player.item على معرف للعناصر. لتحديد هذه المعرفات.
-
--
Lock.cpp / h : .
-
--
LoginData.cpp / h : يحصل على بعض المعلومات حول حساب تسجيل الدخول. حالة مميزة وما إلى ذلك.
-
--
main.cpp / h : لا أعرف ما إذا كانت هناك حاجة لشرح ذلك ، ولكن مشاريع c ++ تحتوي على ملف رئيسي. هذا له. يتم تعريف استخدام جميع الملفات الأخرى هنا. عند فتح قاعدة البيانات ، يتم تحديد العمليات المطلوب تنفيذها بالترتيب هنا.
-
--
Marriage. cpp / h : الزواج.
-
--
Monarch.cpp / h : هذه ميزة غير مستخدمة لأنها صدأ.
-
--
MoneyLog.cpp / h : تسجيلات يانغ سجل اللاعب.
-
--
Netb*ase.cpp / h :
-
--
Peer.cpp / h :
-
--
Peerb*ase.cpp / h : .
-
--
PrivManager.cpp / h : نسقط قطرات في اللعبة. العمليات ذات الصلة.
-
--
ProtoReader.cpp / h : مطلوب لقراءة البروتوكولات.
-
--
QID.h :
-
--
stdafx.h : هذا هو ملف الرأس الموجود في مشاريع c ++.
-
--
version.cpp : شيء ما حول الإصدار. يوجد ملف يسمى VERSION.txt في ملفاتك. إليك الرموز التي تنشئ هذا الملف وتطبع الإصدار.