
Highseat
Admin console for dedicated servers. Unlocks devcommands for admins and puts every command behind a browsable UI with a searchable item and creature grid.Highseat
An admin console for Valheim dedicated servers. Press F5 to open a browsable panel instead of memorising command names and argument order.
Named for the ondvegi, the chieftain's high seat in a longhouse, which is where authority was exercised from.
Why This Exists
Valheim refuses devcommands on a dedicated server, and it does so silently. There are three separate gates, and every one of them fails without an error message:
Terminal.IsCheatsEnabled()returnsm_cheat && ZNet.instance.IsServer(). A client is never the server, so cheats are off no matter whatadminlist.txtsays.ConsoleCommand's constructor doesOnlyServer = onlyServer | onlyAdmin, andIsValidthen returnsZNet.instance.IsServer()for those. Every admin-only command, includingspawn, is unreachable from a client.- Since 1.0,
ConsoleCommand.RunActionrefuses all cheat commands until the character is confirmed withconfirmcheats.
Highseat opens the first two for genuine admins, surfaces the third as an explicit choice, and mirrors the game's console output so a refused command is never invisible again.
Install
Install on the admin client, not the server. The gates are client side, so a server-side install does nothing.
Requires BepInExPack Valheim.
Admin Setup
Add your platform user ID to adminlist.txt on the server, then restart it.
It must include the platform prefix:
Steam_76561190000000000
A bare SteamID64 will not work. Valheim compares against
PlatformUserID.ToString(), which is "<Platform>_<id>". Pasting just the number is the
single most common reason admin silently fails, and most server guides still tell you to do
it. If you get it wrong, Highseat detects it and logs the exact line you should have used.
Using It
F5 opens the panel. Non-admins cannot open it at all.
| Tab | What It Does |
|---|---|
| Spawn | Searchable grid of every spawnable prefab, with real in-game icons, filtered by items, beasts, build pieces or everything |
| Player | God, ghost, fly, debug and no-cost toggles, heal, skills, teleport |
| World | Time of day, time skip, weather |
| Server | Cheat confirmation, achievement restore, force save, player list with kick and ban |
| Log | Everything the game prints back, so nothing fails silently |
Before anything will spawn you must press Confirm Cheats once on the Server tab. This is Valheim's own requirement, not Highseat's, and it permanently marks the character as cheated.
Achievements
Confirming cheats blocks achievements for that character. Iron Gate ship an official way to turn them back on, and Highseat exposes it as Restore Achievements on the Server tab. The panel reads the resulting state back from your character so you can see whether it actually applied.
Configuration
BepInEx/config/gbv.valheim.highseat.cfg
| Setting | Default | Purpose |
|---|---|---|
Enabled |
true |
Unlock devcommands for admins |
PanelHotkey |
F5 |
Key that opens the panel |
AutoEnableDevCommands |
true |
Turn devcommands on when the panel opens |
VanillaConsoleOnHotkey |
false |
Also open Valheim's text console |
Window position and size are saved automatically.
Credits
Reference behaviour was verified against the game's own assemblies. JereKuusela's Server devcommands (Unlicense) confirmed the same patch surfaces independently.