- Navigate to the Satisfactory server directory once the download is complete:
- Go to the Panel Access tab and click on the provided login URL. Enter the Game Panel using your credentials.
Suggested Reading
Currently, the Linux version doesn’t support automated Satisfactory server updates. However, you can manually update with the same SteamCMD command used for installation:
7. Customize Your Satisfactory Server
Beyond the system requirements mentioned above, consider a broadband internet connection for a smooth Satisfactory server installation.
- Open Satisfactory and navigate to Server Manager → Server Console.
- Type quit and press Enter. This command forces the server to save its current state to the INI files and then exits gracefully.
- Navigate to your server’s configuration directory with:
sudo systemctl restart satisfactory.service
sudo systemctl status satisfactory.service
Advanced Satisfactory Server Configuration Tips
Start by choosing a suitable game hosting plan. For Satisfactory, we recommend the Game Panel 4 plan, which includes 16 GB RAM and a quad-core AMD processor for optimal performance.
Ariffud M.
./steamcmd.sh +login anonymous
- Download the basic server files by running this command:
Enhance Server Security With a Firewall and Fail2ban
Satisfactory is a first-person, factory-building game with a dash of exploration and combat on an alien planet. For fans looking to improve their gaming experience, creating your own Satisfactory dedicated server might be an ideal next step.
nano ./FactoryGame/Saved/Config/LinuxServer/ServerSettings.ini
sudo apt-get update && sudo apt-get upgrade
- Open the Debian package repositories file in the nano editor using the following command:
Securing your Satisfactory server against unauthorized access and potential threats is crucial. You can implement the Uncomplicated Firewall (UFW) and set up Fail2ban to enhance your server’s protection.
As one of the best game hosting providers, Hostinger plans are designed to support demanding games like Satisfactory, ensuring your server maintains smooth performance under various conditions.
sudo nano /etc/systemd/system/satisfactory.service
- Paste the following lines into the file, adjusting the User, Group, WorkingDirectory, and ExecStart paths as needed for your setup:
For players who prefer a hands-on approach, you can manually set up a Satisfactory server on Linux. In this tutorial, we’ll use a Debian 11 distribution.
sudo systemctl restart networking
Before setting up your server for playing Satisfactory with friends, make sure you meet these minimum requirements:
sudo apt-get install screen
- Launch a new screen session for your Satisfactory dedicated server with a descriptive name:
To remotely manage a Satisfactory server, use tools such as game server manager software or SSH for direct access. These tools allow you to adjust settings, update the game, and monitor performance from any location.
- Restart the networking service using this command:
sudo nano /etc/network/interfaces
- Modify the file to establish a static server IP. Here’s an example:
InitialConnectTimeout=xx.0
ConnectionTimeout=xx.0
Thanks to its easy-to-use graphical interface, this method is ideal for beginners or players who need to become more familiar with the complex and error-prone manual approaches.
- Log in to your router’s web interface, usually by typing its IP address in a web browser.
- Navigate to the Port Forwarding, Gaming, or Virtual Server section within the settings.
- Set up port forwarding rules for the game port and query port your server uses.
- Input the local IP address and server ports you wish to open.
- Save your router’s settings and restart it if required.
By following these instructions, you’re now well-prepared to launch your own server, providing a tailored and secure gaming environment for you and your fellow players. Enjoy your Satisfactory adventures!
Setting Up UFW
Yes, you can install mods on your Satisfactory dedicated server to enhance gameplay. However, ensure that server mods and customizations are compatible and up-to-date to prevent conflicts and guarantee a smooth experience for all players.
- If it’s not pre-installed, add the UFW server firewall with:
When hosting a Satisfactory dedicated server on a Linux VPS, it’s advisable to have a basic understanding of SSH and Linux commands. This knowledge will assist you when navigating and managing the server environment.
- Activate UFW to enforce the firewall settings:
Set up a Static IP for Your Server
- Install Fail2ban on your system with:
Creating a service file is recommended because it enables your server to start automatically upon boot if configured to do so. Here are the steps:
The Linux screen command is useful for interactive sessions where you can see the output or interact with the process. Follow this guide:
How to Make a Satisfactory Server FAQ
sudo ufw enable
The cost of running a Satisfactory server depends on the hosting service, server specifications, and usage. It typically ranges from to monthly, increasing with more players and higher specs.
How Can I Manage My Satisfactory Server Remotely?
Configuring port forwarding is crucial for directing external traffic to your Satisfactory server, mainly when it operates behind a router. This ensures players outside your local network can connect to your server.
Can I Install Mods on My Satisfactory Dedicated Server?
sudo apt-get install ufw
- Configure firewall rules to permit only necessary traffic, like your game and query ports. For instance:
[/Script/FactoryGame.FGSaveSession]
mNumRotatingAutosaves=xx
./steamcmd.sh +login anonymous +force_install_dir /home/steam/satisfactory +app_update 1690800 validate +quit
If your server runs as a background service and you want to monitor its performance without opening server logs, run the following: