Satisfactory Command Cheatsheet

What Are Satisfactory Commands?

Satisfactory commands are in-game or console commands used to perform actions such as spawning items, changing settings, teleporting, and managing servers. They allow players and administrators to control various aspects of the game and its environment.


How to Use Satisfactory Commands?

In Satisfactory, to run and use commands:

1 . Open the terminal (console) in-game by pressing Tilde Key (~).
2. Press Enter to execute them.

Some commands require Admin Privileges How To Get Administrative Privileges in Satisfactory, particularly on multiplayer servers, so ensure you have the correct permissions before using advanced commands.

Satisfactory - Console

List of Satisfactory Commands by Usability

Here are some Satisfactory commands, organized by their usability.

Basic CommandsDescription
?Shows a full list of all available console commands.
Stat FPSToggles the on‑screen FPS (frames per second) counter.
SuicideForces the player to respawn (useful if stuck or bugged).
t.MaxFPS <number>Sets the maximum FPS cap — use 0 for uncapped FPS.
ToggleDebugOverlayShows a debug overlay with information like position, world/time info, performance stats.
PausePauses the game (enter it again to resume).
FOV <number>Adjusts the field‑of‑view (camera FOV).
Gamma <number>Changes the brightness (gamma level) — though it may not always have an effect.
Stat LevelsDisplays level‑streaming info (about world loading/streaming).
Stat UnitShows detailed performance statistics (frame time, draw time, etc.).
Intermediate CommandsDescription
r.ViewDistanceScale <scale>Adjusts how far objects (trees, rocks, foliage) are rendered. Higher = more visible distance.
r.Fog [0/1]Enable (1) or disable (0) fog — can alter visibility/atmosphere.
r.Atmosphere [0/1]Enable or disable atmospheric effects.
r.ScreenPercentage <percent>Changes the internal render resolution scale — useful for performance vs quality trade‑off.
r.TemporalAASamples <number>Sets the number of temporal anti-aliasing (TAA) samples — helps smoothing and visual quality.
r.TemporalAACurrentFrameWeight <number>Adjusts how much the current frame influences final image — affects anti‑aliasing smoothing.
r.TemporalAAFilterSize <number>Changes TAA filter spread — values <1 can sharpen the image (if other TAA settings allow).
r.Tonemapper.Sharpen <number>Applies a post‑processing sharpen filter — can make visuals crisper (or harsher).
r.StaticMeshLODDistanceScale <number>Adjusts how far high-detail static meshes remain detailed — affects building/terrain detail at a distance.
Grass.densityscale <number>Changes density of grass/foliage — 0 disables grass, lower than 1 reduces density (can improve fps).
Advanced CommandsDescription
materialFlowAnalysis <ItemName>Shows required raw materials per second for crafting that item — useful for planning production throughput.
r.Shadow.DistanceScale <number>Adjust how far shadows are rendered — can improve performance or reduce visual distance depending on setting.
foliage.LODDistanceScale <number>Changes level-of-detail distance for foliage/buildings — helps ensure high-detail models remain visible farther away.
r.LandscapeLODBias <number>Adjusts terrain LOD bias — can improve distant terrain detail (or performance if lowered).
ShowDebug <DebugType>Displays debug info for specific systems (e.g. VEHICLE, TRAINS, WEAPON) — useful for diagnosing vehicle/transport behaviour.
r.streaming.poolsize <number>Sets the memory limit (in MB) for texture streaming — tuning this can affect loading/texture quality vs memory use.
r.DFDistanceScale <number>Adjusts global distance scale for dynamic features (like shadow distance, detail distance) — can impact performance heavily.
r.AOGlobalDistanceField.MinMeshSDFRadius <number>Advanced debug command affecting global illumination and emissive materials’ light range (for Lumen/lighting tweaks).
r.LumenScene.SurfaceCache.CardTexelDensityScale <number>Changes density for emissive surface caching — can extend render distance of lights and emissive signs (with a performance cost).
SaveWithNewSessionName <name>Saves the current game session under a new name — useful for branching saves or backups.

Satisfactory Server Hosting

Starts at $9.99

External link icon
Was this article helpful?
Please Share Your Feedback
How Can We Improve This Article?
Table of Contents