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.