Skip to content

Releases: Torokal/AFKManager

AFKManager 0.3.1

Choose a tag to compare

@Torokal Torokal released this 24 Sep 14:52

A description-only release: the README and the Thunderstore / Nexus text now start with what AFKManager does, and the technical details follow. Plus a 20-second trailer:

AFKManager-brag-20s-1080p.mp4

What AFKManager does (all server-side, players install nothing):

  • Everyone knows who is AFK: AFKManager: Toro is now AFK. in chat and in the top-left message feed, and Toro is no longer AFK. when they are back.
  • AFK players don't block sleep: the night skips when everyone who is still playing is in bed.
  • No new random raids on AFK-only bases: an active teammate nearby keeps raids working as usual, and running raids are never cancelled.
  • Going AFK on purpose: type /rest in chat.
  • A moving ship is not activity: movement is measured relative to the ship.

No functional changes: the plugin DLL is the same as in 0.3.0 (its log line still says 0.3.0).

Install: on the server only. Use the Thunderstore package, or extract AFKManager-0.3.1.zip and copy plugins/AFKManager/AFKManager.dll to BepInEx/plugins/AFKManager/. Requires BepInExPack Valheim.

Tested with Valheim 1.0.15 and BepInExPack Valheim 5.4.2350.

AFKManager 0.3.0

Choose a tag to compare

@Torokal Torokal released this 20 Sep 12:28

New in 0.3.0: manual AFK. A player can mark themselves AFK straight away by typing an emote in the chat window:

/rest
  • It only ever affects the player who typed it, and repeating it does nothing.
  • Any normal activity (moving, looking around, another emote, gear, a crafting station, a bed) makes them active again as usual.
  • Sleep and raid handling use the manual AFK state immediately.
  • Sleeping in a bed can never trigger it: Valheim does not allow emotes while attached to a bed or chair.
  • The emote is configurable ([Manual AFK] ManualAfkEmote); an empty value disables the feature.

There is no /afk command, because a vanilla client silently discards slash commands it does not know and does not send ordinary chat to a dedicated server at all. An emote is character state that every client already syncs, so it works from a vanilla client on any platform without installing anything. The README explains this in more detail.

Also in this release: AFKManager was tested on a crossplay (-crossplay / PlayFab) dedicated server — detection, manual AFK, chat announcements and notifications all work there. PC Game Pass / Microsoft Store and console players never install anything, but their server must be started with -crossplay.

No new Harmony patches, and no change to the existing detection, announcement, sleep or raid behaviour.

Install: on the server only. Use the Thunderstore package, or extract AFKManager-0.3.0.zip and copy plugins/AFKManager/AFKManager.dll to BepInEx/plugins/AFKManager/. Requires BepInExPack Valheim.

Tested with Valheim 1.0.15 and BepInExPack Valheim 5.4.2350.

AFKManager 0.2.1

Choose a tag to compare

@Torokal Torokal released this 19 Sep 14:18

Maintenance release: the package description now mentions AFK-aware raid protection. No functional changes compared to 0.2.0.

Install: on the server only. Use the Thunderstore package, or extract AFKManager-0.2.1.zip and copy plugins/AFKManager/AFKManager.dll to BepInEx/plugins/AFKManager/. Requires BepInExPack Valheim.

AFKManager 0.2.0

Choose a tag to compare

@Torokal Torokal released this 19 Sep 14:11

New in 0.2.0: AFK-aware random raid protection ([Raids] ExcludeAfkFromRandomRaids, on by default).

  • A new vanilla random raid does not start in an area where every player is AFK.
  • If an active player is in the same raid area, the raid is allowed, so AFK players cannot shield active teammates.
  • Raids that already started are never cancelled when players become AFK.
  • Boss, scripted and admin-started events are not affected.
  • Fully server-side: clients still need no installation.

Install: on the server only. Use the Thunderstore package, or extract AFKManager-0.2.0.zip and copy plugins/AFKManager/AFKManager.dll to BepInEx/plugins/AFKManager/. Requires BepInExPack Valheim.

Tested with Valheim 1.0.15 and BepInExPack Valheim 5.4.2350.

AFKManager 0.1.0

Choose a tag to compare

@Torokal Torokal released this 19 Sep 13:27

Initial release of AFKManager: server-side AFK detection for Valheim dedicated servers.

Highlights

  • Dedicated-server-side AFK detection; vanilla clients require no AFKManager installation
  • Activity from movement (ship-relative while aboard), look direction, emotes, equipment, crafting stations and beds
  • AFK / return announcements in the normal chat window and as a notification
  • Optional AFK-aware sleep handling
  • Configurable timeout (default 10 minutes), thresholds and message texts

Install: on the server only. Use the Thunderstore package, or extract AFKManager-0.1.0.zip and copy plugins/AFKManager/AFKManager.dll to BepInEx/plugins/AFKManager/. Requires BepInExPack Valheim.

Tested with Valheim 1.0.15 and BepInExPack Valheim 5.4.2350.