BetterServerScrolling

v1.0.1·Updated 2026-08-26

Fixes public server browser scroll bounds, scrollbar visibility, empty scrolling space, overscroll, and mouse-wheel speed in Lethal Company v81.

About this mod Author’s original text

BetterServerScrolling

BetterServerScrolling is a small Lethal Company v81 quality-of-life mod that fixes the public server browser's scroll bounds and mouse-wheel behavior.

The problem

The vanilla server browser places server entries manually, but its scrollable content can remain much taller than the servers actually displayed.

That can make the scrollbar appear when the list does not need to scroll, allow scrolling far below the last server into empty space, and make mouse-wheel scrolling jump too far at a time.

What it changes

  • Sizes the server-list content to the server rows that are actually visible.
  • Updates the scroll bounds while the server list is being populated.
  • Hides the scrollbar when the current server list fits inside the visible area.
  • Enables the scrollbar as soon as the list becomes tall enough to scroll.
  • Clamps scrolling to the real top and bottom of the server list.
  • Removes elastic overscroll and snap-back at the ends of the list.
  • Normalizes mouse-wheel input so one wheel step scrolls 1.5 server rows.
  • Resets the server list to the top when it refreshes.

What it does not change

  • It does not change which servers Steam returns.
  • It does not filter or reorder servers.
  • It does not change server join behavior.
  • It does not change networking or connection approval.

Multiplayer

BetterServerScrolling is a client-side UI mod.

  • Install it only on players who want the corrected server-browser scrolling behavior.
  • The host does not need BetterServerScrolling installed.
  • Other players do not need BetterServerScrolling installed.

Installation

Install with r2modman Mod Manager, or place the DLL in BepInEx/plugins for a manual installation.

Compatibility

BetterServerScrolling targets Lethal Company v81 and only changes the public server browser's scrolling behavior.

It patches three narrow points:

  • SteamLobbyManager.LoadServerList: resets the server-list scroll state before a refresh.
  • SteamLobbyManager.loadLobbyListAndFilter: updates the server-list bounds as server rows are populated.
  • ScrollRect.OnScroll: normalizes mouse-wheel input only for the matched server-list ScrollRect.

Requires BepInExPack 5.4.2305.

Version

  • Lethal Company: v81
  • BetterServerScrolling: v1.0.1
  • BepInEx: 5.4.23.5 / BepInExPack 5.4.2305

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
BetterServerScrolling-1.0.1.zip
File size
178.5 KiB