• 製品
  • 特長
  • Mod Master
  • ダウンロード
  • ゲーム
  • ブログ
  • 価格

より多くのプレイヤー

著者:Rxflex最終更新日:2025-11-03 17:23:2337.4K56KB

MIMESIS より多くのプレイヤー-1-ラゴファスト モッドマスター

事前依存関係

Mod紹介

MIMESISマルチプレイヤーセッションでの4人の制限を削除します。

MIMESISのためのより多くのプレイヤーMod

MIMESISマルチプレイヤーセッションでの4人の制限を削除します。

Version Game MelonLoader Status

📖説明

このmodは、MIMESISのマルチプレイヤープレイヤー制限をパッチし、4人以上のプレイヤーが1つのセッションに参加できるようにします。modはHarmonyXパッチを使用してサーバー側の検証チェックを変更します。

デフォルトの制限: 4人の選手
変更された制限: プレイヤー999名(実質的に無制限)

それがどのように機能するか

modは複数の検証ポイントをパッチします。

  1. ネットワーク層: fishysteamworks.server.serversoket -Steamネットワークの制限
  2. 部屋の検証: VRoomManager.EnterWaitingRoom -サーバー側のルームエントリーチェック
  3. メンバー数: VWaitingRoom.GetMemberCount() -プレイヤーカウント検証

⚠️ 重要: modは技術的な制限を削除しますが、実際のプレイヤー数は次のように依存します。

  • ホストのネットワーク帯域幅と遅延
  • Steam P2P接続機能
  • ゲームパフォーマンス(より多くのプレイヤー=より多くのリソース使用量)

🎯誰がこのModを必要としていますか?

ホストだけ このmodをインストールする必要があります。

modパッチ サーバー側検証 それはホストのゲームインスタンスで発生します。ロビーに参加する選手 ~を必要としない modをインストールするには。

インストール:

  • ホスト(ロビー作成者): ✅modをインストールする必要があります
  • 参加プレイヤー: ❌モードは必要ありません

これにより、友達と簡単に遊ぶことができます。ホスティングしている人だけがmodを必要としています。


🚀クイックスタート

1.ダウンロードmore players.dll 2.に配置する:<MIMESIS>/Mods/MorePlayers.dll 3.ホストはロビーを作成します(modがインストールされています)4.友達が参加します(modは必要ありません)5.5人のプレイヤーセッションをお楽しみください!🎉

📌覚えておいてください: modをインストールする必要があるのはホスト(ロビークリエイター)だけです。


✨特徴

  • ✅4人の制限を削除
  • ✅パッチサーバーサイドプレーヤー数の検証
  • ✅デバッグのためのロギング
  • ✅ゲームファイルの変更は必要ありません
  • ✅インストールとアンインストールが簡単

📋要件

  • 模倣 (スチームバージョン)
  • メロンローダー v0.6.1以上
  • ウィンドウOS
  • .NETフレームワーク4.7.2以上

🔧インストール

ステップ1:MelonLoaderをインストールする

  1. ~から最新のMelonLoaderインストーラーをダウンロードします GitHubのリリース
  2. インストーラを実行し、MIMESISインストールフォルダを選択します。
    • デフォルトの蒸気位置: C:\プログラムファイル(x86)\Steam\steamapps\common\MIMESIS
    • またはSteamでMIMESISを右クリック→管理→ローカルファイルの閲覧
  3. インストールをクリックする
  4. ゲームを一度起動してMelonLoaderを初期化します(ゲームは自動的に閉じます)

ステップ2:Modをインストールする

  1. ダウンロードする ~から リリース;解放
  2. コピーする もっとプレイヤー.dll MIMESIS Modsフォルダに:
    <MIMESIS_Install_Folder>/Mods/MorePlayers.dll
    
  3. ゲームを開始する

設置を検証する

modが正常にロードされたかどうかを確認します。

  1. ~に移動する <MIMESIS_Install_Folder>/MelonLoader/Latest.log
  2. 次の行を探してください。
    [もっとプレイヤー]もっとプレイヤーのModがロードされました![もっとプレイヤー]ハーモニーパッチを適用しています...[もっとプレイヤー]ハーモニーパッチが適用されました。
    

