انتقل إلى الدليل

الوثائق 9.6.24

التثبيت

استخدم حزمة هذا الخادم. انسخ المورد والإعدادات القابلة للتعديل وقاعدة البيانات احتياطيًا قبل التحديث.

1. جهّز الخادم#

استخدم إصدار FiveM artifact مدعومًا وراجع متطلبات OneSync. احتفظ باتصال oxmysql العامل. فك tosun-ac داخل resources دون تغيير الاسم. شغّل الإطار والاعتماديات أولًا. عند التشغيل الأول يحتاج النظام صلاحية إنشاء جداوله محليًا. لا يحتاج الجسر لاستيراد SQL منفصل؛ استخدم ملف التثبيت المرفق عند فقدان جدول فقط بعد النسخ الاحتياطي.

2. إعدادات خاصة بالخادم#

انسخ الترخيص من صفحة الخوادم واستبدل YOUR_SERVER_LICENSE. استخدم set وليس setr أو sets. لا تنشر المفتاح أو تضعه في Lua مشترك أو خاص بالعميل. اتصال بيانات اللوحة (الجسر) مفعّل افتراضيًا ولا يحتاج إلى أي سطر في server.cfg؛ تُتجاهل الأسطر القديمة tosun_db_bridge_enabled وtosun_db_bridge_money_write ويمكن حذفها.

set tosun_ac_license "YOUR_SERVER_LICENSE"
ensure oxmysql
ensure tosun_render
ensure tosun-ac
ensure tosun-ac-guardian

3. شغّل وتحقق#

شغّل oxmysql قبل tosun-ac أثناء الصيانة. تحقق من الإصدار وأخطاء وحدة التحكم. يبدأ الجسر مفعّلًا افتراضيًا دون أسطر إضافية في server.cfg. تحقق من حالته بالأمر أدناه في وحدة تحكم الخادم. لا ترسل مفاتيح حقيقية للدعم.

tosunac_db_status

تجهيز تثبيت يمكن الرجوع عنه#

سجّل إصدار artifact وأسماء موارد إطار العمل والمخزون قبل تعديل خادم يعمل بالفعل. نزّل الحزمة للخادم المحدد في Servers؛ حزمة أو رخصة خادم آخر قد تربط التثبيت الخطأ. تحقق من الاشتراك المدفوع وصلاحية إدارة الخادم. احتفظ بملف ZIP بشكل خاص.

  1. انسخ مجلد tosun-ac الحالي والإعدادات القابلة للتعديل وقاعدة بيانات اللعبة احتياطياً. تأكد من إمكانية الوصول إلى النسخة قبل الاستبدال.
  2. فك الحزمة في مجلد مستقل. يجب أن يكون fxmanifest.lua داخل tosun-ac مباشرة، دون مجلد tosun-ac إضافي متداخل.
  3. قارن تعديلاتك بالإعدادات الافتراضية الجديدة. انقل التغييرات المقصودة والتكاملات، ولا تستبدل الملف الجديد بالكامل بملف قديم.

التبعيات والإعدادات الخاصة#

احتفظ باتصال oxmysql الذي يعمل حالياً. جسر قاعدة بيانات اللوحة وتعديل أرصدة اللاعبين المتصلين مفعّلان افتراضياً، لذلك لا يحتوي المثال على أسطر الجسر. يتم تجاهل الأسطر القديمة tosun_db_bridge_enabled وtosun_db_bridge_money_write ويمكن حذفها. أضف أسطر تشغيل إطار العمل والمخزون الموجودة بترتيب تبعياتها؛ لا تشغّل أطر عمل متعارضة لتقليد مثال. استخدم set للرخصة، لأن setr يرسل القيمة للعملاء وsets ينشر معلومات الخادم.

يحتاج المورد إلى صلاحيات لجداوله الخاصة. إعدادها عند التشغيل الأول مستقل عن الجسر. لإيقاف الجسر لخادم واحد افتح اللوحة ثم Servers ثم الخادم، واضغط Disable connection في بطاقة Tosun Connect. وللتحكم اليدوي أضف set tosun_db_bridge_manual "1"؛ عندها يُقرأ tosun_db_bridge_enabled وtosun_db_bridge_money_write من server.cfg، ويبقى كل منهما معطلاً ما لم تكن قيمته "1". لا تستورد SQL دون مراجعة إلى قاعدة تحتوي بيانات، ولا تضع كلمة المرور أو رخصة Tosun في Lua المشترك أو الخاص بالعميل. حدّد نافذة صيانة: ensure قد يعيد تشغيل مورد يعمل بالفعل.

