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+Lat 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