Releases: Torokal/AFKManager
Release list
AFKManager 0.3.1
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, andToro 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
/restin 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
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
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
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
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.