• المنتجات
  • الميزات
  • Mod Master
  • تحميل
  • ألعاب
  • مدونة
  • التسعير

المزيد من اللاعبين

المؤلف:Rxflexآخر تحديث:03/11/2025 17:23:2337.4K56KB

MIMESIS المزيد من اللاعبين-1-لاغو فاست مودماستر

التبعيات المسبقة

مقدمة التعديل

قم بإزالة الحد الأقصى لـ 4 لاعبين في جلسات Mimesis متعددة اللاعبين.

تعديل المزيد من اللاعبين للتقليد

قم بإزالة الحد الأقصى لـ 4 لاعبين في جلسات Mimesis متعددة اللاعبين.

Version Game MelonLoader Status

📖 وصف

يقوم هذا التعديل بتصحيح حد اللاعب متعدد اللاعبين في المحاكاة ، مما يسمح لأكثر من 4 لاعبين بالانضمام إلى جلسة واحدة. يستخدم التعديل تصحيحات harmonyx لتعديل فحوصات التحقق من صحة جانب الخادم.

الحد الافتراضي: 4 لاعبين
الحد المعدل: 999 لاعب (غير محدود بشكل فعال)

كيف يعمل

يقوم التعديل بتصحيح نقاط التحقق المتعددة:

  1. طبقة الشبكة: FishySteamworks.Server.ServerSocket -حدود الشبكات البخارية
  2. التحقق من صحة الغرفة: VRoomManager.EnterWaitingRoom -فحوصات دخول الغرفة من جانب الخادم
  3. عدد الأعضاء: VWaitingRoom.GetMemberCount () -التحقق من صحة عدد اللاعبين

⚠ ️ مهمة: بينما يزيل التعديل الحد الفني، يعتمد العدد الفعلي للاعبين على:

  • عرض النطاق الترددي للشبكة المضيف والزمن الكمون
  • قدرات اتصال البخار p2p
  • أداء اللعبة (المزيد من اللاعبين = المزيد من استخدام الموارد)

🎯 من يحتاج إلى هذا التعديل؟

المضيف فقط يحتاج إلى تثبيت هذا التعديل!

تصحيحات التعديل التحقق من صحة جانب الخادم يحدث ذلك على مثيل لعبة المضيف. اللاعبون ينضمون إلى الردهة لا تحتاج لتثبيت التعديل.

التثبيت:

  • المضيف (مبدع الردهة): ✅ يجب تثبيت التعديل
  • الانضمام للاعبين: ❌ لا حاجة إلى تعديل

هذا يجعل من السهل اللعب مع الأصدقاء-فقط الشخص الذي يستضيف يحتاج إلى التعديل!


🚀 بداية سريعة

1. تحميل moreplayers.dll 2. المكان في:<MIMESIS>/Mods/MorePlayers.dll 3. يقوم المضيف بإنشاء الردهة (تم تثبيت التعديل) 4. ينضم الأصدقاء (لا حاجة إلى تعديل) 5. استمتع بجلسات 5 لاعبين! 🎉

📌 تذكر: فقط المضيف (منشئ الردهة) يحتاج إلى تثبيت التعديل!


✨ الميزات

  • ✅ يزيل الحد الأقصى لأربعة لاعبين
  • ✅ التصحيحات التحقق من صحة عدد اللاعبين من جانب الخادم
  • ✅ تسجيل لتصحيح الأخطاء
  • ✅ لا حاجة إلى تعديلات ملف اللعبة
  • ✅ سهلة التثبيت وإلغاء التثبيت

📋 المتطلبات

  • تقليد (نسخة البخار)
  • مُلونلودر V0.6.1 أو أعلى
  • ويندوز OS
  • إطار. net 4.7.2 أو أعلى

🔧 تثبيت

الخطوة 1: تثبيت melonloader

  1. قم بتنزيل أحدث مثبت melonloader من إصدارات github
  2. قم بتشغيل المثبت وحدد مجلد تثبيت mimesis الخاص بك:
    • موقع البخار الافتراضي: C:\Program Files (x86)\Steam\steamapps\common\MIMESIS
    • أو انقر بزر الماوس الأيمن فوق المحاكاة في Steam → إدارة → تصفح الملفات المحلية
  3. انقر على تثبيت
  4. قم بتشغيل اللعبة مرة واحدة للسماح لتهيئة melonloader (ستغلق اللعبة تلقائيًا)

