Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ServerPlayerList
Display currently online player number, list and distance.
| Date uploaded | 20 hours ago |
| Version | 1.2.0 |
| Download link | JoksterCube-ServerPlayerList-1.2.0.zip |
| Downloads | 25 |
| Dependency string | JoksterCube-ServerPlayerList-1.2.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333README
Server Player List
See who’s online and how far they are from you!
Ever wondered how many players are currently online on your server, or how far your friends are from you?
With Server Player List, you get a small, unobtrusive panel showing the total number of online players — and, if they’re sharing their location, their names and distances too.
🧭 Features
- Displays number of online players in a small HUD panel.
- Shows player names and distances (only for players who share their location).
- Toggle between compact and expanded view using Right Control + O.
- Compact view: only shows the online player count.
- Expanded view: shows names and distances.
- Right-click a player name in the expanded list to add or remove that player as a favorite. Favorites are highlighted, fill the row limit first, remain visible if they exceed it, and bypass local display filters.
- Optionally hide your own row or players with private positions, filter by maximum distance, and limit visible rows. Toggle the private-position filter with Right Control + P; it does not change the online count.
- Show a relative direction arrow for players sharing their position. Choose camera-relative or character-relative directions;
↑means ahead of the selected reference. - The panel is draggable — click and drag to reposition it (easiest with the mouse cursor visible, e.g. in the ESC menu).
- The basic player list is client-side and does not require server installation. Optional RCON filtering requires server installation.
📸 Screenshot

