#dedicated-servers
1 messages · Page 148 of 1
You mentioned "[]", does that mean you try to use IPv6?
He had issues with ports
Hey. So I just read some things about a problem where the Console is full with Errors and the CPU Usage goes up to 100% at some point but I didn't see a clear solution anywhere yet. Does anyone how to fix that?
I have a small problem.
I’ve set up a private server on a Linux machine.
The issue is that missions and constructions are not syncing properly between players.
I’ve already tried asking ChatGPT and friends who have set up their own servers, and none of us have any idea what’s going on.
Could you provide some guidance and help me?
Anything in the logs?
Is the server strong enough, have you checked CPU util (htop, glances, etc)
Yes, the server is powerful.
CPU
Intel Core i7-7700K – 4c/8t – 4.2 GHz/4.5 GHz
RAM
64 GB 2133 MHz
Data Drives
2×450 GB SSD NVMe
Bandwidth
300 Mbit/s outbound
300 Mbit/s inbound
And in the logs, there are some errors, but nothing that would affect its latency.
Some have been reporting if it's on a publically exposed 8888 it can result in botscans that cause the CPU util to peg at 100%
the cpu may be a bottleneck
you can also check that you all use network ultra profiles
including the server config
Best practise would be that you open the ports for certain addresses, if you have couple friends who wants to play in your server
When I block 8888 no one is able to connect anymore :/
You'd have to change the port the server runs on
Which OS?
Add like "-ReliablePort 26888" to the command, or edit the config I guess
Then connect using that port
U need -ReliablePort=26888 u missed the = sign
Sure, I use Linux, this is not something I have had a problem with, but yea, if the = is needed then I do apologise xD
Windows 10 but I think about switching to my Dedicated Server running Ubuntu if I somehow figure out how to set up the Server there xD
I tried using Docker once and I didn't understand a single thing so I guess that would drive me insane
Most common first thought about Docker in the universe
Ardanos, I'm having the same issue as Skyline, 7777, 8888, 15000, and 15777 are all open, but still no luck. Looking at the logs I only see attempts being made on 7777. Seems to be a comon issue everyone is having that I see. Is there something missing in the config file?
did you fix it? i saw you dm'ed me EDIT: fixed!
With your help clarifying traffic flow, yes!
Do i need the = before the port?
"-log -unattended -ReliablePort=8889" ?
Sorry was busy glad u could make it works thanks @polar lagoon !
Yes
That worked. Thank you
anyone having a weird, issue, or maybe my save is corrupted, when I laod the deidcated server, go into the server, the UI never goes away, the "progress" bar. I can move the character around etc, but the loading bar is just stuck.
I can hear the character moving etc
infinite loading bar, usually means that the new port added in 1.1 that defaults to 8888 is not reachable
even locally?
hmm maybe I am using my public from inside, like i usually do. Let me see
i forgot to forward that port, standby
It was the port, woops. Thanks man.,
@mild thunder
glad it is working
Internally it shouldn't be a problem using 7777/8888
If you have exposed it externally, sure, best to use a higher level port
so im setting up a server on linux through cmd and im stuck. i can't get it to install the server files
Atleast with steamcmd:
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
Dockerize it, works very well, from my experience
You need to learn Docker tho xD
the 7700k isn't all that good
thats the part that doesn't work. it says steamcmd command not found, and if you remove that it does absolutely nothing
sorry it ook so long to respond, i sent that at like 4am and crash soon after from lack o sleep
damn servers
i installed cmd and it works but the process to inhstall the server doesn't. im getting ready to reinstall a diferent version of linux so that its easier becuase i was ussing pop, so imma switch to uduntu
the game has become nearly unplayable over the past day and i keep crashing for no reason when playing in my friends world
ive restarted, verified files, and reinstalled the game but it just keeps crashing
yesterday 1:03
yesterday 1:55
yesterday 5:09
today 1:33
today 1:43
and finally today 2:50
can someone help me figure out how to play the game again
Do you have right dependencies
ithouth i did. like i said im switching to ubunto for a more documented proces so i know im doing it right
im hopeing i just messed up a step and doing it on ubuntu where the exact steps are specified i am more likely to do it right
so i just hit a wall, i am installing cmd on ubuntu and the first art where it has an ubuntu specific command it just kees saying steam is not in the sudoers file.
and asking for steam users pasword
sudo usermod -a -G sudo steam
and
sudo passwd steam
see those are diferent then what the wiki said gimmme a sec to try them
ty that worked
so im at the server setup part of the wiki and can't figure it out. im following the steps but it just says (insert giberish her) extremly not found
the wiki outlines 3 install methods. Be sure to track the method that applies to you
And check if it's fandom wiki, or gg wiki. Fandom is bad out of date
its just a generic linux install, not distro specific
for this step yeah but there were a few parts with ubuntu specific steps
linux vai steamcmd, windows via steamcmd, windows via GUI
either way its not working
eh, it's open to public edits
1 sec ill send a pic
i have absolutly no idea what im doing im just following what things say becuase i don't know basicly anything linux. but i need to do it on linux becuase win was takin to much ram
you are still inside steamcmd, quit it first
and you are probably skipping steps inbetween, do not just blindly copy&paste the code blocks
i don't know what else to do. like, i read the text that says whats next but it just says to put those commands in and well like i said i have 0 knowlege with linux
i used to be alright at it but i have since essentially forgoten everything
Exit the steamcmd, cd into dir where you installed server files and then ./FactoryServer.sh
You are basically using steamcmd to fetch the server files and for future updates.
so i was using playit.gg fine for the server until 1.1, and now it doesnt load. i read that it now needs another port on 8888 to function, and i was wondering if anyone knows how to do that on playit or if theres a different provider i could try using
/\ would also like to know the answer for when i finally get to that part of setup
well something happened this time ty. im booting up the game to test if it started if it did you just saved me a few hours at least maybe even days
that did it ty
yup, though im joining via local ip not ort forwarding
oh ok
i will need to set that up so if i figure it out ill let you know
alr
new problem, no idea how to get the file transfer creds for modding it
and google just tells me the steps for if it was hosted by a companie, not for a home server
same way you would move any other file around on your home network
You ARE the network administrator
i can't get the path thing to work on smm
it either does spinny wheel of doom or gives verying errors
Don't suppose anyone knows how we can set a custom 8888 port?
I'm trying to run two dedicated servers at home. I used the port=XXXX launch parameter to set the custom port for 7777, but there's now a clash for 8888.
I see this was asked here. Was there ever a solution? 💙
Ignore all of the above. I scrolled and saw that the use of -reliableport=XXXX is also needed. Couldn't see this on the wiki. Ya'll are great!
Hi guys, I currently rent a dedicated server with Nitrado - For some reason, my Blueprints do not show in game after saving, despite the .sbp folders being created in the server files. Anyone have any idea on a fix for this? Thanks
Hello, Not sure if you have found a work around already But it seems like you are crashing on a bugged belt and I am assuming you are playing as a client? Is it possible for you to share the save file?
- If you have SSH access, use SCP
- access a smb share and pull the files
- set up a FTP or smb/samba share and push the files
Scp would be the easiest way. Setting up ftp access could be a nightmare for beginners imo.
Don't use 7777/8888 ? xD
27963 <-- this one, use this xD
Learn from John Carmack xD
Hey guys, yesterday I was playing with my server normally, setted on my "C:\Server\satisfactory" And I played normally, now I wake up, run my server and game, and suddenly, this shi isn't showing as online on the game, anyone know a solution?
and I tried to change the port, thinking maybe it was the right port now, but it didn't work, I'm confused
Two of my players have timed out and when they rejoined, they spawned as new characters and their inventories were empty... I tried using SCIM on the save files to edit their inventories, but their "ghosts" don't even show up on the map
yet they see the ghosts on the server when they log in
still sitting there, drinking coffee
I'm hoping that object still has their inventories
(this is a dedicated server I host locally from my own home server blade, 1.1)
really frustrating because one of my players had found 6 harddrives
so that will be stuff outright lost
or is there a save editor that lets me search objects so I can find them again, to move their inventories over?
sorry, in panic mode a bit right now
server was running amazingly
then my internet crapped out for a couple hours (Thanks, COX.... I'm on gigabit, but sometimes cox just sucks)
please ping or DM me if anyone has an answer, because I can't just sit on this window/channel hoping for an answer.
non of that makes any sense and some of it doesn't even sound like english.
have them check their settings, that they dont keep inventory on death, and then beat the lazy bums drinking coffee into submission.
I thought pvp didn't exist?
or is it just to your own player or something?
(or just to ghosts?)
There are no pvp goals, but yeah, you can kill each other
I ask this, because one of my players decided to try this and got their shit back while I was at lunch (the posted a reddit post about it, and I said "go ahead and try it")
and apparently it worked, I'm just confused... I thought pvp didn't exist, I don't mind it (and always run my very friendly minecraft servers with pvp on because it's fun to fix things, and fun for silliiness (when it doesn't get too silly)
((aka, we fixed it while I was at lunch, but nice that that's an option))
there are no pvp aspects or goals in the game, but you can damage each other, blow each other up with nobelisks, etc
I've hosted more servers than I have played, I guess I just forgot you could damage other players
or maybe there was a time between when you couldn't, I know there was an early time when you could and that was disabled for a bit or something
always been a thing, and early versions EOS failures made it a necessary evil for a long time. Log in as offline, get a new body.
You wont be looting ears or anything like that, tho
(I'm an oldie... original kickstarter guy when we got the epic-only version, before it showed up on epic store)
that'd need a mod
xD
(played and hosted too many games... remember a few MUDs where that was a thing)
the ears thing was a ref form OG Diablo
I didn't play og diablo much online, just in coop over lan, don't remember the ears
that's hilarious if that was a thing
From SCIM?
What is SCIM?
where did you source the "megaprint"?
That is SCIM, you want the IM part
Upload your save, apply the "print", download the edited save
Okay, but i can upload to the server and use the blueprint tab or`?
I want to place my blueprint anywhere not over a map
I need precision
SCIM has a discord, someone there may be able to help on that. Link is above the upload box
to upload to a server, you have to know the server owner and send them the file
and then they can import it to the blueprints section of the saves folder on the server's side
@ornate kite
iirc there's no other way, unless the server admin has a system setup where you can ftp or ssh the file to the right folder... but that's a security/fairness issue, just in general
since blueprints are saved in the server-side files
(to keep people from having blueprints they wouldn't have the tech for)
Hey guys, I used the dedicated server tool to create a new server, uploaded my game file, port forwarded 7777, 8888, 15000, and 15777 for both UDP and TCP. I created the server my my private IP address as well. My friend cant seem to join no matter what we do. This is the error he's recieving-
Are they in the same local network as you?
192.168.X.X is not a valid public IP, you need to tell your friend the external IP of your router
they aren't- we're attempting to connect over the internet
i looked up my public IP by using whatismyip and gave that to him, but he was unable to connect using it
Yeah, what Xeet said. That address is only good on your side of your router
ahh- how should i go about fixing this?
you may be on an ISP subnet. Is the IP shown in the router interface the same as your public IP?
Just checked- they match.
do I need to create the server using something other than my private IP?
So I opened my dedicated server up, added it on server manager, then tried to join. I was stuck at a loading screen saying something about respawn sequence and had to alt-f4 out. After that the game just refuses to connect to epic servers at all and keeps throwing connection errors. Anyone have anything like this happen?
Ive tried to verify my files to fix my main client which didnt help so im just reinstalling it now in hopes that will let me at least connect to epic servers again
It can use both at the same time. The router gave it the local IP, and routes traffic to it from the public IP. Did yo uset up rules for the ports in the router?
Something is blocking the secondary port 8888/tcp
Thank you I will check this
Hi, so I am currently having a login issue when trying to play on my friend's dedicated server. I think it is not server side though, I believe my client is having issues.
I am getting the message: Unknown Login Error with this being the advanced details. I checked epic online services and it seems to be running, can I get some help with this?
unknown (unknown (EOS_UnexpectedError))
For context, I am also running the game using SMM, so that may be the issue
EOS has kinda frequent regional outages
Yeah lol, tried that first
EOS? xD
any word on a patch to fix the dedicated server desync issues?
My container CPU usage seems to always reach 100% across all cores over a few hours
seems to be a bug with satisfactory
Is anybody running a server using oracle?
I haven’t posted this in a while… I guess it’s time to do it again.
Does anyone have a good tutorial for creating a Satisfactory Server with Ubuntu? I just tried 2 but it is still telling me that the server seems to be offline and I have no clue why
Which ones did you follow?
Try the wiki.gg in the pins
Also skip any kind of router port forwarding for inital setup and try connecting via internal IP
uhm well it is a dedicated Server running Ubuntu xD
They just wont add another little message will they... 🤣
You know just a little "open ports 8888 now or etc..."

I considered making satirical fan art showing the loading screen, smoking CPU’s and building desyncs… but haven’t wanted to commit the time…
I would print it out and even put it on my wall if you did that
lol. I’m really surprised that actually effectively broken internet multiplayer without having to do crazy workarounds is not getting more attention.
It’s apparently been a problem since they split the network traffic in experimental when 1.1 first started testing
when trying to use the world they get stuck in the loading screen any1 know a fix?
the weird part is the can move their mouse and turn but not see
Something is blocking the secondary port, 8888/TCP by default
Hey Everyone ,
after 2 hours of trying everything im almost giving up:
so me and a Friend want to play But hes on steam only and i play on epic but we where unable to connect tried all Ports /Forwarding even session id didnt work .
hes is hardcore against using epic wich i understand if the only way to play it is to use epic somewhere in the process i honestly am out too because i dont wanna support such bullshit
is there a fix for the Server always desyncing for clients when completing milestones
There are workarounds… simple one is to try changing the reliable port to something high and random like 50000 or something.
If that doesn’t fix it, VPN tunnels or whitelisting client IPs in a fancy firewall… or waiting for a real fix from the devs.
Interesting rant but no real question we can answer
At least it’s just almost giving up, and not giving up. ¯_(ツ)_/¯
Sorry i should make my question more clear is there a way we can play or any suggestions what we can try ? as we have tryed everything from all default ports/ forwarding to everything we found in forums as suggestions even tryed it with a vpn over his home servers
And not a rant in firstplace its clearly bullshit to force players who want to cross-platform to use epic in any way
Did you only try with clients or did you set up a dedicated server?
Client-only cross platform needs EOS true, a dedicated server is platform agnostic
Doesnt direct IP connection also bypass any launcher networking aides?
ah right, that option exists too
tbf never used it, don't know whats needed for the setup either
you can try hosting a dedicated server instead, that can be joined via IP too
hi all, im trying to set up a server and have set up my port forwarding as below and just want to see if im doing anything wrong as other people cant connect but i can see the server is up as i can connect to in on the internal IP for my network
We want to try to setup a dedicatet sever maybe we try that today , but we tryied direct ip connection.
I wanted to ask if anyone has advice on connecting to each other before we do that . Im sorry that my first message sounded rude but i was not amused at that point to say the least
You need the internal IP as the "Server IP", not external
as xeet said,
it needs to know what ip to forward to, this is your server local network one
I just started a fresh (dedicated) server with a friend. When i created it in the Server Manager, i noticed "Mode" or something along those lines was "Singleplayer", but we of course wish to share milestones and progress.
We just unlocked our first milestone, and he had to rejoin to also obtain the splitter/merger items.
Will he have to rejoin for every milestone in the future, or is it most likely just a one-off bug, or worse yet, did i done goofed and need to change a setting?
@hidden forge @deep turret just tried setting it up with the internal IP but still had the same issue
there are 2 possible network issues,
- firewall settings (especially EdgeTraversal)
- CGNAT : your router ip is not internet connectable
What is "EdgeTraversal" ??
But firewall, yes. Treewalker did you make sure to allow the service in your server firewall?
a windows firewall settings which allow connections from behind a router, i.e with port forwarding
otherwise it allows from localnetwork only basically
yup, running on windows 10 and it has bypassing enabled
o, ive only ever ran Linux servers so i havent heard the term before. Thanks 😄
As Sharklien said, the culprit may very likely be CGNAT. The easier ways to test is to host a webserver (they basically cannot fail) if youre sure you know how to port forward, or check one of the "whats my ip"-sites, they sometimes show information indicating whether your IP is behind CGNAT or not
For example, i pay for static IP, so i have this (redacted ip and provider name)
Dynamic may be fine as well tho, so it can be misleading
yeah this looks like it might be the issue, my WAN IP starts with 100. and by the sounds that could be a key indicator of CGNAT, any clue if i can get round that?
is it between between 100.64.X.X and 100.128.X.X?
if yes, then either ask your ISP if you can get a public IP or try IPv6
Where i live its common to be able to pay $3 a month for a static IP
hello friends, i am new to server management, and i had a question: what is the difference between IpNetDriver and EpicNetDriver ?
in Engine.ini
trying to increase my tick rate to 60 lol
So it says server not authincated and offline I port forwarded all the right things I switched internet providers and they made me use there box cause it's fiber
Does the physical server itself actually have connection to the internet?
If you changed boxes after you did port forwarding, you need to do it again, in the new box
I did that
7777 and 8888 agin
TCP and UDP ?
Hey, I moved my server, which previously ran on Windows, to Docker. However, I now get the infinite loading screen bug. I used the same ports as before. Port 7777 TCP/UDP, and instead of port 8888, I used one above 50000. Does anyone have any ideas?
hello, it's tutorial :
For create server dedicated in satisfactory, Please open port 7777 and 8888 tcp/udp. if you using VPS proxmox installed in dedicated server, in to node open and redirection port (INPUT, FORWARD, PREROUTING), the but is redirect traffic or requetes in server dedicated to VPS (vm) : Exemple shema -> || NODE : IP PUBLIC -> VM : IP LOCAL.
EXEMPLE :
-
You have dedicated server IP : 84.xx.xx.xx
-
In to dedicated server you have ISO proxmox (debian12)
-
Create VM server and connected your network.
-
In to Shell node (dedicated server) please enter redirection port (iptables regles)
-
in to vm open port 7777 and 8888 (if you want pterodactyl installed into you have just add into node (pterodactyl) allocation (for adding port) after create server and add allocation 7777 and 8888
-
**IF you have VPS Windows ** you have just open port into firewall and redirection port in to dedicated server
IF you want support no problem to you support ❤️
@rotund ermine @deep turret
had this issue the issue was Port Forwarding
I just shut down my docker, gave the Windows system the IP address of the docker, and the connection to the server was immediately possible again. So it can't be due to port forwarding.
What I noticed is that although I changed port 8888 to another port in docker-compose.yml, when the container starts, the message “Setting messaging port to 8888” still appears in the log. Does the port need to be changed somewhere else?
Does anyone know why an error when loading showing Respawn_Sequence.bat getting stuck there?
When I use port 8888, it works. So it seems that the port I enter in docker-compose is being ignored or overwritten or something.
you would have the port that the docker container uses, then also you would have the port that the server is told to use on startup, if using a preconfigured docker container, some of them have an environmental variable that needs to be set or you have to set it manually.
Hello! Been setting up my own dedicated server since yesterday, at first I was able to connect, but other were not, now I managed to properly set port forwarding (I think) the port shows as open on various websites, my server is running as seen as online by me and everyone, but we are all stuck on "Respawning.bat" loading screen, and no one is able to log in including myself (host). I am connected to steam ,epic, and internet is fine. (🤔 anyone can help? (same issue as Steelman it seems)
infinite loading screen usually means that you are unable to access the secondary port of the server that was added in 1.1 and it defaults to 8888
hum ok, opened ports for both 7777 and 8888, I'll look into it thanks!
ok I had not saved the 8888 rule on the rooter xD thanks will try again!
it WORKED thanks a bunch @mild thunder 🥳
Did you just change the port mapping or also pass the new port to the server itself? Just the first won't work
I've been trying to get this working for like 2 days. Keep getting "Failed to Connect to Server API"
hey guys, I have a dedicated server running satisfactory, but when I'm trying to connect to it I'm getting stuck on initialization screen, anyone had this before?
If its the "initializing respawn sequence.bat" or whatever, i had that just yesterday.
@scarlet bramble
My solution was to delete the server in my Pterodactyl panel, forward port 7777, 8888 and some random port >25000, assign all three to a new Satisfactory server and using the proper egg (https://github.com/pelican-eggs/eggs/tree/master/game_eggs/steamcmd_servers/satisfactory).
Im unsure which of the steps actually solved the issue, as i did both in one swoop.
The new egg allowed me to specify the query port and beacon port, so i have these arguments appended to my startup command
-Port=7777 -ServerQueryPort=8888 -BeaconPort=25678
Beaconport is no longer necessary
That is not the latest egg for satisfactory on pterodactyl.
i used an image from docker hub and it worked 
Which egg is the latest for Pterodactyl then ?
The link I have gets deleted if I post it here can I direct message it to you?
idk what I've done wrong. Hosting locally on Windows. Forwarded ports 7777, 8888, 15777, 15000. keep getting this error
If youre on the same network you need to have enabled NAT Loopback, if you dont, you need to connect via. the internal IP
thank you so much. I saw the loopback thing when googling but it said it's usually enabled by default. didn't even think to try the internal IP
working now, uploaded my save, just need my cousin to join to see if it's working externally
@wet elbow Your link has been removed. In order to combat spam, only whitelisted links are allowed on this server. If you think this link should be whitelisted, please let a moderator know.
Theres a site named "can you see me" used to check if an external service gets a proper response from any given port to your IP address. Its quite useful for testing things like this. I just tried with both port 7777 and 8888 and both got "Success", in case you dont have patience for your cousin. There are similar sites out there, but i did not try them. You can google for things like "check open port"
Got another error, but refreshed it and was able to join the server myself. pretty confident it's working as intended now
I’ve figured it out in the meantime. In the Docker Compose file, it’s not enough to just replace 8888:8888/tct with the desired port – you also need to explicitly add the environment variable SERVERMESSAGINGPORT with the new port.
yes, because the server tells the client what the secondary port is. if it thinks it's still 8888 it will tell the client 8888 and the connection will fail
This is what it looks like for me, for example. With this configuration, it works.
What exactly is the purpose of the MAXOBJECTS variable?
On the server I’m having the problem that, when players move through the world, it sometimes starts lagging for a few seconds—especially when approaching larger factories. Occasionally there are also disconnects.
I assume this is related to how much has to be calculated at once? Would it make sense to lower the value a bit to possibly reduce such issues?
For example, if I were to reduce the value by about one third—would that cause other issues, like buildings no longer being displayed or something similar?
I would have to think that is related to UObjects, which can cause a crash if the default engine max is exceeded.
Ok, so I’d better not mess with it?
def dont lower it. Increase it if needed, later. It can cause some engine instability
Is there somewhere I can post a public server ip?
For what purpose?
For purpose of advertising a public server I am hosting… for the public 🙂
Perhaps in the r/SatisfactoryGame subreddit? I just scimmed the rules, and at a glance it seems allowed, but id recommend doublechecking it yourself
Cool cool, I just thought the discord might have a place for that, similar to how Astroneer has a channel specifically for posting public server ip’s
Yeah, idk, i joined yesterday XD
I’ll just leave this right here……
144.126.147.198:29300
Posting this link for good measure, in case a question about this is about to be asked. It's been a few hours, so we're probably about due for the same question again.
#dedicated-servers message
hey i got trunas instaled in my laptop at home recently and wanted to open a server for satisfactory so me and my homis can play it together on our home network but instaling this is a bit complicated and there is no through guide can some one help me
???
You could always check the wiki for a setup guide.
If you don't feel like googling, here's some spoonfeeding.
!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...
Afternoon. Around ~200 hours ago I installed steamcmd and set up a dedicated server on a Proxmox Hosted Ubuntu VM. On the wiki it says "force_install_dir should preferably be an absolute path. On Linux, a tilde-prefixed directory is also acceptable. "
For me the tilda route did not work
When I installed using the following from the steam users home folder.
force_install_dir ~/satisfactory_server/
the path was ignored and it was installed as follows.
/home/steam/.local/share/Steam/steamcmd/~/satisfactory_server/FactoryServer.sh
When I changed to the full path it worked perfectly
force_install_dir /home/steam/satisfactory_server/
I would like to know if my experience is unique, or if my findings can be confirmed. Does the wiki need updating?
Haha! Got me.. was just about to ask but i saw this, so thank you for that.
Do we know if the devs are still looking for logs, as the above was posted 2 months ago. I can easily reproduce the desync issues just by not building a foundation for a while.
Also, is there any info about dedicated server crashes when building blueprints too quickly?
I'm also happy to give devs access to my server to grab logs and join the server to reproduce the issue directly. It's a pretty large built-up server, if that matters.
Probably wouldn’t hurt to send logs. In reply to the top pin on this channel.
There are lots of posts on the QA site about it. You could reply to one of those, or make your own post, but it might get lost in the sauce.
It’s nearly been half a year since the (un)reliable messaging port stuff was implemented. I would hope they have some idea of what is causing the issue by now… but they are taking their time on coming up with a fix.
Idk about the blueprint crash issue. That might be a separate thing. ¯_(ツ)_/¯
hey does anyone know a solution; we have a dedicated server but we cant compelte any milestones? we can select them, send stuff up, but no unlocks are avilable afterwards (completely new save)
I guess it would be in poor taste to reply to the Google form in #announcements that dedicated servers that are connected to the internet have been broken on experimental and stable since 1.1 happened.
hey i just got fuel power and im just sinking all of my polymer resin because i am already making rubber and plastic from a different source
is that ok
sure
i got a dedicatet server up and running localy i am able to join it but if i try to join it via the outside Ip or my Domain it only shows that it does not exist and i do not know where i went wrong all ports are port-forwarded and i also know that joining trough my domain works because on the maschine there are other servers running where i can easily join trough that way. Does anyone have an idea why it is not working.
The Server is Debian based and i installed the Server trough the Docker composer.
it seems to work now i have no idea why it didnt work but now it does
anyone know a satisfactory server hosting website, that isnt complete ass? Like everything i tried just glitches out
Are you sure it's the hosts that are ass and not the satisfactory server software thats buggy?
What kinds of issues are you running into?
on our current hosts its that when i build it sometimes just doesnt register i build it and i have to rejoin. My friend has it too, but for me its more common. When building i spend more time rejoining then actually building
Me and my friend have that exact same issue, though only with platforms/ramps. I can build just fine, but he has to rejoin like 90% of the time to see what he placed down, otherwise it's just stuck as blue holograms or invisible
I'm pretty sure it's just Satisfactory being goofed, not the hosts fault
exactly my issue
and with the other host i did not have these issues
but others that were just as bad
Perhaps it was another Satisfactory version? My buddy played at the start of the year I believe and never had any of the annoying issues we face today.
I also talked to Macie from this server who said she just played singleplayer because she was tired of all the multiplayer issues
i would rather play single too but my friend also liked to play when iam offline
i was holding back on playing MP with my group until 1.1 , its a real shame its still this shoddy 😭
is a locally hosted game better? like not the dedicated server, but a "normal" mulitplayer save
Is there a list of known bugs and possible workarounds for dedicated servers so I don't have to spam a lot?
The first thing I'm looking for is if there's a workaround for vehicles only loading their cargo compartments in, and not the rest of the vehicle.
that sounds, ... normal?
Normally the vehicles aren’t invisible, no.
Disassembling them and reassembling them seems to fix them.
the worst thing i now is foundations bugging out when building / removing
i am currently building up a foundation base and i have to reconnect basically every two minutes or so
its really annoying lol
Hey, so me and my friend have a world we have been playing on just through steam and we wanted to turn it into a dedicated server. How can we do that?
either buy with host or make one then in game u can easily put the save u want
Yeah I own a server, just didnt know if there was anything i had to do to get the server running with our mods or stuff
afaik servers dont support mods - that is, you need to have all mods installed locally and manually match up versions for all players
So just use the regular save file for the server and then make sure me and my friend use the same SMM profile to log on?
i believe that should work, yes. but i never tried it, so take it with an ocean of salt from me personally
Yeah this answered like 95% of my questions, thanks.
its interesting, if i start building foundations immediately after logging in, they work for a while
then after some time they stop working. i dont know yet if its time-realted or if its something i do that makes them stop working then
Does anyone know a good host for 1.1? I can’t find any that support it yet but maybe I’m blind lol
i host on nitrado
if you go to the website for the mods, they do list if they are compatible with client and server. they will have to uploaded to the server. i have done that through the Satisfactory mod manager.
Do you use the experemental satisfactory server?
no just normal one
ok and that supports the 1.1 correct?
^^^?
yeah were playing 1.1 on it
Awesome thank you
Confirmed they were able to replicate the desync issue, and no longer need logs.
Hey! Anyone knows if there is some kind of griefer protection that can be enabled? I would like to create a server for my minions and myself to play on. I don't except any fools play but better safe than sorry? Thanks!
anyone know why my server tick rate is capped at 30? Really bugs my game when its that low
you can increase it
where?
up
where is the engine.ini file for you tho
the server file manager is a bit weird
i cant search
only click trough the files
so under factory games, saved
wait
found it
thanks
tho theres no line that says smth about tick rate
its like this
[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=120000
MaxInternetClientRate=120000
NetServerMaxTickRate=60
LanServerMaxTickRate=60
[/Script/SteamSockets.SteamSocketsNetDriver]
MaxClientRate=120000
MaxInternetClientRate=120000
NetServerMaxTickRate=60
LanServerMaxTickRate=60
[/Script/OnlineSubsystemUtils.EpicNetDriver]
MaxClientRate=120000
MaxInternetClientRate=120000
NetServerMaxTickRate=60
LanServerMaxTickRate=60
without the netservermaxtickrate and the LanServerMaxTickRate
Add it no ?
NetServerMaxTickRate=60
LanServerMaxTickRate=60
Are the values that increases max tickrate
You can set a password to connect, but not really much more
Okey thanks!
What is the tick rate for? Would it help with desync?
hi, i have a problem, i switched my save on another server, but i can't connect to this second server, here is the message when im trying to connect (the loading screen is infinit)
Infinite loading screen means something is blocking the secondary port 8888/tcp
Frequent backups and keeping a good handful of them is probably your best bet from what it seems
but like can i increase it how much i want? Like can i put it to 240?
Idk man, i recommand you experience, test, crash, and redo
I mean 60 is already a huge improvment
but if you wanna try it, try it 🤣
am now stuck in the loading screen. But can hear everything in game
@rustic elm as he said, did you check your ports
how do i check ym port
sudo ss --plnut | grep Factory
to check ports used by the server
And then its your firewall configuration or router configuration
but the games loaded. Like when moving my mouse the sound goes accordingly, and when i open menus the sound plays too. Its just like the image is stuck
what does this mean, is it in the files
It's a linux command bro
I mean how are you managing your server ?
Because you seem to not understand what you are doing
wym linux
wym linux ?????????????,
am using windows
Ok bro i didn't know
also i dont host anything myself
I don't know windows, i'll let someone else help you
Yeah cause you need to know what you are doing
I don't use windows for server configuration
and i don't know how to configure a windows server
do you use ubuntu?
Managing a windows server is like taking a semi to go to the store
It's too big, unefficient, and freaking annoying
Managing a server is not magic, you should find friends to help you
but i bought it off a website
they should manage it
on survival servers btw
they have good hardware
I have a satisfactory server setup with truenas. I am able to join and play on the server using server manager. I have port forwarded the nas using 7777 as internal ports and 8888 as external ports. using join game I can only use my local IP address to join.
My friends are being loaded in with server manager but are in a loading screen loop
Did tcp 8888 forwarded?
I have both protocals enabled
I ran into this same issue last night and finally fixed it today
The problem was likely because I didn't properly set up forwarding for all three ports last night
But now I "Failed to connect to the server API"😭 😭
3 ports? I thought it was only 7777 and 8888?
...my mistake, it's just two ports. Though for 7777, need to allow both TCP and UDP protocols.
In a lot of routers, it does take 3 rules to get them all to work
What are the 3 rules???
7777 tcp, 7777 udp, and 8888 tcp
Actually, my 'three ports' thing was totally wrong😂
So I can't just do this?
probably not, but it would depend on how the UI was set up for the router.
that kinda looks like it is sending 8888 from external to 7777 internal because the 7777 is under local heading and 8888 is under external
that "looks" like it would redirect traffic on port 8888 to port 7777 on the target machine
if they had to type 8888 as the port in server manager to connect, then for sure that is a redirection of 8888 to 7777
yes..I think so
Correct
I tried people to type 8888 as well as the port
looks incorrect
unless you are doing something ... odd, local port should match external port
delete the first rule
unless you are using -ExternalReliablePort= then you need 2 rules one for 7777 on local and external and one using 8888 on local and external
and get rid of the redirect rule
This page means you forward ur local 7777 to remote 8888, But in fact you still need local 8888
so something like this?
These are my settings for satisfactory, I left them on default
looks correct
I have been reading some more things about forwarding a port and I have also disabled UPnP
@fleet wyvern As the others already said you need the following mappings/forwarding:
external -> internal
7777/TCP -> 7777/TCP
7777/UDP -> 7777/UDP
8888/TCP -> 8888/TCP
so this one is the 8888/TCP -> 8888/TCP? I get an error for when I do the 7777/TCP -> 7777/TCP or the
7777/UDP -> 7777/UDP and I don't know why it complains why it is over lapping when 8888/TCP -> 8888/TCP does work
Try to set the 7777 rule to both protocols
@fleet wyvernWhen your friend in Server Manager, Is the status of your server "Game Going"?
deleted the 8888 rule but still get the error
Also that one points to the wrong port
able to post the page that lists all the port forwards on it, maybe we can see what it would be overlapping with
so external start/ end port doesn't point to external? I don't get it anymore
oh wait I am sooo stupid
Delete it first
try:
local 7777 external 7777 both
local 8888 external 8888 tcp
Going to see what that device is before I break things
It should work fine..I think
so if your other computer needs that full range, change your satisfactory server to something higher than that range and then do the port forwards again
Yeah, that covers the 7777 port 🤣
If needed, you can just remap the 7777 port easily
😂
Peepoo happy
yay
👍
So, does anyone know how to reset the password if I forgot the one I set when first connecting to the server?😭
Or is it stored in some configuration file?
it is hashed in the config file, so you will need to delete the file and resetup the server
em..which file
Im trying to setup a server through my pterodactyl panel for Satisfactory and have the 7777 and 8888 port setup and whenever i try to create a world threw the in game server manager the server crashes
Would anyone know the fix? ^
any error messages in the log when it crashes
Just this
Unhandled Exception: SIGABRT: abort() called
i can screenshare the log if needed or whatever
Which server system?
I asked…
somehow I don’t expect the answer to be yes. Would love to be wrong though. 😅
is the call stack similar to this one ? #dedicated-servers message
What egg are you using?
Has the Game.ini file been replaced with the Engine.ini file? Trying to increase the max player count
In Game.ini:
[/Script/Engine.GameSession]
MaxPlayers=8
Then I am going back and look harder
This should be the place where Game.ini should be right?
yes
should I make the game.ini file since it is missing?
huh?
I don't see the game.ini file. I only see the Engine.ini and Gameusersettings.ini file
I don't know why, but in reality, there should be three INI files with written content in this folder.
This two, and Game.ini
Made the Game.ini file and put
[/Script/Engine.GameSession]
MaxPlayers=5
in it
It sadly didn't work
Actually I believe that you found a wrong file
are you in server directory or user .conf directory ?
Server I believe, what is the difference?
I have played with friends, I have also restarted the server multiple times, also after making the game.ini file
So strange...
Is FactoryServer.sh here?
Or another way is start with this script
-ini:Game:[/Script/Engine.GameSession]:MaxPlayers=8
Giving it a try
That worked immediately thank you
It sorta works, launching the server with ./FactoryServer.sh only runs as long as I have that tap open. It is also a different instance then the application on my truenas "board" So I am looking how I can merge them together
Use systemd
The original world files are in /mnt/.ix-apps/app_mounts/satisfactory-server/config/saved/server/ where can I find where the files are being saved from the ./FactoryServer.sh?
Oh no I will just download it and use the ingame client
That's the way
I lost the password to the original server💀
💀
In the parent directory of your save files, there is a file whose name contains your game port number.
Looking at the wiki where they are stored
Delete it
Then you'll be able to reconfigure these server settings.
Include password
Worked, working on the systemd part now. Forgot how to make it a service
Any further traffic on the 1.1 desync issues? After having an almost flawless runthrough on 1.0 and convincing some friends to give the game another shot, it has become grating to try and enjoy our spaghetti simulator. With everything I've heard about blueprints, I've been hesitant to even slap down the designer...
could not connect to server API, but i think server is fine cuz some people could join, also im in moscow so that could affect connection
The password of the systemd service is different. I tried deleting the satisfactory server but I can't log in
Looks like they are 2 seperate things and the password is stored somewhere else maybe
I believe it's a 1.1 egg? I didn't set it up
Head to startup and check the docker image
I would not recommend using the one that i am using, it seems there is another one, more recently updated, available
But mine works just as fine
I found the location and it is nixed now
Will let you know in a bit. I think the computer running the panel went down or wifi went out temporarily
Hosting a server over wifi 💀
The panel might be over wifi / ethernet. The server is in a datacenter
If you have a better egg docker recommendation then that I can switch it out
Im using the same one, so the egg shouldnt be the issue. If you go to the official Pterodactyl website, scroll to the bottom on the frontpage, theres a link to a page that lists eggs that are not ParkerVCP eggs
And they work for 1.1?
I would assume so yeah. Im using the ParkerVCP one for 1.1, and Macie suggested the egg from the site i just mentioned for servers in general
is there any news on the issue of rubberbanding and ghost placement since the new port system?
People still regularly complain about it
as expected lol
I started playing a week ago on a fresh server, and it happens for me.
Someone had the same issue on what i assume is a fresh server like 3 days ago. I dont think anything new has happened
yeah the issue is in how to server handles the game, ports and networking now
so a fresh save wont help
yes, the latest egg works for 1.1. Is it installed on a VM on proxmox, (processor type needs to be host, seen from other comments)? are you giving the docker container enough resources to run?
Its installed on a docker
I didn't set it up someone else did since its a big server hosting multiple games at once. Tons of resources for it probably overkill actually
Like set up as in the whole ptero panel and how everything runs
I installed the satisfactory egg fresh and ran it to get the issue
if you are able to upload the egg and configure it on setup, you do have some admin access to the panel, how much resources are you giving it, or are you just allowing it to use as much as it can?
since you talked about screen share earlier, in like 40 or so minutes, i would have time to walk through from importing the egg to starting the server
Im at work for another 6 ish hrs lol
Uh I think 32gb ram. 400% cpu. Unlimited storage.
I have full admin panel access
I could always just give it the whole server. 128gb ram. 1200% cpu etc
16g of ram is what i started off with, i didn't limit mine in cpu as I could just monitor it and make sure it wasn't preventing other game servers from having issues. after you get off work, hit me up, ill probably be off work around then too.
Kk cool ty
For refence, i gave my server
600% CPU, recently upped it to 900%
8GB RAM, recently upped to 10GB
10GB disk, only using 5GB
When I press TAB or open a machine's UI, my game freezes for half a second and my character starts teleporting back and forth between two points.
Like if I'm falling, I get stuck jerking in the air until the freeze is over.
What's going on...
@mild thunder Hi, I am the one that set up the pterodactyl panel that @scarlet arrow is using. Satisfactory is the only game I have had trouble with getting working. I am probably just doing something stupid, I am not a professional.
I usually avoid asking for help because I don't want to look like an idiot.
does it happen to be a VM on proxmox?
yes
processor type needs to be host
Uh, I have little experience with proxmox, we inherited this server from someone.
I can look into it
Do you know where i should look for that?
VM > Hardware > Processors > Type "host"
I see, It's set to kvm64.
yeah, kvm64 is "too old"
probably need at least "x86-64-v3" if you want an emualted one, or best set it to "host" for passthrough
Will it break anything when I set it to host? We do not have physical access to this server until december.
no
If its not too complicated and so I can learn from this, Why does this affect this game specifically?
it has to do with CPU flags/extensions and the UE engine needing some that are not present in kvm64/older CPU types
Thank you very much, that has fixed it.
I would have probably never figured that out.
from the image earlier today, i would also suggest switching to the newer egg
yep, i end up Direct messaging people it because of the removal of that
cool, the image earlier was from another place, so if updated since then, should be good
i left my servers using the 1.0 one, but manually made the changes myself that 1.1 needed
KVM64 is not compatible with dedicated server
Not asking for help makes you look incompetent to your friends / whoever you host for
Asking for help makes you look curious/learning (and sometimes immensely stupid, which is entertaining 🙂 ) to strangers
I started a thread in the help/support for my server issues if anyone might have some input 😪
I have a problem where my server has a mega factory. When me or my friend go there it causes the server to be unplayable and infinte loading screen. Anyone else have this issue?
Im not that far into the game yet. What kind of hardware are you hosting on?
And you say mega factory, i assume thats like phase5 or all phases completed?
Im phase 3 and the largest spaghetti mess ive built runs just fine
Can you tell me more about your hosting situation? The hardware, what panel you use
Mainly CPU and memory available
Sure I run a 6600K with 32 gigs of DDR 4 on a ubuntu linux
Is it the same machine youre gaming on?
No its dedicated server right next to my modem that has port forwarding
Just an old pc I had laying around
Ah okay. If it only runs the Satisfactory server and no other game servers id assume it should be fine, but due to the limited core count i wouldnt recommend running multiple game servers on it at the same time.
Do you have any monitoring on CPU/memory usage while playing? Do you have a panel like Pterodactyl?
No I just use top command in powershell
Yeah I remote into my linux server with powershell using ssh
the only function of this dedicated computer is to run satisfactory dedicated server. Litterly all it does
ah, yeah. Id highly recommend monitoring the CPU usage closely when stuff goes bad
Is the server with HDD or SSD?
m.2 ssd
poggies, then we can rule out a slow, dying HDD 😛
My best guess is CPU issues, so if you can report back on the status of that (feel free to ping me) i may be able to help further.
My secondary guess would be you placed down something in the area that glitches your save, but im not experienced enough to know if thats actually a valid option. I currently have many issues and glitches related to the Boombox in my save. My teammate pretty much duplicated himself with it
Just to confirm, this is when you enter the area where you crash?
when it locked up yes
Have you checked both the server and clients logs or crash logs? The client may have the most useful information
Do not really know what I am looking for my client logs
Me neither. Usually errors stand out quite a lot, so something that disrupts the flow
@wet elbow something like this?
Yeah, but ideally a lot closer to the end of the file.
My latest log file contains the same errors as youre showing there, and my game functioned alright, so those are harmless
Ill be hopping to bed, id recommend posting your question again so fresh eyes and more experienced pioneers can get a look at it 🫡
server should just quit out when you're sending a million ppm to the sink right? 😐
Tried restart server?
I've seen error like this. A restart fixed it.
Yes of course
Sorry that’s not meant to be passive aggressive
Hi guys, I currently rent a dedicated server with Nitrado - For some reason, my Blueprints do not show in game after saving, despite the .sbp folders being created in the server files. Anyone have any idea on a fix for this? Thanks
Is that a hosting server service?
it could be a invalid character in the session name
Yes Invalid session name could be the reason.
What is the name of port 8888 for the command line? Is that just the "ReliablePort" option?
Man never knew trying to host a dedicated-server would be a rabbit hole to fix. I just cannot figure out why it is having so many issues with this save I have. The only thing I can think of is we used a lot of ceiling lights on the blueprint with elevators maybe that is the cause of it...
This is basically the same pov from the server to my singleplayer where it does work. As you can see on glances it is not hitting the hardware too bad....
Render distance for clients are usually lower, its the same for clients on regular multiplayer.
yeah however there are no conveyor belts and the server jitter lags like crazy
oh the lag? I thought you were talking about why lights and signs are not lit when viewed from a distance on DS
Nope it is extreme lag where it takes a bit to jump away from it. I cannot see any power outside of 1000m. If I disconnect I cannot rejoin unfortaintly.
you can see on the server picture that the constructors have no belts or storage attached to them when they are left over spagetti
I followed the optimization guide for the server setting https://cdn.discordapp.com/attachments/902621736602861588/1307058535170969620/DarthFaders_Satisfactory_Dedicated_Server_optimization_Guide.pdf?ex=68a967de&is=68a8165e&hm=6e8ac799f5c28816461f6abc715ad11de3395a09aca0caffe9909910a8c685f6& to see if that fixed my issue. But it did not work 🙁
if you use htop, is one of the cores on the cpu maxed out?
let me try real quick
Need to reboot the server and change the saves so I can join real quick
watching it for a little bit. it hits a max of 90 for like a frame.
while I am standing infront of the factory @mild thunder
you know whats crazy is that I just noticed that my HUB is not rendered -.-
like I can see it on the compass but not ingame
i got a recording of it doing this in htop. To be clear I am on my server in the middle of my factory
yeah, so it looks like it is maxing out a core in your server, so that is causing issues
is there a way to prevent it from doing that so it shares the load on the other cores?
I7 6700K it was fine up until this point where we started adding blueprints and making things more complicated it caused issues
I was thinking of upgrading the server to a 5800x. Do you think I will have the same issues?
im not sure
not a big upgrade
Is there anything wrong in the video? I don't really get it.
😗
watch at the top where one core is maxed out, the server does toss it around from core to core though
My htop interface shows the same phenomenon...

maxing of a core also happens when the secondary port gets hit with unexpected traffic
Looking at maybe upgrading to a 7600x
If I send you my save can you try it on your server?
I am curious if it works for you
im at work, but if you DM it to me i could load it after i get off and let you access it, i haven't run the optimizations on it though
I'm down, but maybe in an hour? I'm in the middle of a thing with my friends.
No problem my dude I apperciate all the help you guys give me.
How would you like to send it?
Hi, is there a way to send crash report to maybe hope dev can solve dedicated server bugs ?
I've tried everything I can think of... but if I use your save file on the server, the client just fails to connect. I have no idea why.💀 💀
failed
to actually load the save, i ended up making a mega print of the map on SCIM, and re importing it, that allowed me to finally load the save on my server.
It seems the CPU is not the root cause of the issue
There is already a post about the issue on the Q and A site.
I think exporting and reimporting might have blanked out the blueprint data, I didn't fully check
it is a big upgrade
you may want to add network meter to your htop
also what is vbox user for ?
So I figured it out with the help of Macie to use SCIM. Basically download the MEGAPRINT of the map clear the map of stuff after download. Repaste in MEGAPRINT and upload save. That fixed my issue for some reason
hey all, I have been trying everything and I have searched this discord back to the beginning. I just can't figure this issue out. I am running the server in a Debian OS with Proxmox. I am able to connect to the server with in my home network, however my brother can't. I am using PfSense, and I have added the following. Sadly I am not able to get a good port check with canyouseeme.org
Your also using old Ports check the wiki "Additional Port Configuration (As of Patch 1.1.0.0)
A new -ReliablePort= command-line parameter allows explicit port selection.
The value must be an integer between 0 and 65535.
If specified, the server will attempt to bind to this port and fail to initialize if the port is unavailable.
Port Number Protocol Usage
7777 TCP Server traffic, HTTPS API
7777 UDP Game traffic, Lightweight Query API
8888 TCP Server traffic, HTTPS API" https://satisfactory.wiki.gg/wiki/Dedicated_servers
Also @summer ravine check to make sure you do not have to port forward in 2 places on your router. That is what I had to do for my model....
PM me if you need more help with this though :3
ya i saw that, but it still wasn't working, but I will try again after the two things you suggested
and thank you! I am still super new with Pfsense
Also I would take that picture down and scrub it of your external IP address just in case
who knows, I might not have it fully setup right even though I am able to do just about anything
luckly, that was just internal LOL
Good for you than. Just watching out for ya
🙂 thanks for watching out, much appericate it!
Also make sure you have static ip setup for your server on the router. It matters just incase if some weirdness for leasing ips happen
ya i set the ip as static in proxmox
if you need help getting the configuration done in pfSense, i have helped configure that before.
thanks, I am trying to figure out LinuxGSM keeps the CLI so I can add the reliable LOL
my mistake. I misremembered the specs of the 5800X
Hey im trying to setup a server by myself. Only i got a problemen i need some help with. When i launch the server on my local network i can join without a problem. But the moment I let a friend join or even me via a mobile hotspot I get stuck in the loading screen. I can see the person who is joined and i can hit things but the loading screen wil not go away. (Yes i forward 7777. And temperary disabled firewall on the server to test it)
its not my internet connection thats a fiber optic
wait i think port 8888 was the problem, chatgpt gived me 15000 and 15777 so i think the problem is there, i will come back on this
well it was port 8888
thanks to this post i fix it
hahah
Hey guys.
TL;DR: Satisfactory Dedicated Server on Windows 11. The server is up and reachable both locally and remotely, but the in-game browser shows 5000 ms ping and no option to edit the server or join. The server was working a couple months ago (already was working on 1.1, but I booted it back up and it's not working anymore.
Environment
• OS: Windows 11 24H2
• Server: Satisfactory Dedicated Server (Steam), v1.1.0 / UE 5.3.2
• Launch Args: -Port=7777 -unattended -log
What I see in the server logs
• Server API listening on [::]:7777
• Server API is running using a Self-Signed Certificate. SHA256: GUfekD...
• ReliableMessaging: Server streaming socket bound to port 8888
• Repeated warnings:
• LogSocketsSSL: Warning: Failed to initialize SSL state for Socket HttpRequest
• LogHttpListener: Error: Error accepting expected connection [0] SE_NO_ERROR
In-game behavior
• Adding the server from the same PC: it shows Online, but with 5000 ms ping and initially no certificate prompt.
• After some time, and with no identifiable reason, I was prompted to confirm the certificate, and was given the option to join the server. The loading screen gets stuck, and the above errors pop up in the command prompt window again.
• After the errors pop back up, the behavior reverts and I see 5000 ms ping and no option to join the server.
What I've done
• Whitelisted everything through my firewall
• Updated networking drivers
• Ran windows update (none found)
• Made sure port forwarding was 7777 and 8888 UDP/TCP (for completeness I also set 8888 to TCP only)
• Tried other ports, and assigned them as args
• Forced my computer's local IP to be a manual value, and changed the IP in the port forwarding settings.
• Verified game and server files
• Full uninstall/reinstall of both the server and game.
- which ip/hostname do yoiu use to locally connect? localhost/127.0.0.1, local ip or wan-ip?
- which CPU is in use?
- how high is the CPU usage?
- I was using 127.0.0.1 without prefacing it with localhost/
- 9800X3D
- 35% usage while Satisfactory is running (before launching the server)
I did also try the wan-IP, but same behavior
if you use the loopback ip theres no network issue, so it's something to do with the server
can you check the latency from another pc in the network?
Latency is the same for every user who sees it in the server list. I don't have another PC easily accessible in my home that could try to connect, however I did have a friend try to connect (via the internet) and we both saw identical behavior. So I was on loopback, and he was online.
Sometimes it would start at 1,000 ping, then over the course of 10 seconds it would go up to 11,000 ping. Other times it would just stay pegged at 5000 ping.
does the latency stay the same when you close the game?
Do you mean for my friend? (As in, the game is closed on my host PC?) If so, then yes it stays the same.
is it a fresh save or did you upload an existing one?
So the server was up and running a couple months ago (maybe a month after 1.1 came out). It had a save file in there from that previous build.
However, we were OK deleting the level as a troubleshooting step; we weren't too far. Deleting it doesn't seem to have fixed it.
To clarify, in the game GUI, it won't even let me see server settings as admin. It just cycles between "server offline" and 5000 ping saying there are API errors.
how do you host the server? native or some kind of vm/container?
and does the latency start high when you restart the server?
OMG you actually just made me realize... the saved games are not in the dedicated server directory; they're in the appdata directory. I deleted the most recent save, and it's working now. Seems the autosave was corrupted and causing the whole server to be unresponsive.
can i join people for a bit?
recently I updated my self hosted satsfactory server and now I have came to the conclusion that my save is not courrpted which is good but that mam and hub data are unsynced how do I fix this?
im getting an error where it seems like the client like fails to register in the server I think...
anyone know how to manually force ded server to run with more than 4gb of ram, endless forums said nothing of use
i have at least 32 to dump on this thing and all it wants is 4, which is not working well
it's not up to you to decide what amount of ram it needs, the important thing is it gets what it want to get, not being limited
unless you put a limit on it somehow (virtual machine, container configuration, hosting services, operating system), if it's not ram constrained then then the limitation is elsewhere
I have a server running on the default 7777 and 8888 ports using the Epic Games tool. Currently it is being run off the same PC as I play it on but I want to run a second server on another pc I have connected to the same network, from what I understand I need to change which ports the second needs to use if I want them both running at the same time however that's where I've gotten stuck and cant find where and what exactly I need to change to do that.
If its on a different system you don't have to change the ports.
Except if you want to make them available from the outside
and even then it could use same ports locally
I do want to make it available from outside I have a friend that plays it as well and I want to test that the save we're working on can be swapped over and is working before stopping the original, I tried to use the same ports on the second server but it wouldnt even bring up a second server in the game when trying to load it
You need to use the local ip to connect, not your wan
what address did you use to connect in server manager ?
I mean from what, what type, you don't need to give me exact address
I tried to use the external IP of the second pc
That won't work because the port forwarding still point towards your PC. Try using the local/internal ip of the second system
When I try setting the port forwarding in the router for the second pc it comes up with the error "This item conflicts with exsisted ones. Please try again" adding the server in the game using the local ip of the second pc does bring up a new server but comes up offline and not authenticated
Forget the port forwarding for now, not necessary for local connections
Is the second server claimed?
I intend for it to be used for external connections when set up, do you mean claimed as in through the server manager in the game?
do you remember every step you have done to set it up on your pc ?
did you set firewall the same ?
Yes I went through the same guide I found on reddit, download tool, set up port fowarding rules for 7777 on tcp and UDP and 8888 TCP both in firewall and router
for router you will need change things
it have to work locally first
so you didn't connect successfully yet locally to the second pc ?
no not locally, it is just coming up as offline
then either it's the wrong local address of second pc
or the server is not running
or the firewall have a problem
just double checked again, firewall had it blocked, managed to get it up and running with the save loaded in
now you can think about port forwarding
the most straightforward is changing the sever settings with -Port and -ReliablePort settings
you must also adapt the firewall ports accordingly
the other possible way is keeping it default locally
and forward from a different port
having different public and local port in your forwarding rules
And remember, if you forward the reliable messaging port, you’ll probably get desyncs and CPU stuck at 100%.
If that happens, look at this
Main thing is to hope that Coffee Stain Studios fixes the network traffic problem that they introduced with 1.1.
The top pin on this channel says that they are working on it as of a couple of months ago.
I’m still playing fine with a VPN to the server… but that’s not for everyone.
@outer parrot if I understood you correctly you want to migrate to the new server fully right? Then if everything works just change the port forwarding rules to point to the new system and you are done
i find it incredibly interesting that for video rendering to be allowed port 8888 has to be open, i tested by opening and closing it... open, game ran great, closed, game sticks on load screen but i can hear my environment and still interact with player options like vein scan, etc.
wild function

I find it wild that for the game environment to load properly, it have to get the appropriate information through server connection
Right?? but why use a port specifc to that function instead of the other 17 needed to run apparently
because it is not using the same protocol, hence the name
it was using the single port before
but it kept having loading issues
now they could still make it go through the same port imo
but it would be more complicated to implement efficiently (having to manage multiple endpoint with performance in mind through a single port )
Hey all I use my save file to generate stats on my server (power consumption production etc) I'd love to have it update more frequently than every 5 minutes (my current autosave interval) I'm thinking of making it every minute. Has anyone done this in a rather large factory? Has it reduced performance?
I'm confused only port 8888 & 7777 are needed?
idk some forum said i needed all kinds of them which i thought was odd but i was having enough trouble as it is to get it running so i just did it anyways, worst that happens is anything bad gets caught in pfsense before going to the firewall afterwards....
I think it has to do with unreal's way of handling state
but im also running a mod for a webUI for factory stats so that had to be ported too
Nah it's 7777(UDP/TCP) 8888 (TCP)
ive already got so much that anything that runs localhost has to be put on its own port, well ill do process of elimination later today, it was so finicky getting it up to begin with, out of all the servers, ai models, and games i host, this one gave me the biggest headache
partially user error on the modded aspect though
Yeah it's sad that 8888 isn't configurable however 7777 is fwiw
yeah if you could actually chagne the ports the game uses without using lame steamCMD
Maybe both are and 7777 will instruct the client what 8888 is mapped to
ive no idea, first time ive ever seen a game require a port to load in...i was able to scan ores, swing my blade, heard everything but all i got visually was a loading screen for infinity. so i turned on 8888 and suddenly it loads with no problem, off and on again to check.....im curious how they have it done, i plan to take the games code apart some time this week to find out
because render is always done client side
If you host externally every game requires port forwarding
yes, 7dtd...one port, minecraft, one port, terraria, one port, ark, palworld, one port
satisfactory....2 ports?
It's how unreal internally handles networking of different types
im just happy that they added the ability to instruct the server manager to understand domains and not just direct IP only
leave it to EPIC to make things complicated, never doggin on the devs, fantastic game, absolute crack fuel for tism scratching.
what do you mean by configurable ? you can change that port as well
UDP unfortunately has very little header info so you can't really do much outside of having different IPs to handle different traffic on the same port. You could use ipv6 to solve for this, but that gets more complicated
and less stable
In the client you set 7777 I don't see how to tell a client to use non 8888 but it could be handled over 7777 I'm not sure and haven't tested
17000 and 15777 was before release, experimental configuration
since release its only 7777 tcp+udp and then they added 8888 tcp
Ipv6 is super stable, just less supported in all things today, though it's rapidly getting adoption
the server tell the client, you set the port you want on the server
it even have a way to tell different port if you are remapping them through nat
ive had issues using ipv6 in the past, granted for different things and given what ive leaned about how this one operates it would make sense that its isolated to the containers i was using, just a bad taste still for me
that would explain why i kept getting different info from research
Yup that's basically what I said in my first post 🙂
how would one do that
is it just through the steamCMD or is there another way
when you launch the server you give it argument
you select the port you want base port and reliable port, and optionally tells it it's remapped to a different port
it's all documented
!wikisearch dedicated_server
!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...
@snow peak if you're comfortable in software there's a pretty great tool called pterodactyl(dot)io that has a ton of built in support for hosting games
I personally use kubernetes which gives me a ton of routing control but that's a ton of overkill for most (I happen to run a ton of other stuff so it's ends up being less work for me)
I have a little problem, i have a self hosted server, it runs great, but about an hour ago i have been lagging when walking, running and jumping like crazy, restarting the server, client or hosts have done nothing. Is there a solution for this?
Any Americans looking for a ***dedicated server ***fresh start dm me!!
i run kubernetes on proxmox for a lot of stuff but my game servers i still need to combine into a nicer format, they are compartmented on their own drive but its a bunch of shortcuts and .bat files on my desktop 🙄
i run like 12 different game servers on top of all the other.....fun stuff
Im sure its been answered already but i looked in pin messages and cant find anything about it. Anyways..
We can see my server that is set up. Its on port 8888. But i get stuck at the loading screen. I get Error no area found please investigate.
the default main port is still 7777 TCP and UDP. 8888 TCP is an additional port you need to allow thru the router/firewall, and the server will communicate it to the clients
Ok ill set it back to 7777 and see what happens.
You changed the base port to 8888?
Infinite loading screen means something is blocking the secondary port, in your case that should be port 8889/tcp now
Ok so I changed it back to 7777 and ya same thing. So you saying I need to add another port? Should I make it 7778 or 8889?
If you havent changed the ports it uses by launch argument, then it uses 7777 to connect, and 8888 TCP for reliable data
if you did change those port, then it uses the ports you designated
Man I miss the good old days when this stuff was not complicated. Ok ill try and figure out what you mean
Well shoot. I really dont understand any of that.
Ok so if you were setting up just one server for your son and you what port or ports would you open 8888 or 7777?
Defaults are:
7777/UDP
7777/TCP
8888/TCP
Ok and under my server comfig. I put 7777?
You tell the client when adding the server the base port (7777), the server then tells the client the reliable port (8888)
Ok i think im understanding. I will make these changes now and pray.
Thank you very much Xeet. It worked. I really appreciate it
Are hypertube junctions a bit buggy on servers? I dont have a save far enough solo to verify what I'm seeing, but maybe half the time I approach a junction the rings highlighting the direction appear, but the direction switch UI doesn't and no user input changes the direction
Hello, is there any news about the cpu usage when you sport scan the server ?
I have an update for dedicated servers : i was using a VPS for a year, i needed a lot of scheduled restarts/optimizations to make it run smoothly. Now i dropped the VPS and installed a machine at my house, now that it runs without virtualization i have **NO MORE PROBLEMS/LAGS/DESYCNS ** not a single problem in 2 weeks uptime
So virtualization seems to be the big no no for satisfactory dedicated servers...
Or your VPS was just too bad
It depend on a lot of things
I run Satisfactory server in a docker without any issue, everything is smooth
But your issue was surely because of port scan in the IP range of the VPS hoster
And Satisfactory servers have a big issue that cause very high CPU usage when you scan the reliable port
So if someone was scanning all the ports of the IP, it can explain the lag
No no don't worry i changed every port, had a premium plan on hostinger, managed it myself cpu usage was fine before 4h uptime.
Now my home's server is getting scan everytime by russians ips and still no lag
i would love to prove that vCPUs are the big problem
(And ofc i used wolveix docker image)
you can add a port scanner with ban list and block anyone attempting to port scan based on some rules
works for me
running satisfactory server in a docker container on my server
I run it in docker on physical machine and had the cpu usage issue.
A poor VPS provider can lead to significant resource contention, which indeed results in reduced stability.
Hey folks. Im running a server for me and a friend hosted with GTX and for some reason im constantly desyncing with the server but my friend is not having those issues. Anyone experienced this? Its super frustrating having to relog in order to cut trees or place foundations.
oh yeah im having tons of the same issues
i actually came here specifically to ask about this
Yeah... the networking over the internet has been essentially broken since 1.1 hit experimental. The problem has persisted into the current version... and the top pin in this channel is the indication that they are working on it. Tons of duplicate posts on the QA site about it, and tons of discussion about it in this channel.
Changing the port doesnt prevent it from being scanned. Anyone can scan any and all ports, its kind of what port scanners do
What are the specs of your server?
Have you tried IP whitelisting only the users that will be joining, in order to prevent port scanners from spiking your CPU usage?
nah idk actaully i think my friend is running it on his NAS
@velvet badge this fella
IDK whats being asked here
kinda off topic but what are your folks' views on "auto pause" for servers? do you have it on or off? our group is debating about this, and i'm in for leaving it off, because a factory runs even when no one is watching, but some feel its a bit cheaty because you can just let it run over night and have huge stuff of material the next day
but then again, all of us are working and having a bit of a boost when logging in with materials really shaves off the feel of needing to be online all the time so things run
I just purchased a server from Nitrado. Server isn't updating. When I complete a task, or research in MAM, cut down trees, or even build, the server isn't updating visually, but if I log out and back in, it's fixed.
I've reinstalled the server, they've changed IP's. It's impacted both people playing.
Any ideas?
I leave mine running once it's automated. It's not cheating. Who would you be cheating anyways?
sounds like standard desync issue
its for foundations, research, and blueprints
log out, log back in, its all there
its basically your client not being updated from the server
ya..exactly how it happens
its a known bug for dedicated servers
I bumped network quality to Ultra.doesn't make a difference..
well damn..I don't recall it happening in the past
i think (not sure tho) its new in 1.1 or maybe 1.0
Studio still on Vacation? hopefully it's a priority to get fixed
see here as well #dedicated-servers message
maybe cheating is too strong, more like "not how its intended"
No different than leaving your PC running unattended to allow materials to build up. I'm sure everybody has done that in Single player mode.
doesn't appear to be a working work around aside from logout/login
yep i found that too
you get used to it, and recognize the patterns when it happens
i also hope they fix this soon, its really the only issue i have in the game at all
lol we went for years with experimental dedicated servers that we did all sorts of stuff with...I don't ever recall desync being an issue.
are hypertube junctions/branches not always allowing you to choose direction and requiring you to pass through it once and backtrack to use them a server/multiplayer issue? Has there been any comms around it?
Hi everyone, hope u have a great day.
I'm currently trying to setup a server on my linux debian 12 server. However I'm restricted to the port range (30.000 -> 30.100)
I run the server listening on Port=30.006 tcp&udp, and ReliablePort=30.007 tcp
In the logs this also shows up, listening on the socket 0.0.0.0:30006, so everything seems correct.
When I access https://<public_ip>:30.006 I also get the desired error code with the http_epic_handler smth...
The ports are definetely correctly openend in ufw and I also checked them from another machine and they are open.
Now when I enter Satisfactory it doesn't even try to load, the server instantly appears as "name pending" and "unauthorized".
I really don't know what's wrong, if anybody has ever experienced a similar or noticed a mistake within my setup, I'd greatly appreciate any input.
Sorry for the long text 🙂
First authenticated user that logs in to the server gets to name it, and set the admin password
That's the issue, I never even got to the point where I could name it. Whenever I sucessfully start it, I'm not able to connect to it via Satisfactory it shows as offline.
It cant be "offline" and also "name pending"
Yeah, it's weird... haha idk what's going on. I can send a screenshot later, but it says offline and in bold text name pending. Hahaha
Like this
If the http access loads but Server shows as offline, check your UDP settings. Also try claiming it first with the internal IP instead of you WAN ip
It is a Windows VM that runs the Server 8 Cores of Xeon 2.93 Ghz and 40 GB of RAM, so i think that shoudnt be an issue. Its connected with 1G Down and 200Mbit Upload
2.93GHz makes it sound like an ancient CPU.
Your information is about as good as "Its a yellow car with a topspeed of 100 miles per hour", sure, but how old is it? How fast does it get there? Exact model would be much better, for all i know it could be DDR2 memory 😛
No, its an old HPE DL380 Gen7 with DDR3 Memory, i only have this problem sometime, my friend who is playing with me doesnt have that struggle
Have you tried IP whitelisting only the users that will be joining, in order to prevent port scanners from spiking your CPU usage?
Yes, i have
I assume it did not help?
No, sadly it didnt. The issue is only on my side. But i dont know why
Thats odd
My PC Specs shoudnt be an issue neither. Im running a 5800X and a RTX3090 with 32GB of RAM. When i play this world solo this isnt an issue at all
Wild guess: is your lan cable correctly plugged in and working correctly?
Yeah 2,5 Gigs and any other game works fine
Hi people! Been getting tick rate as low as 8 with an i9-10850K and 32GB ram.
Any suggestions on getting it back on track? (server for 2 players, reached tier 8)
what's the RAM clock at?
3200
probably not much that you can do then other than OC more or buy faster cpu
But the server is single threaded right?
The cpu does not even reach 50% usage
On any of the cores
It's not ST, and the per-core utilisation readings in windows have been useless since windows 8 when they changed the scheduler to bounce the same threads around multiple cores really quickly
CPU has 20 threads, so if it's over 5% CPU load on the process then it can be CPU limited - that's all you can really take from it
the game sim becomes heavily memory limited in later game too, so CPU's with more cache and/or faster memory do a lot better. That CPU has 20MB of L3. If you look at CPU's with more, going from 32MB to 96MB on zen3/4/5 gives around +50% performance just from that alone for example
The server uses multiple cores, but heavily favors high single-core performance.
you can also approach the problem from the other side and build in your world in a way which is much easier to run faster on the CPU, but people don't tend to like doing that
biggest thing there is sticking to as few game objects as possible
I've tried running the server on a ryzen 5 5600 too, which has 32mb L3, but the tick rate was worse
Is there a list of dedicated servers on this discord anywhere?
Hey, is there any news about the CPU usage issue when port scanning the reliable port ?
Throwing money at it won't fix your problem, you may see a slightly better performance, but not fixed.
I also have this issue where sometimes I can't load into the server, my client joins but I'm stuck in an infinite loading screen.
I'm starting to blame the save
Hey, i'm running a dedicated server on a Ubuntu 22 LXC. I port forwarded internal:7777 -> external:24120. Every time a player tries to connect to the server they get stuck in a unlimited Loadingscreen.... How is this fixed?
Im pretty sure the docs says specifically to not forward like youre doing, that the internal and external ports must match
💔
7777 and 8888 are already used in my Network this is pretty unconvenient from the devs
Thanks tho
7777 can be remapped quite easily, for the secondary port 8888 you must inform the server about the remapping as the server tells the client the port
Either change the secondary port entirely with "-ReliablePort=XXXX" or inform the server about the difference with "-ExternalReliablePort=YYYY", where YYYY is the external port that is mapped to to internal port XXXX
is there a list containing active servers?
You should be able to use any port with startup flags
.I did, but im still stuck with in the unlimited loadingscreen, i hear the music and constructors etc in the background but just wont spawn in..
Thats what i did :(
Did you make sure to do it for both ports?
Yes, if youd like i could send you my opnsense config via dms
Like, 7777 and 8888 should be changed to something like 26789 and 27899
24120 & 24121
The docs specify that for some reason, they recommend having a distance of 100 between the ports
huh 😂
Idek man, just preaching what's been told/documented. Sounds dum as hell to me too
It was so much easier before 1.0
I will try it, and lyk if this is the problem i will freak out
I don't think it fixes it, if it does I'll wear my socks inside out
okay so, 7777 is forwarded to 24120 now and 8888 is forwarded to 24220 now. i will cry
Im starting with this cmd ./FactoryServer.sh -Port=7777 -ReliablePort=8888
Okay keep the socks on the right way lol
Still doesnt work
brother you were fed this glorious piece of information and just ignored it 🙁
This is my opnsense config, now it just doesnt even wanna show the server management panel anymore smh
nvm
Can you provide a better screenshot so we can see what the values mean?
What is your new startup config?
./FactoryServer.sh -Port=24120 -ReliablePort=24220,
I can only do it like this, otherwise i would leak my clients ip's
Youre still ignoring this vital piece of information.....
I used it tho didnt i ? 😭
Read it all, dont stop halfway
Yes but now internal and external is the same port, or am i just dumb?
I kindly ask you to do minimal image editing to make it easier for others to help you. Its not hard to align 2 screenshots in paint in the future 😉
Youre right, im dumb 🤦
I forgot the original issue. Is it only you who cannot connect, or is it everyone?
Im sorry, i couldve done that yes. BUT NOW ITS WORKING HOLY SHIT
MAN
NICE
THE LAST 5 HOURS
