Game Settings

Game Settings



Overview



Factorio offers a comprehensive settings menu that allows you to tailor the game to your hardware, preferences, and playstyle. Proper configuration can significantly improve performance, especially on lower-end machines, while also enhancing the quality of life for accessibility and multiplayer. This guide covers all major categories: Graphics, Audio, Controls, Accessibility, Language, Network, and Gameplay. It also provides recommended settings for different hardware levels and highlights settings that are easy to misconfigure.

---

Graphics Settings



Factorio’s graphics settings primarily affect visual fidelity and VRAM usage. The game is CPU‑bound (driven by the simulation update rate, UPS), so reducing graphical load can free up resources for smoother factory operation.

SettingOptionsDescriptionRecommendation
FullscreenWindowed, Fullscreen, BorderlessWindowed mode may reduce input lag. Borderless is good for alt‑tabbing.Use Fullscreen for best performance. Borderless if you frequently switch windows.
ResolutionList of supported resolutionsHigher resolutions require more GPU power.Match your monitor’s native resolution. On low‑end, use 1280×720 or 1366×768.
VSyncOn/OffSynchronizes frames with monitor refresh. Can introduce input lag.Off for lower input lag; enable only if you experience screen tearing.
Sprite ResolutionHigh, Normal, LowControls the texture quality of sprites. High uses more VRAM.Low on low‑end/VRAM‑limited systems. Normal is a good balance. High only if you have 2+ GB VRAM.
Texture CompressionHigh, Normal, Low, OffCompresses textures to save VRAM. Lower quality = less VRAM usage.Low for 1 GB VRAM or less. Normal for most systems. Off only if you have abundant VRAM (4 GB+).
Light QualityHigh, Normal, LowDetermines the quality of dynamic lights. Low casts less demanding shadows.Low for performance. Normal is a good compromise. High only on high‑end systems.
Smooth LightingOn/OffEnables smoother light gradients. Off reduces GPU load.Off for performance. On if you don’t notice a drop.
Smoke and CloudsOn/OffAdds animated smoke and cloud particles. Off improves UPS.Off on low‑end; on for immersion if you have spare CPU cycles.
Animated WaterOn/OffAnimates water surfaces. Off can give a large performance boost on slow CPUs.Off on low‑end; on only if you have a strong CPU.
Pollution GraphicsOn/OffShows colored pollution overlay and particles. Off reduces GPU load.On for gameplay feedback; turn off only if you need extra FPS.
Inventory IconsHigh, Normal, LowQuality of item icons in inventories. Low saves VRAM.Normal by default; Low on very low‑end systems.
Graphics Quality Sub‑presetsVery Low, Low, Medium, High, Very High, UltraOverrides many individual settings.Use Medium for most systems; Low or Very Low for low‑end; High/Ultra only for powerful GPUs (e.g., GTX 1060+).
> ⚠️ Important: Changing sprite resolution or texture compression requires a game restart to take effect.

---

Audio Settings



Audio settings are mostly personal preference but can affect clarity during gameplay.

SettingDescriptionRecommendation
Master VolumeOverall game volumeAdjust to comfortable level.
SFX VolumeSound effects (machines, combat, alerts)Keep at 100% for important audio cues.
Music VolumeBackground musicReduce or mute if you prefer your own playlist.
Ambience VolumeEnvironmental sounds (wind, water, etc.)Leave at 50% or reduce – can be repetitive.
Play Sound on ErrorPlays a sound when a building is missing inputs/outputsOn – helps with troubleshooting.
Use Alt View Toggle SoundSound when toggling alt mode (recipe icons)On – provides clear feedback.
---

Controls Settings



Factorio allows extensive key rebinding. Some settings are commonly overlooked.

