#dedicated-servers
1 messages · Page 143 of 1
New-NetFirewallRule ` -DisplayName "Allow Satisfactory UDP 7777 from Friend" ` -Direction Inbound ` -Protocol UDP ` -LocalPort 7777 ` -RemoteAddress urfriendsip ` -Action Allow
New-NetFirewallRule ` -DisplayName "Allow Satisfactory TCP 8888 from Friend" ` -Direction Inbound ` -Protocol TCP ` -LocalPort 8888 ` -RemoteAddress urfriendsip ` -Action Allow
Got it working, thanks! I presume it just works if i add another IP to those rules, no need to make a separate one for each?
just run the 3 commands with the other ip
So safer to make one rule per connection rather than put many IP's behind one rule?
u can but if another friend join later on u need a new rule but both works
you can enter quit or exit, but SIGINT/Ctrl+C is fine
I guess i need to clarify, I start the server via a bat file that runs the exe. and on my host PC, i have 2 CMD windows open, neither of which let me type anything into it
if i type quit (using ~ ) in a server, it just closes my client
you need to send it in the server console, not the client console
sorry for the ping on a message so far up, can you share that config?
i am losing my mind trying to get this thing to work
@trail locust
server {
listen 7777 reuseport;
proxy_pass UPSTREAM:7777;
}
server {
listen 7777 udp reuseport;
proxy_pass UPSTREAM:7777;
}
server {
listen 8888 reuseport;
proxy_pass UPSTREAM:8888;
}
adjust UPSTREAM and the ports as needed
the "reuseport" argument is especially important for the UDP port
Right, im just trying to figure out how to ACCESS said server console
in whatever console window thats shows the server log output
Well, again the two consoles i have open in my Host PC do not let me type anything, that being said, if i type ~ and typed "Reboot" it did reload my SP world, which leads me to believe it'd work on a server
@trail locust
oh yeah, and it MUST be a stream config, not http(s)
already is
what does reuseport do
that's the one thing that isn't matching between our configs
among other things it ensures that the reply gets send back to the original port. important for UDP because its a stateless protocol
see #dedicated-servers message
sounds like it's needed
It
Still doesn’t work
By all accounts this should be working
can you test without the rev-proxy inbetween? does it work then?
did you reload the config?
I might be stupid
you wouldn't be the first
are you me? 😂
Omg it's just one thing after another... me on the server, trying to access blueprints window, all blueprints we had are gone, i go to the folder on the server where they SHOULD be, they're there, server is not recognizing it
When it's not the server taking a dump, its my game. If i try to exit the game or do something else... i get that Unity Crash Send Report nonsense
The session name should be "New World" and yet I dont see the blueprints from in-game in the folder on the server, keep in mind, i created dummy blueprints, ive backed up the ones i want to keep
Uggggh, ok... I think i worked through this.. can i just say I hate OneCloud? itt was effing w/ my files and seems like I had to work through getting everything i had on my OneCloud Desktop, to my Local desktop on my host PC
if you got it working, would you mind sharing the rest of your nginx config, or is that it?
That's all I have for satisfactory
ah alright.. I'll save that for later.. if I ever decide I want to have a url for my server xD
Oh, why won't my dedicated server work now... it says it's running.. it's reachable in the client.. but when I try to join it's stuck on the loading screen..
they had it fine when you only needed one incoming port open.
can I specify the other port like before with the ReliablePort=? option?
Yes
alright. it looks like it's just ufw kicking my ass today.. again xD
Hello there, Not sure if this is the correct channel to ask this, but what hosting server provider do you guys recommend? we are only 5 players, We tried to host the server by our own, but the ISP in our country doesnt allow us to do port forwarding
Common issue as of now, a fix for it is to either change the ReliablePort to something else or if you are just playing with a couple of friends you can just allow their IP's to connect to 8888 via firewall.
how is that going to fix the cpu issue? It seems to have fixed itself for now.
There are multiple reports on the QA site about this: https://questions.satisfactorygame.com/post/67efeb096b7c573196363779
Annoying little issue as of now 😦
But gladly it works like a charm after you allow only specific connections
Its an issue with how the server handles "crap data"/non-satisfactory traffic on this port, e.g. port scans.
Move the port to another less common port and the chance for random scans goes down
Ports in range 8000 are often used for various web projects and control panel, thus they're often scanned by outsider, which is most likely what happening to you right now. IP filtering, via firewall or reverse proxy using NGINX for example, mostly solve the problem.
Else, just go for ports in the 51000 range, very rarely used and/or scanned (-Port=51100 — ReliablePort=51101 for example).
That's casaos or zimaos. Pretty neat Nas/virtualization software actually.
didn't fix it for me btw - in fact it only got worse :S
What router do you guys with 100% cpu usage have!? I mean sheesh, I haven't seen port scans or any 100% cpu yet since 3 weeks of using a dedicated server with 8888 port open and more..
and :
i wonder when patch comes out T_T
how much ram do you recomend for two players on a server? gonna be using a server host so also looking for the best of those?
hi my blueprints arent working on my server, i thought it may be the session name being with spaces. if thats case how do i change the session name or how do i fix my blueprints not showing up, they do show up in the serverfiles.
Wrong channel but 3-4 won't be enough to sustain you until you reach the next kind of power generator
oh sorry about that
is six ennough?
I'd say, try and see how it goes down the line 😛
480 mw with 450 production seems fineeee i think
let me tell you, in early to mid game you need about 2k or 3k MW for your basic automation
so i suggest like 16 generators sustained with 6 water extractors
the 8 to 3 ratio is pretty good
🥹 im so screwed it took me 2hours to set up 6 and 2 nearly quiting sesions
its ok the coal generators are the first ones wich include water and thats a real big step in understanding satisfactory
so just take your time and inform yourselfe
What do i do about coal?
coal
I have 2 coal mines leading to my base rn splitting them into 3 different coal generators
yeah the spot for your power grid you choose where water and a decent ammount of good coal nodes are
2 normal ones are enough in most cases
I got 2 pures is that bad?
and your steel production?
thats verry good
I haven’t reached that yet im really struggling to craft the nessary mats
but wait can we get this into #math-and-meta
Ok
Hey, I'm trying to host a dedicated server through the steam gui rather than steamcmd; I can see the server, I can join it, but when loading in, it just loads infinitely
How would I begin to go about fixing this?
U must open the 8888 TCP Port
I thought it was 7777?
That's the one I have open, that's the one the game says it uses
u need 7777 TCP/UDP and with the 1.1 u also need 8888 TCP
Ahh ok
That makes sense, thanks
Also, out of curiosity, what's the minimum reqs for a satisfactory server?
open it reboot the server should work
depends how many players ?
I was thinking about moving my server to my vps
2 usually, sometimes 3
and how far u plan to go
I plan to finish the game and just expand
It's mainly for now, I host, but I work, so I have to leave my pc on before I leave so I can let him join
6 or 8 is the best
Yeah I think my vps has like 4gb
That's fine, I can still run it off my pc
4gb is a bit low but should works fine at the begining
We're at tier 4 of the milestones, on phase 2 of space elevator
I have an issue that only happens on my server..... when I'm playing it will glitch and not place the blue [enter machine/Foundation/wall/ETC] down and when i click to apply it will stay blue. you cant delete the piece, and when you touch it or stand on it, the player stutters and movement is slowed. To fix the issue, i usually exit to the menu and reconnect. Then the items i placed will be built when i log back on.
Does anyone know what could this be related to?
yeah that's the desync issue dedicated server are suffering about
can u check ur cpu usage ?
yes
that's still not fixed? :/
That ain't going to happen lol. Best bet is to either get a hosting provider with more ram.. or an old pc with 16gb of ram and ideally 7th gen intel or first gen ryzen to host it.
nope :/ but high cpu usage can be a cause
Someone said that high cpu usage could be caused by port scanners.. that seems plausible.. I had an issue with it, but it was something else, like a client didn't cleanly disconnect and the server kept running
yep the servers can't handle traffic data well so port scanners are a pain
Someone said that high cpu usage could be caused by port scanners.. that seems plausible.. I had an issue with it, but it was something else, like a client didn't cleanly disconnect and the server kept running
I doubt it because I get that desync and you've seen my cpu low usage though as I just I posted the pics of it yesterday
I wonder if factorio has such desync issues too as the similar mechanics, just not not the graphics ofcourse..
Im getting loads of desync, no high cpu usage tho. Getting so frustrated I might try foundry 🤣
Im not sure foundry will have that amazing feeling only satisfactory coincidentally gives...
But one idea I had with a friend was to just host it through the standard way (epic games) as no desync then, but then run the dedicated server to just auto play in the background, and when your friends aren't on, just collecting things in the background..
But I just have my friends download the save from the dedicated server and host on their own pc when we want to play together without desync issues
I download and upload the saves when I want to play with no dedicated spefic issues like that while still having the dedicated server running in the background
Prime day starts soon. HOLD. While it may be only trash on sale. they do sometimes have deals on these types of systems often enough its worth wating for. I'll bet beelink goes onsale too.
Do yall who run a small form factor pc, like the one above, notice the fans running harder when hosting?
Cpu doesn't seem very pegged when I check the task manager, but the fans are blowing
Well ive been now under the impression fans better be blowing anyway, as I want air moving whether cpu in use or not 🤣
Rofl I just mean... It feels like they're blowing more than they should at the stress it's at
This is the fancurve managing heat. It's easier to keep a cpu cool than to cool one down.
There may be other components getting warm aswell. If you're facing lots of IO the VRM's, memory controller or nvme may be getting hot even if the CPU core is not. the fan controller may also be polling a sensor that you're not looking at such as core hotspot.
This remindes me i need to clean out my nvidia shield lol
Hello beautiful people, this is my first time hosting multiple servers through a command line based Ubuntu Server. I was wondering if there is anyone here who wants to jump on a voice call and help me figure out how to properly edit the .sh files to run multiple servers on the same machine. Please either reply to this or dm me
I suppose start at looking atleast at the resource monitors and what's running and etc..
Oh, in terms of that, its at 45% cpu usage
well that's almost 50% of utilization right so..
If I was a fan manager, I'd say blow the crap out of it.. 🤣
I mean it's a stupid plastic fan, make it work.. got nothing to lose but I would say you need to see why it's triggering on full speed if that is what is happening 24/7 even when idle etc..
I mean the PC itself not idle, its running the game server
are you implying the pc running the server shoul NOT be running at 45% cpu?
Install them in different locations and start them with different values in the "-Port=XXXX" argument.
Make sure to configure the firewall appropriately, especially the secondary port, which will count upwards
Does anyone know whats wrong?
its the "start them" part that im having issue with, i have 3 separate installed but i launch one and it takes over my command line
hey! i'm currently switching which of my pc's is hosting my satisfactory server and i was wondering how i transfer my save from one server to the other?
dmed you
I just wanted to say "sometimes you have to look into why the fans are running crazy, it could mean paste is bad/old, it could mean something is overheating like RandomHero mentioned, the storage drive? the core etc..., I just mean it would be good to find out why the fans are running like that, do they run like that when the server is down as well? and if it only runs during the server is on, there could be many factors.. "
Computers are quite annoying the more factors involved in my small opinion.
but then are things like how I'm not getting the port scans and 100% cpu usage on using a dedicated server.. yet others come here and have that issue.. so see what I mean, it's just too many factors.. ha
When i shut down the server, fans go back to normal speed/sound
ok so that's good, sounds like it's normal operation and just the dedicated server causes heat!. haha
Along the lines I was talking about above, there are little things that are so annoying to know.. things like lets say there is a memory leak or something gets stuck writing to the drive/ram in constant error state.. that could cause the cpu to go to 45% or higher and the fans to drive to full etc..
EDven just looking at Task manager, Ram is at 42% usage
GPU isn't even pegged at all
so then lastly just check the I/O
I can post my phase 5 late dedicated server details and compare I suppose..
IVe killed server, CPU sinks to 1% and down to 3.4 ghz
its a AMD ry 9 6900hx
and its silent, fan wise
Then configure them as a systemd service or get a terminal MUX like screen
The server does not use the GPU. At all
thats no players logged in on the dedicated server phase 5
I'd say late game
Sooo then im worrying for nothing then
I have no idea what you mean
probably, if anything I'd run my fans 100% 24/7 anyway and as a matter of fact.. check this out :
🤣🤣
and that is 6200 rpm.. (laptop fan of course)
rofl
aeroblades are metal blades and the motor is magnetic bearinless or what not..
so what do I care? full speed now!!
see magnet spinning so what do I care about running it full speed 24/7 🤣 I care about the temp so I'm gonna make these peice of junks work!
Yes, Get worried when you hear nothing while the system is under a load lmao.
the yapping is so fucking crazy theres no dedicated servers in here
huh? this is a channel about helping people run dedicated servers on their own machines
not a dedicated server advertisement channel
if you're looking for servers I'd reccomend you go to https://discord.com/channels/370472939054956546/1201555265942724758
I have a dedicated server running 1.1 we have been having issues with crashes since early on 1.0ea, where placing a rail signal would crash it.
We recently had a crash that seemed random, but i have narrowed it down to a very specific event. Placing a foundation in a specific spot instantly crashes the server, with no crash log, and seemingly nothing in the regular logs either.
There are so many warning and a few errors in the normal logs, that its difficult to narrow down what is going on like if there is a save corruption or something.
Some things to note from the logs:
========= Unknown Objects =========
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_Beetle_C_2147428486
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_SpitterForestAlpha_C_2147426465
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_NonFlyingBird_C_2147427951
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_NonFlyingBird_C_2147427948
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_NonFlyingBird_C_2147427945
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Build_Locker_MK1_C_2147440074
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.FGDrivingTargetList_2147446676
LogNavigation: Warning: FNavigationOctree::AddNode: Ignoring Signal Component because bounds are invalid.
Many of these:
LogNavigation: Error: Navmesh bounds are too large! Limiting requested tiles count
The last log before crashing was this:
LogNetPackageMap: Warning: UPackageMapClient::InternalLoadObject: Unable to resolve default guid from client: ObjectName: Build_Foundation_Concrete_8x1_C_2147306244, ObjOuter: /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel
Hello. Don't mind me, I came here to search for the issue with my reverse proxy.
https://steamcommunity.com/app/526870/discussions/1/601907544254870374/ I think that's it.
Hello, new to hosting on Linux (Ive just used a Windows 10 image for the past few years). Ive just finished setting up the server as a service with this guide: https://satisfactory.wiki.gg/wiki/Dedicated_servers/Running_as_a_Service
After doing this, I now use almost 3 more GB of RAM to run the same server, from 5.7GB to 8.5GB. Is there something I did wrong to cause this?
I happen to identify as a dedicated server.
So u have a lot of issues ?
I wouldn't worry about it. 16GB is the recommended amount of ram. It could also be a case of memory reservation vs actual usage now that it's registered as a service. Send it!
Mental CPU @100%
🤣
Me again, Ive gotten a second server running on the same ubuntu server but its only accessible from the local network even though the ports are all forwarded from the same rule on my router. Any ideas?
the ports must be differents
if u put 7777 for the first u need to forward another for u second server
[Unit]
Description=Satisfactory dedicated server 2
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target
[Service]
ExecStartPre=/usr/games/steamcmd +force_install_dir "/home/keith/Satisfactory/Server2" +login anonymous +app_update 169>ExecStart=/home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ReliablePort=8889
User=keith
Group=keith
Restart=on-failure
RestartSec=60
KillSignal=SIGINT
WorkingDirectory=/home/keith/Satisfactory/Server2
[Install]
WantedBy=multi-user.target
satisfactory2.service - Satisfactory dedicated server 2
Loaded: loaded (/etc/systemd/system/satisfactory2.service; enabled; preset: enabled)
Active: active (running) since Tue 2025-07-01 22:56:29 UTC; 11min ago
Process: 806 ExecStartPre=/usr/games/steamcmd +force_install_dir /home/keith/Satisfactory/Server2 +login anonymous +app_update 1690800 validate +quit (code=exited, status=0/SUCCESS)
Main PID: 1351 (FactoryServer.s)
Tasks: 26 (limit: 28740)
Memory: 7.8G (peak: 8.0G)
CPU: 1min 38.816s
CGroup: /system.slice/satisfactory2.service
├─1351 /bin/sh /home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ReliablePort=8889
└─1359 /home/keith/Satisfactory/Server2/Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port=7778 -ReliablePort=8889
assuming you forwarded 7778, and 8889, that should work. however if you're proxying to different ports, you need to use different flags.
really? this all worked when i ran 3 in a windows environment
either use same ports on both sides, or use the other flags that allow changing the port in an external proxy (trying to look them up...)
u need to open a new port not redirect one into the 7777
Just to clarify, is this a mapping or a range?
its a range, so the first entry is 7777, 7778, and 7779 all get sent to the address
use the -ExternalReliablePort=8890 flag
ohhh theres a specific flag for external?
Only if it gets remapped on the firewall/somewhere else
i thought that's what the above screenshot was showing, port remapping.
your good
satisfactory2.service - Satisfactory dedicated server 2
Loaded: loaded (/etc/systemd/system/satisfactory2.service; enabled; preset: enabled)
Active: active (running) since Tue 2025-07-01 23:17:23 UTC; 56s ago
Process: 1564 ExecStartPre=/usr/games/steamcmd +force_install_dir /home/keith/Satisfactory/Server2 +login anonymous +app_update 1690800 validate +quit (code=exited, status=0/SUCCESS)
Main PID: 1591 (FactoryServer.s)
Tasks: 26 (limit: 28740)
Memory: 3.6G (peak: 3.8G)
CPU: 1min 1.999s
CGroup: /system.slice/satisfactory2.service
├─1591 /bin/sh /home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8889
└─1599 /home/keith/Satisfactory/Server2/Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8889
Still not showing up outside, do i have to kill the normal -ReliablePort flag?
If it doesn't show at all that's a base port issue, not one with the reliableport
hmm ok
my experience is if the main port is not reachable, it doesn't show up, but if the reliablePort isn't reachable, you simply can't properly connect, but you can see the server.
No other firewall inbetween?
Can you run the second server manually and look if the log shows anything?
yeah so its saying its offline when i use my public ip, and online private
good idea, one sec
Same result, online internal offline public
so its gotta be something with the port forwarding
and yes no firewall inbetween
just an unmanaged switch
I dont even have ufw installed, so it couldnt be anything on the server side right?
less likely to be something on the server side without ufw, yeah. hmm, your screenshot seems to indicate you might be proxying 7779 to 7777, but it looks like you're starting the server on 7778. unless that's just a typo?
same with 8890 u start the server on 8889
the colon signifies a range
oh ok. i'm more familiar with that syntax as inside/outside port, for example when forwarding.
its just a 5yo asus router, not suprised the syntax is a little funky
I mean it has to be something to do with the forwarding, same port but inside and out
Why don't u just open new ports and not redirect ?
Anyone have ideas or further diagnostics I could do?
like this? same result
if u try to see if the ports are opened with a port scanner ?
tffff lmao
like how is it not working
u changed the arguments now that the port is opened ?
1908 /bin/sh /home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8891
└─1916 /home/keith/Satisfactory/Server2/Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8891
it would time out for the result if the server wasnt running too
yeah so it's not port issue
ugh
may be unrelated but
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether bc:24:11:d0:fa:bd brd ff:ff:ff:ff:ff:ff
altname enp0s18
inet 192.168.1.240/24 brd 192.168.1.255 scope global ens18
valid_lft forever preferred_lft forever
inet 192.168.1.144/24 metric 100 brd 192.168.1.255 scope global secondary dynamic ens18
valid_lft 83034sec preferred_lft 83034sec
after setting a static ip im still seeing the dynamic address even though i disabled dhcp
tried this for shits and giggles, the port scanner says open but its still offline outside
sudo ip addr del 192.168.1.144/24 dev ens18
u could do this
but it would reload at every restart
so how do i make that permanent
ubuntu or debian ?
ubuntu
network:
version: 2
ethernets:
ens18:
dhcp4: false
addresses: [192.168.1.240/24]
gateway4: 192.168.1.1
nameservers:
addresses: [1.1.1.1, 8.8.8.8]
network:
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
addresses: [192.168.1.240/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,1.1.1.1]
false
dhcp4: false
u put this
i think it should be no
like i put
ok, thats logically confusing cause the original setting was "true"
just copy paste mine
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
addresses: [192.168.1.240/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,1.1.1.1]```
sudo netplan apply
I trust you, im just saying thats dumb lmao
i know i know
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether bc:24:11:d0:fa:bd brd ff:ff:ff:ff:ff:ff
altname enp0s18
inet 192.168.1.240/24 brd 192.168.1.255 scope global ens18
valid_lft forever preferred_lft forever
inet 192.168.1.144/24 metric 100 brd 192.168.1.255 scope global secondary dynamic ens18
valid_lft 86396sec preferred_lft 86396sec
inet6 fe80::be24:11ff:fed0:fabd/64 scope link
valid_lft forever preferred_lft forever
he still came back 
u did this ?
sudo netplan apply
yessir
** (generate:2181): WARNING **: 00:06:00.501: gateway4 has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.
** (process:2179): WARNING **: 00:06:00.743: gateway4 has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.
** (process:2179): WARNING **: 00:06:00.810: gateway4 has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.
got this as well
got this warning though
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
addresses:
- 192.168.1.240/24
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
routes:
- to: default
via: 192.168.1.1```
try with this
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether bc:24:11:d0:fa:bd brd ff:ff:ff:ff:ff:ff
altname enp0s18
inet 192.168.1.240/24 brd 192.168.1.255 scope global ens18
valid_lft forever preferred_lft forever
inet 192.168.1.144/24 metric 100 brd 192.168.1.255 scope global secondary dynamic ens18
valid_lft 86396sec preferred_lft 86396sec
inet6 fe80::be24:11ff:fed0:fabd/64 scope link
valid_lft forever preferred_lft forever
that removed the error but its still back
50-cloud-init.yaml backup.yaml
guessing i should delete my backup?
and look for dhcp4: yes
network:
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
addresses:
- 192.168.1.240/24
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
routes:
- to: default
via: 192.168.1.1
i copy and pasted exactly what you put
if u try this
grep -R "dhcp4:" /etc/netplan
/etc/netplan/50-cloud-init.yaml: dhcp4: no
/etc/netplan/backup.yaml: dhcp4: true
its coming from the backup
change the backup one for no
i don't and dw it's fine
im IT and it feels like you deserve compensation lol
i know its embarrassing but ive avoided linux like the plague my entire career lol
Ive gone six years without having to touch it lmao, but we recently started using proxmox so im taking the dive
its obviously a learning curve but the resources used are obnoxious
no clue, ive never had to use it in windows
Im assuming its a save issue, would you be interested in doing the same action with me hosting your save?
Anyway glad it's workin
I got a nonrelated Linux question, cool if i dm you?
do it
Why would that change anything?
Oh my god im gonna go insane here... my blueprints for my server are not showing properly in my game, they're showing blueprints, that are part of a server I don't even recognize in my localappdata%
Game shows some blueprints, but the server "New World" is NOT showing the appropriate blueprints in my PC
if its a corrupt save theres nothing to do, if its a server issue then you could rebuild it
That super sucks as we have 110 hours into it
are the ones in the file browser screenshot the correct ones, and the ones in the game GUI screenshot the wrong ones? if so, did you check that you have the same session loaded? also if so, you're blueprints are not lost, as they're still there in the files. they can be loaded into any save.
it really just seem like the game is looking in the wrong place.
at this point im so confused on whats going on, this game feels like it runs on "Fuck you rules"
"oh you thought I was working? Nah im gonna revert tto a older save because you restarted teh server"
ACTUALLY HAPPENED by the way
And why for the name of all taht is holy.. do sometimes, I'll load into my server, I can interact with buttons, i hear ambience, and yet I have infinite loading screen
And ooooh cooooool I load up a 2nd server to test something, my friend tells me, "my character died" on the other server
I mean i would just build around the problem area then lol, but once again you wont know until you test
What do you mean test? I have been testing, and we have been limping along avoiding crashes wherever we can but we also dont want to lose this save. Its really odd to me that it doesn't throw any crash logs.
We even spun up a second server and tested the save on that
I dunno man.. there was some bull crap i THOUGHT i solved; long story short, my windows decided to have everything be on my One Drivev Desktop, a feature I DIDNT KNOW WAS ON. and then after i thought i migrated everything back to local, and had blueprints working LAST NIGHT, they decided to stop being connected, today
How in the hell do i even verify the Session Name is accurate, in game
the server status says ONE thing
OH THIS is something else....I made a new blueprint, it APPERS ON MY MAIN pc!!!
Is it possible i screwed shit up, using some sorta consol command to save as a different session name
if that's the case, you should be able to find both saves in the ServerManager in the Manage Saves -> Load Save section in the game
Not pictured there is another listing that i 'loaded' to the server, i dunno the terminology anymore man, the crap's confusing
uploading, loading...
still confuses me why the hell when I makea blueprint on a dedicated server, it saves to my local PC
assuming that's the Load Save tab, yeah, not seeing it. - i would look in the saves directory using the file browser.
Here, better picture
oh, that's a good point. - any chance you're accidentally playing locally instead of on the server? - sometimes it helps to re-create the entry in Server Manager.
Im connecting w/ my Internal IP, with the port forward
my server, the exe is running ojn a different PC
gotcha. hmm.
can you check the files on the server? in the saves dir and blueprints dir?
These are all the files i can see
that are related
ignore the 3rd one though
it hasn't autosaved a new file here
thats what weirds me out
Wait.. could it be because I loaded a save from my MAIN pc, via the game itself ?
as in, you loaded a save file, but from the main load menu instead of the Server Manager load game menu? - yeah, that could be it
As i did it in game, from the Server Manger >
Like, i run the server on my Host PC through bat files
so there's hardly a UI for me to interact with there
as long as it's running and connectable, you only need to interact with it through the game's Server Manager.
Here we go again, loaded a save file, try to join, infinite welcome screen loading
I can press buttosn and everythingh
(other than maybe downloading files directly.)
one of your bat scripts should have some clues as to which directories to look in for save files. that's the thread i would tug on.
oh wait, infinite loading screen? that's a separate issue. and one with a common reason and fix.
Its just doing that false "loading message" nonsense
yeah that's the reliable port
did u opened the 8888 port tcp ?
pretty sure i did that last night yeah 😦
Ardonos is right, this sounds like you don't have ReliablePort working right yet.
ur friend is in but u only get the infinite login screen ?
the server runs on ur computer ?
are u trying to connect with pub or local ip ?
ive tried both, but fairly sure 192.x was what i started with
Ok i got back in game agan
but blueprints still not correct
i would suggest looking at the files on the filesystem on the server, and the machine you're playing on. if it's a headless server use dir to explore the filesystem. you should find .sav files and blueprint files, and it might make a little more sense then?
Again, i dont understand why even when io make a blueprint , a new one, it does not appear on any of the folders in the host PC
but appears on my MAIN pc
i agree that seems strange, which makes me think maybe there's a configuration issue or something. i think looking at the files on the filesystem could help that.
my host PC is windows os
If i kill the CMD window i know to host the server, my friend and I both disconnect
If it was a matter of the server saving to a different folder, fine, I coiuld re-upload my blueprints, but it's not even clear what the BP folder should be named, on the host pc, under the blueprints
i can only tell you where it is on linux servers. it's one dir up, so if the .sav file are in FactoryGame/Saved/SaveGames/server/, the blueprints are in FactoryGame/Saved/SaveGames/blueprints/
Even in server, i dont see anything saved beyond.... 18 minutes ago
and i save every few minutes
im looking in resMon
Id be more suspicious of that... but only one of those things are taking up more than ... 9%
I think TWO Instances of SatFactory were running, one was under "SYSTEM" and o ne, under my local user name
oh! interesting. maybe one started manually and one by the .bat sript or someting. nice find.
Ignore my silly user name
but you can see, System and "mbeep"
this was after a PC restart too
haha, love it
As much as i try to kill it, it keeps coming back
the only thing I can think of.. was once i tried to use NSSM
fingers crossed i think i fixed it
I fixed it, holy fuck
LOng story short, I tried to fiddle with "NSSM" the other week, and well apparently i never killed/stopped the process, thinking it was fine that i didn't need to do anything
glad you were able to fix it
Sorry for all the venting, but holy fuck, that was an ordeal
Hello, I can no longer connect to the dedicated server since version 1.1. The server works, it's up to date, steamcmd is up to date too. In the Satisfactory client I can see my server, with the stats, after re-entering the server password. When I start the game there's the usual loading with all the funny sentences below the loading bar, but the loading remains stuck there after about fifty jokes. Connection to the game worked perfectly with version 1.0. Problems with dedicated servers (Unbuntu server)
Tried to start the old (1.0) save AND create a new world, the server create the new world, but same bug when i launch the game.
Please read the patch notes or basically and question in the last few weeks here
#patch-notes message
Thanks!
Port 8888 -> the key, thanks @hidden forge
Hello, I have some bugs on my server. Before, everything worked fine, but suddenly I always have desyncs and the build menu is empty. I have already restarted my game and the server and tried to load an old save. Can someone please help me?
@ripe grove i have seen this happen on overloaded CPUs. (not necessarily the only reason it can happen.) but basically, if the CPU on the server can't quite keep up, some of the information that would be sent to he client seems to get lost. as you build more and more, it can require more and more CPU and memory.
Okay, thank you
Another thing is I’ve heard of an issue where if you’re using the standard reliable port (port 8888) then there can be some cpu issues due to bot scrapers
Fwiw, not having cpu issues and still having loads of sync issues. Adjusted ports, both in *bat and *ini file.
could also be a bad internet connection that dropping lots of packets.
Nah..
maybe you're right. i watch the logs while i play, and i am seeing a lot of errors, so it could some new bugs. particularly noticing them surrounding using vertical splitters, but that's just speculation.
Sorry if this has been asked before: Can Satisfactory dedicated server be put behind a reverse-proxy server like nginx (npm)? And does it work for both ports (7777 and 8888) ?
Put antoher way, does satasfactory dedicated server comm with http/https ?
yes, you can run it behind a proxy like nginx. and it'll generate it's own cert, unless you want to give it one.
you do need to user the ExternalReliablePort flag and set it to whatever your external port number is, if it's not the same as the internal one.
... The point is, the DNS entry must be used to get through to the server, so port-scanning won't really be possible to detect the satisfactory server then ...
alright, I think I can do this.... I will need to set up a "stream" in NPM for the UDP port though (not something I have done before)...
anyone have experience setting this up with NPM (nginx proxy manager)?
i've done a fair amount of nginx, but not through NPM. shouldn't be too hard though.
Reverse proxy yes, but not a HTTP/S one
Nginx can do it with a stream config for all ports
From what I can tell from the screenshot, I would need a https one for 7777 and 8888, and a stream one (UDP) for 7777 .. The TCP ports 7777 and 8888 are working over https, no?
otherwise, just a stream one won't do much (it doesn't protect me from port scanning, which apparently is why my server is crashing all the time)
@formal sable there’s some additional conf required that npm doesn’t support directly. You can edit the conf files generated by NPM but it might revert whenever
while 7777/tcp might be only HTTP/S, 8888/tcp is NOT HTTP/S
if you want to protect your server from unwanted scans, move the secondary port so something else in the ephermal port range, or configure the firewall for specific IPs
Anyone experienced the server just crashing after the 1.1 on start with
Exception was "SIGSEGV: invalid attempt to read memory at address 0x0000000000000000"
i have some syncing issues on my server and i cant seem to figure out why. it got syncing issues with milestones, research, foundation etc. all ports should be open
I'm seeing these kind of lines in the log when i'm dismantling and stuff ain't 'syncing' :
[2025.07.02-19.54.41:261][462]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147465491::SetMeshes, This cannot be called after PreStarted.
(no cpu spikes or anything)
@hidden forge So I am a bit confused, the information shown here: https://satisfactory.wiki.gg/wiki/Dedicated_servers seems to indicate that 7777 and 8888 TCP are https ... Is that not correct?
no it is not
I guess the best I can do then (without IP whitelisting) is use a large port number instead of 8888..
I just need one port up in that range, yes? Or do I need a port range?
one port
So for the Satisfactory server, this is the file I need to edit: ./server/FactoryGame/Saved/Config/LinuxServer/Engine.ini
... Is that correct?
to change the port... I have to put something in there (like reliableport or something) ? Or do I need to do something else (this is satisfactory running in ubuntu server, and not in docker) ..
just pass the -port and/or -reliableport argument
okay, I think I am almost there... In my systemd unit file (satisfactoryserver.service) I have: ExecStart=/home/satisfactory/server/FactoryServer.sh
can I just pass -reliableport into that (after the FactoryServer.sh) ?
yes
excellent
port for the base game port, reliableport for the secondary port
-port=XXXX -reliableport=YYYY
right, although for the port I should probably leave that at 7777 though, yes?
ExecStart=/home/satisfactory/server/FactoryServer.sh -port=7777 -reliableport=xxxxx
xxxx is just my big port number, and I have that mapped over in my firewall from the public IP address, and I have that opened up in UFW on the ubuntu server...
yeah, I have one public IP... yes... Same for both...
k, as long as its mapped to the same port, reliableport is fine
... Thank you for all your help BTW
if you have adifferent outside port to the server port you need to use externalreliableport
I see, so -reliableport for the inside port and -externalreliableport for the outside port
no
oh drat I forgot how to add ports to ubuntu firewall
if the firewall maps external port X to internal port X you can skip externalreliableport
if some kind of port remapping happens, mapping external port Y to internal port Z, you need to pass -reliableport=Z -externalreliableport=Y
no, don't have the game installed
bummer
its down now
It wont even stay started
I dont think I am passing the arguments properly
I think I need to not have the equals sign
i was able to connect
nope, that doesnt work either...
@dusty hazel can you please give it a try now again (please)
yes
... It seems that there was a recent server update ? Or maybe my server files were corrupted (it pulled down a new update it seems)
i'm on
cool... sec Ill come in too
What does it mean if you have Player characters on your server and they are titled <Missing String Table Entry>
seems it despawns (and is removed from the map) when I go and kill them
yeah interesting 🤣
Is there any date on a next dedicated server update ?
.
i have some syncing issues on my server and i cant seem to figure out why. it got syncing issues with milestones, research, foundation etc. all ports should be open
Does anyone know a good paid server hoster where you can play smoothly with 30+ mods?
You ain't the only one. 😄 Made me quit ... untill a patch gets released.
friend and i have a problem with our private server
my friend hosts it privatly on a pc and we can join the server but then get stuck in the ficsit tip loading screen, we can hear audio and open/close our inventory but thats it just loading
From what I was told, thats a port issue, i think you need to make sure 8888 is fw'd on TCP? i could be wrong on the TCP
Just checked my router, 8888 is at TCP
he changed it in his router and now we can't connect to the server API
Did... did he overwrite the existing one?
- you need the port you connect to (7777 by default)
- 8888 on TCP
so udp on 7777 and tcp on 8888?
In my router settings, I have 7777 on "both" and 8888 on TCP
and i also play w/ a friend
okay we trying this now
how can we update the server i ong frogorr
theres a script generally for it, one sec
assuming you're using a dedicated server that is
yes i am
you're gonna wanna make a bat file
.\steamcmd.exe +force_install_dir <path where server is> +login anonymous +app_update 1690800 validate +quit
we are back
this also uses steamCmd
thank for your help
THX ong bess your knowlege
"path where server is" = where the FactoryServer exe is
sup guys! do u have some sort of Server manager ingame commands list?
is there a server outage
Hey people help im truing to start a server and when i lunche it it just spits out this mesydge to infinity LogDrones: Error: FGDroneActionFactory::CreateDroneActionFromName - Could not create drone action from FName "None"
im runing the server on home server thr is no satisfactory instoled it wos runing normaly a year a go and yes i deid a full fresh instal of the server
I mean, some automated path u made on one of ur drones ins't possible for x reasons
go check that first
I'm running into a problem when I try to join a dedicated server. I get a Network Error: Encryption token missing
The dedicated server is running this version of the game:
7/3 5:38:56 PM [Info] LogNetVersion: FactoryGame ++FactoryGame+rel-main-1.1.0-CL-418783, NetCL: 418783, EngineNetworkVersion: 32, GameNetworkVersion: 0 (Checksum: 3190217578)
I'm running based on the main menu screen Version: CL#418783 the same stable version
Does anyone have any tips on debugging this issue? I have tried some normal fixes to no avail such as reinstalling my client.
ur the owner of the server ?
No I’m using a hosting service. But I’m the admin
was the server working before ?
I started today
ok can u gimme the ip in private
i think ur host forgot a port or did it wrong something like that
that error is common of trying to join the server directly, instead of using the in game server manager
oh didn't though of that
Oh man i just I tried the in game server manager and it worked! Thanks so much!!!
I just had to set up the game…
glad it worked
ther is no game save on the server yet the server is fresh not setup yet
stop the server if running, then find the serversettings.XXXX.sav for it, and delete it (xxxx-will be the port number), then try restarting it
should reset it
since you had it previously installed
i did a clean instal deleted everything and did steam cmd
and the server crashes or won't start ?
wont start kep geting rthe drone errors after a while it just clozes
u got mods ?
no nothing
how is the bat file u use to run the server ?
i instaled steam cmd did the normal comend for instaling and just lunch the server
windows or linux?
windows 10 bat is the usual unatended
what's the spec of the home server ?
sam as it wos a year a go when the server worked perfectly
it is not the hardwer for shore
i5 4 core 8gb
check for this file: "%AppData%\Local\FactoryGame\Saved\SaveGames\ServerSettings.PORT.sav" see if you removed it when you removed the old version
delete, verify files if ur on steam, reinstall
you might be on to something i deleted the whole folder right now and will do a clean instal
that serversetttings.port.sav was probably the settings from before trying to load a save, would be my guess
instoling steam cmd right now
yup u did clean install the factoryserver folder but not the saves in localappdata
i hop that is the reason your shorly right on this
iv spend way to much time instaling and deliting everything shud have com on discord sooner
2 or 3 brains are better than 1
at this houer mine counts as 0,5 at best
32%
will know soon enough
i realy want this to work my 11 Year old doughter started plaing with me 2 days a go
but we run local so the factory stops when she turns of her pc
this looks god for a bat fille "start FactoryServer.exe -log -unattended -multihome=192.168.1.4 -ServerQueryPort=15800 -BeaconPort=15000 -Port=8000" ?
theses are not needed -ServerQueryPort=15800 -BeaconPort=15000
yay
I just setup a server when it says 4 players is that total or 4 at a time??
yeah up to 4 people at a time but u can adjust it if u want
any word on when they plan on making this game enjoyable?? (D.S. issues)
Nope
it's frustrating isn't it? 🙂
how do i manage a server
like how do i add my singleplayer world to a server hosing thingy
on the manage page of the server u can add singleplayer saves easily
yes but for what is this tab for
how can i make it that my server is always online
u make a server on windows and make it as a service so it's always running or on linux also as a service or u rent a server with an host
how do i make it as a service
i dont understand i only see this
like how do i get the adress or a port from my server
U need to make a server or buy one with an host to get an ip and port otherwise u can't
aha ok
very
how do I run this on linux, like where do I download the server
with steamcmd
Hi hi, got a dedicated server with hosthavoc, Got an issue where i can build fine but my friend builds, i can see him building but he sees the items in that blueprint mode befor eits placed? but he collides with them? Whats the issue?
current known issue (which I hope devs will fix soon cause me and my friends are waiting). Temporary workaround: relog
it's basically a do it yourself or rent it thing
coffe stains studio provide the server software, you run it you have it, you dont run it you dont have it
you can decide to run it where and how you want
you can also pay someone else to run it for you (rented server)
once you run it somewhere on some computer, you can know how to connect to it (with the computer network ids)
as long as you also setup the network so it is allowed to connect (port forwarding / firewall rules)
so it is free if i let it run over my computer?
like just for my friends
I mean yes if you dont count your electricity bill
I know it kinda defeats the purpose of a dedicated server in general, but ive been telling my friends whenever they play and we are more than two, I just tell anyone to download the save to their computer and then start it straight from the game (epics servers) and then boom, no sync issues while playing.. then when anyone leaves, anyone can just upload the save back to the dedicated server which coffee stain studios so graciously made easy in the main menu of the game..
couple issues with this strat.....on upload it will be an overwrite, not a merge, so if someone does it "wrong" or "waits too long" you'll lose progress etc, also, number of players doesn't matter as long as you're on a D.S. I've been on solo with no friends and the issues persist
not sure what you mean about the "epic servers" that last sentence is kinda broken and I'm not sure what you mean there.
no i dont count that lol
Good afternoon, I am updating my server from 1.0 to 1.1. I set Port 8888 as requested and opened it on the network. I can log in normally, but my friends get stuck in infinite load. Does anyone know of a solution?
Double check the port forwarding and firewall
I have already checked, everything is correct.
Apparently it is not when your friends get stuck
this happened when I first started the server....I THINK the problem was they needed to fully close and restart the game....but I can't remember. I just remember it was stupid simple
I'll try that.
Unfortunately, that didn't work here.
have you tried restarting your server AFTER you port forwarded 8888?
hmm....did you use the standard 7777 port for connection and if not, is everyone on your team using the correct port? also, only because I don't know you....you didn't tell your friends that your IP is 192.168.x.x did you?
Yes, everyone is using the correct port (7777). I use DDNS as an alias for my IP address.
ok....then we can start there.....is it forwarding and updating correctly?
Yes
I can even access the server. Normally, only my colleagues get stuck in infinite loading.
not sure what kind of dashboard you have available for that service, but check that you are allowing traffic through...not just you
and check for ports in that service too
It's my own dedicated server, I have full access to it, including physical access, and yes, it allows access to everyone.
Verified, everything is correct
dm me your connection info and I'll look
is everything the default port 8888/tcp or did you change it somewhere?
7777 TPC/UDP 8888TPC
as soon as he sends me the connection info...I can do a port scan to see if his Dynamic DNS service is screwing something up
I appreciate the help, but I have suffered a DDoS attack in the past, and even though this limits what you can do to help me, I prefer not to send the IP address. I am not questioning your intentions; it is just a precaution.
fair enough....don't know what to tell you then
Im trying to type this while shopping, but im just saying the only solution ive come up with so far (to atleast enjoy some of the game for now) has been using the upload/download save game of the dedicated server, and just host through the natural main menu multi-player game with that save to not have the issues.. but the more I think about it i should just setup a sync thing folder with the regular satisfactory save being synced to my friends and then we dont even need a dedicated server till they fix it? 🤣 🤣
ahhh...I see. Yeah, interesting
Then maybe try on your phones Hotspot and test joining your server etc.
Anyone got time to help me troubleshoot.
I got my own dedicated server running but my friend cant join, keeps getting timed out.
Ive gone through multiple QA posts and reddit post, video and whatnot but nothing is working
I have the server up and running but my friend cant join.
did u opened port 8888 tcp ?
I did
and they still get stuck in infinite login screen ?
still having issues ?
They put the IP in nothing happens for like 30s then a loading screen pops up for a few seconds then they go back to the main menu with an error
Yes
i'm gonna send u a link in private it's a port scanner put ur ip and both ports and tell us if both are opened
in private cause i can't post links here
willing to give me the ip so i can check myself ?
Thanks
Give me a sec
ok so both issues are fixed 😄
gj, what was the issue?
one had the wrong ip adress cause of a vpn and on the other hand the docker compose.yml was missing an argument for the reliable port
Well you can. You just have to put it in a form that web enthusiasts understand and show how pointless it can be to block links using 15 billion dollar valued discords' security measures aye..
For example:
Ht tp : // www. Website. C om

