• محصولات
  • بازی‌ها
  • ابزار ترجمه
  • ویژگی ها
  • قیمت گذاری
  • دانلود
  • وبلاگ

بازیکنان بیشتر

نویسنده:Rxflexآخرین به‌روزرسانی:2025-11-03 17:23:2337.5K56KB

MIMESIS بازیکنان بیشتر-1-لاگوفست مدمستر

پیش‌وابستگی‌ها

مقدمه وزارت دفاع

محدودیت 4 نفره را در جلسات چند نفره mimesis حذف کنید.

Mod moreplayers برای mimesis

محدودیت 4 نفره را در جلسات چند نفره mimesis حذف کنید.

Version Game MelonLoader Status

📖 توضیحات

این مود محدودیت بازیکن چند نفره را در mimesis اصلاح می کند و به بیش از 4 بازیکن اجازه می دهد تا به یک جلسه واحد بپیوندند. مود از وصله های هارمونیکس برای تغییر چک های اعتبار سنجی سمت سرور استفاده می کند.

حد پیش فرض: 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 جلسه بازیکن لذت ببرید! 🎉

📌 به یاد داشته باشید: فقط میزبان (خالق لابی) نیاز به نصب مود دارد!


✨ ویژگی ها

  • ✅ محدودیت 4 بازیکن را حذف می کند
  • ✅ تأیید اعتبار پخش کننده سمت سرور پچ
  • ✅ ورود به سیستم برای اشکال زدایی
  • ✅ اصلاح پرونده بازی نیازی نیست
  • ✅ نصب و حذف آسان

📋 مورد نیاز

  • تقلید (نسخه بخار)
  • لودر ملون V0.6.1 یا بالاتر
  • ویندوز OS
  • چارچوب. net 4.7.2 یا بالاتر

🔧 نصب کردن

مرحله 1: melonloader را نصب کنید

  1. آخرین نصب کننده melonloader را از انتشار github
  2. نصب کننده را اجرا کرده و پوشه نصب mimesis خود را انتخاب کنید:
    • مکان بخار پیش فرض: C:\Program Files (x86)\Steam\steamapps\common\MIMESIS
    • یا با کلیک راست روی mimesis در بخار → مدیریت → مرور پرونده های محلی
  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. به دنبال این خطوط باشید:
    [more players] mod more players بارگذاری شده است! [more players] استفاده از پچ های هارمونی... [more players] پچ های هارمونی با موفقیت اعمال شد!
    

🎮 استفاده از

پس از نصب، مود به طور خودکار کار می کند:

  1. میزبان یک بازی محدودیت بازیکنان اکنون 999 است
  2. ورود به سیستم را بررسی کنید هنگام ایجاد یک لابی ، خواهید دید:
    [MorePlayers] SetMaximumClients (4) فراخوانده شد، به جای [MorePlayers] GetMaximumClients () فراخوانده شد، 999 را برگرداند
    
  3. دعوت بازیکنان اکنون می توانید بیش از 4 بازیکن در جلسه خود داشته باشید!

🔍 چطور کار می کند

مود استفاده می کند هارمونیکس برای وصله کردن چندین روش سمت سرور:

وصله های فعال (مجموع 6)

  1. GetMaximumClients () -پچ پیشوند 999 را برمی گرداند
  2. SetMaximumClients () -پچ پیشوند از تنظیم حد < 999 جلوگیری می کند
  3. سازنده سوکت سرور -مجموعه پست فیکس _maximumClients = 999
  4. روش های سوکت سرور -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 more players 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 را باز کنید: کلیک راست کنید → خصوصیات → "block" را بررسی کنید → اعمال کنید
  • مطمئن شوید که پرونده صحیح است ماژول پوشه ها
  • بازی را دوباره راه اندازی کنید

خطاهای پچ هماهنگی در ورود به سیستم

اگر خطاهایی مانند:

HarmonyLib.HarmonyException: پچ استثنا در روش...

علل احتمالی:

  • بازی به روز شد و ساختار کد تغییر یافت
  • درگیری با مود دیگری
  • پرونده مود خراب شده

راه حل:

  • آخرین نسخه مود را بارگیری کنید
  • امتحان کنید مودهای دیگر را به طور موقت غیرفعال کنید
  • بررسی کنید مشکلات صفحه نمایش

بازی در هنگام راه اندازی خراب می شود

  1. حذف مود به طور موقت:
    دل "<MIMESIS_Folder>/Mods/MorePlayers.dll "
    
  2. آخرین خطوط را بررسی کنید MelonLoader/Latest.log قبل از تصادف
  3. مشکل را با پرونده log گزارش دهید

بازیکنان هنوز نمی توانند بعد از 4 سال بپیوندند

دلایل احتمالی:

  • محدودیت اتصال بخار p2p
  • پیکربندی شبکه میزبان (NAT، فایروال)
  • چک های اضافی سمت مشتری (هنوز وصله نشده است)
  • محدودیت های مرورگر سرور بازی

ورود به سیستم را بررسی کنید برای پیام هایی مانند:

[MorePlayers] GetMaximumClients () تماس گرفت، 999 را برمی گرداند

اگر این را ببینید، مود کار می کند، اما ممکن است محدودیت های دیگری وجود داشته باشد.

🏗 ️ ساخت از منبع

پیش شرط ها

  • Visual Studio 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. خروجی در خواهد بود Output/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 شکاف گسترش می دهد
    • تأثیر: صفحه نمایش نتایج اکنون با بازیکنان نامحدود کار می کند!

چگونه کار می کند:

  • همه روشهای کار با آن را اسکن می کند DeathMatchPlayerResult []
  • آرایه های ایجاد کد il را پیدا می کند: LDC.I4.4; بازی مرگ در نیووال
  • اندازه 4 را با 999 با استفاده از il transspiler جایگزین کنید
  • پوشش ها: صفحه نتایج، تابلو امتیاز، مسابقه مرگ، و همه کلاس های reluprotocol

همه وصله ها (در مجموع 10): شبکه (1-4)، اتاق ها (5، 8)، اعتبار سنجی (6، 7)، بخار (9)، نتایج (10)

نسخه 1.0.4-موفقیت! 🚀

اصلاحات بحرانی بر اساس مود کار:

  • [پچ 7] ⭐ ⭐ CanEnterChannel () روش اعتبار سنجی اولیه!
    • این چک واقعی است که تصمیم می گیرد آیا بازیکنان می توانند به آن بپیوندند یا خیر
    • اتاق انتظار و اتاق نگهداری را وصله کنید
  • [پچ 5 و 8] ⭐ مجموعه ای _maxPlayers = 999 در اتاق
    • ما این میدان بحرانی را از دست می دادیم!
    • اتاق انتظار و اتاق نگهداری اکنون محدودیت صحیحی دارند
  • [پچ 9] ⭐ ایجاد لابی بخار
    • جایگزین سخت کد شده است 4 با 999 در SteamInviteDispatcher.CreateLobby ()
    • لابی بخار اکنون با 999 شکاف ایجاد شده است

چرا این نسخه کار می کند:

  • کد یافت و اقتباس شده از a مود bepinex کار می کند
  • روش اعتبار سنجی واقعی را تکه کنید (کانانترکانال)
  • فیلد محدودیت واقعی را تنظیم کنید (_ 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

  • ورود بهبود یافته (انگلیسی)
  • پچ های ترانسپایلر اضافه شده

نسخه 1.0.0

  • انتشار اولیه

🤝 مشارکت داشته باشید

مشارکت ها استقبال می شود! لطفاً:

  1. مخزن را چنگال کنید
  2. یک شاخه ویژگی ایجاد کنید
  3. تغییرات خود را ایجاد کنید
  4. کاملاً آزمایش کنید
  5. درخواست کشش را ارسال کنید

⚠ ️ اذعان مسئولیت

  • این مود با توسعه دهندگان mimesis وابسته یا تأیید نمی شود
  • با خطر خود استفاده کنید
  • اصلاحات چند نفره آنلاین ممکن است شرایط خدمات را نقض کند
  • نویسنده مود مسئول هرگونه مشکلات، ممنوعیت یا از بین رفتن داده نیست
  • قبل از استفاده از مود ، همیشه پرونده های ذخیره شده خود را نسخه پشتیبان تهیه کنید

📄 مجوز

این پروژه تحت مجوز mit مجوز است-مراجعه کنید مجوز برای جزئیات فایل کنید.

🙏 اعتبار

📞 پشتیبان


از بازی با دوستان بیشتری لذت ببرید! 🎮

این ابزار توسط یک شخص ثالث ارائه شده است [bufftool]نماد توجه

همین حالا مدها را دانلود کنید

LagoFast را نصب کنید، MIMESIS را اجرا کنید و با مدهایی که دوست دارید بازی کنید.