🎮用途;用途

インストールすると、modは自動的に動作します。

  1. 試合を主催する -プレイヤー制限は現在999人です
  2. ログを確認する -ロビーを作成すると、次のことが表示されます:
    [MorePlayers]SetMaximumClients(4)が呼び出され、代わりに[MorePlayers]GetMaximumClients()が呼び出され、999を返します。
    
  3. 選手を招待する -セッションに4人以上のプレイヤーが参加できるようになりました!

🔍それがどのように機能するか

modが使用する ハーモニックス;ハーモニックス 複数のサーバー側メソッドをパッチするには、次の手順に従います。

アクティブパッチ(合計6つ)

  1. GetMaximumClients() -プレフィックスパッチは999を返します
  2. SetMaximumClients() -プレフィックスパッチは、制限<999の設定を防ぎます
  3. サーバーソケットコンストラクタ -ポストフィックスセット _最大クライアント=999
  4. サーバーソケットメソッド -ILトランスパイラーはフィールドの読み取りを置き換えます
  5. 待合室に入る() -ILトランスパイラ(定数4を置き換えようとします)
  6. GetMemberCount() -プレフィックスパッチはバイパスするために0を返します >=4 チェックする⭐ キーパッチ

重要なイノベーション-パッチ6

小切手を変更しようとする代わりに if(カウント>=4)、私たちは作ります GetMemberCount() 返す;返す 0:

//元のコード:if(vwaitingRoom.GetMemberCount()>=4){/*ブロックプレイヤー*/}//パッチ付き:if(0>=4){/*実行されません!*/}

ターゲットクラス:

  • fishysteamworks.server.serversoket
  • ヴルームマネージャー
  • ウェイティングルーム

🎮Modをテストする

期待される行動

5番目のプレイヤーがロビーに参加しようとするとき:

  1. ログ内で あなたは見るべきです:

    [パッチ6]GetMemberCount()called-actual:4、返す:0(バイパスするには>=4チェック)
    
  2. プレイヤーが正常に参加する 「ロビーフル」エラーが発生する代わりに

  3. 繰り返すことができます 6位、7位、8位プレイヤー向け

~をテストする方法

  1. ホストがロビーを作る (ホストにはmodがインストールされている必要があります)
  2. 4人の選手が参加 (modは必要ありません)
  3. 5人目のプレイヤーが参加しようとする (ログを見てください!)
  4. 結果をチェックします:
    • ✅成功:プレイヤーが参加し、ログにパッチ6メッセージが表示されます
    • ❌失敗:プレイヤーがブロックされ、完全なログを送ってください

インストールの検証

チェックする メロンローダー/最新のログ のために:

より多くのプレイヤー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]はmax(actualCount, 0)を返します>=4チェックをバイパスします

これが表示されると、modが正しくロードされます。✅

🐛トラブルシューティング

Modが読み込まれません(0のModが読み込まれました)

チェック:

#ファイルが存在するテストパスを確認します」<MIMESIS_Folder>/Mods/MorePlayers.dll"

ソリューション:

  • メロンローダーが適切にインストールされていることを確認してください
  • DLLのブロックを解除:右クリック→プロパティ→「ブロック解除」をチェック→適用
  • ファイルが正しいことを確認する モジュール フォルダ
  • ゲームを再開する

ログのハーモニーパッチエラー

次のようなエラーが表示された場合:

HarmonyLib.HarmonyException:メソッドで例外をパッチします...

考えられる原因:

  • ゲームが更新され、コード構造が変更されました
  • 別のmodとの競合
  • 破損したmodファイル

ソリューション:

  • 最新バージョンのmodをダウンロードする
  • 他のMODを一時的に無効にしてみてください
  • ~をチェックする 問題 ページ

起動時にゲームがクラッシュする

  1. modを一時的に削除します。
    デル」<MIMESIS_Folder>/Mods/MorePlayers.dll"
    
  2. ~の最後の行をチェックする メロンローダー/最新のログ 事故の前に
  3. ログファイルで問題を報告する

