Image Credit: Bethesda
Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.
Creating A Satisfactory Dedicated Server On Linux
Image: Coffee Stain Studios

Complete Satisfactory console commands and cheats list

Make things easier with these Satisfactory console commands.

Satisfactory is a super complex game, but you can make things a bit easier on yourself with the help of console commands like in other PC games. With console commands, you can give yourself items and enhance your abilities so you can just focus on designing your dream factory.

Recommended Videos

How to use console commands in Satisfactory

If you’ve used console commands in other games, then you should already have an idea of how things work in Satisfactory. Press the tilde (~) key when playing to bring up the console. Then, just input the desired console command. Pressing the tilde key again will make the console command line open in a larger window if you’d like to do some more serious tweaking.

All Satisfactory console commands

These are all of the console commands that you can enter while playing Satisfactory.

CommandEffect
?Shows a complete list of all commands, some with brief explanations.
materialFlowAnalysis recipeName[FString]This command can be used to find the items required per second for all craftable items in the game. Replace the FString with the same string indicated in the desired item’s blueprint path. This is case sensitive.
Gamma [number]Changes the gamma (brightness) level.
PausePauses the game, enter the command again to continue playing.
r.Atmosphere [0/1]Activates/deactivates the atmosphere.
r.Fog [0/1]Activates/deactivates the fog.
r.ViewDistanceScaleSets render distance of objects like trees and foliage. Value is multiplicative.
foliage.LODDistanceScaleControls how are higher quality LOD models being shown further out.
r.Shadow.DistanceScaleSets the render distance of things like trees/foliage/rocks. Value is multiplicative.
r.ScreenPercentage [percent]Sets internal resolution scale.
r.TemporalAACurrentFrameWeight [number]Sets the impact of the current internal frame on the final image. Range 0-1.
r.TemporalAAFilterSizeSets the spread of the TAA samples. Use values below 1 like 0.25 to sharpen the image (only works if r.TemporalAASamples > 6).
r.TemporalAASamples [number]Sets the number of samples to use for TAA. Set this to 2 – 5 to reduce jitter.
r.Tonemapper.Sharpen [number]Sets the amount of a simple sharpen filter.
r.StaticMeshLODDistanceScale [number]Controls the level of detail (LOD) for static meshes. Set this to 0 to improve graphics but possibly decrease performance, or higher than 1 to make it significantly worse.
r.LandscapeLODBias [number]Fixes terrain geometry in the far distance. Set this to -2 or -3 to improve graphics but possibly decrease performance.
Grass.densityscale [number]Sets the grass density.
pool.light.count [number]Sets the amount of lights to render.
pool.light.lightshaft.count [number]Sets the amount of light shafts to render.
ShowDebug DebugType[FName]Activating command with any of the below will show the following information in the top left corner of the screen regardless of the command executed (unless otherwise stated):

Player name
Coordinates in the world (X, Y, Z)
Rotation
Instigator
Owner
Base eye height