set tosun_ac_license "YOUR_SERVER_LICENSE"

ensure oxmysql
# شغّل إطار العمل والمخزون الحاليين هنا.
ensure tosun-ac

اختبار اللعب الطبيعي قبل فتح الخادم#

تشغيل المورد لا يؤكد صحة جميع التكاملات. افحص إصدار manifest ورسائل البدء والاتصال، ثم ادخل بحساب اختبار. نفّذ أوامر التشخيص في وحدة تحكم الخادم. الجسر مفعّل افتراضياً، لذلك يكون ظهور disabled متوقعاً فقط في الوضع اليدوي دون tosun_db_bridge_enabled "1" أو عند تفعيل المرآة القديمة للوحة. يبلغ doctor عن الإعدادات الخطرة بعد تطبيقها ولا يغيّرها.

احتفظ بالإصدار والوقت والمسؤول والمسارات المختبرة. إذا فشل سكربت محدد فأعد المشكلة بلاعب اختبار وسجّل المورد. راجع تكامله قبل منح إعفاء عام أو تشديد عقوبات الخادم.

  • اختيار الشخصية والظهور والإنعاش ودخول المنزل والخروج من المرآب لا تسبب عقوبات غير متوقعة.
  • أسلحة المخزون وتجهيزات الشرطة وأسلحة الساحة تستخدم الفحص أو السماح المحدد الصحيح.
  • عناصر الحركات وقوائم الهاتف وإجراءات الموظفين تعمل، والسجلات تحدد المورد الذي يحتاج تكاملاً.
  • عند فشل البدء احفظ أول خطأ ذي صلة والإصدار، واستعد نسخة المورد عند الحاجة، واحذف الأسرار قبل مشاركة السجلات.
tosunac_integration
tosunac_doctor
tosunac_db_status

حدّث مورداً واحداً دون خلط حزمتين#

تعامل مع التحديث كتغيير له حالة سابقة ونتيجة واضحة. أبق اسم المجلد tosun-ac كي تستمر مسارات exports والملفات المساعدة في الوصول إلى المورد نفسه. قارن configs/anticheat_config.lua وconfigs/anticheat_webhooks.lua والتكاملات القابلة للتعديل بالحزمة الجديدة، وانقل الإعدادات المقصودة فقط. احتفظ بـ convars الخاصة بالخادم وقائمة الثقة التي راجعتها. بدءاً من 9.6.14 يتم تجاهل السطرين tosun_db_bridge_enabled وtosun_db_bridge_money_write في server.cfg، لذلك يصبح الجسر وتعديل أرصدة اللاعبين المتصلين لمستخدمي اللوحة بدور المدير أو المالك مفعّلين بعد التحديث. لإبقاء الجسر معطلاً استخدم Disable connection في بطاقة Tosun Connect الخاصة بالخادم، أو أضف set tosun_db_bridge_manual "1"؛ عندها يُعمل بهذين السطرين من جديد، ويبقى كل منهما معطلاً ما لم تكن قيمته "1". قد تفتقد الإعدادات القديمة القيم الافتراضية الجديدة، بينما قد يترك نسخ المجلد القديم بالكامل وحدات قديمة بجانب الجديدة. يبدأ oxmysql والـ core المناسب قبل tosun-ac، ثم تبدأ التكاملات المعتمدة عليه.

  1. أوقف دخول لاعبين جدد أثناء الصيانة وسجّل أول خرج بدء التشغيل والإصدار المثبت والفروق في الإعدادات.
  2. استخدم مجلد tosun-ac نشطاً واحداً، وضع النسخة الاحتياطية خارج شجرة الموارد النشطة لتجنب تشغيلها بالخطأ.
  3. أعد اتصال لاعب اختبار عادي بعد إعادة التشغيل؛ استمرار جلسة العميل القديمة ليس اختبار قبول نظيفاً.

اختر مسار التشخيص حسب العَرَض#