プレイヤーは4時以降も参加できません

考えられる理由:

  • 蒸気P2P接続制限
  • ホストのネットワーク構成(NAT、ファイアウォール)
  • 追加のクライアントサイドチェック(まだパッチが適用されていません)
  • ゲームサーバーブラウザの制限

ログを確認する 次のようなメッセージの場合:

[MorePlayers]GetMaximumClients()が呼び出され、999が返されます

これが表示された場合、modは機能していますが、他の制限がある可能性があります。

🏗️ソースからの構築

前提条件

  • ビジュアルスタジオ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人のプレイヤーが参加するとクラッシュします
    • 解決策: 周期的なスロット使用-5番目のプレイヤーはスロット0を使用し、6番目はスロット1などを使用します。
    • 影響: もうクラッシュはありません!無制限のプレイヤーで安定したゲーム
  • コードクリーンアップ: コメントアウトされたパッチをすべて削除し、コード構造をクリーン化しました
  • すべてのパッチ: 合計11個(9コア+3 UI保護)

バージョン1.0.5-結果画面修正!🎯

重要な修正:

  • [パッチ10] ⭐DeathMatchPlayerResult配列拡張
    • 問題: 5人のプレイヤーとの試合後に結果画面が表示されません
    • 原因: サイズ4にハードコーディングされた配列: 新しいDeathMatchPlayerResult[4]
    • 解決策: すべての結果アレイを4スロットから999スロットに拡張
    • 影響: 結果画面は無制限のプレイヤーで動作するようになりました。

それがどのように機能するか:

  • ~で動作するすべての方法をスキャンする DeathMatchPlayerResult[]
  • 配列を作成するILコードを見つけます。 LDC.I4.4;ニューヴァル・デスマッチ
  • ILトランスパイラーを使用してサイズ4を999に置き換えます
  • カバー:結果画面、スコアボード、デスマッチ、およびすべてのリルプロトコルクラス

すべてのパッチ(合計10個): ネットワーク(1-4)、部屋(5, 8)、検証(6, 7)、蒸気(9)、結果(10)

バージョン1.0.4-ブレークスルー!🚀

動作するmodに基づく重要な修正:

  • [パッチ7] ⭐⭐ CanEnterChannel() -プライマリ検証方法!
    • これがプレイヤーが参加できるかどうかを決定する本当のチェックです
    • ウェイティングルームとメンテナンスルームの両方にパッチを当てます
  • [パッチ5&8] ⭐セット _マックスプレイヤー=999 部屋の中で
    • 私たちはこの重要な分野を欠いていました!
    • ウェイティングルームとメンテナンスルームには正しい制限があるようになりました
  • [パッチ9] ⭐スチームロビーの作成
    • ハードコード化されたものを置き換える 4 と~ 999 で~する SteamInviteDispatcher.CreateLobby()
    • 999のスロットでスチームロビーが作成されました

このバージョンが機能する理由:

  • からコードを見つけて適応しました 動作するBepInEx mod
  • 実際の検証方法にパッチを当てる(CanEnterChannel)
  • 実際の制限フィールドを設定します(_マックスプレイヤー)
  • 実際のスチームロビーの作成にパッチを当てる

すべてのパッチ(合計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. プルリクエストを提出する

⚠️免責事項

  • このmodは、MIMESISの開発者と提携したり、承認したりしていません。
  • 自己責任で使用する
  • オンラインマルチプレイヤーの変更は利用規約に違反する可能性があります
  • mod著者は、問題、禁止、データ損失について責任を負いません
  • MODを使用する前に、常に保存ファイルをバックアップします

📄ライセンス

このプロジェクトはMITライセンスに基づいてライセンスされています-を参照してください ライセンス;ライセンス 詳細についてはファイルを参照してください。

🙏クレジット

📞支持する;支持する


もっと友達と遊んで楽しんでください!🎮

本ツールはサードパーティの[bufftool]によって提供されています注意アイコン

今すぐMODをダウンロード

LagoFast をインストールし、MIMESIS を起動して、お気に入りの MOD で遊んでみましょう。