Replace DebugType[FName] with any of the following:

  • AI – Use unknown. Presumably shows information regarding enemies and/or automated vehicles near the player.

  • AKAUDIOSOURCES – Shows the number of active audio sources + other information. Execute again to show default information.

  • ANIMATION – Use unknown. Presumably shows information regarding what frame of an animation is being played, the name of the animation, etc.

  • BONES – Use unknown. Presumably shows information regarding bone connections and their orientation in non-static models.

  • CAMERA – Shows extra information about the camera position underneath default information.

  • CIRCUITS – Shows information regarding any power networks (circuits) in the world including; the number of circuits, ID(s), and information about the circuits including; components, power produced, the power consumed, and fuse status. Execute again to show default information.

  • COLLISION – Unknown. Presumably shows collision information.

  • FACTORY – Shows the number of player-built structures (not including vehicles) in order from most to least.

  • FACTORYCONNNECTIONS – Use Unknown. Notes: Causes extreme lag, use at own risk. Execute again to show default information.

  • FORCEFEEDBACK – Shows information about current force feedback values and what is contributing to that calculation underneath default information.

  • INPUT – Shows information about which input method is currently being used (keyboard/mouse) which key is being used, the input value of the input, and the time the input has been executed. It also shows information about the input stack. All of this information is shown underneath the default information.

  • NET – Use unknown. Presumably used to show multiplayer connection info.

  • NONE – Shows only default information, hiding the rest.

  • PHYSICS – Shows information about; Current player velocity components, total player speed in cm/s, total player speed (2D), acceleration experienced by the player, and other physics-related information. This is all shown underneath default information.

  • POWER – Use unknown. Note: Causes Lag, use at your own risk.

  • RADIATION – Shows information related to the radioactivity subsystem including; Number of radiation sources, emitters and levels of radiation emitted, and player exposure level. Execute again to show default information.

  • RADIATIONSPHERES – Presumably shows spheres where radiation would begin to affect the player. Execute again to show default information.

  • Reset – Hides all debug information, including default information.

  • SIGNIFICANCEMANAGER – Shows information on the significance of sounds currently being played and their volume relative to each other.

  • TRACKS – Shows information on the railroad subsystem on tracks, such as track segments and blocks, divided into graphs (graphs are loops or stretches of tracks). Execute again to show default information.

  • TRAINCOUPLERS – Does not work.

  • TRAINSCHEDULER – Shows train scheduling information.

  • TRAINSIGNALS – Shows Train Signal and block information, such as what the entry signal is, whether a block is defined by Path or Block signals, reservation requests, what train is in the block etc.

  • TRAINS – Shows information about all existing trains (weight, pulling force, braking force, power usage, slave and master etc.). Execute again to show default information.

  • VEHICLE – Shows information on the vehicle the player is currently in including speed, steering angle, throttle information, whether or not the brake is on, current gear, engine RPM, drag force being experienced, and physics information about each wheel on the vehicle.

  • WEAPON – Use unknown. Presumably shows information regarding held weapons/tools.
  • Stat FPSActivates Unreal Engine 4’s built-in FPS counter, all command fields are non-case-sensitive.
    Stat LevelsDisplays level streaming info.
    Stat UnitActivating it shows a small readout of various statistics including Frame time (1000/Frame time = FPS), Game time (1000/Game time = UPS), Draw time (unknown), GPU time (unknown), RHIT time (unknown) and whether or not DynRes is supported (use unknown).
    SuicideHas the same effect as using the Respawn option from the in-game menu.
    t.MaxFPS [number]Sets maximum framerate.
    FOV [number]Sets field of view to the entered value.
    ToggleDebugOverlay [0/1]Displays a window with various debug info.
    SaveWithNewSessionName [name]Saves the current session under a new session name, separating it in the Load Game menu.

    Unfortunately, some of the more powerful console commands featured in the early access version of Satisfactory are no longer working after the 1.0 update. Currently, the following console commands do not work in Satisfactory.

    • Fly
    • God
    • Teleport
    • Ghost
    • Cheats
    • GiveItem

    These are the commands that most players will likely be searching for, so hopefully they get enabled again sometime soon. GiveItem in particular is incredibly powerful and lets you bypass a ton of the necessary grinding in Satisfactory, letting you focus more on designing your dream factory and less on harvesting resources. When things like Coal Plants are bugged for some players, it’s easy to understand why console commands are so useful in Satisfactory.


    PC Invasion is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
    Author
    Image of Diego Perez
    Diego Perez
    Currently serving as a Senior Staff Writer at PC Invasion, Diego Perez has been writing about video games since 2018, specializing in live service games like Destiny and Final Fantasy XIV. His work is featured at publications like Game Rant and Attack of the Fanboy (where he served as Associate Editor), but PC Invasion is home to his best work. When he's planning content or writing guides, he's yelling about Ape Escape or grinding Lost Sectors in Destiny. Plus, he has a Bachelor of Science in Telecommunication Media Studies for Texas A&M University.