• Produkte
  • Funktionen
  • Mod Master
  • Herunterladen
  • Spiele
  • Blog
  • Preisgestaltung

Mehr Spieler

Autor:RxflexLetzte Aktualisierung:03/11/2025 17:23:2337.4K56KB

MIMESIS Mehr Spieler-1-lagofast mod master

Vorabhängigkeiten

Mod-Einführung

Entfernen Sie das 4-Spieler-Limit in Imitations-Multiplayer-Spielen.

Mehr Spieler Nachahmungsmodus

Entfernen Sie das 4-Spieler-Limit in Imitations-Multiplayer-Spielen.

Version Game MelonLoader Status

📖 Beschreibung

Dieser mod behoben die Multiplayer-Einschränkung in Imitationen, sodass mehr als 4 Spieler an einer Sitzung teilnehmen können. Das DoD verwendet den HarmonyX-Patch, um die serverseitige Validierungsprüfung zu modifizieren.

Standardbeschränkungen: 4 Spieler
Änderungsgrenzen: 999 Spieler (praktisch unbegrenzt)

Wie es funktioniert

Der mod hat mehrere Verifizierungspunkte gepatcht:

  1. Netzwerkschicht: FishySteamworks.Server.ServerSocket -Steam-Netzwerkbeschränkungen
  2. Zimmerbestätigung: VRoomManager.EnterWaitingRoom -Serverseitige Raumeintrittsprüfung
  3. Mitgliederzahl: VWaitingRoom.GetMemberCount () -Spielerzählverifizierung

⚠ ️ Wichtiger Hinweis: Während der mod die technischen Beschränkungen aufhebt, hängt die tatsächliche Anzahl der Spieler von:

  • Netzwerkbandbreite und Latenz des Hosts
  • Steam P2P Verbindungsfunktionen
  • Spielleistung (mehr Spieler = mehr Ressourcennutzung)

🎯 Wer braucht diesen Mod?

Nur der Host Dieser mod muss installiert werden!

mod-Patch Serverseitige Validierung Dies geschieht bei den Spielinstanzen der Konsole. Spieler, die sich der Lobby anschließen Nicht erforderlich Installieren Sie den mod.

Installation:

  • Moderator (Hallenschöpfer): ✅ Der mod muss installiert werden
  • Spieler beitreten: ❌ Kein mod erforderlich

Das macht es einfach, mit Freunden zu spielen-nur die Person, die es hostet, braucht den mod!


🚀 Schnellstart

1. Download MorePlayers.dll 2. Platziert in:<MIMESIS>/Mods/MorePlayers.dll 3. Host Create Lobby (mod installiert) 4. Freunde beitreten (kein mod erforderlich) 5. Genießen Sie die 5+ Spieler-Konferenz! 🎉

📌 Denken Sie daran: Nur der Host (Lobby Creator) muss den mod installieren!


✨ Besonderheiten

  • ✅ Aufhebung der Begrenzung von 4 Personen
  • ✅ Patch Serverseitige Spielerzählverifizierung
  • ✅ Debug-Protokollierung
  • ✅ Keine Änderung der Spieldateien erforderlich
  • ✅ Einfache Installation und Deinstallation

📋 Anforderungen

  • Nachahmung (Dampfversion)
  • Melonenlader v0.6.1 oder höher
  • Windows-Betriebssystem
  • . NET Framework 4.7.2 oder höher

🔧 Installation

Schritt 1: MelonLoader installieren

  1. Laden Sie das neueste MelonLoader-Installationsprogramm von GitHub-Version
  2. Führen Sie das Installationsprogramm aus und wählen Sie Ihren MIMESIS-Installationsordner:
    • Standard-Steam-Standort: C:\Programmdateien (x86)\Steam\steamapps\common\MIMESIS
    • Oder klicken Sie mit der rechten Maustaste auf MIMESIS → Verwalten → Lokale Dateien in Steam durchsuchen
  3. Klicken Sie auf Installieren
  4. Starten Sie das Spiel einmal und lassen Sie MelonLoader initialisieren (das Spiel wird automatisch geschlossen)

Schritt 2: Installieren Sie den Mod

  1. Downloads Aus Freigabe
  2. Duplizieren MorePlayers.dll Zu Ihrem MIMESIS Mods-Ordner:
    <MIMESIS_Install_Folder>/Mods/MorePlayers.dll
    
  3. Spiel starten

