#dedicated-servers
1 messages Ā· Page 149 of 1
player of the match or something like that xD
Thanks for your help too :)
Wait tho, so it works just because of the 100 port range tho, because i tried it the same way before with 24120 and 24121
Wear your socks inside out
Dont get me wrong, Ive been in your shoes and sent screenshots exactly like that. But being on the helping side, I've realized that i have no freaking clue which numbers are what if that makes sense
š«”
Hey, just tried to set up a server, i downloaded the tool and it gave me a command prompt. It loaded a bunch of stuff. How do I get to the actual server? All the tutorials mention steamcmd, none of them use the dedicated server tool.
it says the server is online but i cant figure out the address name
same machine, use %localhost%, same LAN, use the 192.168.x.x address, on the internet, use public IP
!wikisearch DS
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...
Same problem. Any fix?
When loading a game i get this error:
I to would like to know, as it's super frustrating
my server was workign fine last week bro
Yes, just upload it in the server management
Now Im stuck at the initializing screen
Opened 8888 TCP?
Yes I'm pretty sure this is enabled
If only pretty sure you best check lol its an additional port since 1.1
Sure I'll ask the hosting platform
@supple trail
Add the server in the server manager, upload the save using the save management tab
- You need the secondary port 8888 too
- die you set the proxy as http(s) or stream?
you have not opened any tcp ports
use the wiki it is not outdated
sorry corrected the link
am looking to Start my own server that is hosted on a computer in my home
all the forms basikly lead me here
Trying to trouble shoot the annoying array size 0 crash on my server that went away and is now back. I've already cleared all the belts in the save in SCIM. What else can I try?
is it possible to change that target folder away from appdata
I know they're "working on it", but is there any updates on the port scanning high CPU bug? This thing is killing me!!!!
I have a friend trying to connect my dedicated server, and after he enters the details in the server manager and hit confirm, the server doesn't appear in the list, can anyone help pls?
soon
what about desync issue?
So both desync and high CPU usage had same root cause, from the new reliablemessaging protocol.
We are aiming to push out the fix as soon as possible.
what was the thing that caused the problem? im curious hahah
My understanding of the problem is that we were allowing "Unwanted" connections to connect to the server (if the server is exposed to internet for external IPs to connect) leading the CPU usage to go up and causing desyncs for legitmate game clients that is connected to the server.
So you will not see this issue if you have hosted the server locally in your network and the game client is connected to it.
well my server (same network) did start rubberbanding and placing ghost buildings. is that a different issue?
which buildings?
foundations, beams
stuff like that mostly
also machines iirc
you'd just see the holograms and after rejoining it would be placed
So the reliablemessaging protocol is used by lightweight buildables - Like foundations, architectual pieces and schematics like HUB milestones and space elevator objectives and foliage system. So if the desync happens you would see the effect on these three gameplay features.
This should not affect placing belts,pipes, railway, vehicle or factory building.
ah okay. well lets hope the next patch fixes it for everybody lol
any news on how soon soon might be?
When the patch is out, please feel free to either DM me or ping me here anytime if we have broken anyone's setup. We have only two kinds of setup in-house and testing all setups is almost impossible š .
No idea about the specific date/time, there are people who work on patch release and release management. I only test, I will give a shoutout here once the patch is released.
Is the server exposed to external IPs to connect?
yeah it is
for friends to connect
yeah that is enough to cause this issue
but it would also happen while playing by myself after 2-3 hours iirc
i have been getting this error
UNetConnection:: Tick: Connection TIMED OUT. Closing connection.. Elapsed: 52.89, Real: 30.00, Good: 30.00, Driver Time: 58.06, Threshold: 30.00, [UNetConnection] RemoteAddr: 89.32.171.254:7780, Name: IpConnection $147398292, Driver: GameNetDriver IpNetDriver 2147398293, IsServer: NO, PC BP_PlayerController_C_2147397871, Owner: BP PlayerController_C_2147397871, Uniqueld: Steam:1 (76561199019529622)
but only when a friend joins local joinin does work
any ideas?
Thats either caused by the wrong IP, wrong port forwarding setup or a non-public IP
Which one are you using? An internal or your WAN-IP?
im hosting with 3rd party host provider
got a public ip
I just deleted the server and add it again
It's working fine
But my other friend just can't add it
Thank you for this update, and please pass on our thanks to your dev team who are working on the fix. Great to hear you know the root cause!
We put pressure on because we love the game so much!
Just a game hosting service or a general VPS where you installed the server yourself?
hosting service, i didnt install anything on my own
everything was auto installed by the host provider
I just got an address and a port
I have connection to the server
It's just my friend after he hit the confirm button nothing appears on his server list
that's awesome! this has been soo annoying xD looking forward to it
i dont understand what the *(*is happening. stuck loading, has sound
is that you telling me abogut this issue caused by my goof, or is this just a problem right now
fair. i can at least get it fixed so its ready for when the devs fix their end
is it a handful, majority, or everyone
yeah, its not looking at the port. verified the firewall on the machine and the router, rules match.\
i guess i can just hit it later
hey guys i just made a dedicated server and im joining it for the first time, is it normal for this to take like 20+ minutes the first time
its been on "initializing respawn_sequence.bat" for a while now
How did you make the dedicated server? Mine usually gets up and running in a couple of minutes.
Sounds like you didnt open the reliable data port. make sure you use up to date info to set it up
!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...
Hey folks. Trying to set up a dedicated server on my pc. Friends that are trying to connect got this message. How do I let them join?
Mine is the bottom one btw.
Set up port forwarding and give them your wan address
thanks
I set up the port forwarding through the xfinity app and then went to the dedicated server thingy on steam and used the port number to link it and tried joining using my external ip and it just loaded forever
When it was loading i could hear the game and i can move around but i just canāt see anything f
I could hear it open and close menus and pause the game every time I hit escape
Quick question are the servers still experimental?
<@&387163995947270144>
Thank you for this update.
Iāll stop posting this after the fix gets released. š
I use the Linux one with no problem⦠in a docker container⦠on a windows machine that is 14+ years old.
I donāt have the reliable messaging port open to the internet.
Iām using VPN tunnels between the server and clients to keep unwanted traffic from causing lightweight buildable desync and runaway 100% CPU usage.
Once more... in case someone is about to ask about it again.
#dedicated-servers message
Has everything to do with unwanted traffic.
I just avoid it by not forwarding my ports from my server to the internet.
Without the unwanted traffic⦠the Linux dedicated server works fine.
It needs a better name.
I personally like ā(un)reliable messaging port issueā
Hm.
I hope theyāve taken a good look at how the game handles network stuff, since itās been pretty broken since April when they made the changes for 1.1
That is an interesting idea.
Makes me wonder how theyāre testing this stuff.
š yeah⦠the answer is they are using the main playerbase for testing.
The whole āexperimentalā branch is, in theory, for fixing this kind of thing, but it did an epic fail on the multiplayer networking side this time around. They just passed it on through to stable.
Yep. Hope theyāve enjoyed it, so they can get around to fixing the broken network implementation⦠months later.
Depends on the VPN and its settings. Preferred choice is UDP for VPN packets because you don't want two layers of TCP handling packet loss.
Data corruption on localhost sounds like a driver problem imo
Or you have the old case of the server closing ports when somebody playing on the same machine disconnects
Iām not sure if anyone else has run into these issues or if this has been discussed yet, but I can say with 100% certainty that a fair amount of my issues are due to using cloudflare DNS.
With an A record pointing directly to my dedicated serverās public IP and non-default ports, I get frequent crashes, ghost build mode, and invisible belts.
After disabling the a record and a public IP change, pointing directly at the public IP on the same non-default ports has resolved 90% of my dedicated server stability, the rest I am currently chalking up to mods.
not necessarily caused by cloudflare DNS but just by DNS in general
DNS is public direcory, scanners just poll all DNS records and then scan them
non-game traffic causes issues in 1.1 leading to said problems
I see. So still tied to the reliability port issue, just easier to scan when using dns?
imo yes
im stuck on this screen when trying to join a server, any idea why and how to fix?
Hey Im experiencing a similar problem but Im stuck in the loading screen instead
i found the solution, i had to make sure both the server and my client were on the same level of network quality in settings
stuck in loading screen = something is blocking the secondary port, 8888/tcp by default
Mine are
Well thats weird let me check
You might be correct however it has to be tested at a letter time
Thank you for the advise
is this after adding a server? then something is blocing the primary port(s), 7777 TCP & UDP by default
or wrong IP
Does anyone have weird glitches happening with their servers? For me, it often doesn't recognize when I'd done research in the MAM or I'll have to click in and out of a machine twice in order to edit its output. Am I alone in this?
Yep. Iām using Tailscale, which defaults to 1280 mtu
You are not alone. The problem has existed since they broke networking with 1.1.
Okay, just as long as I'm not alone, ha ha. I'm sure it'll be fixed soon.
Soon (tm)
am I to take i joined this server to diagnose my new satisfactory server issues, only to discover that the basis of the server program are flawed?
Yes
so your using tailscale, does this resolve the issue? or no
Yes
I was hoping to use a server for local network play
do you have a guide i could follow? or a previous comment i can refer to?
i'd appreciate it
my server i can't even access via the server manager
just "offline" "not authenticated" issue
new server, just for note
!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...
i've done a lot of reading about the setup, is the issue you're talking about not the same as my issue?\
I think it is not the same.
The issue I am talking about happens while playing⦠so youāve got something else blocking the connection
i've don't everything in that guide at this point i believe, and i've setup other servers before
port forwarding, windows firewall in\outbound, and still encountering issues.
Can you connect from the same computer that you are running the server on?
haven't tried that, i normally don't play the games on the same machine.
Fair enough⦠but it might narrow it down
lol.
you think it'll tell me i setup ports wrong?
maybe
i could just recheck them, port 7777 tcp/udp, and 8888 tcp
Any trouble pinging the ip of the server from the client?
@storm cloak is the server on the local network? does it work useing the local ip?
just found out i can't ping it, yes it's on local, and with local ip
when in doubt, turn it off and on
either wrong IP then or firewall
it's not the wrong ip
and not sure if it's firewall, when i can't even ping it
something may have caused a hick up
firewall can block ICMP(ping) too
i'm skeptical to believe the firewall would suddenly block ping, when i have other servers running on it, and i've pinged it plenty of times before.
why would it suddenly not ping
Triple check the ip of the server.
just saying ĀÆ_(ć)_/ĀÆ
4 times should be enough. š
i see what happend
š¤
Is it possible that you have an ip address conflict, or somehow got a device on a different subnet?
Oh?
i'm used to higher end networking equipment, consumer grade can do stupid stuff
i reserved the IP for the machine, but it's since changed IPs, and since you can't reserve based on MAC....
well wait a sec, double check i have the right machine
just set s static ip then
Outside of the dhcp range
nvm, was mistaken,
it's correct ip, according to router, and machine
i don't get it, i have port 7777 tcp/udp forwarded to the machine, port 7777 in/outbound on the machine for firewall.
port 8888 forwarded, in/outbound in firewall,
IP is accurate
yet i can't ping it
why would it be blocked
ping is ICMP, not ports
and do not restrict the source/outgoing ports to 7777/8888
i don't understand what you mean by restrict, how would i restrict them
i have added those rules, nothing else, how would've i done that
can you show me the rules?
what exactly do you want, within the rules there are multiple tabs.
ports part, don't know the name of the tab
-# and can't look it up cause im not on windows rn
this is inbound?
correct
An experiment you can try for making sure it is the firewall causing the issue, If itās all local:
kill your internet connection (for safety)
Drop the firewall
See if it works. (Ping and even playing on the server)
If it does, itās the firewall.
remove them, not required
Youre saying remove the rules I put in place, which the wiki states I need in place?
the outbound, yes
then disable the firewall and test again
let me clarify
Xeet are you talking about windows firewall? or router firewall?
Cheeze is referring to router i think, and I want to be clear.
Windows
Win
If itās all local, the router firewall probably isnāt a factor
why should i refer to the routers firewall when we are talking about a local connection not even involving it?
i suppose I misunderstood why disabling my internet would be needed when the router still has it's own firewall
I mean⦠you can leave the internet connected when you drop your firewall if you like to live dangerously
eh, as long as the router still block everything from the outside there is no real danger
Donāt be silly cover your willy
Donāt be a fool cover your tool
Use protection. š
i just don't understand the difference in security, considering the router is your main defense to begine with
windows is more controlling it's communication on the network, disable your router firewall, and all your PCs will likely fall to various attacks due to microsoft's firewall being weak
router firewall from everything outside the local net
system firewall for everything from outside and local net
correct
For simple troubleshooting, just drop the windows firewall and see if you can ping your server
nothing
thereās deeper networking issues
not sure that came to be as I was just using this the other day with friends on a different game. god i love windows
A static ip outside of the dhcp range might be worth a try
If decapitation of packets fixes this⦠š¤
@whole meadow
This might be important for your testing of the fix for the (un)reliable messaging port issue⦠or just fixing it in general.
I can ping other machines from the server, but not vice versa
@storm cloak did you try changing the server ip to something outside of the dhcp range?
Idk what the deal is⦠but if you canāt ping it, the server is never gonna connect.
not yet, i've been looking at firewall settings, xeet probably had the right idea
something blocking incoming, but not outgoing
If it didnāt work with the firewall disabled, the firewall probably isnāt the problem
dns pulls the correct ip when pinging the server name
when you created the firewall rules, under advanced, make sure they are applied to all 3 profiles, if ever needed outside the local network, then you need to also allow edge traversal. have you restarted the server software at least once, i have seen on windows that the first time it launches that it doesn't always work. also when trying to connect from the client, are you adding the server each time, i have seen if you are trying to use a previous one, it might not work.
i guess i can change the ip
I believe I've done all that already, which you can probably check by scrolling through previous commments.
so, i know some consumer grade routers can sometimes limit which IPs you can utilize, should i just assign it to a different subnet basically?
or are you aware of any restrictions
Same subnet. Just go outside of the range of dhcp.
Like⦠if dhcp starts at 192.168.1.50, use 192.168.1.49
@storm cloak whats the current network profile? Privat, public or domain?
i think i found it, i love windows, let me check something first
i forget, where do you find that
found it
it's public
i can ping it now, game still won't connect to server
Yeah, set it to private
Try private
Public block ping
i just came back to the game, and it appers to have grabbed
i could ping it when it was public
Hm. Mysterious
Could be win update, could be driver update, could be something on the network
i can't find the window again, but it was literally an option that let your PC be discoverable on the network, share printers option was in there too
was set "NOT" to appear
god i love windows
i can see the server in game now, so lemme check if it actually works
i chose a name, and password, but it has not prompted for a starting area
You need to create a game/save first
like create a manual file ? i don't recall that in the steps, but i guess i did get halted by windows
Nah, in the save management tab
herpa derpa, i know what I'm doing derp
Enjoy making conveyor belt spaghetti
I donāt think he ever did⦠but Iām not a theology expert
am i to understand that you control the server via the game on a different PC, and you can host multiple saves?
Yes
this is new
Well⦠one save at a time in the server⦠but you can load different ones
Multiple save? Yes, but only one active/loaded
yeah, i understand
this is unique
so, i recognize there's an admin password, what about a server password, i don't see a server password
Should be somewhere in the general config tab
you mean on the server itself, within the satisfactory folder
No, server manager in the game
tad confused at the moment, not sure where the "Create game" button is, metaphorically
scroll down?
that's the whole page
See the scroll bar at the side? It is not everything
Might need to create a save first? Been a while since I had to do it myself tbh
Yeah, just weird since other people in videos just click a starting location, session name and go
so close....yet so far
oh
i know, herp...you click "BACK" to go back to the creation screen.
those are advanced settings
@edgy pasture @hidden forge thanks for your time, we got it rolling, what a chore
i wish you both a great weekend
Can we configure server manager to connect to a URL instead of a straight up IP? I tried putting the url for my server (managed via dynamic dns) but Satisfactory didn't let me save it as an option
yes, you can use an url
If this
is true, it might be a better workaround to the (un)reliable messaging port issue than going full vpn tunnel.
I havenāt tested it⦠but at the docker compose level, it would be as simple as adding this to the compose file:
networks:
backend:
driver: bridge
driver_opts:
com.docker.network.driver.mtu: 1350
Lowering the MTU elsewhere for other platforms/hosting setups should be pretty easy too.
I think maybe it wouldnāt require any changes on the client side, for those that have clients that are scared/incapable of messing with stuff.
I downloaded the dedicated server through steam and started a world trying to have my friends join but they just get stuck in an infinite loading screen they can hear audio though if I zap them with the taser. I have ports 7777 and 8888 open We are all on 1.1 and windows
you have an issue with port 8888
Thats what I think as well, when I start the server it shows it as port 7777 so im trying to find it and change that
what do you mean by "shows it as port" ?
that's expected
How do I get it to save the URL? When I tried it didn't actually save
oh, then im at a total loss then, im not a network person so kinda just doing my best. What problem would i have with port 8888? Ive opened it on my router and my system both TCP and UDP inbound/outboud
you opened it the same exact way as you did with 7777 ?
yup
I had a dedicated server I ran through 1.0 so I know this was possible but now that 1.1 requires port 8888 even if ive done it the same way I cant figure out what would fix it
are you using port forwarding ?
line in the log will look like: LogReliableMessaging: Server streaming socket bound to port 8888
did you double check the 8888 port forward rule targets the server pc ?
I believe so but I'll double check to be sure
also check for allowing edge traversal on the windows firewall rule, quite a few people have missed this
ooof okay I didnt have it setu p to forward from target pc that should fix im firing up the server now to test
thank you
make sure that your only typing the url in the address field
@deep turret bless you youre a god amongst us mere mortal plebs
what server host site should i go with?
hey yall ! i currently self host my own satisfactory server for me and a few friends. the further we progress, it seems like the server tick rate is abyssmal when we go near a factory with many belts/machines. any way to fix this?
server isnt even running that much under load under the cpu
server is (i think?) being run on a docker image running steamcmd
yes, game duration is like that bc i turned off auto pause š
it seriously dips to a point of unplay-ability
interestingly, this really only happens when i go near a blueprint factory i got online
I am getting this error, and the client side can't join the server. It is stuck on the initializing respawn_sequence.bat stage.
Hi everyone, I'm having trouble hosting a dedicated server and was hoping someone here could help. When I connect to my server using an internal IP, everything is fine. When I try to connect to my server using an external IP, I get the 'fail to connect to the server API' error. I am hosting on Windows. Windows Defender firewall is currently turned off, but there are both inbound and outbound rules for the dedicated server application using any port, any protocol. My internet router has 2 'Services' under NAT/Gaming, one for port 7777 TCP/UDP and one for 8888 TCP/UDP, both pointing the computer that the dedicated server is running on. I'm sure I have something misconfigured, but I'm not sure what. Any help is appreciated.
Something is blocking the secondary port, 8888/TCP by default
- Your external IP might not be public. Check if the one shown in your router and on some IP website are the same
- Your router might not allow "rebound" traffic, try checking using a port checker website
- Did you try restarting your router? Some models might need it
Thanks for the quick reply! I restarted my router. I checked my public IP, and the one that I am trying to use is the correct IP. I'm not sure how to check the 'rebound' traffic (NAT loopback?) without hosting something locally (such as a web server) and then trying to access it via the public IP. I have hosted several other dedicated servers for games without issue, so unless this is something unusual that Satisfaction requires, I would think that this is fine. Maybe other games auto convert a public IP to local IP when it determines your client is looping back, and that's why I've never seen this before, idk. A friend of mine tried to connect from his house and said that he got an infinite loading screen, so a different error than I am getting. Thanks again for the reply, I'll keep Googling for a solution.
Looks like port 8888 was the issue, that and not being able to loopback. If I connect with my client using a local IP, everything is fine, but I cannot use my global IP. My friend can now connect from his house using my global IP. I guess the error he was receiving earlier when connecting (infinite loading screen) was from before I forwarded port 8888, and we didn't retest his connection after I forwarded 8888. I still can't connect to my server (which is on the same machine as my client) using the global IP, but that might be some type of loopback issue with my router or ISP. So we're up and running. Thanks for the help!
Hello, is there any information on how to use the HTTPS API with an exporter for Prometheus and Grafana ? I've tried using a few online resources but I couldn't make it work
these are all enabled
these are open on my firewall
do i have the stupid
i also just included 15001
You are working with old, outdated information
!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...
Why would 2 people playing on the same server, all of a sudden have a player not be able to join anymore?
if player 1 and 2 disconnect, and player 1 joins, it works but if player 2 joins, player one sees everything slowly popping in right in front of them.
if player 2 is in already and player 1 joins, playeer 1 isn't able to connect at all......
This just started all of a sudden, I'm player 1, I'm legit sitting next to the server, i tried connecting direct to the IP, doesn't help.
I tried my WAN IP (I normally use my domain name), doesn't work, my friend is in the UK (i'm in the US) and she's connected just fine to my server, legit able to reach out and touch it right now......
I've tried changing ports, idk, what else to check.....
I've forwared UDP/TCP 7777 and TCP 8888 but... it was all working just fine legit 30ish minute ago.....
@wicked knot thanks. took a bit of retooling but it worked.
is there a way to change the save file away from "~/.config/Epic/FactoryGame/Saved/SaveGames"
what does the server log says for disconnection reason?
Good CPU util on this 12600K xD Quite a large fac now
maybe your router got confused
if you are in the same network as your server, use the local ip to connect (but check that it didn't change)
guess its time to turn my server back on and let it sit with an empty world for a few days
desync not fixed. Just had to logout/login after putting down foundations
Hey all! Im new to the game and am running a dedicated server, today I logged in to find a Version mismatch error, from a quick google search it seems I need to run a command in order to update my server to match the recent patch. Is it as simple as running the steamcmd.exe again? I don't want to accidentally mess up my world save š
Edit: after looking around online I tried running steamCMD and using the app_update 1690800 command. it took its time and updated but im still seeing the error and now when I try to update the game it says the app is already up to date
created new world, and placed down a power pole and removed it a few times, will see if cpu goes sky high again
kinda sad about the desync
me too..was excited to see patch, but then when it didn't fix it...was sad
desync seems to be much worse now...can't go 15 minutes without having to reconnect
I don't think I've ever had a desync but it is a LAN server
i have to log out every time I complete a project, or unlock something...then after a bit when I attempt to put something down or cut trees..
ya..been a known issue since 1.0 for dedicated servers
Fortunately I am not affected
Ive been running dediated for a few days and havent had any issues at all, let alone issues that bad. what could be causing such issues for you?
My server for this 1.1 play has been running for 1920 hours now and I've put in roughly 600 hours so far, not a single disconnect or issue
At least not that I can recall xD
To reiterate as well, does anyone here know how to properly update a server after the update? SteamCMD isnt working as expected :<
I've been using this docker image: https://github.com/wolveix/satisfactory-server
It auto updates if you restart the container, been very good
Could you share logs from server and game client? If you are saying it is from 1.0 then something is very wrong in your setup!
Hey is there any pinned comment or help article about handling patch updates for dedicated servers wher=n SteamCMD isnt working properly?
Nope, but I know its a steamcmd issue that it does not switch back to default if you have used -beta. Maybe someone here might know an easy workaround instead of a full reinstall.
If I get a server via nitrado can I use my current save file that me and my friends have been using?
Then there should really be some way to choose to ignore patches or downgrade your game... wild that this patch that was so minor might actually cause me to lose my game I set up with friends.
Sure, the server management pane in game lets you upload saves from your local game
Why would you lose the game?
ty
If I have to reinstall the server how do I keep the world save?
Back up the save, you can even do it in-game, server manager, create save, download save
and/or backup the datastore on the server
no I cannot,
Backup the saves on the server then?
Do you know where thats located/ what the saves are named because it isnt intuitive. theres no indication of what folder is containing saves from what I can see unless Im missing something.
I'm using a docker container, not sure where yours are, possibly in the same directory as where you run the server but that is just a guess
I think the main two directories you want to backup are called "backup" and "saved"
saved contains two subdirectories - "blueprints" and "server" (which contains all of my saves)
You want to ensure you back all of this up to be safe
there is no backup folder contained within SteamCMD or Satisfactory folders and the only "saved" folders contain Config for server stuff and manifest files
What's in "saved" ?
the "backup" folder I have might be specific to the docker image I am using
It seems to basically contain a copy of all the .sav files in saved/server
~/.config/Epic/FactoryGame/Saved/SaveGames/server/
https://questions.satisfactorygame.com/post/642169a05298eb579df0db11
I do not think they are stored in installation directory.
I've never run it directly using SteamCMD so that was purely a guess š
That doesnt really apply to my situation, the link is for running a server on Ubuntu and the filepath is for epic games. If what your saying is that saves are stored locally on my machine, and not dependant on the installation folder for the dedicated server, then that would mean I can reinstall without losing my save, is that correct?
I made no indication that wasnt the case
it is assumed that most of the servers run on linux unless specified
Yea same lolz
Its also generally assumed that when someone is installing a server with SteamCMD they are using steam but that went over your head so
SteamCMD is available on Linux too š
did I imply that wasnt the case?
No it was my bad for making the assumption š
I can appreciate the help from you two but its turned into something frustrating and sarchastic and not helpful at all truthfully. If you dont know how to solve my problem or where to find server saves or how to actually update my server im not sure why its funny to laugh at my situation. It sucks enough to potentially lose several days of progress over a boombox update.
I assure you that isn't the intention, I'm searching google now
On Windows, Satisfactory server save files are located at %LOCALAPPDATA%\FactoryGame\Saved\SaveGames. To access this directory, you can press the Windows key + R, type %LOCALAPPDATA%, and navigate to \FactoryGame\Saved\SaveGames. The server saves are stored in subfolders, often named with a numerical ID, within the SaveGames folder
What ive found is from 4 years ago and the solutions there "app_update 1690800 validate", adding the -beta experimental" tag and running multiple times didnt really help
I'd probably firstly make sure the save files are actually within a subfolder there, take a copy of them to be safe, and then if you reinstall clean the server it should retain the saves as you mentioned they are not in the same location as the server itself, and hopefully it will pick them up again
But definitely make sure they are there, and you have a full backup of them all
How can help
Client is Up to date 432215 Server on version 424353 but i cant update it
Steam/Epic, update it? Surely must be possible if my client is 424353
Steam and Debian steamcmd server
Steam should be issuing the newer version, I have the Steam version and it is up to date
Yours is out of date actually
Oh derp I missed the 3 xD
Mine is also the new build 432...
Yeah well other way around then, you need to update the server I guess XD
this is what ive been chatting about the whole time yea š
But i cant update the server... it tells me it is up to date
Client has been running all day, I'll exit and see if it updates
steamCMD isnt working properly thats the issue
Yea Steam offering new update
For anyone having issues: I just reinstalled the server (on windows) after backing up saves %LOCALAPPDATA%. I deleted the folder for my server and reinstalled using steamcmd. Upon opening my game and going to the server manager it is no longer showing a mismatch. It seems like you need to fresh install the server istead of relying on steamcmd to update it for now
Yup just tested it too this is the way^
Yes, a new install didn't help either.
Right client and server on 432215 now xD
It picked up your saves okay @upbeat fern ?
I also have this issue, tried multiple things but nothing helped
I have tried it 20 times now and strangely it worked
So you just updated via "apt update/ apt upgrade"?
also and steamcmd
did you find the answer i am still looking, i will cont to read the posts.
See what Grizzly wrote just above maybe
i just got to the most recent lol i will try that
xD
what is "apt" used for?
Debian/Ubuntu package manager
lol yep duh, i am trying from a windows, my epic server says its up-to-date, but my game on my laptop says its not my Laptop is at 432215 says my server is at 424353
I think you just need to backup your saves, and then reinstall the server to get the latest version
That seems to be what these guys have done
probably stupid but a fresh install of a server gets stuck on that what can i do to fix it
Server ready?
?
i.e. loaded and ready for connections?
I'll see if I can find what mine says
there is no firewall in between me and the server
Any word from the Devs when the update will be on Steamcmd?
I didnt really want to back up and reinstall
I get those additional lines after, accepting connection
That might have just been me connecting the client tho
It seems like yours has loaded up to the point where it's ready
hmmmm. wait where do you set the port? except setting it in the launch variables?
is there a file with ports too
cause that might be it
On the commandline I think
-Port=7777 -ReliablePort=8888 -ExternalReliablePort=8888
Those are the defaults I believe
im lanunching it with ./FactoryServer.sh -multihome=192.168.88.28 -port=1111 -log -unattended
And other servers work
wasnt -ReliablePort and ExternalReliablePort discontinued?
Someone mentioned about multihome fixing connectivity
My docker image adds:
-multihome=::
On the end
hmm
Not sure, I'm using a docker image that auto-updates, configuration is specified in the docker-compose file, I haven't really touched the inner config
hm no i checked and i aint getting a connection on the deafult port too
I can paste the entire command that it uses if you like xD
i would be thankfull maybye it can clear something up
/bin/sh ./FactoryServer.sh -Port=7777 -ReliablePort=8888 -ExternalReliablePort=8888 -ini:Engine:[/Script/FactoryGame.FGSaveSession]:mNumRotatingAutosaves=5 -ini:Engine:[/Script/Engine.GarbageCollectionSettings]:gc.MaxObjectsInEditor=2162688 -ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:LanServerMaxTickRate=30 -ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:NetServerMaxTickRate=30 -ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:ConnectionTimeout=30 -ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:InitialConnectTimeout=30 -ini:Engine:[ConsoleVariables]:wp.Runtime.EnableServerStreaming=1 -ini:Game:[/Script/Engine.GameSession]:ConnectionTimeout=30 -ini:Game:[/Script/Engine.GameSession]:InitialConnectTimeout=30 -ini:Game:[/Script/Engine.GameSession]:MaxPlayers=8 -ini:GameUserSettings:[/Script/Engine.GameSession]:MaxPlayers=8 -multihome=::
cause later when i launch it first i will put it into an anticrash script anyway
jesus christ
xD
hm wel fuck. cuz if i take the fact that i use deafults on everything except the damn port there is no place to fail here
wait a fucking second i might have been premium stupid
It's basically just setting stuff like TickRate, Timeout, MaxPlayers, etc
If not try slapping that -multihome=:: on the end
fucking hell my bad im gonna crucify myself
its a new port and i forgot to ufw allow the damn port
Ah ha, bingo
thank you for your tries in trying to educate my dumb ass :D
All good, easily done, kind of mistake I usually make XD
now that i think about it went into forge mc support server with the same damn issue two months back xd
eh thank got i am not an IT guy
thank you again and i will be going to put myself into the "forgot about basics" stupid corners now
No worries I wasn't much help lol, no such thing, anyone can (and does) forget a simple firewall rule, we all do it š
no they are not
query and beacon
Hmmmmm when I loaded up the new update my saves and blueprints didn't get recongized by the new Linux FactoryServer.sh location.
They in:
~/.config/Epic/FactoryGame/Saved/SaveGames/server/
?
~/.config/Epic/FactoryGame/Saved/SaveGames/server yes
Running the server as the same user?
yes
Log time I guess xD
but the new FactoryServer.sh should be seeing them correct?
I assume so, I use a dockerized version so not 100% sure how it works outside of docker but that would be my assumption
FactoryServer.sh is just a wrapper script but I would expect the server itself uses the standard location, but I am usually wrong
Hmm, first mention in mine is just it loaded the last autosave
LogServer: Display: Loading most recent SaveGame 'DesertRockCorp_autosave_0' from auto-load Session 'DesertRockCorp'
Is there a GameUserSettings.ini
Yeah I just peaked in there and GameUserSetting.ini and Game.ini and Engine.ini couldnt find the correct one. When I looked at log shows that it see the most recent SaveGame
[2025.09.02-20.02.07:720][ 0]LogServer: Display: Loading most recent SaveGame 'Yute Maggot_autosave_1' from auto-load Session 'Yute Maggot'
[2025.09.02-20.02.07:725][ 0]LogNet: Browse: /Game/FactoryGame/Map/GameLevel01/Persistent_Level?ClientIdentity=210000003735333765613538346135386263323765306132623838643961343139663432000100000006080000005dc6b80001001001?loadgame=Yute Maggot_autosave_1?sessionName=Yute Maggot
[2025.09.02-20.02.07:729][ 0]LogGame: Warning: Failed to preload package '/Game/FactoryGame/World/Benefit/DropPod/BP_DropPodSettings'. Assets inside of this package will not be pre-loaded
But it not loaded it?
I get the same message
LogGame: Warning: Failed to preload package '/Game/FactoryGame/World/Benefit/DropPod/BP_DropPodSettings'. Assets inside of this package will not be pre-loaded
It seems like it has loaded it
Does it get as far as
LogSave: Display: ========= [] NO LOAD ERRORS FOUND =D =========
Yes
And the client can connect? or some other issue
Possibly maybe had something to do I didnt try restarting my client after I updated the server which caused continueity issues
or downloading perhaps
Could be that although normally it would throw up a version discrepancy message
Either way it's working now so all is good š
Just do not like sometimes my autosaves do not work have to roll back the game a bit -.-
Autosaves on the server-side?
Correct
In what way do they not work?
Rolls back ages ago to like a crash point and the server had auto saved from that point. Then when the server comes back up if you didnt manually save after the couple of hours it rolls back to that point.
Hmm, should do them every 5 mins I thought by default
I do mine every 10 minutes
My instance adds:
-ini:Engine:[/Script/FactoryGame.FGSaveSession]:mNumRotatingAutosaves=5
Maybe could try that
Unfortiantly I have lost about 6 to 7 hours of progress
No the recent ones that I have are when I last manually saved at 10:51 am yesterday. I was playing until like midnight this morning and all the auto saves are of that manual save
pretty depressing
This is the 6th or 7th time this has happened to me and my dad
Do you get the Autosave in 10... notifications?
yes
That's really weird that they would be a copy of the last manual save, I have no idea why that would be happening :/
Yeah and the worst part about it the last save that I have I fixed in it in the Tools Map to fix random elevators in the sky. Well it cause a issue with the power. Now the power wont go on becuase I am in a 15GWh deficit
Nightmare
Yes yes it is and I have refix the power grid all over again -.-
That would really depress me too
Urgh
How many autosaves does it rotate by default?
I have 4 auto saves on rotation
Do they have a newer date/time on them?
autosave_2 which was 10 mins before autosave_1 has a lot more hours (545h versus 520h), that seems a bit weird too?
Tried loading autosave_2 ? That seems to have the most hours
cause when I loaded up the CALCULATOR one when I left the server it autosaved it from disconnecting
up I am in it right now same exact point as yesterday
Weird AF, I dunno what is going on there
No one has been able to figure it out either. The only thing I can do is manually save the same occasionally. But like last night I forgot to do that when I was tired and yup the rest is history
Yea regular manual saving but it really shouldn't be behaving that way I am fairly sure
You could set the server to run 24/7 maybe that will cover a forgotten save
Does mean it's always running even if you are logged off tho, personal preference
I run my system 24/7
It's in the Server Manager / Settings from memory
Mine does an auto restart every 24 hours around 1am, not sure again if that is this docker image configuration, or by default, but again that could risk losing a save if the problem persists
yeah I have my computer restart at 0300 in the morning as well
Did you try out of interest downloading that autosave_2 and loading it locally?
Yeah I it loaded right now. I do not recogize what point its at
And if you want the server to run it you can load it on the server instead
Hmm, it's the one I saw with the most play hours
That one is wrong too
Strange
Yeah that one is wierd in a way cause my power figure it all wrong so either so a big part of manufactering is missing I think with that autosave_2
Might be worth a #1038092680493801533 if nobody else here knows
Hello, I was wondering if anyone could help direct me to resolve my dedicated server mismatch?
I went to steamcmd, login anonymouse app_update 1690800 validate numerous times but continued to get the mismatch
Only just joined the server from clicking on links I found on reddit lol
make sure your server isnt running that was my problem
update steamcmd first though
How do you update steamcmd?
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
I am pretty sure my server isn't running since I restarted my PC one of the times I went about it
sudo apt install steamcmd
make sure it isnt running in top
also you can use this as well to make sure it isnt running sudo systemctl stop satisfactory
Not really sure what sudo is lol
are you on windows?
yeah
i could go find the video I watched to set up the server
Maybe it'll explain the update piece
may I direct you to reading the wiki page it will answer most problems https://satisfactory.wiki.gg/wiki/Dedicated_servers
setting up a dedicated server right now. ive done all the port forwarding stuff and it launcheds fine. how do i join onto it?
You should be able to boot it up with the .exe file I think
yeah i did all of that
Why not run linux
boot up the game then you have to connect it
are you guys using a vm?
im trying to join onto it from the game
If LAN you should just be able to connect to it locally
with your IP and Port info
i tried its not working
I am not a technical person. Not familiar with Linux
What's it running on ?
my own pc
Can't connect on 127.0.0.1 ?
Wouldn't recommend doing that
its fine iv done it on tons of games
Yea unless you have a lot of cores
i have a second pc if needed aswell but im just doing it this way rn
Do you have a decent CPU
you'll probably fine. But did you follow the wiki steps or some random youtuber?
I ask that because we don't know what you have tried so far.
Try connecting as %localhost%
do i have to put my ip adress in anywhere?
i never did that and i think thats the issue
like in the server files
127.0.0.1 or localhost
im trying to do multiplayer
In the game, Server Manager, Add server
ok
You join and manage your game always through Server Manager, not the "Continue" <-- that will load a local game
ok
Does it appear when you add localhost ?
Then you do initial setup, password, starting location, etc
yeah i can join but my friends cant
Windows Firewall
Maybe wiki covers it, you need to open 7777 udp and tcp, and 8888 tcp
NAT port mappings on the router --> internal PC's IP
7777 udp --> Internal PC
7777 tcp --> Internal PC
8888 tcp --> Internal PC
Are you using nitrado?
He just hosting on the local PC
Is your IP the same in the router, as if you ask google "my IP"?
If you open Command Prompt, type ipconfig
IPv4 Address
You need to forward those 3 things to that IP address on your router
Thats gonna give a 192.168
My router is assigned an IP in the 100.x.x.x range, and my public IP is in the 136.x.x.x range, so i cant host, unless I ask my ISP to let me
you can try IPv6 in this case
Yea v6 would be best if you have a delegation
sadly, also not an option
Behind CGNAT on both stacks?
no IPv6 available
Ah okay
enabled in the router?
yeah'
I'm in the US, a 3rd world internet
US seems like you either have amazing internet like Google Fiber, or like 2meg DSL
so in the past on other games i had to edit a file in the game files to input my local ip. do i need to do that?
like on pal world for instance i had to add my local ip
No shouldn't be needed, it binds to local addresses automatically
is there a way to do it manually?
to connect to the server? no, just enter it when adding the server
to host? just pass "-multihost=::"
the server ports get set launch args, but you have the defaults
so when i enter in my ip it doesnt show up. but when i type in the 127.0.0.1 i9t works
any reason why?
like they should be the same right?
Run it with -multihost=::
idk wwhat that is lmao
wdym with "my ip" your PCs IP or your WAN IP?
local/PC IP then. probably firewall then
already did all of that though i wnet into defenter and added a7777 port
Run the FactoryServer and add -multihost=:: onto the end
FactoryServer.exe -multihost=::
and on my router port forwarding i added 7777 tcp and udp and a 8888 tcp because zatie said i needed that too
client AND server?
try with firewall disabled then
You need 8888 tcp as of 1.0/1.1
it wont let mwe type in the command prompt after i launch
This is before you launch it
oh ok
In Command Prompt
or rather while launching
do i need to run as administrator?
Don't see why
it just wont let me type ain the command prompt like at all
Never run the server on Windows tho
wym?
ah ok
Then open a fresh Command Prompt window
ok
Then go to the directory for the server
ok
In the Command Prompt
now what?
FactoryServer -multihome=::
also how do i run it on linux?
basically the same, just .sh instead of .exe
is it running?
no
error?
send screenshot of terminal
Close the left one, it's already running, ctrl+c / exit that
ok, back up a bit, how do you start the server?
i open the SDS shortcut that i made
Edit the shortcut then and add -multihome=:: after FactoryServer.exe in the Properties
ok. instead of opening it, right click, follow path/open path
then in the address bar of the (file) explorer window that opens, replace the path with "cmd" and hit enter
then type/paste .\FactoryServer.exe -multihome=::
wym follow path?
in the right click menu there should be an option to open the file path. you might need the extended options if you are on Win11
ok
Close all the other command/terminal windows
Nice, I guess first check you can connect on your PC
Any luck with your friends now?
They need to connect to your external public IP address
You can google what is my IP
Yep, or that shortcut you have
Right click on it, Properties, and you see where it Target:
....FactoryServer.exe
Add that -multihome=:: on the end
yeah]
Good job š
Yes a space
Just like when you typed it
Screenshot the shortcut Properties if you want to be sure it's right
i tried to apply this and got an error saying the target was invalid
So it's like .....FactoryServer.exe" -multihome=::
the " around the path because there are spaces in it
Pleasure, nicely done š
Hi, I'm running a dedicated server on ubuntu server, through steamcmd. The game updated a few hours ago, and it shows version mismatch when trying to join the server. I ran app_update in steamcmd for the app multiple times, it says it's "up to date" yet there's still a version mismatch
is the dedicated server updated to 432215?
nvm figured it out I had to go to steamapps/common/Satisfactory/FactoryServer.sh for some reason my steamcmd refuses to update my directory i was trying to use to start the server. force_install_dir just doesn't work and I can't find a command for steamcmd to show me its working directory
so i did the reinstall and just had the 2 saved folders i put back, still loads as a mismatch in my game
So⦠the desyncs still happen huh?
Guess Iāll keep using my VPN tunnels.
If I get curious before the next attempt to fix it, I might try this.
A reminder ! Please share logs if either desync issue or high CPU usage is not resolved.
Morning.
What is wrong with this setting in engine.ini
[/Script/FactoryGame.FGSaveSystem]
mNumRotatingAutosaves=10
mTimeBetweenAutosaves=300
I wanted to increased my auto saves.
Is there no way to retrieve data about players connected using the server api? Like player name
Would be interested to know too, tried searching but can't find much - ideally list, kick, ban, basic user control
that would make no much sense
the dedicated server is agnostic of client platform and so client ID
one could reconnect with password
only disconnect/kick would make sense but would not be very useful (you can zap people out instead)
simply change the password and give it to trusted players
Does anyone have an idea how to fix this?
as a workaround you can also shut down the network connection
Update the server
How does one do that
Used steamCMD
then same command (including +force_install_dir= )
with steamcmd install and update is exactly the same process
I think stop the server first, you can try updating it with:
app_update 1690800 validate
Backup your saves just in case
Oh I used app_update last time so I did this time aswell
Worked?
Errm maybe
Im restarting the game becuase it still said it was a version missmatch
Your game client looks like the correct latest version
Yeah i just updated it so it should be right
However the update did not seem to work let me check something first tho
Some were saying that you might need to backup saves (just in case), uninstall and reinstall the dedicated server
Oh I keep the savefiles somewhere else just in case but ill try to reinstall becuase it did not seem to work
Yea try a reinstall
Im jsut gonna make another backup
Probably wise yea
The saves are in a different location so it shouldn't erase them but not worth the risk
I agree on that
Since I also cant reach the old verson of satisfactory I cant take a backup from the server right?
You'd have to do the backup on the server itself
That might actually be the play since some people played after I save the game last
How does one do a backup from the server then?
Linux, Windows?
Windows
I think Windows they are in
%localappdata%/FactoryGame/Saved/..../server/...
Somewhere around there xD
Should contain .sav files like autosaves and your factory saves?
AI claims it's
%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server
I'm running on Linux so I'm a bit nooby when it comes to the Windows version of the dedicated server
I should probably just install a dedicated server on this windows rig so I have a vague clue what I'm blabbering on about XD
That did not work
reinstall?
No
Havent tried the reinstall yet
Oh, what in SaveGames subfolder?
Just config and logs
Or the folder is called Saved
So it might be the wrong folder
For a dedicated Satisfactory server on Windows, the save file directory is typically located at %LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server or %WINDIR%\System32\config\systemprofile\AppData\Local\FactoryGame\Saved\SaveGames\server if the server is running as a service using NSSM. You can access the general SaveGames folder by typing %LOCALAPPDATA%\FactoryGame\Saved\SaveGames into the Windows Explorer search bar
Those are the only two locations I seem to be able to find
You could try searching your drive for *.sav
Aight
Other games use .sav extension so that might throw up quite a bit depending on what you have installed
Only Windows files came up since the computer that is running is just a server computer
However no files about satisfactory came up
How are you running the dedi server, from Steam?
Yeah from Steam
If you right click on it in Steam, Manage -> Browse Local Files, I'm wondering if they are in there somehow
I dont think so since I save files from Steam tough the cloud
I suppose another option is to load your cloud save, save a copy to your PC locally (in the game itself), clean install the server and load the save into the server when setting it up again, but it seems strange as to where the server is keeping the save files
I'll just fire up a dedicated server on my windows system and see what it does
Aight
And this is on the server itself?
Strange, I don't know where it's putting them xD
Me neither
Maybe try the other technique I mentioned, load your cloud save locally, save it to your PC, and then setup a clean server and load in that save file when setting it up
i cant acsess the cloud save since its in a different version of the game
Its stored in the server
but not in the sever
Its there but its not there
Idk how this is working actually
Well its not working now I guess
There is a way to view your cloud files on the web, just checking
I see the files however they are files that are old
And these I also have a backup of
Hmm, they've gotta be somewhere on that server XD
Can you pull up the server log?
If you search for "LogServer: Display: Loading most recent SaveGame"
Beyond that it should say what the save is called
Aight I just have to find the logs then
There should be a Logs folder somewhere where the server folder is
or if you run the server and scroll up, it's fairly near the start, maybe 20 lines down
Maybe a bit more than 20 lines, it's just after that bit about the Self-Signed Certificate
Then maybe you can search the server for SPR1NG_autosave_0_continue.sav
we can try
It's gotta be picking it up from somewhere š
It
Exsists
Why did it now show up when I serched for .sav then?
Anyways its there so Backup time
Strange, I wonder if they are hidden files but they don't seem to be on my system
Yep
Yea once you got that safe and sound, give the reinstall a go
As mentioned it "shouldn't" remove the saves, but now you're safe either way
When I think about it may I ask a question
Sure I can try to answer lol
The server restart schedule resets to 12pm sometimes and some of my players play during that time
I want it to stick with 6am since we all sleep or work by thenn
Is that just a bug and I have to live with it or is there something I can do?
Mine restarts at 1am but there is a way to change this, just reading the wiki
You see in the settings there on the picture that its set to 6am
is that noy enugh?
Yea, wiki also mentions in the notes that it's not an interval but a time, so it should restart at 6am
Well it has been resettning to 24am and I did not change any setting when it did
So its really weird
Yea I think I have a similar problem where it just does the restart at midnight UTC (currently 1am UK)
Aight for me that would be at 2am since I live in sweden
Yea
I've changed it to 4am but I'll have to see if that takes effect by tomorrow
But the logs say that it restarted at 23uk time last night for me
Oh right, can't immediately explain that
Just seeing if it can be passed as a command line arg
It's not listed on the wiki, I guess it has to be set in the server manager. Yep, see what happens tonight, I'll check my logs tomorrow as well and see if it obeys 4am š
Pleasure, happy building š
Thank you
I'll message tomorrow with results š
Yea sure I'll add you
im trying to update it but whenever i try through steamcmd the version just stays the same
restart the server if its on nitrado that worked for me yesterday
same problem as @granite python after update (multiple) through steamcmd still version missmatch
Some yesterday were saying steamCMD itself had an update, that needed to happen before it could update the server
i get "your connection to the host has been lost" when trying to join my server. any idea how to fix?
had to change the timeout time limit, now i can get in, thanks for the help