Source-checkedBuilding & decoration

AFKManager

by Torokal · for Valheim

Stops AFK players from holding up your Valheim dedicated server: announces who is AFK, AFK players do not block sleep, no new random raids on AFK-only bases. Server-side only: players install nothing.

705Downloads
41d agoLast updated
BepInExLoaders
ThunderstoreSource

About AFKManager

From Thunderstore

Stops AFK players from holding up your Valheim dedicated server: announces who is AFK, AFK players do not block sleep, no new random raids on AFK-only bases. Server-side only: players install nothing.

AFKManager

AFKManager trailer: click to watch (20 s)

One idle player shouldn’t hold your whole Valheim server hostage.

AFKManager is a plugin for Valheim dedicated servers. It notices when a player has stepped away, tells everyone, and makes sure the AFK player doesn’t get in the way of the people who are still playing. It is installed only on the server: players join with a completely vanilla game and install nothing.

What it does

  • Everyone knows who is AFK. When a player goes idle, the server says so in chat and in the top-left message feed:

AFKManager: Toro is now AFK. — and Toro is no longer AFK. when they are back.

  • AFK players don’t block sleep. The night skips as soon as everyone who is still playing is in bed. A player idling

in the base no longer keeps the whole server awake. (At least one player still has to be in bed.)

  • No new random raids on AFK-only bases. If every player in a raid area is AFK, no new random raid starts there.

An active teammate nearby keeps raids working as usual, and a raid that is already running is never cancelled.

  • Going AFK on purpose. Type /rest in chat before stepping away and you are marked AFK straight away.
  • A moving ship is not activity. Movement is measured relative to the ship, so a passenger standing still on a sailing

ship still counts as idle.

  • Nothing for players to install. No BepInEx, no mod, no config on the client. Works on Steam and crossplay servers.

Everything is on by default, with a 10-minute AFK timeout. Each part can be switched off on its own.

Installation

AFKManager goes on the server only.

Mod manager / hosting panel: install AFKManager from Thunderstore on the server. The package depends on BepInExPack Valheim.

Manual:

  1. Install BepInExPack Valheim on the dedicated server.
  2. Copy the DLL to BepInEx/plugins/AFKManager/AFKManager.dll on the server.
  3. Restart the server.

Players don’t need to do anything. Installing it on a client does nothing.

Main settings

BepInEx/config/torokal.afkmanager.cfg is created on the first start. The settings most servers care about:

| Setting | Default | What it does | |---|---|---| | AfkAfterMinutes | 10 | How long a player can be idle before they are marked AFK. | | AnnounceInChat / AnnounceNotification | true | Announce in the chat window and/or the top-left message feed. | | ExcludeAfkFromSleep | true | AFK players don’t block the night skip. | | ExcludeAfkFromRandomRaids | true | No new random raids in areas where every player is AFK. | | ManualAfkEmote | rest | The emote players type to go AFK on purpose. Empty = off. |

All settings are listed under Full configuration.


How it works

The rest of this page explains the details: what counts as activity, exactly when sleep and raids are affected, and why players need nothing installed.

Server side

AFKManager is a BepInEx plugin that runs on the dedicated server, so the server needs BepInEx. Players join with a completely vanilla game: no BepInEx, no AFKManager, no configuration. AFKManager adds no custom network messages, no handshake and no version check, and it never rejects clients. It only reads data every vanilla client already sends to the server, and it announces through messages every vanilla client already understands.

Installing it on a client does nothing. On a player-hosted (non-dedicated) game the host is not tracked.

What counts as activity

| Activity | Notes | |---|---| | Moving | More than 0.5 m between two checks. Slow physics drift (e.g. sliding on a slope, bobbing in water) is ignored. | | Moving on a ship | Measured relative to the ship: a passenger standing still on a sailing ship is idle; walking on deck is activity. | | Looking around | Turning the view by more than 10°. | | Emotes | Starting (or ending) an emote such as /wave or /sit. Staying seated does not count. | | Equipment | Equipping, unequipping or swapping gear. | | Crafting stations | Opening or closing a workbench, forge, etc. Leaving the window open does not count. | | Going to bed | Getting into a bed. |

Logging in, dying, respawning, boarding or leaving a ship and getting out of bed are neutral: they never count as activity and never mark anyone AFK. The AFK timer starts when the player's character first appears in the world after login, and it is paused while a player is dead or loading.

Chat, attacks, jumping, eating, building, inventory management, the map and other menus do not count. They are either invisible to a dedicated server or would need invasive hooks that hurt compatibility with other mods. (Valheim does not send chat to a dedicated server at all — see Manual AFK.)

Announcements

When a player becomes AFK or returns, everyone is told once, through two independent channels:

| Channel | Setting | What players see | |---|---|---| | Chat | AnnounceInChat | A line in the normal chat window: AFKManager: Toro is now AFK. | | Notification | AnnounceNotification | The small message feed in the top-left corner (the one used for "World saved"). |

Use both, only one, or neither. AnnounceAfk / AnnounceReturn switch the two kinds of announcement on or off. Nothing is announced on login, logout, death or respawn.

Valheim shows every chat message also as a short floating text in the world; AFKManager places it above the player the message is about. The sender "AFKManager" is not a player, and no real player is impersonated.

Sleep

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 41d ago.

AFKManager 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
Required 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.1, released 2026-09-24

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 5 recorded builds of AFKManager.

Recent builds

BuildReleasedGame versionsLoaders
0.3.12026-09-24n/aBepInEx
0.3.02026-09-20n/aBepInEx
0.2.12026-09-19n/aBepInEx
0.2.02026-09-19n/aBepInEx
0.1.02026-09-19n/aBepInEx

Dependencies

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

Run AFKManager 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.

Runs on your server

From source side support

Thunderstore lists AFKManager as required on the server. Check its Thunderstore page to see whether players need it too.

Compatibility

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

Verified at the source

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

AFKManager, answered

Generated from the mod’s own source data.

Do my players need to install AFKManager?

Thunderstore lists AFKManager as required on the server. Check its Thunderstore page to see whether players need it too.

Which loaders does it support?

BepInEx.

Is it free?

Yes. AFKManager 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 AFKManager on a Valheim server.

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