Key / SettingDefaultNotes
MoveWASD
Pick itemsLeft click
Open inventoryE
CraftQ (empty hand) or click
RotateRHold to rotate multiple times.
Alt ModeAltToggles detailed info on buildings (recipes, items inside). Keep this bound – it’s essential.
Quickbar slots1–0 / Shift+1–0Assign items for quick access.
Copy/Paste SettingsShift+Right click / Shift+Left clickExtremely useful for blueprinting.
UndoCtrl+Z
Map ZoomMouse wheel
Turbo Speed (Debug)` (backtick)Opens debug menu (not for normal play).
Toggle Personal RoboportPEnables/disables your construction bots.
Screenshot ModeF12Hides UI for clean screenshots.
Recommendation: Rebinding Alt Mode to a mouse side button can speed up factory management. Also consider binding Copy/Paste to accessible keys.

---

Accessibility Settings



Factorio provides several settings to improve visibility and readability.

SettingDescriptionRecommendation
UI ScaleScales the entire interface (min 50%, max 200%)100% is default. Increase to 125% or 150% if you have a high‑DPI monitor or difficulty reading small text.
Message Font SizeSize of chat/log messagesIncrease if you often miss alerts.
Rich TextAllows colored and stylized text in chat/blueprintsOn – helpful for organizing notes.
Color Blind ModeChanges icon colors to be distinguishable (e.g., circuit network colors)On if you have color vision deficiency.
Show Detailed Entity InfoAlways shows info (items per second, etc.)On – provides essential data.
Automatic TooltipsShows tooltip when hovering over an entityOn – reduces confusion.
MinimapSize / PositionIncrease size if you rely heavily on the minimap.
FPS/UPS DisplayShows frames per second and updates per secondEnable (via Debug menu) to monitor performance. Press F4 or ` (backtick) then activate "show-fps".
---

Language Settings



SettingDescriptionRecommendation
Game LanguageChanges UI, tooltips, and hints. Does not affect mod‐added content.Select your preferred language. Factorio supports many languages (English, German, French, Japanese, Chinese, Russian, etc.).
FontSubstitutes the game font for another installed on your systemOnly needed if you have display issues with default fonts. Leave as default.
---

Network Settings (Multiplayer)



These settings affect online and LAN gameplay. Incorrect values can cause desyncs or lag.

SettingDefaultDescriptionRecommendation
Maximum Upload Speed (kbps)10000Bandwidth limit for sending commands to other players.Start with 10000. If you experience lag, lower to 5000. For slow connections (DSL), try 2000.
Latency Smoothing (tick)3How many ticks of input delay to smooth out network jitter. Higher = smoother but more input lag.Keep at 3 for most connections. Increase to 5–8 if you see frequent stutters. Decrease to 1 only on very low latency LAN.
Server Save Frequency5 minutesAuto‑saves for dedicated servers.Adjust based on your risk tolerance. Too frequent can cause stutter.
Steam NetworkingEnabledUses Steam relays for NAT traversal.Leave on for public games; turn off for direct LAN connections.
Show Network IconsOnDisplays ping and latency on the HUD.Keep on – helpful to diagnose lag.
> ⚠️ Important: Setting Max Upload Speed too low can cause desyncs; too high may overload your connection. Monitor your average upload speed using external tools (e.g., speedtest) and set to 80% of it.

---

Gameplay Settings



These affect automation behavior and quality of life.

SettingDefaultDescriptionRecommendation
Autosave Interval5 minutesHow often the game autosaves.Keep at 5 minutes for safety. Increase to 10–15 minutes if saves stutter on slow disks.
| Show Recipe Tooltips | On | Shows what an assembler/chemical plant is making when hovered. | On – essential for managing recipes.
| Show Pollution on Map | On | Displays red pollution cloud on the map. | Off slightly improves performance (less map redraw). Turn off only if you don’t need pollution feedback. |
| Expand Resource Patches | On | Merges ore patches that are close together. | On – makes mining easier. |
| Enemy Settings (in Map Generator) | Default | Controls biter bases, evolution rate, expansion. | For new players, reduce Starting Area Size to small (easier early game) and disable Enemy Expansion. |
| Map Editor Mode | Off | Allows free editing and testing. | Only enable for creative play. |
| Automatic Trash Filter | On (when using logistic slots) | Automatically pushes items from your inventory to the trash slots when you have too many. | On – reduces manual sorting. |
| Always Show Quickbar | On | Keeps quickbar visible even when inventory is open. | On – improves workflow. |
| Mining Drill Breakdown | On | Shows when drills run out of resources. | On – prevents surprise shortages. |

---

Optimized Settings by Hardware Level