الخطوة 2: تثبيت التعديل

  1. تحميل من الإصدارات
  2. نسخة MorePlayers.dll إلى مجلد Mimesis Mods الخاص بك:
    <MIMESIS_Install_Folder>/Mods/MorePlayers.dll
    
  3. إطلاق اللعبة

التحقق من التثبيت

تحقق مما إذا كان التعديل يتم تحميله بنجاح:

  1. انتقل إلى <MIMESIS_Install_Folder>/MelonLoader/Latest.log
  2. ابحث عن هذه الخطوط:
    [المزيد من اللاعبين] تم تحميل تعديل المزيد من اللاعبين! [المزيد من اللاعبين] تطبيق تصحيحات الانسجام... [المزيد من اللاعبين] تم تطبيق تصحيحات الانسجام بنجاح!
    

🎮 الاستخدام

بمجرد تثبيت، يعمل التعديل تلقائيًا:

  1. استضافة لعبة الحد الأقصى للاعب هو الآن 999
  2. تحقق من السجل -عند إنشاء ردهة، سترى:
    تم استدعاء [MorePlayers] SetMaximumClients (4) ، وتم التعيين على 999 بدلاً من [MorePlayers] GetMaximumClients () ، وتم إرجاع 999
    
  3. دعوة اللاعبين -يمكنك الآن الحصول على أكثر من 4 لاعبين في جلستك!

🔍 كيف يعمل

يستخدم التعديل هارمونيكس لتصحيح طرق متعددة من جانب الخادم:

التصحيحات النشطة (مجموع 6)

  1. GetMaximumClients () -إرجاع تصحيح البادئة 999
  2. SetMaximumClients () -البادئة التصحيح يمنع إعداد الحد < 999
  3. منشئ serversocket -مجموعات postfix _maximumClients = 999
  4. أساليب serversocket -il transspiler يحل محل قراءة الحقل
  5. دخول غرفة الانتظار () -il transspiler (يحاول استبدال ثابت 4)
  6. GetMemberCount () -إرجاع تصحيح البادئة 0 للتجاوز >= 4 فحص ⭐ تصحيح مفتاح

الابتكار الرئيسي-التصحيح 6

بدلاً من محاولة تعديل الشيك إذا (العد > = 4)ونحن نجعل GetMemberCount () العودة 0:

//الرمز الأصلي: if(vwaitingRoom.GetMemberCount () > = 4) {/* مشغل الكتلة */} //مع التصحيح الخاص بنا: if(0 > = 4) {/* لا يتم تنفيذه أبدًا!*/}

الفئات المستهدفة:

  • FishySteamworks.Server.ServerSocket
  • مدير الغرفة
  • غرفة الانتظار

🎮 اختبار التعديل

السلوك المتوقع

عندما يحاول اللاعب الخامس الانضمام إلى ردهتك:

  1. في السجل يجب أن ترى:

    [التصحيح 6] GetMemberCount () تم استدعاؤه-الفعلي: 4، والإرجاع: 0 (للتجاوز > = 4 التحقق)
    
  2. اللاعب ينضم بنجاح بدلاً من الحصول على خطأ "اللوبي كامل"

  3. يمكنك أن تكرر لللاعبين السادس والسابع والثامن

كيفية اختبار

  1. المضيف يخلق الردهة (يجب أن يكون المضيف قد تم تثبيت تعديل)
  2. 4 لاعبين ينضمون (لا حاجة إلى تعديل لهم)
  3. اللاعب الخامس يحاول الانضمام (شاهد السجل!)
  4. تحقق من النتائج:
    • ✅ النجاح: ينضم اللاعب، ويظهر السجل رسائل التصحيح 6
    • ❌ فشل: تم حظر اللاعب، أرسل لي السجل الكامل

التحقق من التثبيت

فحص MelonLoader/Latest.log من أجل:

المزيد من اللاعبين mod v1.0.3-تهيئة... النجاح: تم تطبيق جميع تصحيحات الانسجام! التصحيحات النشطة: [1] GetMaximumClients () -Prefix [2] SetMaximumClients () -Prefix [3] constructor-postfix [4] تعديل رمز transpiler-il [5] enterwaitingroom-transpiler (VRoomManager) [6] تعطيل (كان يسبب تعطل) [التصحيح 6] تم العثور على الهدف: VWaitingRoom.GetMemberCount () [التصحيح 6] سيرجع الحد الأقصى (actualCount, 0) لتجاوز > = 4 التحقق

إذا رأيت هذا، يتم تحميل التعديل بشكل صحيح! ✅

