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.
AdvancedAdminPanel
Server-secured F7 admin panel: spawn items/creatures/bosses, teleport, moderate. No Jotunn needed.
| Date uploaded | 3 days ago |
| Version | 2.2.6 |
| Download link | HephaestusLabs-AdvancedAdminPanel-2.2.6.zip |
| Downloads | 8 |
| Dependency string | HephaestusLabs-AdvancedAdminPanel-2.2.6 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README

The all-in-one, server-secured admin toolkit for Valheim. Press F7 and rule your realm — spawn anything, teleport anywhere, moderate anyone, and make the panel yours. No Jötunn, no wrappers — just BepInEx and two DLLs.
Join the Hephaestus Labs Discord — support · bug reports · release announcements
⚔ Eight tabs of power
| Tab | What you get |
|---|---|
| 🎁 Items | Every item with icons, live search & real stats (damage, armor, food values), categories & sub-categories, favorites, recents, one-click gear kits (Bronze → Ashlands), bulk packs, give straight into any player's inventory |
| 🐗 Creatures | Spawn by faction with count & star level, at crosshair, pre-tamed with a custom pet name, saved presets, undo last spawn, arena mode (A vs B — FIGHT!) |
| ⚔ Bosses | One-click summons Eikthyr → Fader, instant altar offerings, real raid events at your position |
| 🏃 Player | God mode, ghost, fly, free build, no stamina, one-hit kill, speed/jump/pickup sliders, skills +10/max/reset, categorized status-effect browser — buffs persist through death |
| 🌍 World | Time & weather control, wind for sailing, teleport bookmarks, quick-jump to boss altars, teleport to any map point (open map, hover, press T) |
| 👥 Players | Live roster: teleport to, summon, spectate, heal, ping, ⚡ lightning strike, live inventory viewer, kick/ban, admin notes |
| 📊 Server | Live stats, unban by Steam ID, join/leave history |
| ⚙ Settings | Font, font size, panel opacity, logo header, camera lock & hotkey rebinding — all in-game, all persistent |
🔒 Actually secure
Every command is validated server-side against adminlist.txt, and the companion re-stamps the true sender ID so spoofed requests are dropped and logged. For anyone not on the list, F7 is a dead key and a copied DLL does nothing. Safe on public and community servers.
🤝 Works with other mods
Custom weapons, armor and creatures from other installed mods appear automatically. (To spawn modded content on a dedicated server, that mod must also be installed server-side.) Compatible with ValheimPlus and other BepInEx mods.
📸 Screenshots

