How to Configure Your Astroneer Dedicated Server (AstroServerSettings.ini)

Complete Astroneer server configuration guide — AstroServerSettings.ini and Engine.ini settings reference with every option explained.

Astroneer uses two config files for server settings:

AstroServerSettings.ini
Engine.ini

⚠️ Do NOT edit .ini files while the server is running. Changes will not be saved. Always stop the server first.

Editing Config Files

  1. Stop your server
  2. In the XGamingServer Panel, click Files
  3. Navigate to Astro/Saved/Config/ (WindowsServer or LinuxServer depending on your setup)
  4. Edit the file, save, and start your server

📝 Note: If the config files don't exist, run the server once and shut it down — they auto-generate on first launch.


Engine.ini — Connection Port

The game port is set in Engine.ini, not in AstroServerSettings.ini:

[URL]
Port=8777

This tells Astroneer which port to listen on for player connections. You must also ensure this port is open (UDP) in your firewall.


AstroServerSettings.ini — Complete Reference

Under [/Script/Astro.AstroServerSettings]:

Server Identity & Network

SettingDefaultDescription
ServerName"Astroneer Dedicated Server"Name in the server browser
ServerAdvertisedName""Overrides ServerName for browser display if set
PublicIP""Your server's public IP — required for the browser to list your server correctly. Use Google "my IP" to find it.
ServerPassword""Join password (blank = public)
Port8777Game port (should match Engine.ini)
ConsolePort1234Remote console port (TCP) — do NOT expose publicly

Players & Ownership

SettingDefaultDescription
MaxPlayerCount8Max concurrent players (hard cap: 8)
OwnerName""Steam name of the server owner
OwnerGuid""SteamID64 of the owner (auto-filled when owner first joins; set to 0 for auto-assignment)
PlayerActivityTimeout0AFK kick timeout in seconds (0 = disabled)
DenyUnlistedPlayersFalseWhitelist mode — only players in the approved list can join

💡 Tip: See Server Ownership for the full ownership setup guide.

Save Management

SettingDefaultDescription
ActiveSaveFileDescriptiveName""Name of the active save file (without .savegame extension)
AutoSaveGameInterval900Auto-save interval in seconds (900 = 15 minutes)
BackupSaveGamesInterval7200Backup interval in seconds (7200 = 2 hours)

Save files are stored in Astro/Saved/SaveGames/. Backups are created in the same directory with timestamps appended to the filename.

Other Settings

SettingDefaultDescription
bDisableServerTravelFalseDisable travel between planets
VerbosePlayerPropertiesFalseEnable detailed player logging
ServerGuid""Auto-generated unique server identifier

Required Ports

PortProtocolPurposeRequired?
8777UDPGame trafficYes
1234TCPConsole/remote managementNo — internal only

⚠️ Important: Only port 8777 UDP needs to be forwarded. The ConsolePort should never be exposed to the public internet.

Performance Notes

  • Astroneer servers consume 2–4 GB RAM baseline, growing to 6 GB+ as bases become complex
  • Large bases with many tethers and items are the main performance bottleneck — this is an engine limitation
  • Auto-save during complex worlds can cause brief lag spikes — consider increasing AutoSaveGameInterval for large saves
  • Always stop the server gracefully — forced shutdowns during auto-save can corrupt the save file

Example Configuration

[/Script/Astro.AstroServerSettings]
PublicIP=203.0.113.50
ServerName=XGaming Space Explorers
MaxPlayerCount=8
OwnerName=MyUsername
OwnerGuid=0
ServerPassword=
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
ActiveSaveFileDescriptiveName=MyWorld
DenyUnlistedPlayers=False
PlayerActivityTimeout=0
Port=8777
ConsolePort=1234

How is this guide?

40% Off — Limited TimeGet your Astroneer server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page