ابدأ بأول خطأ محدد بدلاً من تغيير عدة وسائل حماية معاً. إن لم يبدأ المورد، افحص بنية المجلد وmanifest والتبعية المفقودة. إن بدأ دون اتصال باللوحة، تحقق من الخادم المختار والترخيص وحالة الاتصال قبل قواعد اللعب. رفض الدخول من launcher بوابة مختلفة يجب فحص حالتها الخاصة. إذا تعطل سكربت منزل أو ساحة أو ملابس وحده، سجّل المورد والإجراء وافحص رفض استدعاءات التكامل. قد يكون حساب الموظف معفى؛ نجاح اختباره لا يثبت سلامة المعالجة للاعب العادي.

  1. أعد أصغر إجراء فاشل مرة واحدة بشخصية اختبار عادية وسجّل النتيجة الدقيقة من اللوحة أو وحدة التحكم.
  2. قارن الإجراء بآخر إعداد عامل، وصحح التبعية أو التكامل المسؤول ثم أعد الاختبار نفسه.
  3. احذف المفاتيح الخاصة من التقرير؛ لا تعطل كل الكشف أو فرض الثقة لإخفاء عَرَض واحد.

استعد حالة معروفة ثم تحقق منها#

خطط للتراجع قبل الصيانة. احفظ نسخة متطابقة من المورد والإعدادات وترتيب البدء السابق وتغييرات convars المقصودة. إذا منع إصدار جديد الدخول الطبيعي أو مساراً ضرورياً، استعد الحزمة المعروفة أثناء الصيانة واختبرها. استعادة ملفات Lua لا تلغي تغيير المال ولا تحذف مهمة من اللوحة ولا تستعيد قاعدة البيانات. لا تحذف جداول AC أو سجل الحظر والكشف لإصلاح التثبيت. إن تغيرت القاعدة، يجب أن يقيّم مسؤولها خطة استعادة منفصلة تراعي البيانات المكتوبة بعد النسخة الاحتياطية.

  1. استعد أولاً الملفات والإعدادات المتأثرة فقط، ثم افحص البدء والدخول العادي والإجراء الذي كان يفشل.
  2. تعديل الأرصدة مفعّل افتراضياً. إلى أن تتم مراجعة الإعداد المستعاد وأي عملية رصيد غير محسومة، أوقف الاتصال من بطاقة Tosun Connect الخاصة بالخادم، وتحقق من الرصيد داخل اللعبة قبل إرسال أي تعديل مرة أخرى. بعد المراجعة أعد تفعيله باستخدام Enable connection في البطاقة نفسها. الحزمة المستعادة الأقدم من 9.6.14 تحتفظ بالسلوك القديم: يبقى الجسر معطلاً ما لم تُضبط أسطره في server.cfg.
  3. وثّق ما استعدته وسبب ذلك كي يعالج التحديث التالي السبب القابل لإعادة الإنتاج بدلاً من تكرار تغييرات واسعة.

افحص المجلدات بعد الاستخراج#

استخرج أولاً إلى مجلد عمل مستقل. افحص تداخلاً مثل tosun-ac/tosun-ac ووجود fxmanifest.lua في الجذر ومجلد tosun-ac-guardian منفصل إن وُفر. لا تسطّح الملفات حسب الامتداد؛ manifest يستخدم client وshared وconfigs وeditable وserver وhtml. ملف إعداد منسوخ خارج مساره المتوقع قد لا يُستخدم.

خطأ @oxmysql/lib/MySQL.lua يحتاج فحص اعتماد لا تجديد ترخيص. عند غياب html/index.html راجع NUI والبنية. استعد المسار من الحزمة الصحيحة دون خلط وحدة إصدار آخر. افحص INSTALL.sql الاختياري مع البنية القائمة والنسخة الاحتياطية قبل تطبيقه. ZIP والمجلد المحضّر والمورد النشط يجب أن يشكلوا سلسلة واضحة؛ ابدأ بأول خطأ تشغيل.

افحص جهة تحميل الأسرار#

اسم الملف لا يحدد ما يصل للاعب. configs/anticheat_config.lua موجود في shared_scripts ويُحمّل على الخادم والعميل. لا تضف إليه ترخيصاً أو بيانات API خاصة أو كلمة مرور القاعدة. client وhtml/NUI ليسا مخزن أسرار. كون الإعداد مقروءاً وقابلاً للتعديل لا يجعل كل حقوله مناسبة لبيانات الدخول.

راجع ملفاتك المعدلة. الترخيص في server.cfg المحمي عبر set للخادم فقط، لا setr أو sets. استخدم configs/anticheat_webhooks.lua على الخادم للـwebhook واخف العنوان في الصور. حذف سر سبق توزيعه علناً لا يسحب نسخه السابقة؛ قيّم تجديده. دوّن الملف وجهة التحميل التي فُحصت دون نسخ القيمة السرية.

