Customizing your Satisfactory server settings lets you control everything from player limits and autosave frequency to network performance and advanced gameplay options. Whether you want a casual factory-building experience with friends or a competitive server with strict rules, proper configuration makes all the difference.

In this guide, you will learn how to locate and edit Satisfactory server configuration files, understand what each important setting does, apply changes safely without breaking your server, and use Pine Hosting's simplified file management system.

What Are Satisfactory Server Settings?

Satisfactory uses configuration files (called "ini files") to store all server settings. These files control basic parameters like server name and player count, as well as advanced options like network bandwidth, tick rates, and autosave behavior.

Because Satisfactory runs on Unreal Engine, these configuration files follow a specific format. Even small syntax errors can prevent your server from starting, so understanding how to edit them properly is important.

Where Configuration Files Are Located

Satisfactory stores server configuration files in a specific directory inside your server installation:

For Windows Servers:

/FactoryGame/Saved/Config/WindowsServer/

For Linux Servers:

/FactoryGame/Saved/Config/LinuxServer/

The main configuration files you will work with are:

  • Game.ini – Game-specific settings like max players
  • Engine.ini – Engine settings including network and performance options
  • GameUserSettings.ini – User settings like autosave intervals
  • ServerSettings.ini – Server behavior like pause when empty

Important: These files might not exist until you start your server for the first time, connect through the in-game Server Manager, complete initial setup, and shut down the server gracefully using the quit console command.

How To Edit Configuration Files (Manual Method)

If you are running your own self-hosted Satisfactory server, editing configuration files requires accessing your server's file system directly.

Step 1: Stop Your Server

Always stop your server completely before editing configuration files. The server writes to these files during shutdown, so any changes made while the server is running will be overwritten.

Use the console command quit or your server manager's stop function. Never force-close the server.

Step 2: Backup Your Configuration Files

Before making any changes, backup the entire /Config/ folder. If something breaks, you can restore these backups and try again.

Create dated backup folders so you can track when changes were made.

Step 3: Access And Edit The Files

For Local Servers: Navigate to the configuration directory using File Explorer or your file manager.

For Remote Servers: Use an FTP/SFTP client like FileZilla or WinSCP to connect and browse to the config directory.

For Linux Command Line: Use a text editor like nano:

nano /path/to/FactoryGame/Saved/Config/LinuxServer/Game.ini

Open the file you need to edit in a text editor.

Step 4: Make Your Changes Carefully

Configuration files use this format:

[/Script/Engine.GameSession]
MaxPlayers=8

Each section starts with brackets [ ] and contains related settings. Be extremely careful with:

  • Exact capitalization
  • No spaces around the equals sign
  • Proper section headers
  • Correct syntax

One wrong character can break the entire file.

Step 5: Save And Test

After editing:

  1. Save the file
  2. Start your server
  3. Watch the console for errors
  4. Test that your changes worked in-game
  5. If the server won't start, restore your backup

Important Satisfactory Server Settings

Here are the most commonly modified settings and what they do:

Max Players

By default, Satisfactory servers support 4 players. You can increase this, but performance may suffer with higher player counts since the game is optimized for 4 players.

To Change:

Edit Game.ini:

[/Script/Engine.GameSession]
MaxPlayers=8

Replace 8 with your desired player limit (max 127, but not recommended above 10).

Alternative:

Add as a startup parameter:

-ini:Game:[/Script/Engine.GameSession]:MaxPlayers=8

Autosave Frequency

The server autosaves every 300 seconds (5 minutes) by default. More frequent saves protect progress but cause brief performance drops.

To Change (Via Console):

Connect as admin, open Server Manager, go to Console, and type:

FG.autosaveinterval 3

This sets autosave to every 3 minutes. The value is in minutes.

To Change (Via File):

Edit GameUserSettings.ini:

mFloatValues=(("FG.AutoSaveInterval", 180.000000))

The value here is in seconds (180 = 3 minutes).

Number Of Autosaves

The server rotates through 3 autosave files by default, deleting the oldest when creating a new one.

To Change:

Edit Engine.ini:

[/Script/FactoryGame.FGSaveSession]
mNumRotatingAutosaves=10

More autosaves provide better recovery options but use more disk space.

Pause When Empty

Make the server pause when all players disconnect, saving CPU and preventing time-based events.