Installation überprüfen

Überprüfen Sie, ob der mod erfolgreich geladen wurde:

  1. Navigieren zu <MIMESIS_Install_Folder>/MelonLoader/Neuest.log
  2. Finden Sie die folgenden Zeilen:
    [Mehr Spieler] Mehr Spieler Mod wird geladen! [Weitere Spieler] Harmony Patch anwenden... [Weitere Spieler] Der Harmony-Patch wurde erfolgreich angewendet!
    

🎮 Nutzung

Nach der Installation funktioniert der mod automatisch:

  1. Gastgeber Wettbewerbe -Das Spielerlimit beträgt jetzt 999
  2. Überprüfen Sie das Protokoll -Wenn Sie die Lobby erstellen, sehen Sie:
    Rufen Sie [MorePlayers]SetMaximumClients (4) auf 999, statt [MorePlayers]GetMaximumClients () zu rufen, die 999 zurückgibt
    
  3. Spieler einladen -Du kannst jetzt mehr als 4 Spieler in deiner Sitzung haben!

🔍 Wie es funktioniert

Verwendet vom Verteidigungsministerium HarmonyX Um mehrere serverseitige Methoden zu patchen:

Aktive Patches (insgesamt 6)

  1. GetMaximumClients () -Präfix Patch gibt 999 zurück
  2. SetMaximumClients () -Präfix Patch verhindert das Setzen von Grenzwerten < 999
  3. ServerSocket-Konstruktor -Suffix Set _maximumClients=999
  4. ServerSocket-Methode -IL Transpiler ersetzt das Feld lesen
  5. EnterWaitingRoom() -IL Transpiler (Versuch, die Konstante 4 zu ersetzen)
  6. GetMemberCount () -Präfix Patch gibt 0 zurück, um es zu umgehen >=4 Prüfungen ⭐ Kritischer Patch

Schlüsselinnovation – Patch 6

Anstatt zu versuchen, die Prüfung zu ändern Falls (Zählung > = 4), machen wir GetMemberCount () Zurückkehren 0:

//Originalcode: if(vwaitingRoom.GetMemberCount () > = 4) {/* blockiert den Player * /}//mit unserem Patch: if(0 > = 4) {/* wird nie ausgeführt! * /}

Zielklasse:

  • FishySteamworks.Server.ServerSocket
  • VRoomManager
  • Wartezimmer

🎮 Testen Sie Mod

Erwartetes Verhalten

Wenn der 5. Spieler versucht, sich Ihrer Lobby anzuschließen:

  1. Im Protokoll Sie sollten sehen:

    [Patch 6] GetMemberCount () Aufruf-aktuell: 4, Rückgabe: 0 (Überprüfung > = 4 umgehen)
    
  2. Spieler erfolgreich beitreten Anstatt den Fehler "Lobby ist voll" zu erhalten

  3. Du kannst wiederholen 6, 7, 8+ Spieler

Wie man testet

  1. Gastgeber erstellen Lobby (Der Host muss einen mod installieren)
  2. 4 Spieler sind beigetreten (Sie brauchen keinen mod)
  3. Der 5. Spieler versucht beizutreten (Schauen Sie sich das Protokoll an!)
  4. Untersuchungsergebnisse:
    • ✅ Erfolg: Spieler beitreten, Log zeigt Patch 6 Nachricht
    • ❌ Fehlgeschlagen: Spieler blockiert, bitte senden Sie mir das vollständige Protokoll

Installation überprüfen

Prüfungen Melonenlader/Latest.log Geeignet für:

Mehr Player Modul Version 1.0.3-Initialisierung... Erfolg: Alle Harmony Patches angewendet! Aktive Patches: [1] GetMaximumClients () -Prefix [2] SetMaximumClients () -Prefix [3] constructor-postfix [4] transpiler-il Codemodifizierung [5] enterwaitingroom-transpiler (VRoomManager) [6] deaktiviert (verursacht einen Absturz) [PATCH 6] Ziel gefunden: VWaitingRoom.GetMemberCount () [PATCH 6] wird max(actualCount, 0) zurückgeben, um die > = 4 Prüfung zu umgehen

Wenn Sie das sehen, wird der mod richtig geladen! ✅

🐛 Fehlersuche

Mod nicht geladen (0 Mods geladen)

