Satisfactory Console Commands: Give Item, Server and More

November 6, 2026 · Cheat Codes, Simulation and Sandbox
Quick answer: Satisfactory's debug console opens with the backtick, tilde or section key on PC. Vanilla it is for graphics and debug commands such as FOV 90, Stat FPS and Pause, not cheats. To get items, use Creative Mode or the SML mod's GiveItemStacks. Dedicated server commands go in the Server Manager's Console tab.

Satisfactory has a debug console, but the community wiki says it is not for cheating. The famous commands like GiveItem, Fly, God and Teleport appear in autocomplete but have not worked since Early Access.

What you actually use depends on your goal. This page separates the vanilla console, Creative Mode, SML cheat commands and the dedicated server console.

How to open the console in Satisfactory

  1. Press the backtick (`), tilde (~) or section (§) key in game. The key must be pressed alone, without Shift, Ctrl or Alt.
  2. Press the key again to open the larger window, which some commands need.
  3. Type a command and press Enter. Typing a space shows the command list.
  4. To change the key, close the game and add ConsoleKeys=F6 under [/Script/Engine.InputSettings] in Input.ini in %LOCALAPPDATA%\FactoryGame\Saved\Config\Windows, then mark the file read-only.

The wiki and a server-host guide say the console is desktop-only, and it affects only your local game. If your layout lacks the key, the wiki suggests switching to the English (UK) layout.

Before you use commands: Creative Mode cannot be turned off once enabled and it disables achievements. Some graphics commands are expensive. Raising r.ViewDistanceScale or ShowDebug FACTORYCONNNECTIONS can drastically cut performance. NoCost and NoPower from SML are saved into the save file and persist after you remove the mods. Mark Input.ini read-only after editing or it may be deleted at launch.

How Satisfactory commands work

  • Values in angle brackets are required and square brackets are optional.
  • Quote names that contain spaces.
  • Some names are case-sensitive, for example the recipe name in materialFlowAnalysis.

Satisfactory commands list

Vanilla debug console (PC)

These work in the base game and reset when you close it.

Command What it does
FOV 90 Sets field of view. Values above 150 can glitch.
Gamma 2.2 Sets brightness. 2.2 is the default.
Pause Pauses the game. Enter it again to resume.
Stat FPS Shows the FPS counter.
t.MaxFPS 60 Caps the frame rate. 0 is unlimited.
Suicide Respawns your character, like the ESC menu option.
materialFlowAnalysis <recipeName> Shows items per second for an item.
SaveWithNewSessionName [save name] [new session name] Saves under a new session name.
r.ViewDistanceScale 2 Multiplies foliage and object draw distance.
Grass.densityscale 0 Disables grass. 1 is default.
r.Fog 0 Turns fog off. 1 turns it on.

Dedicated server console (Server Manager)

Command What it does
server.SaveGame <saveName> Saves the session under a name. Quote names with spaces.
server.GenerateAPIToken Generates an Application Token for the Server API.
server.InvalidateAPITokens Invalidates all earlier tokens.
FG.DedicatedServer.AllowInsecureLocalAccess 1 Allows unrestricted local API access until restart.
quit Shuts the server process down. stop and exit also work.

SML cheat commands (mod required)

These need the Satisfactory Mod Loader and come from one server-host guide only.

Command What it does
SML.ForceAllowCheats 1 Allows cheat commands with SML.
EnableCheats Run after each save load. The console may call it unrecognised.
GiveItemStacks <BlueprintPath> <stacks> Adds item stacks. Needs the item's blueprint path.
GiveItemsSingle <BlueprintPath> <count> Adds a number of single items.
NoCost true Makes building free.
NoPower true Removes power requirements.

Satisfactory console commands: give item

In vanilla, GiveItem does nothing. The wiki lists it as non-functional along with Fly, Ghost, Teleport, God and Cheats.

Your options are Creative Mode, which gives access to items from the in-game menu, or the SML mod and GiveItemStacks with an item's blueprint path (not its display name).

  1. Install SML with the Satisfactory Mod Manager.
  2. Enable its Enable Cheats savegame setting, or run SML.ForceAllowCheats 1.
  3. Run EnableCheats after loading the save.
  4. Run GiveItemStacks with the blueprint path and number of stacks.

Satisfactory dedicated server console commands

The wiki says that as of v5.0.4 the Console tab in the in-game Server Manager is the only way to run commands on a dedicated server. You must be connected as admin.

Server admins enable Creative Mode in the Server Manager. Per a hosting guide, once it is on every player can open the settings, with You options applying to the toggler and Everyone options to the server.

Creative Mode instead of commands

Pick Creative Mode on a new game, or tick Enable Creative Mode under Load Game for an existing save. Copy the save first because it is permanent.

Why Satisfactory console commands are not working

  • The console does not open: use ` ~ or § alone, or set ConsoleKeys in Input.ini.
  • GiveItem does nothing: it is non-functional in vanilla. Use Creative Mode or SML.
  • Cheats reset after loading: re-run EnableCheats after every save load.
  • Server command not found: use the Server Manager Console tab, signed in as admin.

Satisfactory console commands FAQ

What are the Satisfactory console commands?

On PC, vanilla commands cover graphics and debug tools such as FOV, Gamma, Pause, Stat FPS and Suicide. They are not cheats.

How do I open the console in Satisfactory?

Press the backtick, tilde or section key on a PC desktop version. Press again for a bigger window.

How do I give myself items in Satisfactory?

Vanilla GiveItem does not work. Use Creative Mode, or install SML and use GiveItemStacks with a blueprint path.

What are the Satisfactory dedicated server console commands?

Use the Server Manager's Console tab. Known commands include server.SaveGame, server.GenerateAPIToken, server.InvalidateAPITokens and quit.

Does Creative Mode disable achievements in Satisfactory?

Yes, according to a hosting guide. It also cannot be turned off once enabled.

Can I use Satisfactory console commands on Xbox or PlayStation?

The sources describe the console as desktop-only. Console platforms are not covered.

Can I change the console key in Satisfactory?

Yes, set ConsoleKeys=F6 (or another key) in Input.ini and make the file read-only.

Sources

  • Satisfactory Wiki – Debug console
  • Satisfactory Wiki – Dedicated servers
  • GameServerKings – Satisfactory console commands

Leave a Reply

Your email address will not be published. Required fields are marked *