To Enable:

Use the in-game Server Manager:

  1. Connect as admin
  2. Open Server Manager
  3. Go to Server Config tab
  4. Check "Pause server when empty"

This creates or modifies ServerSettings.ini:

[/Script/FactoryGame.FGServerSubsystem]
mAutoPause=True

Auto-Save On Disconnect

Force the server to save whenever a player leaves.

To Enable:

In Server Manager Server Config tab, check "Autosave when player disconnects".

Updates ServerSettings.ini:

[/Script/FactoryGame.FGServerSubsystem]
mAutoSaveOnDisconnect=True

Network Performance Optimization

For servers experiencing lag with multiple players, network settings can be optimized.

To Optimize:

Edit Engine.ini:

[/Script/Engine.NetworkSettings]
n.NetworkQuality=3

[/Script/Engine.Player]
ConfiguredInternetSpeed=104857600
ConfiguredLanSpeed=104857600

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600

[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600

Edit Game.ini:

[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=104857600
MaxDynamicBandwidth=104857600
MinDynamicBandwidth=10485760

This sets network quality to "Ultra" and increases bandwidth limits significantly.

Server Tick Rate

The tick rate controls how many times per second the server updates. Default is 30.

To Change:

Edit Engine.ini:

[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=30
LanServerMaxTickRate=30

[/Script/SocketSubsystemEpic.EpicNetDriver]
NetServerMaxTickRate=30
LanServerMaxTickRate=30

[/Script/Engine.Engine]
NetClientTicksPerSecond=30

Warning: Higher tick rates require better hardware and will not reduce lag if your server already struggles at 30.

Advanced Game Settings (Creative Mode)

Advanced Game Settings function as Satisfactory's creative/sandbox mode, allowing extensive gameplay customization.

What Advanced Game Settings Include

Popular options:

  • No Build Cost – Build without consuming materials
  • No Power – Buildings work without electricity
  • Flight Mode – Unlimited flight without fuel
  • God Mode – Immunity to damage
  • Instant Unlocks – Skip all research and tier progression
  • No Fuel – Vehicles run without fuel

Important Notes About AGS

When you enable Advanced Game Settings:

  • The change is permanent – Cannot be disabled once enabled
  • Achievements disabled – Saves with AGS won't earn achievements
  • Per-save setting – Each world has its own AGS status

How To Enable Advanced Game Settings

When Creating A New Session:

  1. Connect to your server through Server Manager
  2. Click "New Game"
  3. Click "Advanced Game Settings" button at the bottom
  4. Accept the warning
  5. Configure your desired options
  6. Create the session

For Existing Sessions:

  1. In Server Manager, go to "Load Game"
  2. Check "Enable Advanced Game Settings" box
  3. Accept the warning
  4. Load the save

Once enabled, toggle individual settings from the pause menu (ESC) under "Advanced Game Settings" anytime.

Common Configuration Issues And Solutions

Configuration Files Don't Exist

If you can't find config files:

  1. Start the server at least once
  2. Connect through Server Manager
  3. Complete initial setup (name, password)
  4. Use console command quit to shut down gracefully
  5. Files will now exist in the config directory

Server Won't Start After Editing

If your server fails to start:

  1. Restore your backup files immediately
  2. Check your syntax character-by-character
  3. Verify section headers match exactly
  4. Remove any extra spaces or characters
  5. Try the change on a test server first

Changes Not Taking Effect

If your edits don't apply:

  1. Confirm you edited the right file (WindowsServer vs LinuxServer)
  2. Make sure the server was fully stopped
  3. Verify you saved the file
  4. Check the setting is in the correct section
  5. Try using the in-game console instead

Files Reset After Updates

Game updates can overwrite config files:

  1. Backup before every update
  2. Compare backups to new files after updating
  3. Re-apply your custom settings
  4. Keep a text document listing all your changes

Ready To Build Your Perfect Factory Server?

Pine Hosting is a simple and reliable Satisfactory server host. Our panel handles file management, backups, and performance monitoring, so you can focus on building factories instead of troubleshooting configuration files.

Whether you want to tweak basic settings like player count and autosaves or dive deep into network optimization and Advanced Game Settings, Pine Hosting provides the tools you need.

Check out our Satisfactory server hosting plans today and start building the factory of your dreams with your friends.