Palworld Xbox Dedicated Server Docker set up guide Palworld has been released in early access! But how do you start an Xbox
Satisfactory has introduced support for dedicated server hosting with update 0.5.0.0! But how do you start a server to play with your friends? This guide will show you how to set up a Satisfactory Server using Docker and get you on your way to playing Satisfactory!
Looking to host your server without using Docker? Check this Guide!
The following steps will guide to through the Docker Desktop installation:
If output is shown as the example above, good job! You’ve now got Docker up and running! Let’s move forward with the next steps.
Now you’ve got Docker up and running, it is time to prepare the folder to make sure that your configuration persists if you shut down your server. This step is really quite simple.
Now you are almost ready to start your server. For this guide, we will use Docker Compose to configure your server.
version: '3'
services:
satisfactory-server:
container_name: 'satisfactory-server'
hostname: 'satisfactory-server'
image: 'wolveix/satisfactory-server:latest'
ports:
- '7777:7777/udp'
- '15000:15000/udp'
- '15777:15777/udp'
volumes:
- '/c/Users/thijs/Desktop/Satisfactory:/config'
environment:
- MAXPLAYERS=8
- PGID=1000
- PUID=1000
- STEAMBETA=false
restart: unless-stopped
Now all files are in order and we are ready to move forward and start the server!
cd C:\Users\thijs\Desktop\Satisfactory
docker-compose up -d
Now if you’ve done everything correctly, your folder should now look like this:
Before you and your friends can connect to the Satisfactory server, you’ll need to make changes to your firewall to allow connections on specific ports.
By default, a Satisfactory server uses the following ports:
Default Port (UDP only) | Port Usage | Description |
---|---|---|
15777 | Query Port | This is the port that you need to enter in the game when you first connect to a dedicated server. This port can be redirected freely. |
15000 | Beacon Port | This port cannot be redirected at the moment. It is automatically incremented if multiple instances of the server are launched and the default is in use already. |
7777 | Game Port | This port can be redirected at the moment. It is automatically incremented if multiple instances of the server are launched and the default is in use already. |
Now you can add these port exceptions to the firewall by hand, but let’s not, that takes way too much time, let’s do something different:
netsh advfirewall firewall add rule name="Satisfactory Port 15777" dir=in action=allow protocol=UDP localport=15777
netsh advfirewall firewall add rule name="Satisfactory Port 15000" dir=in action=allow protocol=UDP localport=15000
netsh advfirewall firewall add rule name="Satisfactory Port 7777" dir=in action=allow protocol=UDP localport=7777
And now your firewall has been magically configured!
Now, let’s move forward by port forwarding. Before doing that, you would want to set a static IP address on your computer.
After you’ve done that, you can move forward with the actual port forwarding:
First, you’ll need to know what the IP addresses of your computer and router are. This can be done by doing the following:
You’ll see some information about the network settings:
You’ll want to make a note of the “Default Gateway” & IPv4 address. In my case, it is:
You’ll need to enter this address in your browser and log in to your router. Visit this site to find your specific model and were to find the Port Forward settings.
Once you’ve navigated to the Port Forwarding rules, please enter the following information:
Rule Name | IP Address | Port Range | Protocol |
---|---|---|---|
Satisfactory Query Port | -Your IPv4 Address- | 15777 – 15777 | UDP |
Satisfactory Beacon Port | -Your IPv4 Address- | 15000 – 15000 | UDP |
Satisfactory Game Port | -Your IPv4 Address- | 7777 – 7777 | UDP |
Now hit save and your Satisfactory server is open to the public!
But your friends still don’t know where to find you. For that, you’ll need your public IP address. You can use a site like www.whatismyip.com to get your public IP address.
Woohoo! You’ve made it to the last step! You’re in the home stretch.
Now you can finally boot up your game.
Once in the main menu, click on server manager and then the “Add server” on the bottom of the screen. This will pop up a new window.
In this window, you can enter the following:
Now you will be asked to claim your server and set a name:
Now you’ll be able to create a game that is to your liking and change the server settings from in this menu:
That’s it! You now have a running Satisfactory server using Docker!
Keep in mind, if you no longer want to use the server, you can use the following 2 commands to shut the server down (this will not remove your save files):
cd C:\Users\thijs\Desktop\Satisfactory
docker-compose down
You may also like:
Palworld Xbox Dedicated Server Docker set up guide Palworld has been released in early access! But how do you start an Xbox
Palworld Port Forwarding Guide Palworld has been released in early access! But how do you start a server to play with your
Cookie | Duration | Description |
---|---|---|
__gads | The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites. | |
_ga | The _ga cookie, installed by Google Analytics, calculates visitor, session, and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. | |
_gid | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. | |
cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
No Comments on Satisfactory Dedicated Server Docker set up guide