You are viewing a potentially older version of this package. View all versions.
TNTcraftHIM-ShiftMorePlayers-1.3.3 icon

ShiftMorePlayers

Uncap the default 3-player max limit (increase the player lobby limit up to 250 players, ONLY HOST NEEDED)

Date uploaded a month ago
Version 1.3.3
Download link TNTcraftHIM-ShiftMorePlayers-1.3.3.zip
Downloads 211
Dependency string TNTcraftHIM-ShiftMorePlayers-1.3.3

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.755

README

ShiftMorePlayers

Raises the Shift At Midnight multiplayer lobby limit from 3 to a configurable maximum of 250.

The mod updates the Steam create-lobby dropdown, Steam lobby member limit, advertised lobby capacity, server-browser full checks, and Photon Fusion session capacity together. The same DLL also supports the Xbox app / Game Pass build, which reads the player limit directly from the config because that build has no player-count dropdown.

Installation

Mod manager

Install with Thunderstore Mod Manager or r2modman. The required BepInEx 6 IL2CPP pack is installed automatically.

Manual

  1. Install BepInEx 6 IL2CPP x64.
  2. Place ShiftMorePlayers.dll in BepInEx/plugins/.
  3. Launch the game through Steam.

For Xbox app / Game Pass, extract the complete BepInEx 6 IL2CPP x64 archive into the game's Content folder, including the root dotnet folder. Launch once through the Xbox app, then place the DLL in Content/BepInEx/plugins/.

Configuration

Edit BepInEx/config/com.tntcrafthim.shiftmoreplayers.cfg:

[General]
MaxPlayers = 8

The range is 2-250 and the default is 8. On Steam, the host's configured value determines the upper end of the in-game player-count dropdown. Xbox has no player-count dropdown and uses the config value directly.

Only the host needs the mod for the lobby limit to increase, although using the same version on every client is recommended.

Tested status and limits

  • 8-player Steam lobby tested.
  • 5-player game session tested with all players spawning and playing.
  • A lobby configured for a capacity of 250 was created and started successfully in a two-player smoke test.
  • Xbox app / Game Pass build 1.0.1.0 created and entered a Fusion room with PlayerCount=8 using BepInEx 6.0.0-be.785.
  • 8 players remains the recommended setting.
  • The first known gameplay-data ceiling is 10 players. Interactable objects use a fixed 10-slot networked array, so player 11 and later may be unable to interact with objects.
  • Monster detection and some scene-defined event spawn arrays may also behave incorrectly with large groups.
  • The 250 setting is the theoretical Steam lobby ceiling, not a claim that 250-player gameplay is stable.
  • Normal Xbox MPSD external sessions support at most 100 members; 101-250 is not supported on Game Pass without a title-side large-session template.

Compatibility

  • Steam and Xbox app / Game Pass versions are supported by the same DLL.
  • v1.3.3 fixes XGP crashes and severe slowdown caused by Steam-only patch targets and the missing Xbox player-count dropdown.
  • Game updates may break internal patches. Check BepInEx/LogOutput.log for Patch FAILED.

For full technical details, known issues, verification logs, and Chinese documentation, see the GitHub repository.

Reporting issues

Please include the selected capacity, actual player count, mod and game versions, whether every player had the mod, and BepInEx/LogOutput.log.

This is an unofficial community mod and is not affiliated with the game's developers or publisher.

AI disclosure

This mod, its documentation, and promotional artwork were created with AI assistance.

CHANGELOG

Changelog

1.4.0

  • Added an Xbox/Game Pass direct Fusion join fallback when the server-side MPSD lobby reaches its fixed 3-member limit.
  • Kept one adaptive DLL for both platforms: Steam remains host-only, while Xbox players joining beyond 3 must install the mod.
  • Set the default player limit to 10.
  • Preserved normal Xbox errors for missing, closed, permission-denied, and other non-full sessions.
  • Verified Xbox hosting still creates the MPSD session, starts the expanded Fusion room, writes FusionRegion, and enters the lobby normally.
  • The Xbox over-capacity client fallback still requires a real 4-player Game Pass test.

1.3.3

  • Added runtime platform detection so Steam-only methods are skipped on Xbox instead of causing patch failures.
  • Fixed the XGP PlatformManager_Steam.HostLobby and CreateLobbySettings.maxPlayersDropdown missing-method errors, severe slowdown, and startup/lobby crashes.
  • Verified one universal DLL on Steam and Xbox app / Game Pass build 1.0.1.0 with BepInEx 6.0.0-be.785.
  • Documented the Xbox config-only lobby size and 100-member normal MPSD external-session ceiling.

1.3.2

  • Added a purpose-built square Thunderstore icon with complete, readable typography.
  • Updated the package description and added an explicit AI-assistance disclosure.

1.3.1

  • Raised the configurable upper limit from 128 to Steam's theoretical 250-member lobby ceiling.
  • Changed the plugin ID to com.tntcrafthim.shiftmoreplayers.
  • Added automatic migration from the old com.tntcraft.shiftmoreplayers.cfg filename.
  • Verified that a 250-capacity lobby can be created and started without mod errors.

1.3.0

  • Extended the configuration range from 2-8 to 2-128.
  • Rebuilt the lobby dropdown from the configured capacity.
  • Documented the fixed 10-slot interactable network array and other large-lobby risks.

1.2.0

  • Added lobby member and player-spawn diagnostics.
  • Improved lobby capacity patch coverage.