⚙️ Manual Installation Instructions
You must have BepInEx installed.
- Locate your Valheim game folder.
- Extract the contents of the archive into the
BepInEx\pluginsfolder. - Launch the game and look for the Server Player List panel.
- Adjust settings in
BepInEx\config\JoksterCube.ServerPlayerList.cfgif needed.
Configuration Updates
Some updates may change configuration sections or keys. If settings do not carry over or behave as expected after updating, back up and delete BepInEx\config\JoksterCube.ServerPlayerList.cfg, then relaunch the game to generate a fresh config. This resets all custom settings.
🧩 Compatibility
- The basic player list works on any server, even if others do not have the mod installed.
- Optional RCON filtering requires ServerPlayerList on the server and matching versions on connecting clients. ValheimRcon is only needed on the server.
RCON Player Filtering
This feature supports ValheimRcon by Tristan-dvr (org.tristan.rcon).
- Setup: On the server, enable
Ignore RCON userunderPlayer List. Requires ValheimRcon on the server and matching ServerPlayerList versions on clients. - Effect: Hides one exact match for ValheimRcon's
[3. Chat]/Server namewhen that player's position is private (N/A). Only the name is synced; RCON credentials stay on the server. - Note: A same-name player with a private position may be hidden. Reload ValheimRcon after changing its server name.
Ignore List
- Setup: Enter comma-separated names under
Player List→Ignored users(for example,Server, AnotherPlayer). Empty by default; uses the server's setting when the mod is installed there, otherwise your local setting. - Matching: Exact and case-sensitive; surrounding spaces are ignored. Each name occurrence hides one player from the list and count, preferring
N/Aentries. Applied after RCON filtering; can also hide your own entry.
Configuration Reference
The configuration file is BepInEx\config\JoksterCube.ServerPlayerList.cfg. Settings marked Server-synced are controlled by the server when ServerPlayerList is installed there; all others are local to your client.
| Group | Setting | Default | Description |
|---|---|---|---|
| General | Lock Configuration | On | When enabled, only server admins can change server-synced settings. Server-synced. |
| General | Refresh Delay | 0.25 seconds | Time between player list refreshes. Server-synced. |
| Player List | Show Players | On | Show player rows in the expanded panel. |
| Player List | Hide Local Player | On | Hide your own non-favorite row; does not change the online count. |
| Player List | Hide Players with N/A Distance | Off | Hide non-favorite players who are not sharing their position. Does not change the online count. Toggle with Right Control + P by default. |
| Player List | Ignore RCON user | Off | Hide one player matching ValheimRcon's configured server chat name when their position is private. Requires the mod on the server. Server-synced. |
| Player List | Ignored users | Empty | Comma-separated, exact, case-sensitive names to hide. Each occurrence hides one matching player. Server-synced when the mod is installed on the server. |
| Player List | Use Kilometers | On | Display distances of 1,000 m or more in kilometers. |
| Player List | Maximum Player Distance | 0 m | Hide non-favorite players beyond this distance. 0 disables the filter. Valid range: 0–20,000 m. |
| Player List | Maximum Visible Players | 0 | Maximum player rows to display. Favorites fill the limit first and all remain visible if they exceed it. 0 means unlimited; valid range: 0–20. |
| Player List | Favorite Players | Empty | Comma-separated, exact, case-sensitive names. Favorites remain visible while online, bypass local display filters, and remain visible beyond the row limit. Explicit ignored-user and RCON filters still apply. The local player, when shown, remains first. |
| Player List | Show Player Direction | On | Show a direction arrow for players sharing their position. |
| Player List | Direction Reference | Camera | Choose camera-relative or character-relative direction. Camera mode falls back to character facing if the main camera is unavailable. |
| Player List | Local Player Tag | U+16DD symbol | Text shown in place of your distance when your row is visible. Leave empty to hide it. |
| Appearance | Anchor Position | (-239.75, -243.25) | HUD panel offset from the upper-right corner. Drag the panel to change and save it. |
| Appearance | Width | 199.5 | Width of the panel. |
| Appearance | Background Color | RGBA (0, 0, 0, 0.3) | Panel background color. |
| Appearance | Header Text Color | White | Header text color. |
| Appearance | Header Highlight Text Color | RGBA (1, 0.84, 0, 1) | Color of the online player count in the header. |
| Appearance | Header Font Size | 28 | Header text size. |
| Appearance | List Font Size | 22 | Player row text size. |
| Appearance | Favorite Player Name Color | RGBA (1, 0.84, 0, 1) | Name color used to identify favorite players. |
| Appearance | Header Text | Currently online: | Text displayed before the online player count. |
| Inputs | Show List Keyboard shortcut | Right Control + O | Toggle the player list between compact and expanded modes. |
| Inputs | Toggle N/A Distance Filter Shortcut | Right Control + P | Toggle hiding players who are not sharing their position. |
💬 Feedback & Support
Report issues or suggest improvements via the mod’s Thunderstore page or GitHub repository.
Author: JoksterCube
Version: 1.2.0
License: MIT
CHANGELOG
| Version | Update Notes |
|---|---|
| 1.2.1 | - Removed the Ctrl+P shortcut for toggling the N/A distance filter. - Fixed missing font warnings when creating player name and distance entries. |
| 1.2.0 | - Added configurable distance and visible row limits, plus right-click favorites that fill the row limit first, remain visible beyond it, bypass local display filters, and use a configurable name color. - Added options to hide your own row or players with private positions, and direction arrows with camera-relative or character-relative orientation. |
| 1.1.2 | - Collapsed mode skips distance calculations and position lookups. - Its filtered counter uses local player data without extra network requests. - The toggle shortcut is ignored while typing or using game menus. - Player details wait for the initial server version and config sync. |
| 1.1.1 | - Shortened and clarified the README's RCON filtering and ignore-list instructions. |
| 1.1.0 | - Added optional RCON player filtering and a configurable ignored-users list. - Added kilometer display and a configurable local player tag. - Updated the bundled ServerSync version. |
| 1.0.3 | - Added secondary ordering for player list based on name (primary is distance). |
| 1.0.2 | - Fixed Readme. |
| 1.0.1 | - Tweaked distance thresholds and color logic. - Panel pivot set to top-left to prevent movement when players join/leave. - Fixed player entries not being removed when they disconnect. - Added configurable refresh delay. - Panel now auto-refreshes on updates. |
| 1.0.0 | - Initial release. |