تحقق من التشغيل على مراحل صغيرة#

قسّم الصيانة إلى أربع مراحل: اتصال قاعدة البيانات والـcore المستخدمان حالياً، ثم بدء AC، ثم تجربة اللاعب العادية، وأخيراً جسر اللوحة المفعّل افتراضياً. لا تنتقل إلى المرحلة التالية قبل ظهور نتيجة المرحلة الحالية. ابدأ بفحص الوظائف المعتادة للإطار والمخزون المستخدمين بالفعل؛ فإضافة core آخر قد تخفي السبب. طابق بعد ذلك مخرجات tosun-ac النشط مع الحزمة المثبتة. اختبر تجربة اللاعب بشخصية لا تستفيد من إعفاءات الموظفين. تعديل أرصدة اللاعبين المتصلين مفعّل افتراضياً أيضاً لمستخدمي اللوحة بدور المدير أو المالك؛ ويكفي لاختبار الجسر إجراء قراءة دون تغيير أي رصيد.

سجّل لكل مرحلة الوقت والنتيجة المتوقعة والنتيجة المرصودة في سطر واحد. إذا نجح اختيار الشخصية وفشل إخراج المركبة من المرآب، فارجع إلى أول مسار تعطل بدلاً من تنزيل كل شيء مجدداً. عمل اللعبة بشكل طبيعي واكتمال قراءة عبر الجسر نتيجتان منفصلتان للتحقق. إخفاء رسالة مؤقتاً لا يجعل المرحلة السابقة ناجحة. عالج الاعتماد المفقود قبل التقدم، ثم استأنف الاستخدام المعتاد بعد التحقق من المراحل اللازمة. يحافظ هذا السجل على وضوح الخطوات المكتملة والخطوات التي ما زالت معلقة.

فسّر رسائل وحدة التحكم مع نتائجها الفعلية#

ليست كل رسائل بدء التشغيل الملونة متساوية في معناها. انتظار فحص السلاح أو المخزون توفّر مخزون مدعوم ليس رصداً لغش لاعب؛ راجع حالة مزود المخزون والـcore. رسالة غياب GetSelectedPedWeapon تعني أن تلك الوحدة لا تستطيع استدعاء الدالة native المطلوبة، ولا تعني تعطيل جميع الوحدات. تعرض قيمتا enforce وtrusted في مخرجات Integration سياسة الجهة المستدعية، ولا تثبتان نجاح مسار داخل اللعبة. ابدأ بالنص الكامل للرسالة، لا بلونها وحده.

تؤكد رسالة Connected من الجسر اتصال فحص الصحة؛ أما استعلام الشخصية فيجب التأكد من اكتماله بصورة مستقلة. تشير Waiting: oxmysql_unavailable إلى الاعتمادات، بينما تتطلب Panel unavailable or not authorized فحص الاتصال أو التخويل. الرسالة الأخيرة وحدها لا تثبت وجود خلل في الترخيص. الجسر مفعّل افتراضياً، لذلك يكون ظهور enabled=false في أمر الحالة متوقعاً فقط في الوضع اليدوي دون tosun_db_bridge_enabled "1" أو عند تفعيل المرآة القديمة للوحة. وإذا أُوقف الاتصال من بطاقة Tosun Connect، فسيظل أمر الحالة يعرض enabled=true وترفض اللوحة طلبات الخادم، وقد لا تعرض حالة اللوحة الأخيرة سوى Panel unavailable or not authorized. عند ظهور هذه الرسالة تحقق أولاً من أن بطاقة Tosun Connect الخاصة بالخادم تُظهر الاتصال مفعّلاً، ثم افحص الترخيص والشبكة. احتفظ في ملاحظة الدعم بأول خطأ سابق واسم المورد والوقت والإجراء الذي كنت تنفذه. التمييز بين تحذيرات التشغيل والعقوبات على اللاعبين يجعل التشخيص أوضح.

تنزيل الحزمة للخادم الصحيح#

سجّل الدخول وحدد الخادم نفسه في صفحات الخوادم والتنزيلات. يلزم حق تنزيل ضمن خطة مدفوعة وإذن إدارة الخادم. تذكرة التنزيل مرتبطة بالجلسة والمستخدم والخادم، صالحة لمدة 90 ثانية وتُستخدم مرة واحدة فقط.

