#dedicated-servers
1 messages · Page 162 of 1
having the same problem, started today too
did you opened the ports?
TCP 7777
UDP 7777
TCP 8888
Yep, I also have them allowed in my firewall
It happens after an extended period of inactivity I believe (probably 1-2 hours)
reinstalling did you tried that?
when this is happening after severel hour, it can that the firewall is blocking after some time.
you are able to join for this period where it doesnt have this error message
Yes but outside connection aren’t
can you send me a screenshot from the firewall?
Of what specifically?
from the satisfactory rules
this work?
Yes. Is this inbound oder outbound?
Not sure
Its top left writen.
No. Thats right how you did it
Is it happening when you try to join or when you leave? Or it happends when you left slready after this time you said.
it only happens when everyone is offline from what ive seen
Is it your server at your home or extern?
wdym
Do you rented a server?
no
The server is runing on your pc?
yes
Did you opened the ports as well on your router?
yep
I think it have something to do with your provider. That there are blocking after some time.
could be, i did get it reinstalled but ill have to wait to see any results
is the computer the server is running on going to "sleep" after an hour of inactivity?
Is there any place in either game installation or LocalAppData where I can retrieve the IP of a server? It's still in my list, I just forgot what the IP is...
For context it's a managed server and I have other ways to get it (in fact, I already did) but I was still wondering where I could look in case those options weren't available
Hi everyone, I just set up a dedicated server on a linux, and after some testing, I managed to launch it by using the command: ./FactoryServer.sh -Port=7777 -ReliablePort=8888 -multihome=::
I have to force ipv6 because of my internet provider who shares the ipv4. I also tried to type the complete ip after the multihome command.
I see the server when I add the ipv6 adress and I'm able to claim it. I have been able to create a world.
But when trying to connecting using the ipV6, my friends and I have the "your connection to the host has been lost" message.
The port 7777 tcp/udp and 8888 tcp on my router are opened (and tested).
I have tested connecting to the server in local (192.168.X.X adress) and it worked, if it matters.
The client does not handle ipv6 address inputs correctly, you have to use some kind of DNS for v6 to work fully
Thank you for that answer! I've spent many hours checking all around the internet and haven't been able to have that info.
Not many people use v6 (sadly)
Also easy way for DNS conversion on windows is to use "literal addresses "
looks like in the AppData, there is a Servermanager_V2.sav file that has the servers listed in.
Can you advice me on that? I'm not really used to network management etc...
go to https ://ipv6-literal.com/
put in the ipv6 of the server
use the first result "IPv6 literal Windows"
And I use this adress on the game client to add my server?
Thanks a lot for your help mate @hidden forge !
I'm finally in!
Ty!
Do I specifically have to use ports 7777 and 8888 or can I pick any odd ones?
you can specify them in launch arguments, -port=xxxx and -reliableport=xxxx
and whatever you pick as port needs TCP and UDP access frm outside, where reliableport only needs TCP
I see, tyvm!
Just be aware that ipv6 has certain security vulnerabilities. Which is primarily why it hasn't be widely adopted. It bypasses the NAT layer in your router as it provides a direct connection to the internet. Make sure you configure adequate firewall rules for ipv6 on your router to give you some protection at a minimum as most routers do not have ipv6 firewall pre-configured.
@gusty locust
IPv6 itself is no more or less secure than v4!
Some vendors are just dragging their feet for almost two decades to correctly implement it.
NAT is not a security feature.
I just mean the component of NAT that hides your internal devices. Indirectly it provides a security function that way as your devices are not directly reachable w/o port forwarding.
While not wrong, that is a side effect, not the intended function
I run a modded server for a streamer. Very light mods, I can send a modlist if needed. We've all been fine up until recently. we're now 1070 hours in and one person is crashing every time they try to delete a blueprint. the other person is simply not able to join. see below for the console logs for the person unable to join.
2026-04-23 22:40:06.668[INFO][game][2026.04.24-03.39.56:119][910]LogNet: NMT_CloseReason: (Client Disconnect Reasons) <their IP but i deleted for privacy reasons>
2026-04-23 22:40:06.668[INFO][game][2026.04.24-03.39.56:119][910]LogNet: - ContentBlockHeaderNoSubObjectClass
2026-04-23 22:40:06.668[INFO][game][2026.04.24-03.39.56:119][910]LogNet: - ContentBlockHeaderFail
2026-04-23 22:40:06.668[INFO][game][2026.04.24-03.39.56:119][910]LogNet: - ContentBlockFail
guys help pls, i cant my friends dedicated server, it keeps saying server name pending not authenticated
what to do
sounds like you used a very outdated guide to set up ports.
7777TCP
7777UDP
8888TCP
need access thru the router
My dedicated server was working fine for about a week and a half and suddenly it now keeps getting "Could not retrieve audio device." errors. Most of the sounds work, but things like ADA voice logs don't, or the chainsaw stops making sounds after about a second.
Any idea why that would happen?
The server does not need to play audio, you can ignore it
Except it is making it so I'm not hearing sounds like I mentioned...
I don't hear any ADA voice logs now since it started doing that
all audio and video rendering is done on the clients, nothing on the server
most rack servers dont have any audio or video device to find
I don't understand then why my dedicated server is producing this error while I am also hearing the audio bug in my client version. They are hosted on the same machine for what its worth.
well that could explain a lot of it.
your desktop PC is carrying double load, using double resources
I've got a decent PC, and it wasn't having this issue before. But hmm, maybe it's time I look to outsource this dedicated server instead of self-hosting it.
I've got a little beelink I use for a PleX server, not sure it could support running a dedicated satisfactory server though.
I mean, the more you build, the more load teh CPU has. I havnt seen a HW audio device in ages, so they all use CPU slices now
Hi everyone!
i start a server, all works correctly, my friend can manage it. But on my pc i see "Failed to connect to server API"
Logs give me accepted connection:
[2026.04.25-08.43.36:923][362]LogNet: NotifyAcceptingConnection accepted from: ...
Has anyone encountered this problem?
Where is the server hosted?
what u meen about "where"?
vps
Did you enter the correct address and port?
yep, i send it to my friend and he now playing on this server
but for me - "Failed to connect to server API"
Any VPN Software or similar installed and active on your PC?
Did you set any firewall rules?
v2ray for proxy, but i tried to fully off it, then fully on vpn
about firewall i thinked and turned off for some time
Can you see the ping of the server?
Something is blocking the basport TCP connection only then
well, thats. Hello from stupid russian control =)
they block 7777 port, i turned off firewall and then fully on VPN...
anyone able to help with port fowarding shenanigans?
pretty sure I have everything right but it just tells me the server is offline, trying to ping 7777 and 8888 just shows they time out
can you post your config?
I wound up just forking over 9 bucks for a hosting site
Hello people - im currently renting a server - and i have a question, everytime i build a conveyor belt without connecting it to something (full lenght) the it's like the server says "im gonna blow up" and everything freezes, anyone have any idea why this happens?
Hello... I am having a problem I have been trying to solve all morning. I havent played satisfactory in two years (self hosted dedicated) and have come back.
I am running satisfactory on Unraid (Linux) machine and I cant get server to see my old save file AND it will not save once I upload my save to the world. 7777 TCP/UDP and 8888 TCP are all port forwarded. I ran this prior for a very long time.
I can upload my save file, it loads me into the game but when I attempt to manually save, I get an API error
It can not see the save file in the server manager either if I manually put it in the folder
my guess is on a permissions issue
You were right on the money.... good ol linux and SMB.
Once I uploaded the save via WinSCP via SFTP, works like a charm
thanks for the direction
tem algum br?
Hi there folks, could someone tell me how I would enable AGS on an existing game on a linux dedicated game server as admin? I have asked my AI but it keeps telling me to go to the create game tab in the server manager but that really sounds like it's going to start a new session on the server and not enable AGS on the current game session.
When going to the server manager tab, the only page for the server that has an AGS check box is the "create game" tab. It can't be found anywhere else.
Hello pioneers.
I'm in a similar spot to aarin, but I can't get my server to bind to IPv6 and I'm using a DNS.
I can claim the server via local IPv4, but IPv6 was timing out. I did ss -tulpn | grep FactoryServer and it appears to only be listening to 0.0.0.0 on 7777.
The VM has IPv6 connectivity and I can ping it, nsloopup with the absolute domain name returns my server's IPv6 address.
I'd really appreciate some pointers to get my server to listen on IPv6. I've been at this for a bit and my brain is mush. IPv6 only is fine, perhaps even ideal as I'm behind CG NAT.
I'm not at my computer to confirm, but try checking on the load save page after you click on the save, other wise download it locally then you can load it there with ags then re-save and then upload it back.
Thanks for your help, would that still keep other players in the game as well? I play this save with my brother and he's done a ton of work on the map and I'm super worried that I'm going to b0rk his progress somehow.
If everyone is logged out, re-save to get the latest game progress, then make the changes using the new save and nothing should be lost, everyone will have ags and it does disable achievements for all if anyone is trying to get them.
Does the server run natively on the OS is it in some Kinde of docker container?
Does it bind to 0.0.0.0 only or * too?
It runs natively in the VM.
It does appear to also bind to *.
should have been *:7777
try starting the server with the -multihome=::parameter
Ah. I'll try that when I get back home. I need to get to work now. Thanks for the pointer. I'll let you know how I go.
does anyone know a good server host for a 24/7 server
Okay, so I added the -multihomme=::
and now the listen ports look like this:
And just for the sake of being thorough, this is the error the game client gives me when trying to connect:
hmm, and I seemingly missing an encryption token when I try connect via IPv4. I'll work on that a bit.
You need to use the server manager to join, not join game
ahh
Yep that works.
Thanks a heap for the help.
Has anyone found any workarounds for having to reauthenticate everytime? I can live with the blueprints still being bugged, but having to reauthenticate every time is killing me....
Hello people.
I'm having trouble updating the server in exp, any tip?
I tried following the wiki "https://satisfactory.wiki.gg/wiki/Dedicated_servers/Automatic_updates" but it doesn't seem to work.
Thanks!
google that error
state is 0x6 after update job
wait, you're running out of your downloads folder? every IT guy in existance just had a heart attack.... 😉
And are you trying to run this in powershell?
Started up a dedicated server and imported my world onto it. After loading, I immediately fall through the world. Restarting fixed it, but now everyone who was on the server in a vehicle is at 0,0 and falling through the world. Is this a known bug?
Also, wondering about game performance for the dedicated server. Running on a local machine with an i5-12400F in docker with 32GB of RAM, projectiles are very laggy. Internet speed is 1000 Mb/s up/down locally and remote, changed the rick rate to 120 and the network quality to Ultra and while it kind of fixed the issue, it was still obviously laggy and a lot of the physics in the game were really messed up. Hitting an enemy caused you to go flying across the map sometimes, vehicles would cause enemies to sometimes not move and other times to shoot super fast into the air.
When I play myself with others, my frame rate in game drops from 144fps to 130 and slowly down to below 100 over the course of 30 minutes to an hour which is one of the reasons why I wanted to use the dedicated server. Playing single player doesn't have this issue.
I also see a bunch of errors about the size of somwthing being too big on startup, not sure if thats related. Anyone got any ideas on what to look? I have yet to try setting the bandwidth setting in the performance improvements part of the wiki.
hello anyone else having there server crash after the update when you delete trains
there was posts in #1038092680493801533 about it happening in single player as well and it was posted to the QA site as a bug.
Yeah? Because it supports it perfectly fine?
it's a one time thing, i do not need to move the executables to some other paths... Administrator user can read from that path, so that's not an issue
and yeah, I work in IT, and no, I didn't have a heart attack just by that, but hey, if it makes you feel better, yeah, im so bad and I know nothing of IT
Don’t get your panties in a bunch for a little ribbing…. I worked it for 40 years… My point though is that you shouldn’t need power shell. It should run just fine from batch.
Power shell could vary likely be why it’s not working properly. Different promotion, structure, and such.
And i've worked enough to know that I don't care if you worked for 2 or for 40 years, there are some professionals out there that say that and just don't know anything in the real world.
I'm not saying it's you, you don't seem like that, I just said that 40 years of work don't mean anything
ok, was trying to help - good luck then.
Everyone. We’re hoping for a hot fix.
Yes, pray for hot fix before the devs go on vacation
is there a console command to restart the server from the Server Manager?
Not positive but you can create a savegame then load the savegame which essentially restarts it
if its set up as a service, quit works
anyone have any good combo's for the new settings, IE set every node to random, set higher node values so we get more normal/pure more often, decrease power usage but increase elevator parts cost to 2x
That’s purely subjective. Some people do one setting and I look at it as torture
I run in docker - set to restart so quit does. Otherwise not that I know of.
i was hoping for subjective answers 😉
Hi everyone, how’s it going?
I’m running a Satisfactory server on Linux with Ubuntu 24.04.
I used LinuxGSM to create the server and it has been working fine.
It’s on the experimental version and the save already has a bit over 900 hours.
Everything was fine until recently — now it stays online for only a few minutes and then crashes.
I tried updating the server, but it was already on the latest version. I ran a file check and nothing changed.
I also updated LinuxGSM, but it was already up to date.
Finally, I updated Ubuntu and rebooted, but that didn’t fix it either.
The logs didn’t make it clear what the issue could be.
Any tips?
Drone crash server? 😮
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x000074f5f17c7208
AFGDroneVehicle::GeneratePathToDestination(...)
AFGDroneVehicle::TravelToStation(...)
AFGDroneVehicle::BeginNewTrip(...)
Is anybody else on experimental having to authenticate (re-enter password) every time they close the game?
i am not on experimental, but your not the first comment i have seen asking about re entering password every time
Good to hear, my set up is a little strange so was wondering if it was something on my end lol
Hello again.
My server seems to be going well. I can connect to it via my mobile hotspot. But when my friend tries to join the game he gets stuck on the respawn_sequence.bat screen.
I see his character model stand up and he can spin, he can hear sounds, but he's stuck on the respawn_sequence.bat screen.
Any suggestions?
This is the server log
stuck on the respawn_sequence.bat screen
-> symptom of ReliablePort being blocked/unreachable
if you can reach it via hotspot it is probably a problem on @rare glacier side, probably the ISP blocking the port. many such cases
Does anyone know how to update a net4players server to Experimental branch?
We want the car update 🥲
Yeah, we suspect as much, either the router or ISP blocking port 8888 since I'm guessing the server initiates communication on that port. We haven't done a packet capture yet to confirm.
We've replicated the issue with 2 additional ISPs as well.
I think the fix will be setting up a VPN and then all the traffic to and from the server will be tunneled through that. At least to get the server playable.
And then I can do some packet captures and trace routes to try solve it.
Thanks for having a look.
first try by changing what port you use
Got satisfactory server running on docker on Linux
Also have a windows server that has been running for months and friends have played on it without issue.
Port forwarding set up
Ports 7777 and 8888 are open to windows
7778 and 8889 are routed to 7777 and 8888 on Linux
All port rules are set to TCP/UDP
Trying out docker to see how it handles.
I can connect to docker on local network no problem.
Friend can authenticate to docker but when he clicks join it goes to a loading screen forever and backs out.
Thoughts?
Running 1.2 on both servers and clients
You are remapping the reliableport without informing the server about it
The Server tells the Client on what port the reliableport is reachable, it still thinks its via 8888
External is 8889, internal is 8888
Server shouldn’t see a difference… though I am not a networking expert… I could try changing the internal ports.
Aka, my router takes the traffic from 8889 and sent it to LAN on 8888
Yes, and the server tells the client "my reliable port is on 8888"
OHHHH SHOOT! Ok yeah thanks that just clicked haha
man trains be weird some times, now sure how but its 3 in 1 I can use any of them to pull the load but if I dismantle it, then it just crashes my game.
Does this fix it as im trying to upload a new save and it still starts with out the one baording and in tier 2
Train dismantling crashing is a known experimental bug.
something changed in one of the last patches that even a new save from solo, skips forward through the onboarding automatically on load on dedicated servers.
Yeah, we tried changing the main and reliable ports, no effect.
Hey, I've been running a dedicated server on my LAN using wolveix's container. It's been working perfectly for a couple months. Last night it's fine now, suddenly today I can't connect. I receive "Failed to connect to the server API." All of the obvious troubleshooting steps like checking if ports are open are all normal as nothing has changed on the server from yesterday. Now I'm out of ideas. The logs from the client device reveal a little that I can share.
Is the host IP still the same?
Yes, the server is a static IP on my LAN. I can remove the server from the server manager and re-add it and it does list it and show the ping but can't get any other details or join.
Ping means UDP is going through, so something is blocking the TCP port
the logs from my client show this. Something TLS handshake related although I don't know what could have caused it. It was fine one evening, I disconnected then the next day I can't connect.
I dismantled a train and our experimental server crashed lmao
Known or did I screw something up
Known issue
Is it possible that your server has been up for 1 year? Are both the server time and your computers time correct?
If both devices times are correct, then check the certificate using a web browser. If the certificate is expired then you will have to renew/get a new one. Easiest way I know is to stop server then delete the server settings file then restart server. You will have to re setup everything in the server manager in game though.
The satisfactory server has not been up a year, only since march. Although I notice the times on the logs are hours off from the real time they actually happened. That was something I was considering so I'll look into it
although the server hardware itself is just about 1 year old now, but none of the other services it's running have had any issue.
Hey, I set up a Satisfactory server a while ago, and I usually play in an offline world but I decided to reopen my server but I dont remember the auth passwd I put for admin rights. The question is simple, Is there a way to change it from the server files or anything like that?
Im running server 1.1 on Ubuntu server 24.04 LTS
Server password is stored in the server settings file, so you will have to stop the server, delete the server settings file, then restart the server, it will reset everything that you setup through the in game server manager.
What file exactly? I dont know where to find it, I only got to the ones in the image but no more
In the save files folder. Serversettings.<port>
That file looks like its encrypted. Opening it with nano only shows random characters
yeah the file is, that is why the only option is to delete it and then re setup the server settings
Hi all! New here and to the game, and I’m trying to get a dedicated server up and running.
I’ve got servers running for Palworld, return to Moria, enshrouded, Valheim, Minecraft and now I’m hoping to give satisfactory a go!
I have everything routed the exact same way my other working servers are set up in my Ubiquiti router settings so things should be solid there…. However when I go to my non server gaming rig I can’t log in, and no one else can see the server online.
But when I go to my windows 11 old gaming rig that runs all of the servers, I can log in with the ip and port no problem and it says it’s up and running and I’m able to join.
Does anyone know what would cause it to appear live solely locally vs online across the board?
at first glance, port forwarding in the router. Make sure whatever guide you use isnt like 3 or 4 yrs old. Check pins for current one
Is it 7777 or all three still?
I don’t have a guide pulled up but is that what you mean?
7777 tcp and udp and 8888 tcp for defaults
7777 UDP, 7777TCP, and 8888 TCP by default
Motha fuggin noted, one sec
GPT has been giving bad advice lol
And soooo many outdated articles lol
@wicked knot sooo updated those and having the same exact issue still
Any thoughts?
Does it still have to be on the experimental version?
as long as the server version and the client version match.
getting "server name pending" usually indicates 7777UDP is OK, but 7777TCP is still closed.
Getting the server name, but still not getting in is usually 8888 blocked
some virus hueristics may see it as "virus like activity" since it responds on a different port than originated
differe3nt HW takes different things. You seem to be familiar with yours. There is something about "edge traversal" that may need to be enabled
Interesting. Ok I can look into that! I set up a separate port forward specifically for 7777 tcp and udp instead of having the combo selected and still just getting server name pending.
Edge traversal is up next! Thanks dude!
wasn't it, i can't even begin to describe the fuck shit that was happening but i got in and we are good! Thanks for the help!
what's an aestetically pleasing way to move power other than power lines?
i don't really like how they rarely have the chance to be in a straight line so it looks a bit sloppy
Trains? The stations and tracks transfer power if im not missremembering
i mean connecting my fuel plant to my factories across the map
yeah so if you have a train picking up plastic or some polymer product from that fuel plant then eveything else connected to that network will get powered?
yes
As long as there is a station at every point you are interested in connecting, from which to take energy, it doesn't matter if you use it as long as there is
The steel rails transfer energy, the station is for you to connect a wire and branch it out to whatever you need
im having issues on my dedicated server, someone can help me?
what issues?
Hello i have a question, when i try to connect to my friend's server i have this.
He opened his 7777 port but when he try to open on the router the 8888 he can't because the box need a port > 16384. (16384 is used for the redirection of 7777) What he need to do ?
Use startup arguments to change the ports into the available range.
-Port=7777 -ReliablePort=8888
we already do a .bat with : start "" "FactoryServer.exe" -log -Unattended -Port=7777 -ReliablePort=8888
So change the ports to something in the available range then and change firewall rules to the new ports
so if i understand. For example we define 16384 for 7777 and 16385 for 8888 so -Port=7777 -ReliablePort=8888 become -Port=16384 -ReliablePort=16385 ?
Yeah
okay we try it, thx
Where is your server hosted?
pinehosting, but also tried on our own server and didnt work
If you tried self-hosting, can the one hosting try to join useing the internal IP?
yes, we eventually managed to get in but we had a lot of other bugs like we cant see the stuff in the belts, we are not sure if its only visual or not but basically belts have like holes between items e where there should be other items and there arent. Also belts that should be moving appear to not be.
also blueprints being invisible sometimes and we need to restart the sv to be able to see them
i think experimental rn is just fucked
Hello ! I have a steam linux satisfactory server do you know how to disable mob AI ?
For context, my server crashes when I build my conveyor highway auto connection (18 conveyor) and ChatGPT tell me it's because it's that there is too much calculation at once like all the voxel, AI mob and other things and apparently by disable the AI of the mob we can drasticly reduce calculation. Any tips ?
change the hostility in your game settings
how ?
I have the server settings but i don't see any hostility stuff in it
game settings, not server settings
i don't think it will affect my server... i will try
could also try posting the log after a crash, see if anything pops out to folks here
options >> gameplay. It's an individual setting in the client
Is there a ready docker image for an satisfactory server or do I need to make one?
There are multiple, reliable one is made by wolveix
I recommend wolveix too ; it's a ready to use docker ; just remember to configure all tjhe port needed on your livebox (or router)
i recommend wolveix docker container, works perfectly, no issues with it.
Ahoy pals! I tossed a dedicated server via steamcmd on an old desktop that I put ubuntu desktop on -- I've had no issues getting it started but I was wondering if there were any best practices/optimization tips anyone might have?
I'm on vanilla experimental 1.2 if that makes any difference
Hi, first, sorry for my english, not my first language :p
I m having an issues with dedicated server, the one with invisible blueprint, my game session has a << ' >> character in it and I dont know how to change it
In so many tuto it said I just have to change the save name on my server, but the SESSION name still the same and at next autosave, previous name with it
In the menu, the session name has an icone like a directory one, but in my server files, all the save are in the \SaveGames\server directory, there is nothing with the session name except de save file itself but I already tried to modify it, no change
Thanks for your help 🙂
I also tried the SaveWithNewSessionName [save name] [new session name] console command but nothing happened, no error message idk if I wrote it correctly
- Save
- Download save to local computer
- Load Save on local computer
- use the menu to change session name
- Save with new name
- upload new save to server
- load save with new session name on server
uh
4a. Click "Apply"
Can someone give me some advice on running a Satisfactory server on the free tier of Oracle Cloud?
I've tried using the docker containers i've seen online, but It seems that RHEL 8.10 does not support docker. Is there another way?
Edit: I know almost nothing about Linux. I just already have this VM setup from a different tutorial where I made a dedicated Minecraft server (which I've turned off and want to make a Satisfactory server now)
It is not a RHEL or Docker issue, it is a CPU issue.
The free tier VMs of Oracle are running on ARM CPUs (think Smartphones) while satisfactory is made for x86-64 (AMD/Intel) so the code cannot run natively on the CPU.
You either need to tinker yourself, use one of the few handful docker images with an integrated interpreter or switch to an AMD/Intel platform
Minecraft is running on Java, which has an arm jvm build, that is why that worked lime you are used to
I tried using a couple different docker images and got all the way to the last step of just running the server, but the command to run it was something like:
"screen -dmS docker ..."
And after a lot of googling, I was unable to install screen or docker to the system.
weird guide. just start the container as detached with the -d argument and if you need a shell inside it run docker exec -it <ID> sh
What I'm trying to say is that any command that involves "docker" fails because the command doesn't exist because I can't install docker
did you follow the official guide?
docs.docker.com/engine/install/rhel/
if it still does not work then see my first post
Yes, and switching to AMD/Intel and keeping it free with enough resources isn't possible is it? I thought the free tier of Oracle Cloud barely gives you any RAM on those platforms?
Thanks for trying, I guess I just will have to play peer-to-peer
is there any way to get a free dedicated server
Run it on your pc
that doesnt thelp..
do u have a guide for that
Nope it's probably pretty complicated
check the pinned posts here in this channel
can someone teach me how to setup a docker server
- install docker
- pull image
- start image
you guys know any good hosting because our save is killing the indifferent brocolli dedicated host the server tick is falling under 20 here's the behemoth save lol
Idk it can handle our save pretty well
one of the people I helped reduce lag a long while ago, was they used a ton of blueprints in an area, and i just used SCIM to make a megaprint of the area and then delete it and then reimport it, seemed to reduce the lag of the area on their save. not sure if it still helps or would apply to your save or not.
is indifferent broccoli free
nope
whats the price
13$/month
theres a 2 day free trial
if you wanna check if it works
I port forwarded, used steamcmd and launched the server but my friends still can’t join
Why is that?
at what point in the joining process are they failing? and what error message are they getting?
I did port forwarding stuff and opened the server, it worked for me but doesn’t work for others
I gave them the uh public ip
what ports did you forward?
knowing what part of the joining process and error message that was received gives direction for where the issue is. like are they able to add it to the in game server manager or getting stuck on a loading screen have different possibilities for where the issue could be. unable to even add it to the server manager, might mean you don't have an actual public ip, or if stuck in a loading screen, maybe missed the other port needed.
When they add it to the server manager it adds a server that’s not mine (it has no name)
This is what he’s getting
that would be the 7777 TCP port blocked
first thing i would do is make sure you actually have a public ip, use google to search "what is my IP" and verify that is the same on the WAN port of your router.
after that, make sure if hosting on windows, that allow edge traversal is on for the firewall rules that you created for the server.
Wdym by this?
I only see ipv4 there
I already did the edge traversal thing btw
did the IPv4 match up between the router WAN and what was on google? i did have to click on one of sites to get the info, i used the ipinfo one.
Do I have to physically check my router or can I go in the website for my router
you can go to the website for it
usually
Not ipv4?
Uhhh
the router will usually have 2 ips on it, one that usually starts with a 192.168. and another one
probably found on a status page
chatgpt told me something about a CGNAT or whatever
one starts with a 100 im guessing
yup
so I can’t host a server or
not with port forwarding
Is there any way to get rid of cgnat
ask your ISP for a public IP, that can cost money, mine is about 10 a month
other options would be like a peer to peer service, or a port forwarding, though some will also cost money, and then some will require everyone in the group to put something on their computer for it to work, i prefer just getting a public IP for hosting
I did get a recommendation from chatgpt called “zero tier”
apparently u connect with people to the same virtual network and u get a ip generated by them
But I can’t convince most people to download that 😭
there are a few services out there that just you can connect to then the ip you give out is from that service and it routes it back to you
did u check zerotier
i have never looked into the services much as i haven't needed them
Oh aight
They are free tho
Is it possible to have more than 4 players on a server?
yes
Idk, try playit.gg. It’s a tunneling service. Making a “tunnel” between your server and most of the times a server in Germany, that gives you a public ip for people to use.
Whenever someone plays on your server:
them - tunnel - server in Germany - tunnel - your server
You might experience higher ping, but it’s free
I think they changed it to require the premium recently for playit
About a 1/2 a year ago or so
im having an issue with playit
the msi (installer) im running isnt working
its getting errors
When looking for help with errors, much more helpful to those who might assist you, and similarly more likely to get you a useful response than saying "I'm getting errors" is to actually show the actual error you're getting, verbatim; ideally with the steps you follow to cause the error to be shown.
i have an AMP dedicated server running on windows 11 pro x64. with playit tunnel to port 7777 as a TCP UDP connection. i can connect to the server from inside my intranet but not throught the playit tunnel. it keeps giving me a "your connection to the host has been lost" error. this is weard to me. please help me find a soluation to this
it also needs to 8888TCP port, or it can be redefined to a port range playit provides?
@wicked knotdo you think that you can get in a voice chat iwht me and help me understand what im doing worng with playit?
are you using randomly generated ports from playit?
yes but im ajusting them when i go and type it into satifactory
and it finds the server. i just cant connect to itt
i havnt talked someone through this since before they made the changes a while back. first step is to let playit generate the 2 tunnels, one with tcp/udp, and the other with TCP. to make it easy you dont want the tunnels to swap ports, so if they give you 12345 you want that to hit port 12345 on your server. once the tunnels are created you modify the startup script for your server to include those ports -Port=TCP/UDP -ReliablePort=TCP change where it says tcp/udp and tcp to the port numbers
i dont know how to do that with me running the dedicated server through AMP.
ugh.... this is just going to be a mess. becouse amp gives me what ports its expecting a connection on. and ive allwase gone into playit and told it to connect to 127.x.x.x:xxxx
that works for the default 7777 tcp/udp port, but the server tells the client where the other TCP port is, so you have to match it up
ok. i undrstand that. but how do i get to the startup scrypt for the amp instance?
i don't use amp, so unsure of how it works
AH....
i was using it becouse it controled all of the memory and everything in a nice neat package. and it ran on linux
but thakyou for infomring me. now i know what to search for
im using Pterodactyl
so, maybe can do it via the engine config file
so do i need to bind it to the new tunnel address? or just the tunnel port? becouse playit is allready switching the port internaly
so instead of matching the ports like i talked about where 12345 goes to 12345 on server, if you change the -1 in the config file to the port they give you it might work?
you might have to add that full section manually into the file though
[/Script/ReliableMessaging.ReliableMessagingTCPFactory] PortRangeBegin=8888 PortRangeLength=512 ExternalPortRangeBegin=-1
-ReliablePort is what the server listens on
-ExternalReliablePort is what the server tells the client to connect to.
By default it is ExternalReliablePort = ReliablePort = 8888
If the port stays the same in a tunnel, adjust only the ReliablePort, if there is remapping done set both
IP stays the same as the base port
Fixed it. Thanks you peoples
guys any have this problem with pterodactyl ?
seriously, google knows most of these errors
I clearly searched for it, I talked to the AI and I didn't find any solution...
Try another egg
Do you have any? I couldn't find any; I used two that I found on Google and they didn't work.
I dont use ptero, so no sorry
LogStringTable: Warning: Failed to find string table entry for 'Player_UI' 'BuildMenu/Tabs/Cheats'. Did you forget to add a string table redirector?
what's up with that message in the dedicated server output window?
what tab for cheats?
and it still doesn't say it can be because no space left
how do I get that tab? 😄
did you check you have enough space left where it installs it ?
im using pterodactyl , main pc have 2 m2 960gb and i have only 1 minecraft server with 100gb space.
i try other games and all its fine.
Do you have the bad version of docker by accident? There was a version that broke steam. Read the pinned help thread on the pterodactyl discord.
i just updated a server using the egg from the pterodactyl egg site and it works.
ive never used pterodactyl but i installed recently on docker
i can't say what exactly fixed my issues but i could not get it to run on my brand new ubuntu 26.04 vm. i ran the same exact compose file on my ubuntu 24.04 and it worked first try
no console in that image either. didn't make the effort to add one but im pretty confident it was not my hosts dns
i fixed my newer one searching this. that's what it was for me.
security_opt:
- seccomp=unconfined
newer kernel and docker restricted some things that were needed to reach steamcmd
Hello! In the past (around the 1.0 release I want to say, and before) I ran the wolveix satisfactory docker image as a statefulset on my k8s cluster on Talos without issue. Friend recently asked if I could host a server, figured it'd be no problem to just restart that server which I'd suspended by setting replicas to 0.
Not so lucky. I was able to connect to the game once, but no one else was able to, and now all of us are getting kicked back to the main menu with Your connection to the host has been lost.
I tried creating a new statefulset, pvc, service, etc. as well, with the same result.
shortened server logs:
[2026.05.22-02.35.22:682][812]LogNet: Login request: ?ClientIdentity=redacted_for_brevityName=Archer_Seven userId: Steam:2 (ForeignId=[Type=6 Handle=1 RepData=[1306A20401001001]) platform: NULL
[2026.05.22-02.35.22:716][813]LogNet: Client netspeed is 120000
[2026.05.22-02.35.25:701][902]LogNet: Join request: /Game/FactoryGame/Map/DedicatedserverEntry?[redacted]?Name=Archer_Seven?SplitscreenCount=1
[2026.05.22-02.35.25:732][902]LogGame: Error: RegisterPlayerWithSession: Failed- UniqueId.IsValid(): true, IsV2(): true, IsOnline: false
[2026.05.22-02.35.25:733][902]LogGame: Warning: Set Online State For Player : false - BP_PlayerState_C_2147457649
[2026.05.22-02.35.25:733][902]LogGame: Warning: Could not process player whose OnlineState changed: local user was invalid
[...]
[2026.05.22-02.35.25:734][902]LogGame: Warning: Set Online State For Player : true - BP_PlayerState_C_2147457649
[2026.05.22-02.35.25:734][902]LogGame: Warning: Could not process player whose OnlineState changed: local user was invalid
[2026.05.22-02.35.25:734][902]LogAkAudio: AFGPlayerControllerBase::SetupWwise
[2026.05.22-02.35.25:734][902]LogNet: Join succeeded: Archer_Seven
[...]
[2026.05.22-02.35.52:442][697]LogNet: NMT_CloseReason: (Client Disconnect Reasons) [::ffff:10.244.8.0]:25686
[2026.05.22-02.35.52:442][697]LogNet: - ConnectionTimeout
hi guys how can monitor my server's performance? like i usually just look at btop and logs and everything is fine but it would be nice to have some stats maybe on client... i tried those stat commands from the ingame console but some work and some dont
also i guess those commands are just for client anyways
i guess really not a whole lot i can do
The in-game console commands are mostly client-side and won't give you a good breakdown of the dedicated server's actual health. If you are already checking btop and logs via SSH, you are seeing the OS resources, but not the actual game loop performance.
Through the API, you can fetch live data like the actual TPS (Ticks Per Second)
That app is called Manager for Satisfactory, it's on Google Play, you can try it if you want.
do you were this fetches data from id like to just look at the tps stat
i hoped that since you can already upload saves to your server from client maybe you could also see stats in real time while you play with those commands or smt
i was already amazed by how good it was but maybe its too much like this :p
Dont worry, it´s not complex at all
The app does all the hard work
Just put IP/pass
If you want see in detail check the wiki https://satisfactory.wiki.gg/wiki/Dedicated_servers/HTTPS_API#QueryServerState
The value you are looking for is AverageTickRate
spoiler: the app manage saves too
whats your servers single core passmark? that's the main driver for performance on game servers since it's largely single core
mines 1800 and performance is good could be better
any way to get it to where others can join server if on nas?
Nas? Like net work storage?
Some of them do have docker but with game servers you really need 1800 passmark single core+
i do have it working but im only on able to join
What system are you hosting on?
If local is working then it's going to be a nat and or firewall issue
You need to port forward on your router to your Nas ip
The Nas needs this but to get through your nat you must port forward
they show to be open
That has i5 1235U it will be very good for game hosting
Port forwarding isn't open or closed. It's how your router knows where to send traffic.
You will need to log into your router and find it
i was able to do that
I did see something about steam networking in experimental not sure if that's on main. That might work too
Check your Nas firewall it could be setup to block by default
i think i got that going too
Check what's my ip on Google. Make sure you don't have a carrier grade nat
Moving to here to not blast main chat
Should be 2700 I’m running a ryzen 7 3700x
I observed I have a core at max 34% and 6gb ram used in the server when running just satisfactory
Should be a lot of headroom still
An autosave takes 0.8 seconds
Ty that’s what I was looking for 😄
You have to find something that can log the max. Most of them are running averages and completely miss when it maxes and stutters.
I doubt that's the problem though that should be more than enough.
I think I've noticed more lag on experimental.
Yeah when I’m building fast it definitely spikes I noticed with stuff like conveyors
Y I don’t really have a problem wanted to just start monitoring more as I’m expanding to a decent scale
Anyways I also have the option to stop hosting and just running locally on my pc with a 7800x3d and 32gb of ram which should be substantially better but I haven’t tried that
Server is basically my old pc XD
Sorry to interrupt but those are peak stuff on your pc ram is expensive your lucky but just to know is it ddr4 or ddr5
And a ryzen 7800x3d is so peak
.
And Ik I’m later just saying
Ddr5 ofc
You can’t use ddr4 it’s not even compatible with am5
And yeah I upgraded before the ai pandemic so I guess I’m lucky whatever
You are lucky lol anyway uh enjoy what you were doing tho
Fwiw, I run a junk AIO pc motherboard as my server, I got it from an auction with a broken screen and just pulled the mobo and I remote into it to use it, you don't need crazy specs to run a satisfactory server. I have an entire city is factories equating to a mega factory and haven't had any performance issues. Yes, it's ghetto, but it works and it was basically free lol.
"junk" that cpu is decent though
That is all the server needs, and RAM.
I guess we have different ideas of junk lol
are you able to do dedicated servers on console
my laptop's running on a 3610QM, so yeah
and here i was considering buying a 9950x3d to upgrade from a 7800x3d lol
what did that cost at auction pretty solid for a home server
$30usd lol
Can't even get 8GB of RAM for that these days
That sounds like I should update my server, it's running on a old i5-4570
Recycle old hardware when you upgrade your pc
I use a VPS which costs me about 4 EUR per month, 8vCPU and 16GB of ram :D
wait fr? I swear I saw a motherboard by ASRock which has both DDR4 and DDR5 slots, I think it was Am5
AM5 is DDR5 only
Hmmm i actually need some answers from the ded server players.
Has anyone playing on 1.2 on ded servers noticed fluids acting differently to how they were acting before?
I only have some memories from a while ago playing on dedicated servers and on exp currently it feels quite a bit weirder than before
I've only played 1.1 and experimental but haven't had any issues so far with fluids
hmm doesnt help me that much. i need 1.2 data
but thanks. at least 1.1 seems to have been fine still
Isn't experimental 1.2
Only on dedicated using the docker
What issue are you having with it now
im only collecting data.
It seems that the flow rate display / fullness display can get a bit weird on larger dedicated server saves.
But a single data point alone isnt enough
I don't pay much attention to that just calculate out my use and set it and forget it. Not had any issues running at 100% in either version
For satisfactory? Yeah i doubt you'd need that
It's lga1700
Just in general
When ddr5 come at a decent price again I guess I’ll buy some cpu like that and gift the 7800x3d to friend or put in the server (doubt it tho cause I’d need new mobo and rams as well and it’s just wasted money)
has anyone played with 4 much? does it tax the server a lot more or is it mainly just extra networking?
any open servers with space for 2?
played with 3 a ton without any issues at all. Dedicated server 11th gen i5, typical RAM use was around 10GB. Don't see a massive increase in resource utilization with additional players, but processor usage can climb.
first
How to Increase Dedicated Player Limit
Currently, dedicated servers do not generate config files, so you will need to create your own as below:
Replicate Game.ini with the
[/Script/Engine.GameSession]
MaxPlayers=X
Line in it, where X == the number of players.
Place it in
Windows
FactoryGame/Saved/Config/WindowsServer
Linux
FactoryGame/Saved/Config/LinuxServer
Yay!
annoying that it uses separate paths for each :\ but ah well
I'm almost done with a docker image
So the server must be saving some sort of config somewhere since I can restart it and it remembers everything. However, i cannot seem to actually find the config
7th
I've already added support to AMP 🙂 Verified that it works with the stock image.
feel free to contribute your dedis knowledge to the wiki tutorial, ping me if you'd need any help (I'll be sleeping now though, so can't help until 9+ hours from now)
It stores your information in the save data, not a human readable config file annoyingly
There is a config file in appdata, but it's not editable.
@verbal spoke One last ping, sorry -- Pin that player count message?
thanks. i missed that file
is it normal that i cannot find the dedicated server in my steam library?
in which case would you want to run two different servers on two different OSes?
Where do I paste my current save to use it in the dedicated server?
Oh that sucks
I make server management software - so I have to accommodate both
Anybody already dockered it?
Wiki for more info: https://satisfactory.fandom.com/wiki/Dedicated_servers
Is there a way to tell the server to store things locally rather than app data?
They are working on an official docker
fair, but for any server management I'd just go with pure linux, windows server sucks 😄
Perfect
about 40% of my user base are Windows, partly because there's a lot of games that don't have Linux servers
Do y'all know if the steamcmd the only way to set them up currently? I can't see where they mentioned a timeline for the tool to appear on steam
yes i run Windows server specifically for that reason
fucking terrified now I will have to write a CLI for ficsit.app
Well in the near future you won't need to run Windows for those 😉 I've been working on some cool stuff
things like The Forest and Space Engineers are targets I've been playing with
there's always this one person
by using Proton to run them on Linux
had to
well, yeah, how do you expect there to be 2?
its not showing so far so steamcmd only rn
Thank you wasn't sure if it was just me
ezmode 😉
so basically lutris but for dedicated servers right
How do you actually join a dedicated server in game via Epic?
Not far off 🙂
wher do I see the ip of the server
You need to be on the Experimental Branch
cheers
hey wait..didnt you make mcmyadmin? lmao
He did :)
new game idling at about 5.5GB of RAM, on a new VM
hmm, mines sitting at 650M in a container
Anyone got it working on Ubuntu Server 20.04? I only get eventually Killed when trying to start it.
4.5 in a Docker container
How can i load my old save?
how i can change port? ```
"$UE4_PROJECT_ROOT/Engine/Binaries/Linux/UE4Server-Linux-Shipping" FactoryGame -GamePort=7783
you need to change the serverquery port
@junior jungle
https://gyazo.com/fe652a5e748897b12b9f9c1171802494
I look forward to the Offical Docker container, but this will do 🙂
but what with game port one?
That's me
hey @steel osprey - I already added it 😉
cant be changed rn
@frosty gale AMP replaced McMyAdmin some years ago since it handles lots of games
Anyone else got this when pressing "Create game" ?
[2021.10.26-18.24.14:502][681]LogStreaming: Error: Couldn't find file for package /Game/FactoryGame/Schematics/ResourceSink/ResourceSink_ConveryWalls_Metal requested by async loading code. NameToLoad: /Game/FactoryGame/Schematics/ResourceSink/ResourceSink_ConveryWalls_Metal
[2021.10.26-18.24.14:505][681]LogStreaming: Error: Found 1 dependent packages...
[2021.10.26-18.24.14:506][681]LogStreaming: Error: /Game/FactoryGame/Schematics/ResourceSink/ResourceSink_ConveyorWallMount
[2021.10.26-18.24.14:518][681]LogStreaming: Error: Couldn't find file for package /Game/FactoryGame/Schematics/ResourceSink/ResourceSink_DoorWalls_Metal requested by async loading code. NameToLoad: /Game/FactoryGame/Schematics/ResourceSink/ResourceSink_DoorWalls_Metal
[2021.10.26-18.24.14:518][681]LogStreaming: Error: Found 1 dependent packages...
[2021.10.26-18.24.14:518][681]LogStreaming: Error: /Game/FactoryGame/Schematics/ResourceSink/ResourceSink_WindowedWalls
saw it :) add it tomorrow :)
I can understand why you would want docker for like a swarm of servers or something but for one instance it's just easier to set up a service imo
still server starts on default port [2021.10.26-18.25.03:385][ 0]LogNet: Created socket for bind address: 0.0.0.0 on port 7777
completely disagree
but I might be biased
ignore These errors
the "minors arent allowed to use AMP software" part at the reg wasnt really swag of yours but gotta do what you gotta do ig
Of course they're allowed to use it?
it's literally a binary and a basic systemd service, what benefit you get from docker on a single server I just can't understand
What they're not allowed to do is purchase the Enterprise version because minors can't enter into a legal contract.
You don't need that for the consumer software >_< that's for businesses only
not having to bother with absolutely any setup or management
cubecoders (dot) com (slash) amp - then click the download button there
just yeet the image at the runtime
big green button at the top
But when creating new game it just hangs forever and then says Killed
prob ran out of dedodaded wam
i see
i had the same errors, but Server started
cant change session from private to friends only
ok thx
Question: When you configure the server to save after a player leaves, do those autosaves eventually overwrite each other? If so, how many does it keep before doing so? Hoping this may function to help combat any pranksters on my server that think it's funny to mass delete stuff.
how much ram is required?
u lil shit xD
min is around 4.5gb ish

Quick question linux dedicated server. Where does the save game go?
I've used docker a lot and describing it as "everything just works" is pretty disingenuous to say the least. But I guess we'll know when the actual container comes out
makes sense then, i am stupid, running this with 2 GB 😄
FactoryGame/Saved/Config/LinuxServer
question, do I need to open all 3 ports on my firewall for a friend to join or just the main query port?
all 3
how can you load existing savefile with dedicated server?
thanks
yeet it in the folder iirc
does your firewall software charge you per ports opened? 😄
every port is UDP?
not seeing it.....
yes
thx
well I think so. I did both
they are UDP
no, but the least amount of ports opened the better IMO
I've verified
sadly not
its related to your install folder
all are UDP/TCP
ovh firewall and still its offline in game
unless you really love troubleshooting, if the instruction says open three ports you should probably open three ports
ufw disable goes brrr
^
InvalidSession id?
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:15000 0.0.0.0:* -
udp 0 0 0.0.0.0:15777 0.0.0.0:* -
udp 0 0 0.0.0.0:7777 0.0.0.0:* -
I can join but where can i add a new save?
thats normal?
I think so (by which I mean the red text which I assumed you meant)
you forgot to inject 64bit LD
dyno has 0 chill
There a console for the dedicated server is there a way to trigger a save with it?
read docu
Yes when you type in the admin password before you play on the server a save option in game will appear
I'm no network engineer. Just successfully installed the Server on my Windows 2016 home server via SteamCmd. All seemed to install OK. However, when start the server I get a mixture of warnings and errors and then the window closes before I can copy/examine the text - any suggestions?
But my server auto saves though
server seems working but i cant see that server in servermanger ree, ports opened but no response
Run it in a command prompt rather than trying to run the exe directly.
thanks, but I am via 'factoryServer.exe -log -unattended'
just setup my Dedicated Server on server 2022 4x8 so far its running great! 2 players connected via lan
Anybody got a lead on paid hosting?
I suspectits reletive ot the working directory. What path does yours save to in linux? I will make the path and see if savegame shows up
that has steam integration and would allow installation of the DS?
The server config file in appdata is just a standard ue4 save game file. Mine has just 5 properties in it:
mServerName: name of the server
mAutoLoadSessionName: name of the session to load
mAdminPassword: hash of the admin password
mClientPassword: hash of the client password
mServerSecret: some crazy long string with nothing but hex characters in it
I want to throw money at smart people so I can just play.
Let me check
Where do the savegame go? I am on linux
try writing output to file. I'm not sure how different it is on Windows
anybody a estimate on bandwith usage?
good idea - did look for a log file in the server files, but couldn't find any
give it a day or two and there's gonna be a thousand shitty underspecced docker swarms you can pay to rent a server in
delicious.
my server average is 145Kbps
Install it via AMP 🙂
I have no idea, it saves it somewhere
actually using docker swarm
It runs on your own hardware, but the setup is fully automated
I thought that meme had died already
im betting there will be alot of "satisfactoryhosting" domains bought up very soon™️
is anyone else unable to spot the dedicated servers even though you filter for tools?
I tend to use my home hardware to render 3d all night long - can't run a DS on it or it explodes.
guess who owns them?
can't wait to get my email flooded by hosting providers wanting an ad spot
along with /r/satisfactoryadmins and /r/satisfactoryservers
you?
you can grab it via steamcmd on windows and linux
correct
@glad mesa thx
I anticipated this months ago
That did it. For other windows users: factoryServer.exe -log -unattended > myoutput.txt
amazing
i did not notice it mentioned in the setup doc on the wiki, but all ports are UDP
Indeed, not sure why they list TCP/UDP
there are quite a few good ones still available 😉
there's a reason why I added support for it to AMP within minutes of it coming out xD
anyone manages to load an existing save?
In terms of windows firewall - for each of the three ports - do I need them all as open to inbound AND outbound?
"they" don't, it's a wiki https://satisfactory.fandom.com/wiki/Dedicated_servers?type=revision&diff=39902&oldid=39900
yes
I have all ports opened + i tried disabling firewall and same issue i cant connect to my server aka its not online in server manager
I am aware, however the page was created by CSS
Does anyone know to go enable nocost on the server so I can test stuff on it?
If you figure out how to load a save file then just use the save editor before you load
Is anyone aware if being able to change the gameport is planned? seems silly being able to change the query port but not anything else
As long as you use the same session name for the server when you create a new game, you should be able to then replace the save file with some existing one that has the same session name, in theory. have not tried
Yeah I have no idea where the save files are located
i have not seen that file saved, how to properly shut down server?
setup of dedicated server just hell
the server dont open some whone help me ?
quit in the console
sorry - is it TCP or UDP I need to enable in Windows firewall?
Ok so for me its putting the save file into "$USER/.config/Epic/FactoryGame/Saved/SaveGames/server/Update5_autosave_2.sav"
i have that but when i click on the server is not open
My server saves the files I have restarted multiple times and it starts up with the latest save
Save files are at %localappdata%\FactoryGame\Saved\SaveGames\server on Windows
where to find server address
it's the ip address to your server
thx
I cant find dedicated servers in my library is that normal?
yes, you need to use SteamCMD
@sterile echo you can download it with steamcmd
i have same issue
I just found where they save the games
To test the dedicated server, does the client currently have to be on the Update 5 Experimental version?
okay ty
It's a hidden file
the private/friends only does nothing on the dedi anyway
yes
i tried connecting via console command open and i see NotifyAcceptingConnection accepted from <myip>:<port> in my server console and my game just crashed
I cant invite people unless it says friends only
you can't invite people at all - you give them the server IP/port and they connect that way
So I assume dedicated servers will not be backwards compatible with previous versions of the game ever then? Just update 5 onwards?
then why ingame servermanager is not showing my server?
how to se the console
So, the G-Portal servers, any ideas why I don't seem to be able to connect via Server Manager?
Hey
correct
since you seem to be way ahead of me, have you checked if domain names work for connecting?
people have said they do
localhost worked so I assume they resolve
good to know
it's in the vid they do resolve domain names
yes they do
so i guess using reverse proxy will allow you to run more than 1 server on a host
no - an RP won't help with that
You can't redirect ports yet
but you can run more than one server, the ports will increment by themselves
so it means you need to clear port 7777 and the other ports + n
bit of a mess in that regard
i dont see the console when i downloade the server frome steamcmd
if the game is hardcoded to expect a specific port you're gonna need more than one IP
It's not hardcoded to a single port - more just a single range
so it'll start at 7777 and make its way up for each server on the same system
anyone know how to solve this issue?
docker port mapping could also work right?
definitely could!
no, they increment when in use, guess the serverqueryport is the only one you need to communicate back to the clients what ports they should use
Hmmmmm. GPortal does not have the real Dedicated Servers I guess?
to the best of my knowledge only AMP based hosts already have the real dedicated servers because I just shipped the support out
Hostinger etc
so after giving it the query port it will try 7777 and if that's not the right server it will keep incrementing until it hits it? sounds hacky
they've got command line flags to specify them but it doesn't honor them just yet
a VPS is dirt cheap
lot's of services do it like that, PS4-5 and stuff all use the same tactic
aye you'd need a dedi to host this
^
Hmm - install onto Windows Server - is this a problem in the server startup?
no this is normal for now
6GB when idle is a bit much if you ask me
you can ignore this, it'll still start and work
anyone manage to figure out how to use an old multiplayer save in the server?
How do I get my correct address and ip for my friend ?
your hosting provider should provide the IP address (please dont host on your computer, just use sessions for that!), the port is the default port
google whatsmyip
steamcmd doesn't work for me
If you bought an OVH Advance APAC at £80/mo, you could run about 10x Satisfactory servers on it - sell them for £10/month each to make a £20/mo profit on the machine.
p
of course "dirt cheap" is subjective but 4vCPU and 8GB is €30 a month on scaleway
anyone get the dedicated server to work on linux?
yes - it works well
yup
poggers another scaleway user 👋
i keep getting "ERROR! Failed to install app '1690800' (No subscription)"
get this error
can anyone tell me maybe in pm what i have to do to get dedicated servers on steam using satisfactory on epic games?
the steps are identical
my friend crashes on connect, guess have to play old fashioned way
me too on windows server
you don't need to own the game on steam to download the dedicated server on steam
install steamcmd, and then run steamcmd +login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 +quit
ye mee to
do dedicated servers fix any of the multiplayer related issues like placing ghosts or foliage thats not synced?
Doubt so lol
pretty optimistic to think dedicated servers fix anything at this point
if anything they're probably more buggy
they're experimental within experimental
guess ill wait for MP untill 1.0 then
has anyone successfully installed on Windows? (sure it's mainly linux guys in here?)
where do i have to put this command in steamcmd directly? it always tells me command not found "steamcmd
yes
yup it runs fine on Windows
did you install steamcmd?
y
do you get the same error on you startup?
Has anyone figured out how to get nocost working?
been waiting quite a while for the map to load
i open steamcmd and put the command in it
no it works fine
the config file doesn't look like a plain text simple config
have you installed on the same machine as your main steam installation or a separate windows server?
is this normal? it hasnt moved in like 10 minutes
navigate with CMD to the folder and execute the command
it is not, very little of the config is user editable
Yes that is loading the saved files
its a first time run so i assume thats why its takin its time
i have on seperate machine
You can try CTRL C and restart it
i only have 4gb ram on this vps so i suspect itll take very much longer lmao
lol it won't run on 4GB xD
to which folder ? to the satisfactory folder?
Mine started very fast
where you installed steamcmd
@lofty latch , @latent crown - have you guys installed the server on same machine as you main steam instal or on windows server?
will it run with ram + swap?
i did on same machine for now
you quite often can't run the server on the same machine as the game
oh good lord no
lol
Jace connected with localhost in the demo vid
256 GB ramdisk swap on a mechanical HDD boiiii
and you installed on windows server andd getting same issue?
depends on the machine 🙂
i didnt do that. it died
My faux sysadmin-sense just triggered
bro it's cool as long as you format it as compressed zfs
surprised nodecraft doesnt already have it 🤔
remove the steamcmd part
anyone else experience -GamePort=4444 not changing the port?
der angriff steamcmd war ein befehl!
you cant change the port for now
damn, okay
read the documentation 🙂
that's for cmd, not steamcmd
do i have to own satisfactory on steam for dedicated serer
try installing the steamcmd gui
no you don't
I just did each command in steamcmd separately
4.7G... well, it's better than ARK 😅
cane some whone help me white the errors
figuring out how to install on AMP asap
has anyone managed to upload their own saves to the dedicated server yet btw?
start_server.sh booooooo
in what env?
?
windows or linux?
windows server
sure
i got this error
me 3
I assume dedicated servers only run update 5 correct?
using open to connect to server, bottom is server console
correct
So, stupid question, I have the game thru epic, since I bought it just before it got onto steam. Is there a way to run a dedicated server even though my license is thru epic? Or does it not validate the license for dedicated server sessions on steam?
How do I find the dedicated server tool on steam when I have satisfactory on epic only?
I think @lofty latch set his up on a separate windows machine to his steam install
you don't need a license to run the server
Sweet, thanks for the answer!
save file location?
Hope G-Portal updated quick 😦
I was lazy alright
usually within 2 hours
I think we're up sh*t creek without a paddle, mate
Yeah but now they have to switch from "fake" dedicated to real dedicated...
In the same folder as your normal saves is a file called server
the systemd service below on the wiki is one copy paste 😄
how can I find it?
Im on linux not windows
well, the systemd service calls start_server.sh by default
obviously doesn't matter, I just get a rash when I see systemd services calling scripts doing stuff you can do in systemd
well guys i did it. whats the next step 😄
read the guide
yes but the script doesn't do anything that motivates it existing
its query 100% udp? because while trying to use beacon port i getting info in console but while using query one to CHECK my server ingame servermanager its just not working
F my server is using 6.3GB of ram
it says if u are using steam, just launch it., wut?
tiny compared to my server's 128GB limit
My server has 64GB of ram I was just saying how much satisfactory was using
Can i use dedicated servers when im playing on epic
yes
cant find dedi on steam yet
Yes
its not a tool
Great
change hasnt propagated, try using steamcmd
I am going to start giving out my server to some people for testing soon, saving works
How can I install the deticated server app on steam when I have satisfactory on epic?
steamcmd
has anyone got the server running on Windows Server (not Windows 10 etc)
pretty much the same
someone can help me with query port? its likely not working for me while other ones are just working
mines running on server 2022
thanks - have you actually done it though?
Windows 10 and Windows Server is pretty much the same (coming from an ex-server host), I use Ubuntu so i wouldnt use windows
anyone know about the max player limit?
thanks - helpful - did you get this error on server startup?
4 people but I set mine to 10
how do i increase the limit tho
How to Increase Dedicated Player Limit
Currently, dedicated servers do not generate config files, so you will need to create your own as below:
Replicate Game.ini with the
[/Script/Engine.GameSession]
MaxPlayers=X
Line in it, where X == the number of players.
Place it in
Windows
FactoryGame/Saved/Config/WindowsServer
Linux
FactoryGame/Saved/Config/LinuxServer
thx
is your appid correct? seems like a login issue how are you launching the server?
They do, for me it just had no permissions to create them
That was copied from someone else
Mine generated
Ah ok
when I installed it the configs were already there before starting it for the first time
but I did have to add the line for the player limit myself
thanks again. I followed the guide here: https://satisfactory.fandom.com/wiki/Dedicated_servers + then started the server with factoryServer.exe -log -unattended
i have this errors, are they normal?
Yes I had to add the line to
doesn't mention AppId
yes
can I get a handful of people to test this server out? push it past 5/6 players or so
server address is just instaban(dot)com
default port
you use Steam for it - even if you own the game on Epic
epic
can u tell me how to join my server right now?
Oh - so these errors ARE normal?
Anyone want to hop on my server to see if it works?
You need the Experiemntal branch
Dm me
me me me !
sure
using SteamCMD
steamcmd. read.
see the documentation
y i have but where do i find the ip or something in this long cmd paths
where are the linux server save files?
I don't follow you
~/.config/Epic
ah thanks
I'm gonna have to make AMP override the save directory because that's really not on >_<
Has anyone been able to work out the lower limit for ram? I tried to spin up on my vps and its all very smooth right up until spawn map at which point it grabs just shy of 4 gigs and then halts, making more ram free helps so I assume it needs more
Not there, Im using a new user as steamcmd says so no root access
don't use root...
never run game servers as root
i can join if you want what is the adress ?
its a new user
have you started the server at least once and let it save?
yes....
6gb+
running great so far on server
and what user are you logged in as on your terminal rightnow?
I dont have access to ~/
yes you do
?
SteamCMD sends an error
~/ means 'the home directory of the current user' - no matter what user you are
without the steamcmd
we're talking about the actual software, you should look into #looking-for-group-old
@short flower ps aux, prove you're the user running the server
I already tried that, and it sent an error, it's there in the screenshot
what?
you are supposed to save that code to a txt file then change that file into a bat and run it
ps aux | grep satis
^ paste output
please dont do that
or run that each line at a time like Force_install_dir then do app_update
Just open pwsh7 like a sane human and run the damn thing
you cant string them together
busy rn, cant
lmfao
Can't configure my server, do you have the same error ?
For me query port is not working thats just pain while trying to use my beacon port what happens just spam, even switching to have beacon port as query one and reverse its same thing -_-
are ports UDP or TCP?
probably network issues, i got that when i hadn't opened all the udp ports, or the steam lib isnt found
just open both kinds
I think people have said its UDP only but just be safe and go both
id prefer to open only whats needed if i can
wiki did say udp/tcp
i will check that
mb
again, it's a fucking wiki
the original article didn't say that
and the only source of truth i have seen so far
im going udp only, will report back findings
for what its worth, I have only UDP opened and its working.