yeah too much effort as i can just dm the link with 2 clicks xD
Q: After playing for 15 minutes or everything suddenly seems not to complete (level ups or adding platforms). I did a few searches but wasn't sure what to look for? Only resolution seems to be log to main menu and back in.
yeah desync issue dedicated servers do have :/
what's ur cpu usage ?
should be on the management page something like that
Management page isn't showing it. I'll ask them tomorrow after the holiday.
as I mentioned earlier, I think best solution for now is to 'download' the save and play it Locally on your PC and have friends join and just maybe pass around the save file 🤣
So drop host and just pass the save around until a patch helps. Got it.
well unfortunately the only solution till someone fixes the desyncing right.. I was just thinking about setting up using the free sync thing and make the satisfactory *save folder * synced between all friends.. then everyone just gets the save magically and no need for dedicated server
Thanks for the help. Hopefully it's something being tinkered with soon.
VPN tunnels is still working for my dedicated server without desyncs
yeah i think high cpu usage have a lot to do with desynch
Probably. Or maybe the freakout when non-satisfactory traffic happens.
yeah both are connected
I'm hoping some error handling gets added... but it probably will not be soon, based on the vacation video that was posted on youtube earlier today
Until then, I'm considering networking for this game to be only suitable for a sterile non-internet facing environment.
The fact that networking support over the actual internet is effectively broken... and this didn't even make the list of top issues mentioned in Mikael's video was a bit disappointing.
agreed
Do you guys know how I can increase the autosave slots in a satisfactory server?
CPU on my server never goes over 6 percent and still having dysync issues with servers
it is one of the reasons not the only one
any word on them fixes this?
1.0 no issues 1.1 constant issues
how is the server running ?
It's an indifferent broccoli server
Any one having an issue with dedicated servers after 1.1 where things don't happen for the client until after they leave and rejoin? Things I am seeing:
Unlocked items from the hub are not usable
treess don't disappear with chainsaw, make the sounds but stay there
zoop gets stuck with the blue ghosting of an item after you have tried to build it. leave and come back and its built
Same issue. No solution other then play single player or log out every 15 minutes..
😢 dang.. really hope a solution comes... eager to play again
Yeah happens to me on occasion too
I found that switching to a more performant server greatly decreased the occurrence of the issue
I just played for 12 hours today and only had it happen like 2 times
Whereas on my old server host it was like every 15 minutes
Gravel Host -> Indifferent Broccoli
Interesting. Maybe I should host it then as I have 5700+32gb+2/2 gb internet.
Yup. I'm on IB
Oh dang. Must be a connection thing
Maybe see if they can switch your machine cause like I said, after switching over to them, I hardly ever have the issue anymore
Maybe remake the server with the same save
The multiplayer is having a lot of issues since 1.1
it's been fine for me playing 2 player earlygame, but it's so bad on more developed worlds that the game becomes unplayable (as in we'd rather take turns passing the save back and forth to do stuff in singleplayer while the other person watches screen share, because otherwise there are issues like not being able to build blueprints and chain crashing)
appreciate the feedback. Guess ill wait for patches. I know its not the server cuz its self hosted and im getting better specs than most hosts would offer.. yall are awesome. 🙂
If you want to try something while you wait for CSS to get back from summer vacation and maybe fix the broken networking...
I'm having a pretty smooth time with my messaging port NOT exposed to the internet, and VPN tunnels built between the server and clients.
It's ridiculous... and shouldn't be necessary... but it does seem to work.
I use Tailscale. But Wireguard, Radmin VPN, or Logmein Hamachi, or other ways to set up a VPN tunnel would work fine.
Also, here's this summary that covers the issue in a little more detail. #dedicated-servers message
Yeah I've been having this issue too, it's incredibly difficult to play on a server at all in this state 😅
so i caved in and configured the vpn tunnel - dedi works fine now without any desync
Maybe the VPN tunnel approach is easier if you think of it as VPN hypertubes.

Have y’all got any update on this? Is a working fix anywhere near being implemented, or should we just sit tight until after summer vacation is over?
Mikael’s recent vacation announcement video said that some fixes were still slowly being worked on according to a prioritized list… but he didn’t mention anything about the fact that the game is pretty much broken when the server has the new messaging port open to the internet.
From what I’ve seen, those with serious firewall rules and VPN tunnels have been able to play without the CPU lockup or the lightweight buildable desyncs.
Most (not quite all) of the questions in this channel have been about this since the 1.1 update hit release.
look before after port scan and it won't decrease until reboot
Time to sloop that CPU.
i port scanned on purpose but if i don't as i changed the port i don't get scanned server been running for a week with constant 14% usage
Can someone who understands dedicated servers help me?
I have Satisfactory on Steam, and I downloaded the dedicated server from Epic to run there.
I configured the ports through the firewall, both inbound and outbound (both UDP and TCP on 7777).
In the router settings, I set the internal IP to receive on port 7777.
And I ran the server through Epic. I tested it on those sites that check if the port is open with the external IP and it worked.
Then I logged into Satisfactory through Steam and tried to add the server with an external IP and port 7777 (it showed as started/online) through the game and transferred the save file.
When I connected, it stayed on the loading screen (listening to the machines running) but it wouldn't go away. I'm stuck on the loading screen, what went wrong?
That is definitely the best “easy” fix.
I’m still interested to see if they’re cooking up anything better than advice to try a less windy port and hope for no port scans.
Hence the ping.
Maybe that’s rude…
But it has been 19 days of mostly people coming in to this channel to ask about this exact issue since the pinned post.
lol… another one
Open TCP 8888 and see if it works
should I change them from 7777 to 8888 or just open one more?
Open more
u need to have 3 rules 7777 TCP/UDP and 8888 TCP
Should I do the same process in the router settings?
Sure. I don’t think it matters.
Just make sure it’s open to the lan IP that you have your server running on.
ok, i'll try. if anything i'll send it here, thanks
If it works, and you have buildable desyncs or crazy high cpu usage after playing for a bit, read this: #dedicated-servers message
It worked, I appreciate the help. I hope everyone gains an extra 10 cm wherever they want.
Guys, can we check somewhere if some fixes are about to come for servers ?
might have to look into that... thank you
[2025.07.05-07.41.06:294][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.08:755][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.11:194][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.13:637][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.16:076][573]LogReliableMessaging: Error: Chunk header refers to an invalid channel id. A message header wasn't sent before this chunk. Closing connection.``` Anyone have this happen on their dedicated servers aswell? Usually happens after a few hours of run time. Restarting the dedicated server fixes this but when this happens connecting it over LAN or WAN is no longer possible. it just appears to be offline. But the game does actually still run
mmh looks like the reliable port gets some unwanted traffic
Ah okay, game can't handle unexpected traffic I guess?
not well
so either change the reliable port for a high one or make some firewall rules to only allow ur friends
im guessing the 8888 port?
yeah
How would you pass a different port on the client side, the UI only gives one for the 7777 port
put an argument on the server start with -reliableport=
Ahh during the handshake it then gets the right one
if u need more assistance feel free to ask
Will do, if I run into any other changes that need to be made il likely make a pull request here: https://github.com/wolveix/satisfactory-server
in environment put this -SERVERMESSAGINGPORT=urnewport
and in ports section precise the new port too
let's hope this change is enough to keep the game functional for longer than a few hours
should be enough just don't port scan it urself
yeah that would be silly
There has been no communication from the devs on the messaging port issues since the top pinned post (that I know of).
I asked for an update… ( #dedicated-servers message )but, per Mikael’s latest YouTube video, the devs are on vacation for the summer, so chances are probably not high for an incoming fix in the near future.
hello guys, when i got myself a dedicated servert but only 1 player having issues with placing and deleting objects, so when placing foundations for an example it will stay blue and not acually palce and then it will not allow you to delete. what casues this and how to resolve it please?
Simple fix it’s to try changing the messaging port to something other than 8888.
Better fix is to limit traffic to just the client IP
Break the glass fix is to build vpn tunnels and not forward the messaging port to the internet.
Probably wait for a patch from CSS, then.
whjen will that be ?
I wish I knew
np thank you
Noticed @dim chasm didn't mention dedicated server issues in the video - is it something CS is aware of and working on too?
According to the top pin in this channel, yes… as of three weeks ago
Just interesting it wasn't acknowledged in the video
Yeah… 😔
Anyone got any dedicated servers they would be fine with me joining?
I have a 5 hour slow down lol
One might think that multiplayer being broken when the server is exposed to the internet would be a high-ish priority thing to fix…
Not sure we can do anything but wait and use less than ideal workarounds that aren’t really good fixes for internet multiplayer games.
Mikael has said in the past that he is not well-versed in dedicated server stuff.
Either way, I asked for an update.
Not sure exactly what the protocol is for this kind of thing, but a dev ping seemed fair after 3 weeks of silence on this issue that has been around since the experimental branch times(but got a fresh round of awareness when they pushed it to the stable release branch).
But uh… I think the summer vacation thing is probably not going to help with this.
So… our expectations should be low for a quick and good fix. Maybe we will be surprised. ¯_(ツ)_/¯
yerp
crud. It actually is stated in the #rules message not to ping coffeestainers.
I have sinned.
Hopefully my punishment will not be too harsh. 🥺
If they ban me, it’s been nice knowing y’all.
Something tells me they probably have notifications turned off and get no pings anyway
🤣
Just to really get me in to bad trouble, here’s a bad server pun.
the rules say I will get a lifetime ban for this.
<@&370483737957236737>
I’m turning myself in.
Smite me before I create too much trouble.
What do servers use to brush their teeth?
Byte sized toothpaste.
Just me playing at home, running on my Linux server in a docker container 🙂
Algún español nuevo que quiera jugar cooperativo?
Anyone know how to fix foundations staying blue and not building unless you leave and rejoin server?
Another one
Is anyone running dedicated servers rn? or starting a new world that i can join? i got mic
@edgy pasture I think you have a full time job reposting that link. you are the hero discord needs but not the hero the devs want
lol
or they could put a message in loading screen in bold that says:
" if you hear sound and still see this loading, effing open port 8888 tcp because we were drinking while developing the multiplayer network code, blame snutt"
I see that I put this in the ini to change the reliable port:
[/Script/ReliableMessaging.ReliableMessagingTCPFactory]
PortRangeBegin=8888
PortRangeLength=512
ExternalPortRangeBegin=-1
I'm trying to set it to a high random port, but when I start the server I dont see that it says what port its using. I see that it uses the main 7777 port, but I dont see a similar message for the reliable port. How am I supposed to know what port its using in that range so I can port forward it?
nvm I just used a bat file to do -ReliablePort=
even Discord detects when no audio and flashes a message to help users easily :
It's time developers who get the 1000th same question, start making solutions or else forever continue to the 10,000th same question.. 🤣
yo anyone know why my dedicated server keeps going offline when i load a save?
It shows this and then just goes back to being offline
is this because of my wifi or something else
I am trying to start a dedicated server for 1.1 via pterodactyl and can’t join the server, is anyone using pterodactyl to host a dedicated server able to assist me. I have opened and allowed 7777 UDP/TCP and 8888/TCP but still not able to join via game even though the server shows as running
Is it possible to make a dedicated server using a already made save file? Trying to set one up for my friends but it ain't working
did you add the secondary allocation to the server?
yes i did
@mild thunder i have 7777 as primary and 8888 linked to the server
what does your startup command look like?
there was a new egg that came out that was updated for 1.1 that made it easier, make sure the primary port is 7777, and that is the one you are connecting to in game via the server manager
hey how do you use cheat commands on a dedicated server
i cant find any info on how to use them anywhere
i ended up changing the reliable port from 8888 to 26750 and it worked perfectly
Hello guys, do you use VPS ? Or all-in-one services like Nitroserv ?
Selfhost
Hi, guys Im new to dedicated server and I want to start one and I heard its complex! How do I do this?
!wikisearch dedicated_server
This page provides basic instructions on setting up and operating a Satisfactory dedicated server.
Dedicated server binaries are available for 64bit Windows and Linux systems. It can be installed using the Steam client (where it is listed in the user's library as a "tool"), its command line sibling SteamCMD...
anybody have a temporary fix for the desync everytime you try to do something in a server?
Hi! I've got two questions
- Is it currently adviseable/recommended to run a dedicated server? Based on the recent and pinned messages, it seems like there are some issues that are quite impactful on both gameplay experience and hardware usage
- Are there any "benchmarks" regarding how well certain hardware handles X number of players? I've got a 13500 and 128GB RAM, for reference
I’ve been ok with half of a 14 yr old AMD FX 8120 bulldozer with 8GB of ram allocated to the docker container that I’m running my server in for two people up through aluminum. Later game may get sketchy. Idk. I haven’t been to “late game” since update 4 ea. 😂
I think the real answer on the dedicated servers is that they run fine enough if you keep the messaging port NOT exposed to the internet.
Port scans/etc really mess with the sync of buildables and achievements, and might cause stupid-high cpu lockups.
You might can get by with just using a random port and hoping that you don’t get scanned… but an ip filtering firewall or VPN tunnels seem to be solid workarounds too.
My infamous post… in case you haven’t seen it yet.
One for you too.
Yeah I stumbled upon it, thanks!!
Thanks!
How will using a different port for the reliable messaging port work? If it's not the default port, how will the service that uses the reliable messaging know which port to address?
Just me playing at home, running on my
Hello I need some help, I need the Satisfactory Dedicated Server build CL‑416835
I've tried to get the old manifest but steam isn't letting me download it. few of my friends are stuck at 416835 so i wanna downgrade the server and play with them
Is there a way to downgrade the server? any help will be appreciated :D
with an argument on start like -reliableport=xxxx or directly in the engine.ini
why are they stuck..?
nvm just forced them to update, so basically they live together and kinda fucked up the steam in someway and were too lazy to fix it
sounds like the better solution
looking for open servers, does anyone have anything?
Hello . I need help . what is cheapest host for Dedicated server?
depends on where u'r located
If anyone would be able to DM me on getting my Docker server connectable, when i check the IP the server is running and the port is open but i get “Cannot Connect to Steam API”
Canada
I can't use Port 8888. Is there any way to host the game server, or did the developers manage to break something that already worked?
wdym "you can't use port 8888"?
if you need to change it just use the "-ReliablePort=YYYY" parameter
I used the parameter, the server refuses to change, and port 8888 is blocked by my ISP.
I tried Docker, Pterodactyl, and directly on the Debian server, but it gets stuck on an infinite loading screen.
do yall use public ip or static?
thats two different things
Dynamic IP with DDNS, but this does not interfere with the ports.
The server was online from the first week of 1.0 until the 1.1 update.
And I host servers for other games too, always without any problems.
hence the "or" bit :)
container images may use different names for new port, please refer to the documentation in this case
but on a pure install it should work. did you pass it correctly?
Yes, I did everything correctly.
the only issue i found was this line in the docker but he cannot remove it
and IP can be public and static, one of the both or none.
what you need depends on your setup, most commonly a public IP
who gets stuck? you, your friends or everybody? self hosted or at a provider?
Everybody, Self Host
self host in the same network? connecting with local IP or over external IP?
The worst thing is that after a few adjustments, and changing port 8888 to 8889 in the Docker Container, it worked for a few hours, then the problem returned
Same Network, Connecting Over external IP
try with internal IP for yourself. if it works, something is wrong with the routers port-forwarding/firewall setup
my problem is that i cant even get the server to start every docker image i use does not install the linux binary
so i get Failed to connect to server api but i have a ping connection in the client
firewall enabled?
ive tried to check every firewall, and i have ingress and egress on 7777tcp/udp and 8888 tcp open, and the linux machine doesnt have a firewall enabled
but even through SteamCMD i cant seem to install the FactoryServer-Linux-Shipping
the client does not need firewall rules, just the server.
on what are you hosting? which docker images did you try? any output on the console?
do u have enough space in the folder u try to install the server ?
this is all that installs
i used wolveix, thebrocollitree, SteamCMd, and someother on the github
it says it installs
should works fine with wolveix
i more than happy to get on a call if yall wanna see live ive tried for almost 4 days
can you tell me the steamCMD command you used?
+force_install_dir $(pwd) \
+login anonymous \
+app_update 1690800 validate \
+quit
steamcmd +force_install_dir /home/steamcmd/satisfactory +login anonymous +app_update 1690800 validate +quit
was the first one i used
yeah, second one seems correct
i tried both
and then these files are in /home/steamcmd/satisfactory ?
i get the Sucess! App 1690800 Fully Installed.
yea every file is there but the actual server file
the FactoryServer-Linux-Shipping
i tried on a Docker, my Window machine, and WSL
everything but the binary installs
what do u have if u do this
sudo find / -name "FactoryServer-Linux-Shipping" 2>/dev/null
/mnt/e/$RECYCLE.BIN/S-1-5-21-649839464-2500280957-2405599345-1001/$RATIEGF/Engine/Binaries/Linux/FactoryServer-Linux-Shipping```
the file is in ur recycle bin ^^ in ur E disk
and what do u have in the bin ?
that is there but when you open that its trying to call the FactoryServer-Linux-Shipping which does not exist
not in there
run the FactoryServer.sh and show output?
congrats, you have a running server
[2025.07.07-21.17.43:178][776]LogServer: Display: Server startup time elapsed and saving/level loading is done, auto-pause is allowed to proceed from now on (if enabled in server settings). WorldTimeSeconds = 30.08
except i dont...
still get the ServerAPi issue
thats a network issue then, not a server issue
do you have access to the server files?
on your server can you check if you have that file im looking for
FactoryServer-Linux-Shipping
this is the .sh script
ts trying to find a file that doesnt exist
/home/.../satisfactory-data/gamefiles/Engine/Binaries/Linux/FactoryServer-Linux-Shipping
but the file is not missing? cause the server starts?
it does!
even though the logs say otherwise
i cannot connect to it but i get a ping to the server
it says Failed to Connect to Server API
what IP do you use to connect to the server?
sent it to you
give it a moment im starting the server up again
okay its up again
..if you try to access your server inside wsl with your external IP you have multiple problems
this isnt WSL
this is the original server i was testing on WSL to get the missing file
but i did the same steps on actual server machine
and have the same files and logs
gimme the ip in private
ah, k. assumed from the screenshot
is the server running ?
first try the internal IP of the server
the server is running on my end
did u changed the basic ports ?
7777 and 8888
whats the output of "ip a" ?
if u do curl -4 ifconfig.me what do u get ?
the ip i sent you guys
if u do curl -4 ifconfig.me in a cmd on ur main computer what do u get ?
right give it to me
thats a closed network i know for a fact that it isnt working
i think u put the open port rule on the wrong ip
its a completely different machine and different network interface
PORT STATE SERVICE
7777/tcp filtered cbt
8888/tcp filtered sun-answerbook
firewall is blocking the connection
filtered mean opened but blocked by firewall
it was the oracle firewall
Hey everyone. I am hosting a satisfactory server on pterodactyl, I have allowed 7777 and 8888 ports and everything is setup correctly. the version is 1.1, but the problem is that sometimes people can't join and it sometimes fails to query the server and it shows up as offline or pending.
Hi everyone,
so ive been running my own dedicated server on windows. its been having the issue that came with using port 8888 where after a while its using 100% CPU. Just wondering how to change it from port 8888
"-ReliablePort=XXXX"
Has the 100% CPU issue been fixed or identified yet?
No communication that I know of from the devs since the top pinned message.
No mention in the last Mikael video that basically said “see you sometime in August after summer vacation“.
Fairly comprehensive summary of what we know and how to work around it:
Thanks
I attempted to summon some attention via rebellious mischief/rule breaking here
all I got for breaking the rules was some nice reactions to my bad pun.
They know the game is broken when the server is exposed to the internet… and obviously don’t have anything to say about it yet.
does anyone have a guide on how to set up a server that works for the current version of the game
like a youtube video or something else
Theres one on youtube that uses steamcmd, that usually works bezt for me, but i havent hosted a server in a while
whats the channel name? @hoary yacht
Is there a best service for buying dedicated servers or no?
Is it possible to move my local save file (the world that I've just been playing in on my PC) to a dedicated server?
Yes, just upload it using the server manager
Hey I need some help with my dedicated server. I have a server running over a ptero panel. Currently only player (mostly so the server keeps running when I'm offline). I've been playing mostly fine up until this evening. Suddenly I get disconnected with the error ÿour connection to the host has been lost) every few minutes. I can join back right away and I end up exactly where I disconnected (so I'm not timing out as I'm not teleported back any part). The screenshot shows what it shows in the output log
these are my server settings from in-game. I only changed the auto pause. Anything else is default
okay so I guess I found some more info: When I disconnected from a discord call with some friends the timeouts stopped. I guess a discord call and connecting to a satisfactory server is too much? or there is some kind of interference?
Any help pls?
Hey guys!
Has anyone found any fixes to the bug referred to here?
https://questions.satisfactorygame.com/post/68487d286b7c5731963835fe
We are 3 friends playing together, i'm on the only experiencing the issue, but its soooo rough to reconnect through the menu every 3 minutes.
what protocol is port 7777 configured? TCP and UDP?
Both
?
or like a recommended one
depends on where u live
does anyone know of a good american or texas server provider for the game to rent from
i live in america
is indifferent broccoli good for server hosting
Has anyone used ich777 satisfactory on unraid?
is there a fix for the foundation/wall placement issues?
No. But you might can work around it. #dedicated-servers message
some details on the non-update of communication on the issue. lol
#dedicated-servers message
they seem to be preferred as far as third party hosting goes
Can somebody tell me why the mod isn't found on my server?
please help I have a server that I am trying to run from my laptop but no one else can join it just says Server Name Pending and Not Authenticated
I can join from my PC on the same network but nowhere else
Check your port forwarding and that you tell them the right ip
Hi all,
I have a dedicated server for me and a few of my friends, and mostly it's smooth, but I do have an issue with the splitters for hypertubes.
When approaching a hypertube branch or junction, you can't change the direction no matter how much you mash E.
You have to go back and forth turning around, spamming E, and then eventually it seems to realize and works.
If you stay in the area, it keeps working, but if you move a bit away, and try again, the issue reoccurs.
No matter how many times i read those links, and all the content they link to, i don't see any workarounds i can try. Can you enlighten me?
Those are the workarounds to try.
Changing the port is simplest.
VPN tunnels is most complicated, but possibly the most effective.
In case that wasn’t clear from the metaphorical poetry
For vpn tunnels, I use Tailscale.
But Wireguard, Radmin VPN, or Logmein Hamachi, or other ways to set up a VPN tunnel would work fine.
If you are not self-hosting, the vpn tunnel thing is probably not feasible.