Inferno
Server-side fire control: torches, fires, hearths and hot tubs stay lit with no refuelling, plus burn rate and day/night schedules. Players install nothing, so it works with crossplay (Xbox, PlayStati
About this mod Author’s original text
Inferno
Server-side control over every fire, torch and fuel-burning station in Valheim. Players install nothing,
so it works with Xbox / Game Pass crossplay.
Status: beta (0.1.0). Every feature is implemented and unit-tested. Features marked Available have also
been verified in-game on a dedicated server with vanilla PC clients; the others are awaiting in-game testing
(see Compatibility).
Features
| Feature | Status | Notes |
|---------|--------|-------|
| Server-only install (clients need nothing, crossplay-safe) | Available (PC clients tested; console clients not yet) | No version check, no new items: vanilla and Xbox clients join as normal |
| Per-item settings for every fuel-burning piece | Available | Found automatically at startup, including pieces added by other mods |
| Always on | Available | Default for all light sources (torches, sconces, fires, hearths, braziers, lanterns, hot tubs, …). Keeps fuel full everywhere, also where nobody is nearby, so bases aren't dark when you arrive. Overrides the schedule |
| Fuel burn rate | Implemented, awaiting in-game test | −10 to +10, 0 = vanilla, each step 10 %: −10 uses no fuel, +10 burns twice as fast |
| Daily on/off schedule | Available | On and off time on the in-game clock (06:00 = sunrise, 18:00 = sunset), one window per day. Equal times (default 00:00/00:00) = no schedule. Fuel is kept while a light is scheduled off. Only used when always on is off |
| Ignore rain | Implemented, awaiting in-game test | Off by default (lights go out in the rain as in vanilla). The server log lists which lights react to rain. See Limits |
| Correct burning while nobody is nearby | Implemented, awaiting in-game test | Vanilla burns all missed time at once when a player arrives, ignoring schedules. Inferno burns it on the server as time passes, following schedule and burn rate |
| Server ownership mode (experimental, off by default) | Implemented, awaiting in-game test | The server keeps ownership of fires, so no player's game burns their fuel or puts them out in rain: fuel only changes when the server says so. Exact burn rate and schedule. See Server ownership mode |
| Commands on signs and in the F5 console | Available | See Commands |
| Commands in chat | Implemented, awaiting in-game test | Needs a second player online |
| Config file with live reload | Available | Edit through your host's web file manager; no restart |
| AdminOnly permission switch | Available | Off by default: anyone may change settings. Anyone can turn it on; only admins can turn it off. Inferno never changes the server's admin list |
| Full audit log and error reporting | Available | Every command, every change (who, old → new) and every config-file edit goes to the BepInEx log |
| Safe uninstall | Implemented, awaiting in-game test | On a normal server shutdown Inferno switches scheduled-off lights back on before the world is saved; fuel stays as it is |
| Optional PC client mod: in-game settings menu | Implemented, awaiting in-game test | Same DLL on a PC client + ConfigurationManager (F1). Shows and edits the server's settings live; read-only for non-admins while AdminOnly is on. See Client mod |
| Per-item smoke toggle | Implemented, awaiting in-game test | Removes smoke for players who have the client mod; everyone else sees vanilla smoke |
| No rain flicker (client mod) | Implemented, awaiting in-game test | With IgnoreRain on, players with the client mod never have their lights put out by rain |
Items that are not light sources (smelters, blast furnaces, ovens, …) keep vanilla behaviour until you change them.
Items without fuel (e.g. the charcoal kiln) and fires with infinite fuel are not listed.
Installation (server)
With a mod manager (r2modman, Mod Manager, or your host's mod installer): install
GrundleLord-Inferno. BepInExPack Valheim is installed
with it.
By hand:
- Install BepInExPack Valheim on the server
(most hosts have a one-click option).
- Copy Inferno.dll and Inf
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: