Getting started with Satisfactory
This guide helps you set up and configure your Satisfactory dedicated server on ServerPrism, connect players, and troubleshoot common issues.
This guide walks you through setting up your Satisfactory dedicated server on ServerPrism. You will learn how to order your server, configure basic settings, connect to it, and resolve common startup issues.
Before you start
Ensure you have purchased Satisfactory on the Epic Games Store or Steam. Dedicated servers require the game to be owned by the host, even if you are not directly playing on the server machine.
Ordering on ServerPrism
- Select a plan: For Satisfactory, we recommend a minimum of 4 GB RAM for a few players and up to 16 GB for larger factories and more concurrent users. You can upgrade your plan later from your ServerPrism dashboard if needed.
- Choose a region: Select the region closest to you and your players for the best performance.
- Deploy: During the order process, select the
Satisfactoryruntime. Your server will begin deploying automatically.
First boot
After ordering, your server will provision and install the Satisfactory dedicated server files. This process can take several minutes. You can monitor the progress in the ServerPrism panel's Console tab. The server is ready when you see log messages indicating the server is listening for connections, often including the port number.
Connecting / inviting players
Players can connect to your Satisfactory server using the server's IP address and port. The default port for Satisfactory is 7777.
- Find your server IP: Your server's IP address is displayed in the ServerPrism panel dashboard.
- In-game connection: In Satisfactory, from the main menu, select
Join Game. - Choose
Dedicated Server. - Enter your server's IP address followed by the port, like
192.0.2.1:7777. - Click
Connect.
Configuration basics
Most server configurations for Satisfactory are managed through the Game.ini and ServerSettings.ini files, located in the SatisfactoryDedicatedServer/FactoryGame/Saved/Config/LinuxServer/ directory. You can access these files using the ServerPrism panel's File Manager or via SFTP.
Key settings you might want to change:
- Server Name: You can set this in
ServerSettings.ini. Look for a setting likeServerName=My Awesome Factory. - Server Password: To protect your server, set
ServerPassword=YourSecurePasswordinServerSettings.ini. - Max Players: This is usually configured in
Game.ini. Look forMaxPlayers=X. - Save File Management: Satisfactory servers manage save files automatically. You can find them in
SatisfactoryDedicatedServer/FactoryGame/Saved/SaveGames/server.
Many common settings can also be adjusted directly from the ServerPrism panel's Startup tab as environment variables or command-line arguments. Refer to the in-panel startup variables for available options.
Common issues
- Server not appearing in browser: Ensure your server is fully started and not password-protected if you expect it to show up publicly. If it's private, players need to use the direct IP:port connection.
- Connection timed out: This often indicates the server isn't running or a firewall is blocking the connection. Check the
Consoletab in your ServerPrism panel for startup errors. Ensure you are using the correct IP and port. - Save game issues: If you are having trouble loading saves or new saves aren't appearing, check the
Consolefor disk space errors or file permission issues. You can also try backing up and deleting existing save files to force a fresh start. - High latency/lag: Verify your server region is geographically close to your players. If issues persist, consider upgrading your server plan for more RAM or CPU resources from your ServerPrism dashboard.
Next steps
- Explore advanced configurations: Satisfactory has many advanced settings for world generation, resource nodes, and game rules. Consult the official Satisfactory wiki or community guides for deeper customization options within
Game.iniandServerSettings.ini. - Backup your saves: Regularly back up your server's save files from the
File Managerto your local machine, especially before making significant changes. - Get support: If you encounter persistent issues, open a support ticket at https://serverprism.com/tickets. Please include your ServerPrism server ID and relevant console logs.