🐛 استكشاف الأخطاء وإصلاحها

لا يتم تحميل التعديل (تم تحميل 0 تعديلات)

تحقق:

# تحقق من وجود الملف-مسار الاختبار "<MIMESIS_Folder>/Mods/MorePlayers.dll "

الحلول:

  • تأكد من تثبيت melonloader بشكل صحيح
  • إلغاء حظر dll: انقر بزر الماوس الأيمن → خصائص → تحقق من "إلغاء الحظر" → تطبيق
  • تأكد من أن الملف في الصحيح وحدات مجلد
  • إعادة تشغيل اللعبة

أخطاء تصحيح الانسجام في السجل

إذا رأيت أخطاء مثل:

HarmonyLib.HarmonyException: استثناء التصحيح في الطريقة...

الأسباب المحتملة:

  • تم تحديث اللعبة وتغيير بنية التعليمات البرمجية
  • تعارض مع تعديل آخر
  • ملف التعديل التالف

الحلول:

  • قم بتنزيل أحدث إصدار من التعديل
  • حاول تعطيل التعديلات الأخرى مؤقتًا
  • تحقق من القضايا الصفحة

تعطل اللعبة عند بدء التشغيل

  1. قم بإزالة التعديل مؤقتًا:
    ديل "<MIMESIS_Folder>/Mods/MorePlayers.dll "
    
  2. تحقق من الأسطر الأخيرة في MelonLoader/Latest.log قبل الحادث
  3. الإبلاغ عن المشكلة مع ملف السجل

لا يزال اللاعبون لا يستطيعون الانضمام بعد الرابعة

الأسباب المحتملة:

  • حدود اتصال البخار p2p
  • تكوين شبكة المضيف (NAT، جدار الحماية)
  • فحوصات إضافية من جانب العميل (لم يتم تصحيحها بعد)
  • قيود متصفح خادم اللعبة

تحقق من السجل للرسائل مثل:

تم استدعاء [MorePlayers] GetMaximumClients () وإرجاع 999

إذا رأيت هذا، فإن التعديل يعمل، ولكن قد تكون هناك قيود أخرى.

🏗 ️ بناء من المصدر

الشروط المسبقة

  • الاستوديو البصري 2019 أو msbuild
  • إطار. net 4.7.2 sdk

خطوات البناء

  1. استنساخ المستودع:

    استنساخ git https://github.com/yourusername/mimesis-moreplayers.git cd mimesis-moreplayers
    
  2. نسخ تجميعات اللعبة إلى ليبس/ المجلد:

    Libs/§ ─ ─ Assembly-CSharp.dll (من mimesis_data/Managed) § ─ ─ UnityEngine.dll § ─ ─ UnityEngine.CoreModule.dll § ─ ─ netstandard.dll § ─ ─ MelonLoader.dll (من melonloader/net35) ∙ ─ ─ 0Harmony.dll
    
  3. بناء المشروع:

  • MSBuild.exe MorePlayers.csproj/p:Configuration=Release
    
    
  1. سيكون الناتج في الإخراج/MorePlayers.dll

📝 سجل التغييرات

إصلاح تعطل الإصدار 1.0.5 (الحالي)-ui! 🛡 ️

الإصلاح الحرج:

  • [التصحيح 11] فحص حدود UI-يمنع التعطل مع 5 لاعبين
    • مشكلة: يحتوي UI على 4 فتحات فقط → تعطل عندما ينضم 5 لاعبين
    • الحل: استخدام الفتحة الدورية-يستخدم اللاعب الخامس الفتحة 0، والسادس يستخدم الفتحة 1، وما إلى ذلك.
    • التأثير: لا مزيد من الحوادث! لعبة مستقرة مع لاعبين غير محدودين
  • تنظيف الكود: تمت إزالة جميع التصحيحات التي تم التعليق عليها، وهيكل التعليمات البرمجية النظيفة
  • جميع التصحيحات: 11 إجمالي (9 نواة + 3 حماية ui)

الإصدار 1.0.5-إصلاح شاشة النتائج! 🎯

الإصلاح الحرج:

  • [التصحيح 10] ⭐ توسيع صفيف deathmatchplayerresult
    • مشكلة: لا تظهر شاشة النتائج بعد المباراة مع 5 لاعبين
    • الأسباب: المصفوفات المشفرة بالصلبة إلى الحجم 4: جديد DeathMatchPlayerResult [4]
    • الحل: يوسع جميع مصفوفات النتائج من 4 إلى 999 فتحة
    • التأثير: تعمل شاشة النتائج الآن مع لاعبين غير محدودين!

