Menu
 

All Console Commands

Satisfactory: Comprehensive Console Commands Guide

The console in Satisfactory is a powerful tool for players and server admins alike. It allows you to bypass the standard options menu to tune performance, adjust visual fidelity, and troubleshoot complex factory layouts using real-time debug data. Since Satisfactory is built on **Unreal Engine**, many standard UE commands also work here.

1. Enabling the Console

Press the ~ (Tilde) or ` (Backtick) key. On some keyboard layouts, you may need to press it twice or use Ctrl + Shift + L first to unlock the console input.

2. Performance Tuning

Use commands starting with r. to modify the rendering pipeline. This is essential for maintaining high FPS in late-game mega-factories.

3. Character Recovery

If you find yourself clipped through a foundation or stuck in a cave, the Suicide command is your fastest way back to the nearest Hub or Respawn point.

Performance & Visual Commands

Command Effect Default / Range
Stat FPSToggles the frame rate and frame time counter.N/A
Stat UnitShows CPU/GPU bottlenecks (Frame, Game, Draw, GPU).N/A
t.MaxFPS [Value]Caps the frame rate. Use 0 for uncapped.0 - 999
r.Fog [0/1]Disables world fog to improve clarity and FPS.1
r.ViewDistanceScale [Value]Sets how far objects/foliage are rendered.1.0+
r.ShadowQuality [0-5]Adjusts shadows. Setting to 0 can double FPS.3
r.ScreenPercentage [Value]Internal resolution scale. Lower for massive gains.100
r.BloomQuality [0-5]Bloom effects intensity. 0 disables for performance.3
r.LensFlareQuality [0-5]Lens flare effects. Disable (0) for performance.3
r.DecalLifetime [Value]How long bullet marks stay (in seconds).10
r.MaxDecalsPerActor [Value]Maximum decals per object. Lower for FPS.32
r.GBuffer [0/1]Disables G-Buffer rendering (visual artifacts but huge FPS boost).1
r.PostProcess [0/1]Disables post-processing effects (color grading, bloom).1
r.TextureStreaming [0/1]Toggles texture streaming. Disable if you have enough VRAM.1

Utility & Gameplay Commands

  • FOV [Value]: Sets your Field of View. Useful for wide-screen monitors or reducing motion sickness. Range: 80-120.
  • Gamma [Value]: Adjusts the global brightness level. Ideal for exploring dark caves without a flashlight. Range: 0.2-2.5.
  • Suicide: Instantly kills your character. You will drop a crate at your location (if items are enabled).
  • ToggleDebugOverlay: Displays internal game state info, helpful for identifying mod conflicts.
  • r.Atmosphere [0/1]: Toggles skybox effects and atmospheric scattering.
  • Stat SceneRendering: Shows detailed rendering statistics (draw calls, triangles, etc).
  • Stat Engine: Displays comprehensive engine performance metrics.
  • Stat Game: Shows game-specific performance data.
  • Stat Physics: Displays physics simulation performance.
  • Stat Network: Shows network traffic and latency metrics.

Debug & Diagnostic Commands

  • ToggleDebugCamera: Enables debug camera mode (free camera movement).
  • ShowDebug: Shows debug information overlay.
  • ShowCollision: Toggles collision mesh visualization.
  • ShowBounds: Shows bounding boxes for all objects.
  • ShowFPS: Displays FPS counter in corner.
  • ShowNetworkStats: Shows network statistics.
  • ShowPing: Displays server ping in milliseconds.
  • ShowMemoryStats: Shows memory usage statistics.
  • DumpConsoleCommands: Lists all available console commands.
  • DumpConsoleVariables: Lists all available console variables.

Admin Commands (Server-Side)

These commands can only be executed by authenticated administrators on dedicated servers. You must be logged in as admin via the Server Manager.

Player Management

  • ServerKick [PlayerName]: Kicks a player from the server.
  • ServerBan [PlayerName]: Bans a player from the server.
  • ServerUnban [PlayerName]: Unbans a previously banned player.
  • ListPlayers: Lists all currently connected players.
  • WhitelistAdd [PlayerName]: Adds a player to the server whitelist.
  • WhitelistRemove [PlayerName]: Removes a player from the whitelist.

Server Control

  • ServerSave: Forces an immediate server save (useful before restarts).
  • ServerRestart: Restarts the server.
  • ServerShutdown: Shuts down the server gracefully.
  • ServerTravel [MapName]: Travels to a different map (if supported).
  • ServerPause: Pauses the server (only available when Auto-Pause is disabled).
  • ServerUnpause: Unpauses the server.

Game Settings

  • SetGameSpeed [Value]: Sets the game speed (1.0 = normal, 0.5 = half speed).
  • CheatGiveItem [ItemName] [Amount]: Gives an item to the admin (cheat mode).
  • CheatDestroyAll: Destroys all enemy creatures in the area.
  • CheatTeleport [X] [Y] [Z]: Teleports the admin to coordinates.
  • CheatFly: Enables fly mode for the admin.
  • CheatGhost: Enables ghost mode (no collision) for the admin.
  • CheatWalk: Disables fly/ghost mode and returns to normal movement.

Advanced Rendering Commands

These commands provide fine-grained control over the rendering pipeline:

Lighting & Shadows

  • r.LightFunctionQuality [0-3]: Light function quality. Lower for performance.
  • r.ShadowFadeResolution [Value]: Shadow fade resolution. Lower to improve FPS.
  • r.SSAOQuality [0-4]: Screen Space Ambient Occlusion quality. 0 disables.
  • r.DistanceFieldShadowing [0/1]: Distance field shadowing. Disable for performance.
  • r.LumenGI [0/1]: Lumen Global Illumination. High-quality but expensive.
  • r.LumenReflections [0/1]: Lumen reflections. Very expensive.

Anti-Aliasing & Resolution

  • r.Tonemapper.Sharpen [Value]: Sharpens the image. Range: 0-1.
  • r.FidelityFX.FSR.Enabled [0/1]: AMD FidelityFX Super Resolution.
  • Upscaling.Quality [Value]: Upscaling quality (0-3).
  • r.MotionBlurQuality [0-4]: Motion blur quality. 0 disables.
  • r.DepthOfFieldQuality [0-4]: Depth of field quality. 0 disables.

Geometry & Detail

  • r.TessellationAdaptivePixels [Value]: Adaptive tessellation detail. Lower for performance.
  • r.TerrainLOD [Value]: Terrain level of detail. Lower for performance.
  • r.FoliageLODDistanceScale [Value]: Foliage LOD distance. Lower for performance.
  • r.MaxAnisotropy [Value]: Maximum anisotropic filtering. 16 is max.
  • r.TextureLODBias [Value]: Texture LOD bias. Negative = sharper, Positive = blurrier.

Physics & Simulation Commands

  • p.NetUpdateFrequency [Value]: Network update frequency (Hz). Higher = smoother but more bandwidth.
  • p.MaxClientUpdateRate [Value]: Maximum client update rate.
  • p.MaxInterpolationError [Value]: Maximum interpolation error tolerance.
  • p.PhysicsLOD [Value]: Physics level of detail. Lower for performance.
  • p.MinPhysicsDeltaTime [Value]: Minimum physics delta time (seconds).

Performance Optimization Presets

Here are preset command combinations for different performance needs:

Ultra Performance (Lowest Quality)

r.ShadowQuality 0
r.BloomQuality 0
r.LensFlareQuality 0
r.SSAOQuality 0
r.PostProcess 0
r.ScreenPercentage 60
r.ViewDistanceScale 0.6
r.TextureLODBias 2
r.MotionBlurQuality 0
r.DepthOfFieldQuality 0

Balanced Performance

r.ShadowQuality 2
r.BloomQuality 2
r.LensFlareQuality 2
r.SSAOQuality 1
r.ScreenPercentage 80
r.ViewDistanceScale 0.8
r.TextureLODBias 1
r.DecalLifetime 5

Quality Over Performance

r.ShadowQuality 5
r.BloomQuality 5
r.LensFlareQuality 5
r.SSAOQuality 3
r.ScreenPercentage 120
r.ViewDistanceScale 1.2
r.TextureLODBias 0
r.Tonemapper.Sharpen 0.3

Troubleshooting Common Issues

Issue: Low FPS in Mega-Factories

Late-game factories with 1,000+ buildings can bring your GPU to its knees:

  • Step 1: Run `Stat Unit` to identify the bottleneck (CPU vs GPU).
  • Step 2 (GPU Bound): Lower `r.ScreenPercentage` to 80 or 60. Disable shadows with `r.ShadowQuality 0`.
  • Step 3 (CPU Bound): Reduce `r.ViewDistanceScale` to 0.6. Decrease `p.NetUpdateFrequency` to reduce network load.
  • Step 4: Disable post-processing with `r.PostProcess 0`. This is the single biggest FPS boost.

Issue: Network Lag/High Ping

High latency can cause desync and rubber-banding:

  • Check: Run `Stat Network` to see your ping and packet loss.
  • If High Ping: Check your internet connection. Try reducing `p.NetUpdateFrequency` to 30 or 20.
  • If Packet Loss: Check server connection. Verify UDP ports (7777, 15000, 15777) are open.
  • Server-Side: Ask server admin to check `ShowPing` for all players to identify if it's server-wide or individual.

Issue: Graphics Artifacts/Glitching

Visual glitches can indicate rendering issues:

  • Check: Run `Stat SceneRendering` to see if draw calls are abnormally high.
  • If High Draw Calls: Reduce `r.ScreenPercentage` and `r.ViewDistanceScale`.
  • If Persistent: Try disabling advanced features: `r.GBuffer 0`, `r.LumenGI 0`.
  • Worst Case: If all else fails, run `r.PostProcess 0` to disable all post-processing.

Keyboard-Specific Console Access

On some keyboard layouts, the default console key may not work:

Keyboard Layout Console Key Alternative
US QWERTY` (Backtick) or ~ (Tilde)Ctrl + Shift + L
German QWERTZö (Ö) or ^ (Circumflex)Ctrl + Shift + L
French AZERTY² (Superscript 2)Ctrl + Shift + L
Nordic§ (Section) or ^ (Circumflex)Ctrl + Shift + L
Polish§ (Section)Ctrl + Shift + L

Console Configuration File

You can create a `autoexec.cfg` file in the game's `Config/` directory to automatically execute commands on startup:

Example autoexec.cfg

# Performance Preset
r.ScreenPercentage 80
r.ShadowQuality 2
r.PostProcess 1
r.ViewDistanceScale 0.8

# Gameplay Settings
FOV 95
Gamma 1.0

# HUD Settings
Stat FPS

Note: Some commands are restricted on Dedicated Servers. While visual and HUD commands work for every player, world-altering commands may require you to be authenticated as an Admin through the Server Manager first.

Pro Tip: Use `Stat Unit` to diagnose performance issues before tweaking settings. It shows whether you're CPU or GPU bound, which determines which commands will actually help. Don't just randomly tweak settings - diagnose first!

Optimize your factory with total control. Host your Satisfactory server with Supercraft and enjoy high-performance hardware that minimizes the need for console tweaks, even as your industrial empire reaches Tier 9.

Top