A host-only large-lobby patch for On-Together.
Current package: v1.1.1.
This lets a lobby host raise the player limit above the normal 16 players, up to 128 players.
It pairs nicely with BlueSage QoL Tweaks - Beta, but does not require it. PlayerLimitLift is the host-only big-lobby patch; QoL Tweaks is the optional players-and-hosts toolkit for longer text fields, style/status helpers, Focus Anywhere, player-panel helpers, sweep guardrails, reconnect guard, and host-health checks. When both are loaded, QoL Host Health can show the host's PlayerLimit cap/default/chat-relay state in diagnostics.
Use this mod if you are the person hosting a bigger On-Together lobby.
You probably want this if:
officerballs PlayerLimitLift before and want a version for the latest On-Together update.You probably do not need this if:
NickName1 showing in chat on your own client.Only the HOST needs BlueSage PlayerLimitLift.
Players do not need to install this mod to join a larger lobby.
Players who want BlueSage's chat/ID/style/focus/reconnect QoL features can install BlueSage QoL Tweaks - Beta separately.
If you are a player and chat names show up as NickName1, you probably still have the old officerballs PlayerLimitLift mod installed or enabled.
Fix:
officerballs PlayerLimitLift.You do not need BlueSage PlayerLimitLift unless you also host lobbies.
For hosts:
officerballs PlayerLimitLift.BlueSage PlayerLimitLift.For players:
You do not need this mod unless you also host lobbies.
If you have old officerballs PlayerLimitLift installed and see NickName1, remove the old mod and restart.
For hosts:
officerballs.PlayerLimitLift.dll if you have it.BlueSagePatched_PlayerLimitLift.dll in your BepInEx/plugins folder.For players:
Do not manually install this unless you also host. If you see NickName1, remove old officerballs PlayerLimitLift from your own BepInEx/plugins folder instead.
The host uses the normal lobby size controls.
16.16.128.After launching once, the config file appears here:
BepInEx/config/com.bluesage.ontogether.playerlimitlift.cfg
When the host launches the game, BlueSage PlayerLimitLift writes a short BepInEx console note if:
officerballs PlayerLimitLift appears loaded;DefaultLobbySize, MaxLobbySize, or ShiftSkipRate had to be clamped.Disabled backup files are not the problem. These checks are about mods BepInEx actually sees during startup.
DefaultLobbySize
Lobby size shown when the host opens the game. Default: 16.
MaxLobbySize
Highest lobby size allowed by this mod. Default: 128.
ShiftSkipRate
How much shift-click changes the lobby size by. Default: 16.
EnableChatRelayPatch
Host-side compatibility patch for large-lobby chat behavior. Leave this on unless you are testing. Default: true.
We have an unofficial Discord server for people who enjoy this mod or Blue's On-Together server in-game.
This invite does not expire:
https://discord.gg/tthqADQAKa
BlueSage QoL Tweaks - Beta is a separate optional package for general player and host quality-of-life features. It is not required for larger lobbies.
https://thunderstore.io/c/on-together/p/Blues/BlueSage_QoL_Tweaks_Beta/
This is a BlueSage community patch based on the public officerballs PlayerLimitLift mod.
Original mod:
https://thunderstore.io/c/on-together/p/officer_balls/officerballs_PlayerLimitLift/
Credit and thanks to officer_balls for the original PlayerLimitLift mod and to the earlier contributors credited by that project, including Arashi_Lei for large-lobby chat work.
BlueSage updated the package for current On-Together hosting, refreshed the icon and README, clarified host-only usage, and added current community support info.