Dynamic Surroundings on Server

Dynamic Surroundings was installed on a server and crashed it. The mod adds client-side ambient audio and visual effects, it has no server component and loads client code that a dedicated server lacks.

What does this error mean?
Dynamic Surroundings enhances client atmosphere (sounds, particles, weather visuals). On a server it tries to load client audio/render code that does not exist for the dedicated server, so it fails. It is a client-only mod.
Client audio/render code
Most Common Causes
  • The Dynamic Surroundings jar placed on the server.
  • Copying client ambience mods to the server.
  • Assuming ambient effects run server-side.
  • A pack including it in the server set.
  • Mirroring the client mods folder.
How To Diagnose
  1. Confirm the crash names the mod / client audio or render code.
  2. Check the server mods folder for Dynamic Surroundings.
  3. Recall it is a client-only ambience mod.
  4. Look for other client-only mods present.
Recommended Fixes
  • Remove it from the server
    Delete Dynamic Surroundings from the server, players keep it on their clients.
  • Keep ambience mods client-side
    Sound and visual ambience effects run on each player's client only.
  • Separate client/server mods
    Maintain distinct mod lists so client-only mods never reach the server.
  • Audit the mods folder
    Remove other client-only audio/visual mods from the server.
Frequently Asked Questions

No, they keep them on their clients. The mod just must not be on the server.

It loads client audio/render classes that a dedicated server does not include.

No, the mod is purely client-side, there is nothing to install on the server.