عند انتهاء التذكرة أو استخدامها اطلب تذكرة جديدة من اللوحة. احفظ ZIP أولاً؛ التنزيل لا يحدّث المورد الجاري تلقائياً. وضع الترخيص في URL أو Bearer أو X-License-Key لا يمنح حق التنزيل. لا تحفظ التذاكر أو ملفات ارتباط الجلسة في سكربت التثبيت.

حفظ بيانات الاعتماد على الخادم فقط#

استخدم set في server.cfg أو جدول credentials في configs/anticheat_server.lua. قيمة convar غير الفارغة لها أولوية على الملف؛ القيمة المشتركة القديمة مجرد توافق انتقالي مؤقت على الخادم. لا تستخدم setr أو sets للأسرار.

اترك ts.webPanelKey وts.Central.token وts.licenseLock.licenseKey فارغة في الإعداد المشترك. يمكن تعديل panelKey وcentralToken وlicenseKey في ملف الخادم الجديد، واترك الاتصالات غير المستخدمة فارغة. جدّد المفاتيح المكشوفة في لوحتها المختصة؛ حذف القيمة محلياً لا يلغيها.

set tosun_ac_license "YOUR_SERVER_LICENSE"
set tosun_ac_panel_key "YOUR_PANEL_API_KEY"
# Optional: only configure a central connection you use.
set tosun_ac_central_token "YOUR_FIVEM_CENTRAL_TOKEN"
ensure oxmysql
ensure tosun_render
ensure tosun-ac
ensure tosun-ac-guardian

تشخيص بدء Guardian والتوقف المقصود#

شغل tosunac_doctor ثم tosunac_guardian_status في وحدة تحكم خادم txAdmin. تعني ready أن المورد بدأ؛ وwaiting_dependency مشكلة تبعية؛ وtransition بدءا أو توقفا جاريا؛ وheld توقفا مؤقتا مقصودا. لا تثبت هذه الحالات نجاح اختبارات اللعب أو مخطط SQL.

شغل oxmysql وtosun_render قبل tosun-ac ثم tosun-ac-guardian. أصلح مشكلة الترخيص أو الإصدار قبل resume. pause متاح لوحدة التحكم فقط ولمدة لا تزيد عن 30 دقيقة. محاولات البدء الفاشلة محدودة ومتباعدة.

# txAdmin server console:
tosunac_doctor
tosunac_guardian_status

# Pause only during planned maintenance; repair the reported cause first:
tosunac_guardian_pause 300
tosunac_guardian_resume

راجع اكتشاف الأحداث بعد الاعتماديات#

يبدأ EventScanner افتراضياً بعد30ثانية وكل ساعة؛ شغله يدوياً بـ tosunac_eventscan في كونسول الخادم. tosunac_setup صيانة منفصلة: ينتظر اكتمال فحص backdoor والتواقيع وتطابق بصمة ملفات حديثة قبل اعتماد موارد نظيفة مناسبة تعمل. ليس شهادة خلو من backdoor. استخدم تثبيتاً مراجعاً ونسخة احتياطية. اكتشاف الأحداث لا يسجل validator صلاحيات ولا يعيد كتابة handler ولا يمنح اللاعب إذناً.

# txAdmin server console: event discovery only
tosunac_eventscan

ما الذي يوفره كاش المسح فعلياً؟#

المحتوى وسياسة التحليل غير المتغيرين يعيدان استخدام التحليل، لكن بصمة المحتوى ما زالت تُفحص؛ ليس ذلك انعدام عمل القرص. التغيير يفرض تحليلاً جديداً. Backdoor: بعد25ثانية وكل30دقيقة؛ الموارد: بعد20ثانية وكل90ثانية؛ الأحداث: بعد30ثانية وكل ساعة. signatureScanFirstRun يفحص عند البدء حتى مع علامة أول تشغيل قديمة. المسح الجزئي أو غير المقروء أو glob غير المدعوم أو escrow فقط ليس نتيجة كاملة نظيفة ولا يسمح باعتماد baseline تلقائياً.

-- Edit the existing configs/anticheat_config.lua tables.
ts.EnforceExportCallerWhitelist = true
ts.EventScanner.autoProtect = false
-- 0 disables only the periodic event scan, not initial/manual discovery.
-- ts.EventScanner.scanIntervalMs = 0

اقبل التكامل بحساب لاعب عادي#