كيف يعمل:

  • فحص جميع الأساليب التي تعمل مع نتائج مباراة الموت لاعب []
  • يجد التعليمات البرمجية التي تنشئ المصفوفات: LDC.I-4-4؛ مباراة الموت في نيوال
  • يستبدل الحجم 4 بـ 999 باستخدام transspiler il
  • الأغطية: شاشة النتائج، ولوحة النتائج، ومباراة الموت، وجميع فئات بروتوكول إعادة التدوير

جميع التصحيحات (مجموع 10): شبكة (1-4), غرف (5,8), التحقق (6,7), بخار (9), النتائج (10)

الإصدار 1.0.4-اختراق! 🚀

الإصلاحات الحرجة بناءً على تعديل العمل:

  • [التصحيح 7] ⭐ ⭐ CanEnterChannel () -طريقة التحقق الأساسي!
    • هذا هو الشيك الحقيقي الذي يقرر ما إذا كان يمكن للاعبين الانضمام
    • تصحيح كل من غرفة الانتظار وغرفة الصيانة
  • [التصحيح 5 و 8] ⭐ مجموعة _maxPlayers = 999 في الغرف
    • لقد كنا نفتقد هذا المجال الحاسم!
    • غرفة الانتظار وغرفة الصيانة لديها الآن الحد الصحيح
  • [التصحيح 9] ⭐ إنشاء ردهة البخار
    • يحل محل مشفرة صلبة 4 مع 999 في SteamInviteDispatcher.CreateLobby ()
    • تم إنشاء الردهة البخارية الآن مع 999 فتحة

لماذا سيعمل هذا الإصدار:

  • تم العثور على رمز وتكييفه من أ العمل bepinex mod
  • تصحيح طريقة التحقق الفعلية (CanEnterChannel)
  • يحدد حقل الحد الفعلي (_ maxPlayers)
  • تصحيح إنشاء ردهة البخار الفعلية

جميع التصحيحات (مجموع 9): طبقة الشبكة (1-4)، إعداد الغرفة (5، 8)، التحقق من الصحة (6، 7)، البخار (9)

الإصدار 1.0.3

  • الإصلاح الحرج: VWaitingRoom.GetMemberCount ()
  • كان هذا هو الحظر الرئيسي الذي يمنع 5 لاعبين من الانضمام
  • استراتيجية التصحيح المحسنة: بدلاً من تعديل الثوابت ، يعترض التحقق من العد
  • تسجيل معزز في اللغة الإنجليزية لتسهيل تصحيح الأخطاء
  • تعطيل الماسح الضوئي العالمي العدواني الذي تسبب في الأعطال
  • جميع التصحيحات: مجموع 6 (5 نشط + 1 سلامة معطلة)

الإصدار 1.0.2

  • تمت إضافة تصحيح ل VRoomManager.EnterWaitingRoom
  • نظام تسجيل معزز

الإصدار 1.0.1

  • تحسين التسجيل (الإنجليزية)
  • إضافة بقع transspiler

الإصدار 1.0.0

  • الإصدار الأولي

🤝 المساهمة

المساهمات موضع ترحيب! يرجى:

  1. شوكة المستودع
  2. إنشاء فرع ميزة
  3. اجعل التغييرات الخاصة بك
  4. اختبار كامل
  5. إرسال طلب سحب

⚠ ️ إخلاء المسؤولية

  • هذا التعديل غير مرتبط أو معتمد من قبل مطوري mimesis
  • الاستخدام على مسؤوليتك الخاصة
  • قد تنتهك التعديلات متعددة اللاعبين عبر الإنترنت شروط الخدمة
  • مؤلف التعديل غير مسؤول عن أي مشكلات أو حظر أو فقدان البيانات
  • دائما نسخ احتياطي ملفات الحفظ الخاصة بك قبل استخدام التعديلات

📄 ترخيص

تم ترخيص هذا المشروع بموجب ترخيص mit-انظر ترخيص ملف للحصول على تفاصيل.

🙏 الائتمانات

📞 دعم


استمتع باللعب مع المزيد من الأصدقاء! 🎮

هذه الأداة مقدمة من طرف ثالث [bufftool]أيقونة التنبيه

تنزيل التعديلات الآن

قم بتثبيت LagoFast، ثم قم بتشغيل MIMESIS والعب بالتعديلات التي تحبها.