#### Low‑End Systems (e.g., Intel HD Graphics, 4 GB RAM, dual‑core CPU)
  • Graphics Quality Preset: Very Low or Low

  • Resolution: 1366×768 or 1280×720

  • Sprite Resolution: Low

  • Texture Compression: Low

  • Light Quality: Low

  • Smooth Lighting: Off

  • Smoke and Clouds: Off

  • Animated Water: Off

  • Pollution Graphics: Off (only if FPS is still low)

  • Update Speed (UPS): Limit FPS to 30 via launch option `--max-fps 30` if needed

  • Autosave Interval: Increase to 10 minutes to reduce save stutter


  • #### Mid‑Range Systems (e.g., GTX 1050/RX 560, 8 GB RAM, quad‑core CPU)
  • Graphics Quality Preset: Medium or High

  • Resolution: 1920×1080

  • Sprite Resolution: Normal

  • Texture Compression: Normal

  • Light Quality: Normal

  • Smooth Lighting: On

  • Smoke and Clouds: On

  • Animated Water: On (turn off if UPS drops below 55)

  • Pollution Graphics: On

  • Autosave Interval: 5 minutes


  • #### High‑End Systems (e.g., RTX 2060 Super+, 16+ GB RAM, 6+ core CPU)
  • Graphics Quality Preset: Ultra or Very High

  • Resolution: 2560×1440 or higher

  • Sprite Resolution: High

  • Texture Compression: Off (or High)

  • Light Quality: High

  • Smooth Lighting: On

  • Smoke and Clouds: On

  • Animated Water: On

  • Pollution Graphics: On

  • Autosave Interval: 3 minutes (no stutter on fast SSDs)


  • ---

    Easy to Misconfigure Settings



    1. Maximum Upload Speed (Network) – Setting too low can cause desyncs when you connect multiple players or place many entities. Too high may flood your connection. Use a speed test and set to ~80% of your upload.
    2. Autosave Interval – Setting to 1 minute can cause frequent stuttering on old HDDs; setting to 30 minutes risks losing progress. 5 minutes is safe.
    3. Enemy Expansion (Map Generator) – New players often leave this on and get overwhelmed. Disable it on your first playthrough.
    4. Rich Text and Color Blind Modes – These are easily overlooked but can dramatically improve readability for users with vision issues.
    5. VSync – Many leave it off and notice screen tearing; enable only if you see tearing. Off reduces input lag.
    6. Texture Compression – Setting to Off on low‑VRAM systems will cause heavy stuttering or crashes.

    ---

    Special Attention Points During Setup



  • First Launch: After installation, the game will ask for language and graphics preset. Choose the preset appropriate for your hardware. You can fine‑tune later.

  • Alt Mode: Permanently enable Alt Mode by pressing Alt (the key). This reveals what every building is making – vital for factory management. If you accidentally turn it off, press Alt again.

  • Quickbar Customization: Drag items from your inventory to the quickbar (top of screen). You can mirror this for both the toolbar and the main bar. This saves constant menu opening.

  • Debug Info: Press F4 (or backtick) to open the debug menu. Enable show‑fps and show‑ups to monitor performance. If UPS drops below 60, reduce graphical settings or simplify your factory.

  • Multiplayer Setup: Before hosting, ensure your router forwards port 34197 (UDP) for direct connections, or use Steam/Nat punch‑through. Check Max Upload Speed and Latency Smoothing before inviting players.

  • Mod Settings: After installing mods, each mod may add its own settings in the mod settings menu. Check there for per‑mod toggles.

  • Map Generator Settings: Spend time here. A common mistake is setting Water too high or Cliffs too frequent, making early expansion frustrating. Adjust Starting Area Size (larger = safer), Iron/Copper/Coal/Stone/Water frequency and richness, and Enemy bases. Presets are available for different difficulty levels.

  • Saving Settings: All settings (including keybinds) are stored in `%AppData%/Factorio/config/` (Windows) or `~/.factorio/config/` (Linux/macOS). You can back up this folder to preserve your setup.


---

By carefully tuning these settings to your hardware and playstyle, you can enjoy Factorio with smooth performance and minimal frustration. Remember to revisit settings if you add heavy mods (like AngelBob’s or Krastorio 2) as they may require additional optimizations.