Prüfen Sie:

# Überprüfen Sie, ob die Datei Test-Path vorhanden ist "<MIMESIS_Folder>/Mods/MorePlayers.dll "

Lösungen:

  • Stellen Sie sicher, dass MelonLoader korrekt installiert ist
  • DLL entsperren: Rechte Maustaste → Eigenschaften → Aktivieren Sie „Entsperren“ → Anwenden
  • Stellen Sie sicher, dass die Dokumente in der richtigen Modul Ordner
  • Spiel neu starten

Harmony-Patch-Fehler im Protokoll

Wenn Sie den folgenden Fehler sehen:

HarmonyLib.HarmonyException: Ausnahme in einer Patch-Methode...

Mögliche Ursachen:

  • Das Spiel wurde aktualisiert, die Codestruktur wurde geändert
  • Konflikt mit einem anderen mod
  • Beschädigte mod-Datei

Lösungen:

  • Laden Sie die neueste Version des mod herunter
  • Versuchen Sie, andere Mods vorübergehend zu deaktivieren
  • Prüfungen Problematik Seitenseite

Absturz beim Start des Spiels

  1. mod vorübergehend entfernen:
    Der "<MIMESIS_Folder>/Mods/MorePlayers.dll "
    
  2. Letzte Zeile in der Prüfung Melonenlader/Latest.log Vor dem Absturz
  3. Melden Sie ein Problem mit den Protokolldateien

Nach Spieler 4 kann immer noch nicht beitreten

Mögliche Ursachen:

  • Steam P2P-Verbindungsbeschränkungen
  • Netzwerkkonfiguration des Hosts (NAT, Firewall)
  • Weitere Client-Prüfungen (noch nicht gepatcht)
  • Browsereinschränkungen für Spielserver

Überprüfen Sie das Protokoll Für folgende Nachrichten:

[MorePlayers] Aufruf von GetMaximumClients () und gibt 999 zurück

Wenn Sie dies sehen, funktioniert das DoD, aber es kann andere Einschränkungen geben.

🏗 ️ Von der Quelle gebaut

Voraussetzungen

  • Visual Studio 2019+ oder MSBuild
  • . NET Framework 4.7.2 SDK

Konstruktionsschritte

  1. Klonen Sie das Repository:

    git-Klone https://github.com/yourusername/mimesis-moreplayers.git cd mimesis-moreplayers
    
  2. Kopieren Sie die Spielassembly in Libs/ Ordner:

    Libs/ ├──Assembly-CSharp.dll (von MIMESIS_Data/Managed) ├──UnityEngine.dll ├──UnityEngine.CoreModule.dll ├──netstandard.dll ├──MelonLoader.dll (von MelonLoader/net35) └──0Harmony.dll
    
  3. Bauprojekt:

  • MSBuild.exe MorePlayers.csproj/p:Configuration=Release
    
    
  1. Die Ausgabe wird in Ausgabe/Mehr Player.dll

📝 Changelog

Version 1.0.5 (aktuell)-Benutzeroberfläche Crash Fix! 🛡 ️

Kritische Reparaturen:

  • [Patch 11] UI Boundary Check-Verhindert Abstürze bei mehr als 5 Spielern
    • Frage: Benutzeroberfläche mit nur 4 Slots → stürzt ab, wenn mehr als 5 Spieler mitmachen
    • Lösungen: Looping Slot Use-Der 5. Spieler verwendet Slot 0, der 6. Spieler verwendet Slot 1 und so weiter.
    • Einfluss: Kein Absturz mehr! Das Spiel ist stabil, unbegrenzte Spieler
  • Codebereinigung: Alle kommentierten Patches wurden entfernt, die Codestruktur bereinigt
  • Alle Patches: Insgesamt 11 (9 Kerne + 3 UI-Schutz)

Version 1.0.5-Ergebnisbildschirm repariert! 🎯

Kritische Reparaturen:

  • [Patch 10] ⭐ DeathMatchPlayerResult-Array-Erweiterung
    • Frage: Nach einem Spiel mit mehr als 5 Spielern wird der Ergebnisbildschirm nicht angezeigt
    • Begründung: Das Array ist auf Größe 4 fest codiert: Neue DeathMatchPlayerResult[4]
    • Lösungen: Erweitern Sie das Array aller Ergebnisse von 4 auf 999 Slots
    • Einfluss: Der Ergebnisbildschirm steht jetzt für unbegrenzte Spieler zur Verfügung!

