Guides/Factorio console commands: a practical guide
Factorio console commands: a practical guide
How to open the Factorio console, which commands are safe, which disable achievements, and how to use commands when testing blueprints.
Updated 2026-08-17
The Factorio console is a command line inside the game. Players use it for admin work on multiplayer servers, debugging builds, sandbox testing, and—occasionally—cheats. This guide focuses on what the console is for, how to open it, and which commands matter when you are validating blueprints from sites like Beltworks.
Opening the console
1. Load a save (or start a new game) so you are in the world, not only on the main menu.
2. Press the console key. On most keyboard layouts this is the tilde/backtick key (often ~). On some EU layouts it may be a different key—check Controls → Keyboard if nothing opens.
3. Type a command starting with `/` and press Enter. History is available with Up/Down in many builds.
Chat and console share related UI in multiplayer. Admin-only commands fail silently or with an error if you lack permission.
Soft commands vs script commands
Factorio roughly splits console usage into:
Soft commands — built-in `/something` helpers (permissions, time, screenshots, editor toggles depending on version and mode).
Scripted Lua — `/c …` runs a Lua snippet against the game API. Powerful, easy to misuse, and often treated as a cheat.
If you only need to inspect or administer a server, stay on soft commands. Reach for `/c` when you are deliberately sandboxed and accept the consequences.
Achievements and “cheats”
Many console actions that alter the world (free items, instant research, god mode, evolving biters on demand) mark the save as cheated and disable Steam/local achievements for that save. Factorio is explicit about this for a reason: competitive or “clean” runs should avoid those commands entirely.
Safe-ish uses that usually do not require item cheats:
Reading game state while debugging a stuck build.
Admin mute/kick/ban style commands on a server you own (permission permitting).
Local sandbox maps where you never cared about achievements.
When in doubt, keep a separate “sandbox” save for console experiments and leave your main factory alone.
Useful commands when testing blueprints
Sandbox / editor workflows
Map Editor and sandbox-style play are better than sprinkling cheats into a real run. Create a creative/sandbox map, import the blueprint from Beltworks, and stress-test throughput, tile collisions, and power before committing to a survival save.
Clearing space and aligning builds
If you are iterating on a layout in a disposable map, players often use scripted cleanup or editor tools to wipe an area, then paste again. Prefer editor brushes when available so you are not inventing one-off Lua you will forget later.
Time, evolution, and research (sandbox only)
Commands that advance time, force research, or manipulate evolution are sandbox tools. Use them to see how a late-game blueprint behaves without playing 40 hours first—and only on a save where you accept achievement loss.
Multiplayer administration
On a dedicated server, console access is typically limited to admins. Common needs: pause, permissions, kicking griefers, and verifying that everyone has the same mod set before large blueprint books are pasted. Blueprint paste failures in MP are more often mod/version mismatches than “bad strings.”
Blueprint-related troubleshooting via console mindset
The console will not “fix” a corrupt blueprint string. If a Beltworks import fails inside Factorio:
1. Confirm the string was not truncated by the clipboard.
2. Confirm game version (1.1 vs 2.0 / Space Age) matches the design.
3. Confirm required mods are installed and enabled—modded entities cannot appear from console magic alone.
4. Paste into a fresh sandbox map to isolate save-specific issues (pathing, existing entities blocking tiles).
Use the console afterward to inspect why a build misbehaves (power, fluid mixed headers, missing roboports), not as a substitute for a correct string.
Multiplayer and security notes
Never paste untrusted `/c` scripts from chat or random websites. Lua can wipe maps, spam items, or crash hosts.
Treat console access like root on a server: grant it only to people you trust.
Dedicated servers should document which commands admins may use so “helpful” cheats do not ruin a shared economy.
Factorio 2.0 / Space Age
Command names and permission surfaces evolve between major versions. After updating, re-check Controls and the official wiki/API docs for your exact build. Space Age adds planets and quality; sandbox testing of planet-specific blueprints (foundries, EM plants, agricultural towers, etc.) is especially valuable before committing a huge paste on a live world.
Good practice checklist
Keep a disposable sandbox save for console and blueprint experiments.
Prefer Map Editor / creative tools over achievement-killing cheats when you can.
Document any `/c` snippets you reuse so you know what they do six months later.
For shared designs, publish clear prerequisites on Beltworks (version, mods, tile size) so others do not need console workarounds.
Further reading
Wube’s official wiki pages for console commands and the Lua API are the source of truth when a command changes between versions. Beltworks is for finding and sharing blueprint strings—not a replacement for the game’s own documentation—but knowing the console makes validating those strings much faster.
Keep exploring