How to Host an Immersed With Shaders Server (Fabric 1.21.1)
Immersed With Shaders brings spectacular shader visuals and a boosted frame rate to Fabric, wrapped in a light quality-of-life layer — and because it works fine even when joining a plain vanilla server, it's racked up 4M+ downloads. Hosting it yourself just means getting the loader version, RAM, and first boot right.
Start with 8 GB of RAM — that's the recommended floor for Immersed With Shaders on Fabric 1.21.1. It's a lighter pack than most (shaders plus a thin QoL layer), but shader rendering and resource pack loading still need real headroom beyond vanilla's bare minimum.
Import Immersed With Shaders directly from its Modrinth or CurseForge listing instead of hand-copying mods from a client install — a clean import pulls the exact Fabric loader version and mod list so nothing's missing or mismatched on first boot.
Watch the server console through first boot: Fabric should load the shader-support and QoL mods without errors, and since Immersed With Shaders is built to also work when players join a plain vanilla server, double-check the server-side mod list actually matches what you intend players to see.
Only invite players once the world has fully generated and the console reaches a stable, idle state — a server still loading shader-related assets or resource packs on the first join can lag or boot players unexpectedly.
Take a backup before changing the Fabric loader version, updating mods, or importing a new world. Immersed With Shaders is mostly a visual and QoL layer, so a bad update is more likely to break rendering or compatibility than corrupt your world, but a backup still saves you a rebuild from scratch.
Use a cleaner Immersed With Shaders path
CoalHost is built around modpack hosting, which makes Immersed With Shaders much less annoying to launch correctly.
Deploy Immersed With Shaders now →