Funktionsprinzip:

  • Scannen Sie alle verwendeten Methoden DeathMatchPlayerResult[]
  • Finden Sie den IL-Code, der das Array erstellt: LDC.I4.4; Neuwar-Todesmatch
  • Nummer 4 durch Nummer 999 mit IL Transpiler ersetzen
  • Abdeckt: ResultScreen, ScoreBoard, DeathMatch und alle ReluProtocol Klassen

Alle Patches (insgesamt 10): Netz (1-4), Raum (5, 8), Validierung (6, 7), Dampf (9), Ergebnis (10)

Version 1.0.4-Durchbruch! 🚀

Schlüsselkorrekturen basierend auf dem Arbeitsmodus:

  • [Patch 7] ⭐ ⭐ CanEnterChannel () -Die primäre Verifizierungsmethode!
    • Dies ist die eigentliche Prüfung, die entscheidet, ob ein Spieler mitmachen kann
    • Patch VWaitingRoom und MaintenanceRoom
  • [Hotfix 5 und 8] ⭐ Einstellungen _maxPlayers=999 Im Zimmer
    • Wir haben diesen kritischen Bereich verpasst!
    • VWaitingRoom und MaintenanceRoom haben jetzt die richtigen Einschränkungen
  • [Patch 9] ⭐ Steam-Lobby-Erstellung
    • Ersetzen Sie die Hartcodierung 4 Mit 999 Im SteamInviteDispatcher.CreateLobby ()
    • Steam Lobby hat jetzt 999 Slots erstellt

Warum diese Version funktioniert:

  • Aus Arbeiten BepInEx mod
  • Patch tatsächliche Verifizierungsmethoden (CanEnterChannel)
  • Setzen Sie das tatsächliche Grenzfeld (_maxPlayers)
  • Die eigentliche Steam-Lobby-Erstellung reparieren

Alle Patches (insgesamt 9): Netzwerkschicht (1-4), Raumaufbau (5,8), Validierung (6,7), Dampf (9)

Version 1.0.3

  • Kritische Reparaturen: VWaitingRoom.GetMemberCount ()
  • Dies ist das Haupthindernis, das 5+ Spieler davon abhält, sich anzuschließen
  • Verbesserte Patch-Strategie: Anstatt Konstanten zu ändern, wird die Zählprüfung abgefangen
  • Erweiterte englische Protokollierung für einfaches Debuggen
  • Aggressive globale Scanner, die den Absturz verursachen, sind deaktiviert
  • Alle Patches: Insgesamt 6 (5 Aktivitäten + 1 Sicherheit Deaktiviert)

Version 1.0.2

  • Hotfix hinzugefügt VRoomManager.EnterWaitingRoom
  • VERBESSERtes Protokollierungssystem

Version 1.0.1

  • Verbesserung der Protokollierung (Englisch)
  • transpiler Patch hinzugefügt

Version 1.0.0

  • Erstfreigabe

🤝 Beiträge

Beiträge sind willkommen! Bitte:

  1. Fork-Repository
  2. Erstellen eines Feature-Zweigs
  3. Änderungen vornehmen
  4. Gründlich getestet
  5. Senden Sie eine Pull-Anfrage

⚠ ️ Haftungsausschluss

  • Dieser mod ist nicht mit den Entwicklern von MIMESIS verbunden oder von ihnen unterstützt
  • Nutzung auf eigenes Risiko
  • Online-Multiplayer-Modifikationen können gegen die Nutzungsbedingungen verstoßen
  • Der mod-Autor ist nicht verantwortlich für Probleme, Verbote oder Datenverlust
  • Stellen Sie sicher, dass Sie Ihre gespeicherten Dateien sichern, bevor Sie die mods verwenden

📄 Lizenzen

Dieses Projekt ist unter der MIT Lizenz lizenziert-siehe Lizenzen Dokumente für Details.

🙏 Leistungspunkte

📞 Stützen


Viel Spaß beim Spielen mit mehr Freunden! 🎮

Dieses Tool wird von der Drittpartei [bufftool] bereitgestellt.Hinweis-Symbol

Mods jetzt herunterladen

Installieren Sie LagoFast, starten Sie MIMESIS und spielen Sie mit den Mods, die Sie lieben.