Managing your Satisfactory server becomes much easier when you use console commands. Whether you’re stuck in terrain, debugging a factory issue, or just customizing your experience, the command line can be your best friend.
π‘ Want to make testing easier or fix glitches on your Satisfactory server? Use the code KB30 at checkout on GGServers.com to get 30% off your first game server!
π₯οΈ How To Enable Console Commands
To enable the console in Satisfactory:
- Press
Ctrl
+Shift
+L
at the same time. - Open the console with the
~
(Tilde) key. - Press
~
again to expand the command window size for longer commands.
Note: Thereβs no feedback when enabling the console, so you wonβt see confirmation. The console stays enabled until the game is closed.
β Non-Debug Console Commands
These are safe and commonly used commands that donβt affect engine-level behavior but still offer powerful adjustments and insights:
Command | Description |
---|---|
? | Shows a list of all available commands. |
materialFlowAnalysis recipeName[FString] | Calculates production needs per second for an item. |
Gamma [number] | Changes screen brightness (default: 2.2). |
Pause | Pauses the game. |
r.Atmosphere [0/1] | Turns atmosphere on or off. |
r.Fog [0/1] | Toggles fog rendering. |
r.ViewDistanceScale | Adjusts render distance. |
foliage.LODDistanceScale | Modifies distant object quality. |
r.Shadow.DistanceScale | Changes shadow render distance. |
r.ScreenPercentage [number] | Alters internal resolution scale (default: 100). |
Stat FPS | Displays FPS counter. |
Stat Levels | Shows streaming level info. |
Stat Unit | Displays rendering performance stats. |
t.MaxFPS [number] | Sets max frame rate (0 for unlimited). |
FOV [number] | Adjusts field of view beyond UI slider. |
Suicide | Kills and respawns the player. |
Grass.densityscale [number] | Sets grass density. |
βοΈ Debug Console Commands
Debug commands show engine-level data and are used mainly for in-depth troubleshooting. They require:
ShowDebug DebugType[FName]
Replace DebugType
with any of the options below. Always save before using these.
Debug Type | Description |
---|---|
AI | Shows AI and enemy data (unverified) |
AKAUDIOSOURCES | Displays number of active audio sources |
ANIMATION | Shows frame and animation data (unverified) |
BONES | Internal skeleton model info (unverified) |
CAMERA | Shows camera data |
CIRCUITS | Power circuit details |
COLLISION | Collision hitbox data (unverified) |
FACTORY | Total player-built structures |
FACTORYCONNECTIONS | Links between buildings (unverified) |
FORCEFEEDBACK | Force feedback info |
INPUT | Displays player input method (keyboard, mouse, controller) |
NET | Network connection info (unverified) |
NONE | Hides all extra debug info |
PHYSICS | Shows player movement speed |
POWER | Power usage data (unverified) |
RADIATION | Displays radiation sources |
RADIATIONSPHERES | Shows radiation zones (unverified) |
RESET | Resets debug overlays |
SIGNIFICANCEMANAGER | Sound source/volume info |
TRACKS | Railroad track data |
TRAINCOUPLERS | Train car connectors (unverified) |
TRAINS | All train system data |
VEHICLE | Current vehicle info |
WEAPON | Weapon/tool data (unverified) |
π§ Pro Tips for Using Console Commands
- Use
?
in the console to get quick command suggestions. - You can chain commands one after another if needed.
- Always save before using debug commands, as they may cause instability.
π Why Use a Server?
Running a dedicated server makes automation and large builds smoother. You can host your Satisfactory world with more performance, invite friends, and test without interruptions.
π Use code KB30
at checkout on GGServers.com to save 30% on your first Satisfactory server.
If you need help using these commands or configuring your server, feel free to reach out to our 24/7 support team:
π Submit a ticket