Skip to main content

Multiplayer and Assets

Some BetterRailwaySystem systems depend on both the client and the server having the mod installed.

Feature Gating

If a client connects to a server that does not expose BetterRailwaySystem networking:

  • map requests are blocked
  • server-backed asset sync is blocked
  • related UI paths show a clear disabled message instead of trying to continue

Shared Asset Library

On a modded server, synchronized assets allow:

  • server-stored transponder images
  • server-stored transponder sounds
  • redistribution to online clients
  • automatic sync for joining players

Permission Model

On dedicated servers, asset upload is intended to be restricted to trusted users such as operators. This avoids turning the media pipeline into an unrestricted file upload surface.