Skip to main content

Settings Guide: Graphics, Audio, Multiplayer & UI

Factorio's settings control game behaviour, UI, audio, multiplayer, debugging, and automation tools. Proper configuration improves performance, multiplayer reliability, and quality of life for building and alerts.

Interface & GUI

  • Main settings are accessed from the game's main menu under Settings. They control UI scaling, visibility of panels, and many gameplay-related toggles.
  • GUI elements that can be adjusted:
    • Panel visibility and styles (including shadows and aperture effects).
    • UI scale and zoom reset / preset zoom levels.
    • Specific panels such as prototype viewers and debugging panels can be opened or toggled from settings.
  • Programmable speaker GUI:
    • Volume slider controls both audio volume and audible range when global playback is disabled; full-volume local range reaches roughly 64 tiles.
    • "Show alert" toggles sending a GUI text alert (up to 150 characters) and an icon to players.
    • "Allow polyphony" determines whether multiple sounds may play simultaneously from speakers.
    • Up to 50 concurrent sounds can be played due to a game limitation.

Audio & Alerts

  • Alerts can be created by programmable speakers (custom sounds and text) and by the game's built-in alert system.
  • Alerts can be enabled, disabled, muted, or unmuted via the /alerts command. Available alert types include entity_under_attack, turret_out_of_ammo, train_no_path, custom, and many others.
  • Use global playback sparingly in multiplayer—only when all players must be notified—because global alerts are heard everywhere and may be disruptive.

Controls & Hotkeys

  • Settings expose keybindings for general play, UI toggles, and debug functions. Many debug-specific keys are unset by default.
  • The game supports toggles for frequently used UI features (open/close specific panels, toggle entity view, etc.). Bindings can be adjusted in Settings → Controls.

Multiplayer & Networking

  • Factorio uses UDP for multiplayer traffic and includes its own reliable-delivery layer. Firewalls or antivirus that block UDP packets will prevent multiplayer connections.
  • Default multiplayer port is 34197; this can be changed in config.
  • The game supports DNS SRV records for easier hosting and connecting (service name _factorio over UDP). When SRV records are present, the client will log the DNS SRV lookup result.
  • All players in a multiplayer session must use the same game version and the same set of installed mods.

Hosting, Distribution & Platform Notes

  • Official experimental builds are available from the Factorio website; enabling experimental updates is an option in Settings → Other for non-Steam installs.
  • Web-site/bundled copies are DRM-free and can run without continuous internet access; redistribution remains subject to license.
  • Console ports (e.g., Nintendo Switch) provide the full content set without deliberate content removal; some UI and performance characteristics differ (no mod support on Switch).

Deconstruction Planner & Building Filters

  • Deconstruction planners default to selecting:
    • Any entities and entity ghosts (including trees, rocks, cliffs and fish);
    • Tile ghosts;
    • Or, if no entities/entity ghosts/tile ghosts are found, they will instead select tiles.
  • Planners can be customized with whitelist/blacklist-style filters that control which entity types or tiles will be removed. Up to the first four filters show on the planner icon.
  • The planner GUI has two tabs: Entities and Tiles, where you add or remove filters.

Debugging & Developer Modes

  • There are multiple debug levels available in settings:
    • Always — a minimal set of debug features enabled by default.
    • Debug — enables additional debug displays that can be toggled with keys.
  • Debug panels, texture atlas viewers, prototype viewers, and other developer tools can be enabled for inspection and testing.
  • Many debug-related hotkeys are unassigned by default and can be configured in Controls.

Performance & System Integration

  • Settings include performance-related options (update/render caps, graphical details) to help maintain UPS/FPS. Large factories will naturally reduce performance as complexity increases.
  • Instructions and templates for adding Factorio to system launchers (Windows taskbar, macOS Dock, Linux .desktop files) can be followed to simplify startup.

Privacy & Site Settings (Web/wiki context)

  • Factorio's web properties and community sites may use analytics (e.g., Google Analytics) and cookies; these are managed separately from in-game settings.

Practical tips

  • Configure alerts and programmable speakers carefully to avoid alert spam—use local playback and concise alert messages.
  • When hosting multiplayer, ensure UDP traffic and port 34197 (or your configured port) are open, and consider using DNS SRV records to simplify joins.
  • Use deconstruction planner filters to safely clear areas without accidentally removing critical structures.