اختبر دون حماية الموظف أو قائمة اللاعب: اختيار الشخصية والمظهر وrevive ودخول المنزل المتحقق والمرآب ومكافأة مرة واحدة. ثم الإلغاء والانقطاع وإعادة تشغيل AC ورفض طلب غير مصرح. افصل نتيجة export عن إيصال التطبيق. مهلة الكاميرا/الحركة المشروعة لا تعطل فحوص الأسلحة والأحداث. العمليات الحساسة تستخدم exports خادم موثوقة؛ المهلة المحلية لا تعد بإيقاف جميع الفحوص الموقعة مباشرة. سجل الإصدار والمورد والمتوقع والملاحظ دون مفاتيح أو كلمات مرور.

انسخ ترخيص Tosun للخادم الصحيح#

افتح قسم الخوادم في TosunDev واختر خادم FiveM الخاص بك ثم انسخ ترخيص Tosun AC لهذا السجل. القيمة tac_live_ ليست ترخيص Cfx.re أو sv_licenseKey أو رمز Discord أو مفتاح API للوحة.

  1. استبدل YOUR_SERVER_LICENSE داخل علامتي الاقتباس في server.cfg بترخيصك.
  2. ضع tosun_ac_license قبل ensure tosun-ac؛ استخدم set فقط، وليس setr أو sets.
  3. يمكن بدلاً من ذلك ضبط credentials.licenseKey في configs/anticheat_server.lua. لقيمة convar غير الفارغة الأولوية.
  4. لا تنشر الترخيص في الصور أو المحادثات أو shared config أو ملفات العميل.
set tosun_ac_license "YOUR_SERVER_LICENSE"
# Alternative: configs/anticheat_server.lua
# credentials.licenseKey = "YOUR_SERVER_LICENSE"

من ZIP إلى تشغيل الموارد في txAdmin#

ضع tosun-ac وtosun-ac-guardian وtosun_render في المستوى نفسه داخل resources، مع fxmanifest.lua في جذر كل مورد. discord-bot تطبيق Node.js وليس مورداً لـ FiveM. ملف Render الجديد يحدد gta5 فقط دون common.

  1. احتفظ بقيمة mysql_connection_string العاملة؛ شغّل oxmysql والإطار والمخزون الموجودين قبل Render وAC وGuardian.
  2. نفّذ refresh في txAdmin واتبع ترتيب التشغيل أدناه. الاسم البديل tosun-render مدعوم، لكن اسم المجلد القياسي tosun_render.
  3. يجب أن يعرض tosun_render_status حالة started وتوفر الملفات. اختبر التقاط الصورة أيضاً مع لاعب تجريبي.
  4. اقرأ الخطأ الأول وافحص الاعتماد أو المجلد أو ترخيص الخادم المحدد حسب الرسالة.
set tosun_ac_license "YOUR_SERVER_LICENSE"

ensure oxmysql
# Start your existing framework/inventory here.
ensure tosun_render
ensure tosun-ac
ensure tosun-ac-guardian

# txAdmin console:
tosun_render_status
tosunac_doctor
tosunac_db_check
tosunac_db_status

تجنب تكرار التحليل المكلف بعد إعادة التشغيل#

يتم فحص بصمات SHA256 لمحتوى الموارد عند كل تشغيل. تعيد الملفات وقواعد الفحص غير المتغيرة استخدام نتائج موثقة في KVP الخادم بدلاً من تكرار تحليل التواقيع والأحداث المكلف. تغييرات الملفات أو الاستثناءات أو القواعد تستدعي تحليلاً جديداً. ما زالت البصمات تقرأ الملفات؛ لا نضمن قيمة resmon ثابتة.

  1. احتفظ بذاكرة KVP في التحديث العادي؛ تُحلل السجلات التالفة أو غير القابلة للتحقق مجدداً.
  2. يجمع كتالوج البداية أسماء الأحداث المكتوبة صراحة في Lua/JS. الأسماء الديناميكية والملفات غير المقروءة أو escrow وDLL لا تُعتمد كفحص كامل.
  3. تنتظر التهيئة التلقائية اليدوية اكتمال التحليل. الموارد الناقصة أو المشبوهة أو المتغيرة أو المنتهية المهلة لا تُعتمد تلقائياً.
  4. اختبر دخول اللاعبين واللعب العادي وإجراءات المدير على خادم تجريبي، وقيّم resmon مع عدد اللاعبين وحمل الإطار.