Source-checkedBuilding & decoration

DoorDirector

by TomTomDK · for Valheim

Automatically closes Valheim doors with synchronized prefab rules and per-door controls for player-built doors and gates.

513Downloads
55d agoLast updated
BepInExLoaders
ThunderstoreSource

About DoorDirector

From Thunderstore

Automatically closes Valheim doors with synchronized prefab rules and per-door controls for player-built doors and gates.

DoorDirector

DoorDirector automatically closes Valheim doors after a configurable delay. It works with ordinary doors and modded Door components such as gates and drawbridges.

Compatible with Valheim 1.0. Tested against Valheim 1.0.7 and BepInExPack Valheim 5.4.2350.

Features

  • Automatic closing using Valheim's native networked Door state.
  • Normal, inverted, and ignored behavior for individual prefabs.
  • Default and per-prefab closing delays.
  • Separate shortcuts for toggling and setting the delay on individual player-built doors and gates.
  • Server-synchronized gameplay settings with configuration locking.
  • Automatic cancellation when a player or linked switch operates the Door again.
  • Exact prefab-name diagnostics for configuring modded doors.
  • Dedicated-server and BepInEx ConfigurationManager support.

Installation

Install DoorDirector with Thunderstore Mod Manager or r2modman and enable it in the profile used to launch Valheim.

The mod must be installed on the server and every connecting client. Manual installations require BepInEx 5; place DoorDirector.dll in BepInEx/plugins/DoorDirector/.

Configuration

Configuration is stored in BepInEx/config/com.tomtom.doordirector.cfg. ConfigurationManager users can edit it from the F1 menu.

Gameplay settings come from the server. When Lock Configuration is enabled, non-admin clients cannot change synchronized settings. Diagnostic settings and hotkey bindings remain local to each client.

Player-built doors

Look at a door or gate you built and press Left Shift + G to toggle auto-close for that individual object. Press Left Shift + T to enter a custom delay for it; setting a delay also enables auto-close. The enabled state and custom delay are stored on the networked object and persist with the world.

Allow Owned Door Controls lets the server enable or disable these controls. Owned Door Auto Close Delay sets the synchronized default for individually enabled doors. Global disable and ignored-prefab rules always take precedence. Both shortcuts can be reassigned in ConfigurationManager or the config file.

Prefab rules

  • Included Prefabs: comma-separated prefab names using normal behavior.
  • Inverted Prefabs: comma-separated prefab names whose physical state is opposite Valheim's logical Door state.
  • Ignored Prefabs: comma-separated prefab names DoorDirector never changes.
  • Custom Delays: comma-separated prefab_name=seconds overrides.
  • Only Affect Configured Prefabs: limits automatic closing to explicitly configured prefabs.

Example:

Included Prefabs = wood_door,iron_grate
Inverted Prefabs = my_drawbridge
Ignored Prefabs = boss_gate
Custom Delays = wood_door=3,my_drawbridge=12

Ignored takes precedence over inverted, and inverted takes precedence over normal. Prefab matching is case-insensitive.

Finding prefab names

Look at a Door, gate, or bridge and press F7. DoorDirector prints its exact prefab name on the HUD and in the BepInEx log. This diagnostic hotkey is separate from the owned-door controls.

You can also run this command in the Valheim console:

doordirector_prefab

Enable Debug Logging to log the prefab name whenever you interact with a Door.

License

DoorDirector is available under the MIT License.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 55d ago.

DoorDirector on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.3.0, released 2026-09-11

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 2 recorded builds of DoorDirector.

Recent builds

BuildReleasedGame versionsLoaders
0.3.02026-09-11n/aBepInEx
0.2.12026-09-08n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run DoorDirector on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Building & decoration

Blocks, furniture, decorations and building tools.

Works on a server

From source side support

Thunderstore lists server-side support for DoorDirector as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorTomTomDK, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

DoorDirector, answered

Generated from the mod’s own source data.

Do my players need to install DoorDirector?

Thunderstore lists server-side support for DoorDirector as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. DoorDirector is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run DoorDirector on a Valheim server.

Deploy in about a minute from $9.99 a month, then add DoorDirector in one click.