Valheim 1.0 Console Commands & Devcommands Reference
Valheim 1.0 console commands: enable devcommands, then god mode, flying, teleport and spawning, plus all 19 new 1.0 commands (findbiome, biomeinfo).
Press F5, type devcommands, and enter confirmcheats to enable cheats in Valheim 1.0. The update adds 19 commands including findbiome, findbiometp, and hotfix 1.0.12's achievement re-enabler yesiuseddevcommandsbutiwantmyachievementsanyway.
Developer commands in Valheim are the quickest way to test base builds, inspect world generation, recover lost gear, or just experiment with the sandbox. The 1.0 update, released on 9 September 2026, expanded the developer console with 19 new commands aimed at biome diagnostics, camera work, inventory management, and world testing - plus a 20th added two days later in hotfix 1.0.12 for players who wanted their achievements back.
This guide is a complete reference. It covers the activation flow, every new 1.0 command, the map and coordinate commands that matter most for this site’s seed-and-map focus, the classic cheats that still work, and how the “cheated” state interacts with achievements.
Community note: The command descriptions below are compiled from multiple third-party guides (Games Fuze, KeenGamer, games.gg, gamesomg) that corroborate each other. Iron Gate’s official 1.0 announcement states that the exact syntax and behavior for every command are shown by the in-game
helpcommand. Treat third-party wording as a field guide, and runhelp [command]in-game for the exact parameters your build expects.
How to Open the Console in Valheim 1.0
- Launch Valheim and load into a world (single-player, or a world you host in peer-to-peer).
- Press F5 on your keyboard to open the developer console. On most current builds F5 works without any extra setup.
- If F5 does nothing, enable the console first: on Steam, add
-consoleto Valheim’s launch options (right-click Valheim → Properties → General → Launch Options). On PC Game Pass, create a shortcut to Valheim.exe and append-consoleto the Target field. On Xbox, hold LB + RB + LT + RT + Menu, then press A to open the text box. - Type
devcommandsand press Enter. The console confirms that developer commands are now active. - Type
helpto see the current command list, including the 1.0 additions and their one-line descriptions.
The 1.0 confirmcheats step
In 1.0, the moment you run a command that would mark your world or character as cheated, the game asks you to confirm. Type confirmcheats when prompted to accept the cheated state and continue. This is Iron Gate’s safety warning so you do not accidentally disable achievements on a character you care about. If you would rather experiment safely, use a throwaway character and world instead of your main playthrough.
The 19 New Dev Commands in Valheim 1.0
Iron Gate’s 1.0 announcement lists the following new developer commands. The descriptions below are community-documented and corroborated across several guides; exact parameters are shown by in-game help.
| Command | Community-documented purpose |
|---|---|
confirmcheats | Confirms that you accept entering the cheated state when prompted. |
achievements | Prints which achievements the character has unlocked/locked, plus per-difficulty stat buckets. Host-only. |
getstat [StatName] | Displays the value of a tracked game statistic (e.g. EnemyKills, Deaths, DistanceSail). Host-only. |
haslocation | Checks whether the current world-generation area contains a named location. |
snow [amount] | Adds or removes snow build-up from nearby building pieces. |
updatecover [number] | Forces loaded building pieces to recalculate their roof/cover status (the number is required but unused). |
cinematic [name] | Plays the named cinematic or cutscene. Exact cinematic names are unverified - list them with in-game help. |
cinematicsleep [name] | Queues a cinematic to play for everyone the next time the player sleeps. Exact names are unverified. |
inventorysize [rows] | Changes the number of inventory rows available to the character (e.g. inventorysize 9). Does not raise carry weight. |
inventoryclean | Drops items sitting outside the currently valid inventory area. |
clearpopups | Clears queued popup and unlock-notification messages from the screen. |
height | Prints the raw world-generator terrain height at your current position (sea level is 30). |
pevents [list/start/stop/here] | Displays or controls persistent world events. Subcommand syntax is unverified - verify with help pevents. |
repairall | Repairs all currently repairable equipped or carried equipment in one command. |
resetbuildui | Resets the building UI’s recently used and favorite building-piece data. |
biomeinfo | Displays detailed information about the biome sector you are standing in (name, size, centre, height range, distance from world centre). |
altbiomes | Lists biome sectors that carry alternate biome variants or modifiers. Unverified spelling: one source reports the game only answers to altbioms; the announcement uses altbiomes. Try both in-game. |
findbiome [text] | Searches for biome sectors whose name contains the text and pins their locations on the map with coordinates. |
findbiometp [text] | Searches for a matching biome and teleports you to the nearest matching biome sector. |
A few of these are hidden from the help list until devcommands is active. Some third-party write-ups also note that a handful (such as pos, height, biomeinfo, findbiome) may be callable on a hosted world without devcommands; the official announcement classifies them as dev commands, so if a command is refused, enable devcommands first and re-run.
Map & Coordinate Commands (the seed-and-map toolkit)
Because this site focuses on seeds and world maps, the coordinate and biome commands deserve their own section. These are the tools you use to scout a world before committing to a long playthrough:
pos- prints your current coordinates (X, Y, Z), zone, and distance from the world centre.goto [X] [Z]- teleports you to the given coordinates. Works with the numbersposprints.findbiome [text]- pins every biome patch whose name contains the text (one word, case-insensitive:DeepNorth,Mistlands,AshLands, or a modifier). Each hit is listed with coordinates and the nearest one is pinged on the map.findbiometp [text]- same search, but teleports you to the nearest matching biome sector.biomeinfo- a one-line stat dump for the biome sector you stand in: name, size, centre, height range, distance from centre, and any 1.0 biome modifier.altbiomes- dumps every biome sector carrying a modifier (the 1.0 “alt biome” variants), with centre and modifiers.height- prints the world generator’s raw ground height under you (terraforming is ignored; sea level is 30).haslocation- checks whether the current area contains a named point of interest.exploremap- reveals the entire map (removes fog of war).resetmap- re-fogs the map to its unexplored state.
Used together, findbiome DeepNorth plus goto lets you measure exactly how far the polar edge sits from spawn on any seed - a practical check before you commit to a world. Our Seed Viewer renders the same 10,000m world disk conceptually so you can plan those trips before you launch the game.
The 20th Command: Achievement Opt-In (Hotfix 1.0.12)
Hotfix 1.0.12, released on 11 September 2026, added one more devcommand to the 1.0 set:
yesiuseddevcommandsbutiwantmyachievementsanyway- re-enables achievements after they were temporarily disabled by using devcommands or mods.
Iron Gate frames this as an opt-in: a popup now makes it clear when achievements can be received again, and the decision to re-enable them is left to each player. If your achievements were locked by earlier console use, this command restores them without needing a fresh save.
Classic Commands That Still Matter
The pre-1.0 command set is unchanged and remains the backbone of sandbox testing. These are verified against long-standing community documentation:
Player and survival
god- invulnerability; damage can never drop you below 1 health.ghost- creatures ignore you.heal- fully restores health, stamina, and eitr.puke- empties your stomach and resets food buffs so you can eat again.killall/killenemies/killtame- kills nearby enemies (or enemies only, or tames only).tame- tames all nearby tameable creatures.raiseskill [skill] [amount]- raises a skill (e.g.raiseskill run 50); a negative amount lowers it.resetskill [skill]- sets a skill back to zero.resetcharacter- resets all character skills and inventory.addstatus [name]/clearstatus- adds or clears a status effect (Rested, Wet, Burning, etc.).setpower [name]- grants a forsaken power and resets its cooldown.
Movement and camera
fly- toggles flight for the character (Spacebar climbs, Ctrl descends).freefly- detaches a free camera for screenshots/photo mode.ffsmooth 1/ffsmooth 0- enables or disables smooth free-camera movement.fov [number]- sets the camera field of view (only holds whilefreeflyis active).debugmode- creative mode: press B for no-cost building, Z to fly, K to kill nearby enemies.
Map, travel, and position
exploremap/resetmap- reveal or re-fog the whole map.pos- shows your coordinates.goto [x] [z]- teleports you to coordinates.location [name]- spawns a location instance next to you (addSAVEto keep saving enabled).recall [name]- pulls players to your position.find [text]/findtp [text]- pings matching objects on the map, or teleports you to the nearest one.
Time, weather, and environment
tod [0-1]- sets time of day (0.5 is noon, 0 and 1 are midnight, -1 restores default).skiptime [seconds]- advances time;sleepskips to the next morning.timescale [value]- sets time speed up to 5x; 0 pauses.wind [angle] [intensity]/resetwind- sets or resets wind direction and strength.env [name]/resetenv- forces or resets weather (e.g.env ThunderStorm).setkey [name]/removekey/listkeys/resetkeys- manages global progression keys (which bosses count as beaten).
Events and world state
event [name]/randomevent/stopevent- starts a named raid, a random one, or stops the current event.players [number]- fakes the player count for difficulty scaling (0 resets it).save- forces an immediate world save.spawn [item] [amount] [level]- spawns any item or creature by its ID (case-sensitive;spawn Wolf 1 3gives a 2-star wolf). The full ID table lives on item-ID references such as valheim.tools.
Server admin (no devcommands needed)
kick/ban/unban/banned- player moderation from the in-game console on a server where you are admin.info- prints client or server diagnostics.ping- shows latency to the server.lodbias [1-5]- sets draw distance.
The ‘Cheated’ State and Achievements in 1.0
Iron Gate introduced an inventory marker in 1.0: anything spawned through cheat commands is labeled as a cheated item. The label helps players and community servers tell legitimate finds apart from spawned gear, and it cannot be removed. More importantly, entering a command tagged as a cheat marks the character and world as cheated, which disables achievements for that character until you run the 1.0.12 opt-in. The console also tracks a “Cheats” counter in your stats - a value of 1 or higher confirms the character has used cheat commands, independent of the visible tag.
Practical rules of thumb:
- Experiment on a throwaway character and world, not your main progression.
- Remember that a cheated item dropped to a friend can temporarily suspend their achievements, even if they never typed a command.
- If you only want to scout a seed, prefer
findbiome,biomeinfo,pos, andgoto- and use the Seed Viewer and the World Generation guide for planning without touching cheats at all.
For a deeper look at what a seed actually controls and how to evaluate one before you build, see the Seed guide. For the polar endgame those coordinates lead to, the Deep North guide covers the new biome and final boss.
Frequently Answered Questions
How do you enable the console in Valheim on PC?
Launch Valheim and load into a world, then press F5 to open the developer console. Type devcommands and press Enter to unlock cheat commands. On builds where F5 does nothing, add -console to the game's Steam launch options (right-click Valheim → Properties → General → Launch Options), or add -console to a Valheim.exe shortcut on PC Game Pass. On Xbox, hold LB + RB + LT + RT + Menu, then press A to open the text box.
Are cheats allowed on Valheim multiplayer servers?
Devcommands are designed for single-player worlds and locally hosted peer-to-peer games. On a peer-to-peer session only the host can activate and use cheats; other players can pick up cheated items but cannot run commands themselves. On a dedicated server the cheat system is disabled entirely and console commands cannot be used without mods. Treat cheats as a single-player or private-host tool.
What does the 'cheated item' tag mean in Valheim 1.0?
In version 1.0, items spawned through cheat commands are marked as a 'cheated item' in your inventory. The tag is part of Iron Gate's effort to keep multiplayer trading honest, and it cannot be removed. If you are testing a build in single-player, spawn freely; if you play on a community server, treat spawned items as untradeable. A cheated item dropped for another player can temporarily suspend their achievements too.
Can I get achievements back after using devcommands in 1.0?
Yes. Hotfix 1.0.12 added the command yesiuseddevcommandsbutiwantmyachievementsanyway, which re-enables achievements after they were disabled by devcommands or mod use. Iron Gate leaves the choice to each player: a popup now makes it clear when achievements can be received again.
What do findbiome and findbiometp do in Valheim 1.0?
findbiome [Biome] searches the world for biome sectors whose name matches the text you supply (for example findbiome DeepNorth) and pins their centres on your map with coordinates. findbiometp [Biome] does the same search but teleports you to the nearest matching biome sector. These two are the most map- and seed-relevant of the new 1.0 commands and pair well with the in-game pos and goto commands.
Do Valheim console commands work on a dedicated server?
No, not directly. A dedicated server has no player host, so the cheat system is blocked and devcommands do nothing there. Dedicated servers are managed with admin commands (kick, ban, unban, banned) and the three permission files adminlist.txt, bannedlist.txt and permittedlist.txt instead. See the dedicated server setup guide for that flow.