📥 Installation
Requires BepInEx for Valheim. With a mod manager (r2modman / Thunderstore Mod Manager) just install this package.
Manual — client: copy AdminPanel.dll + AdminPanelCompanion.dll into BepInEx/plugins/, add your 64-bit Steam ID to adminlist.txt, press F7 in-game.
Dedicated server: AdminPanelCompanion.dll in the server's plugins folder + admin Steam IDs in the server's adminlist.txt.
🔗 Links
Advanced Admin Panel is an unofficial, fan-made mod and is not affiliated with or endorsed by Iron Gate AB or Coffee Stain Publishing. Valheim™ and its visual style are the property of Iron Gate AB. The logo is fan art inspired by Valheim's official logo design.
CHANGELOG
Changelog
2.2.9
BOTH DLLs changed — AdminPanel.dll AND AdminPanelCompanion.dll are now 2.2.9. From this release
on the two files always share one version number, and the panel warns in-game when the server's companion
doesn't match ("⚠ Version mismatch"). Server owners: update the companion on the server and restart.
New — manage player inventories
The Players-tab inventory viewer now has Remove 1 / Remove all per item. Removal runs on the target player's own client (admin-validated through the server), unequips equipped items first, and pushes the refreshed inventory back to your viewer automatically.
New — skill browser with targets and private notes
Player → Skills → Show skill browser: every skill with its level and −10 / −1 / +1 / +10 / +100 / ±custom buttons. Apply to yourself or any online player — with an optional private note that pops center-screen only for that player, together with the skill's new value. Empty note = silent change.
Fixed — Skip night actually skips night
The old button flipped a local debug flag and did nothing (world time is server-owned). It now runs the game's own sleep-skip on the server — same effect as everyone going to bed.
Fixed — camera zoom while scrolling the panel (for real)
2.2.8's input patch was silently bypassed by JIT inlining. The camera's zoom distance is now pinned directly while the panel is open — there is no path around it.
More
- Teleport to any online player (World → Teleport), and Teleport / Area actions reorganized into labeled rows (To player / Bosses / Position / Bookmark · Combat / Cleanup / World).
- Mod version on the title screen, under the game's version line.
- ✕ close button on the panel (and the side panel's What's New ↔ Bug Report switch works both ways).
- Hotkeys can bind middle/side mouse buttons.
- Buttons grow to fit their text — no more clipped labels; the panel can no longer get stuck on the wrong font after visiting the main menu.
- Bug-report screenshots include the panel (that's usually the thing being reported).
2.2.8
Only AdminPanel.dll changed (→ 2.2.8). The companion stays at 2.1.2.
Fixed — panel styles broke after logging out and back in
Logging out to the main menu made the game unload the textures and font behind the panel's skin, so after relogging every button, tab and chip rendered as flat text with no background. The skin now survives the unload sweep and self-heals if anything still gets destroyed, and all per-world caches (item icons, creatures, player roster) reset cleanly on logout instead of pointing at destroyed objects.
New — What's New & in-panel bug reports
A side panel docked to the main window, with two tabs:
- What's New — opens once after each update (toggle in Settings → Panel).
- Bug Report — describe a bug and send it straight from the game, with an optional screenshot (the panel hides itself for the capture). A Join our Discord button is right there too.
New — TP to last death
Your death position is recorded automatically; Player → Quick actions → TP to last death takes you back to your corpse. Survives a relog.
New — update notice
When a newer version is released, the panel shows a banner at the top with a Get update button (one quiet GitHub check per game launch; fully silent when offline).
Fixed — scrolling a panel list no longer zooms the camera
The mouse wheel was reaching the game camera while the panel was open. Blocked the same way as mouse-look (honors the Settings → Behavior camera-lock toggle).
Changed — cleaner tabs
Every tab is reorganized with section dividers (Settings, Player, World, Players, Server, Bosses), so long tabs read as titled sections instead of one wall of controls.
2.2.7
Both DLLs changed. AdminPanel.dll → 2.2.7, AdminPanelCompanion.dll → 2.1.2. Update both.
Fixed — admin actions did nothing in single-player
If you hosted the game yourself (single-player, or a listen-server for friends), every server-executed action silently did nothing: spawning items/creatures/bosses, Bag/Give, kits, undo, summon, heal, kick, ban, broadcast, events and peaceful mode. The panel said "Requested ..." and nothing happened.
The companion identified the caller by looking them up in the server's peer list, but a host is never in that
list — it only ever contains remote connections. So the host failed the admin check before adminlist.txt
was even read, which is also why adding your own Steam ID to the list didn't help. The host is now recognised
as an admin directly, the way the game itself does it.
Client-side features (buffs, teleport, fly, the map-point T teleport) were never affected, which is why
those kept working while spawning didn't.
Dedicated servers were never affected — admins connect as remote clients and were always resolved correctly. Server owners can update at their convenience; there is no behaviour change for them.
New — logo header
The Advanced Admin Panel logo now sits above the tabs. Toggle it in Settings → Show logo header.
Notes
- In single-player you no longer need an
adminlist.txtentry (it never actually worked there anyway). - Denied admin actions are now logged instead of failing silently, so this can't hide again.
2.2.6
New — Settings tab
The panel has a Settings tab so admins can customize it in-game (no config-file editing):
- Font — Norse (auto), Norse Bold, Norse, Averia Serif, or Default; missing fonts fall back gracefully.
- Font size — 10–20 slider; the whole panel scales from it while headers/tabs keep their hierarchy.
- Panel opacity — 55–100% background transparency.
- Camera lock toggle — turn the inventory-style camera lock off if you prefer a live camera while the panel is open.
- Hotkey rebinding — rebind the panel key (F7) and map-teleport key (T) from the UI; Esc cancels.
- Reset buttons — reset window size/position or all appearance settings.
Everything persists in the BepInEx config and defaults render exactly like v2.2.5. Sliders preview live and only write to disk when you release the mouse.
Changed
- Minimum panel width raised 560 → 660 px so all 8 tabs always stay clickable in one row.
