#dedicated-servers
1 messages · Page 154 of 1
i running a satisfactory server via amp
you are the host
then add their server
i added it
then join
the join button is grayed out
if it's not posssible the host hasn't finished the setup
it setup as far as i know i looking at it
if you cant join its not
have you use amp befor i curious if the serversettings.779.save is the world or the server setttings themself or the combation of both
no and no
serversettings is not the save, its as the name says server settings
ok so that wat i need to be able to edit
to achieve what?
i wondering if i dont have the right password or something i dont kinow becuse the sever is up and running i looking at the amp and the server it is running
i have forward all ports both tcp and udp outbound and inbound
who is hosting the server? you or somebody else?
so you host it
yes
old ports btw, only 7777 tcp & udp and 8888/tcp required
and you don't need forwarding inside your network
then add the server via the IP of the other system in the server manager
ok done
did you ever set the admin password?
it never asked me when i set it up though amp
is that a question i rpoblem need to ask amp discord
proable
then shut down the server, delete the serversettings.7777.save file, and restart it
then it should ask for the admin password in the server manager
when i do it though the manger itself
though satisfacotry
awsome both on same page 😄
so i did the password and such now it stilll says you need to creat or load a game befor you can join and the join game button is still grayed out
then create or load a save
if the save it not on this pc and somoen trying to join do i have to send them the save to allow them to join me
you can upload saves
oh, if its not on your pc? then either have them send it, or give them the admin password so they can upload it
sorry i said that wrong my bad
if another person tries to join this do they have to have the save to join it
no
ok
the save is loaded on the server, everybody can join it
question if i not on the server the sever should still run right
or will it pause
cool
ah, that depends on how you set it
ahh ok
if you enable auto-ause it'll pause if nobody is connected, if not not
just the host server/system needs to run
then load the save and you should be able to join
the box is still grayed out
can you send a screenshot?
when i try to choose the world say save it says failed to connect to server api
but under mange saves it does have my updloaded world
and no previous sessions
did you load the save in the manage saves tab?
nah, it takes a while
while it loads the save it stops responding to the network
ahh ok
got it ty so much
i know it was a bit of a hassle but ty for sticking with it
and helping me it was a huge help ❤️
if you want others from outside your network to join then you need to set up port forwarding @strange saffron
if it's just you, keep the ports closed
If anyone wanna join Steam://dffcf3b600008601
hii ive wanting to start a satisfactory server for my roomies and me i have satisfactory running on my main pc but i have a mini i want to run the server on how do i go about it because using steam dedicated server app kicks my main pc off of the game
As long as it's reasonably fast, no reason why you can't run the dedicated server on that mini pc yep
Pretty much all the info you need is well documented here: https://satisfactory.wiki.gg/wiki/Dedicated_servers
I personally recommend Linux but Windows is fine too
Dont launch the server from the steam UI. Build a shortcut to it on the desktop/start menu
You can also always just open up the game without running a dedicated server, as long as you're playing the game you can invite friends
It will put additional load on your PC but then running a dedicated server in parallel will do so also
yeah that why i ask how to set a server on a 2nd pc so i could reduce stress on my main pc cus im always doing 50 things on it so running a server 24/7 would be to taxing on it
What's the spec of the mini pc?
In The Server manager section it says server tickrate 30. What does it mean and is it good or bad?
30 is standard and fine
oh hey Zatie! I in VMware workstation for the Ptero VM in increased CPU from 2 to 8 and it is a lot better now. No lag at all with 3 players.
Hey - ah right, throwing more cores has helped then xD
I've played with higher server tick rates, 45, 60 etc but I didn't really notice any significant difference and it just puts more load on the client and server, so I've stuck with 30 tbh
Good day,
Hope someone can assist me.
I'm having issues with my dedicated server.
Running in proxmox with windows server 2025 with firewall disabled.
I can play via local lan with not problem.
but when my friend tries to play from he's house it gives him "connection to host lost"
I have tried via LTE connection aswell to see if it is just him but same issue.
We can play via other games all fine.
I Have open my port on my Mikrotik for TCP/UDP 7777 and TCP 8888.
I have even tried changing the port but no success.
I have even change the timeout setting.
Still no success.
So the server is currently running on 7777/udp/tcp and 8888/tcp again?
currently not but i can change it
Might be worth going back to standard ports to simplify things, double check the port mappings match up again
How is your friend connecting? v4/v6 ?
ipv4
Are you behind anything like CGNAT on the v4?
If you DM me your IP I can do a scan to see if those ports are filtered or open?
Does the server manager show ping and save name?
42ms yes and show save name
From your friend?
yes
Stuck in loading screen? Or joins fine and then loses connection?
LogReliableMessaging: Warning: Handshake with player 'BP_PlayerController_C_2147470795' timed out. Removing component.
[2025.10.26-10.45.10:309][732]LogReliableMessaging: Warning: Handshake with player 'BP_PlayerController_C_2147470795' timed out. Removing component.
[2025.10.26-10.45.10:313][733]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: x.x.x.x:54892, Name: IpConnection_2147471016, Driver: GameNetDriver FGDSIpNetDriver_2147482187, IsServer: YES, PC: BP_PlayerController_C_2147470795, Owner: BP_PlayerController_C_2147470795, UniqueId: Epic:2 (ForeignId=[Type=1 Handle=1 RepData=[034953B52C0DA1476CB9853374346388270002352EC26D40B5B91406B929716BC2]), Channels: 1382, Time: 2025.10.26-10.45.10
[2025.10.26-10.45.10:313][733]LogNet: UNetConnection::SendCloseReason:
[2025.10.26-10.45.10:314][733]LogNet: - Result=ConnectionTimeout, ErrorContext="ConnectionTimeout"
[2025.10.26-10.45.10:314][733]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: x.x.x.x:54892, Name: IpConnection_2147471016, Driver: GameNetDriver FGDSIpNetDriver_2147482187, IsServer: YES, PC: BP_PlayerController_C_2147470795, Owner: BP_PlayerController_C_2147470795, UniqueId: Epic:2 (ForeignId=[Type=1 Handle=1 RepData=[034953B52C0DA1476CB9853374346388270002352EC26D40B5B91406B929716BC2])
LogFactory: Warning: Put down failed because we where never equipped.
LogFactory: Warning: Put down failed because we where never equipped.
[2025.10.26-10.45.10:337][733]LogFactory: Warning: Put down failed because we where never equipped.
LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve audio device.
LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve audio device.
[2025.10.26-10.45.10:339][733]LogFactory: Warning: Put down failed because we where never equipped.
[2025.10.26-10.45.10:340][733]LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve
loading screen can hear music net kicks out
8888/TCP does not work then
And kind of port remapping done or 8888 from start to end?
Looks like it yep, ReliableMessaging handshake timeout
port forwarding is set the same for external and internal
How are you running the binary?
steamcmd with bat file
FactoryServer-Linux-Shipping FactoryGame -Port=7777 -ReliablePort=8888 -ExternalReliablePort=8888
or Windows binary if windows, etc.. those switches specifically?
Should be those by default to be fair
[2025.10.26-10.55.34:869][389]LogReliableMessaging: Warning: Handshake with player 'BP_PlayerController_C_2147469044' timed out. Removing component.
[2025.10.26-10.55.34:870][390]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: x.x.x.x:60646, Name: IpConnection_2147469053, Driver: GameNetDriver FGDSIpNetDriver_2147482187, IsServer: YES, PC: BP_PlayerController_C_2147469044, Owner: BP_PlayerController_C_2147469044, UniqueId: Epic:2 (ForeignId=[Type=1 Handle=1 RepData=[034953B52C0DA1476CB9853374346388270002352EC26D40B5B91406B929716BC2]), Channels: 1372, Time: 2025.10.26-10.55.34
[2025.10.26-10.55.34:870][390]LogNet: UNetConnection::SendCloseReason:
[2025.10.26-10.55.34:871][390]LogNet: - Result=ConnectionTimeout, ErrorContext="ConnectionTimeout"
[2025.10.26-10.55.34:871][390]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: x.x.x.x:60646, Name: IpConnection_2147469053, Driver: GameNetDriver FGDSIpNetDriver_2147482187, IsServer: YES, PC: BP_PlayerController_C_2147469044, Owner: BP_PlayerController_C_2147469044, UniqueId: Epic:2 (ForeignId=[Type=1 Handle=1 RepData=[034953B52C0DA1476CB9853374346388270002352EC26D40B5B91406B929716BC2])
LogFactory: Warning: Put down failed because we where never equipped.
LogFactory: Warning: Put down failed because we where never equipped.
[2025.10.26-10.55.34:891][390]LogFactory: Warning: Put down failed because we where never equipped.
LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve audio device.
LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve audio device.
[2025.10.26-10.55.34:892][390]LogFactory: Warning: Put down failed because we where never equipped.
still the same
It's ReliableMessaging, like Xeet said - there's something wrong with your 8888/tcp I think too
Can your friend telnet to it?
Command Prompt ->
telnet <your_ip> 8888
Does it sit there "Connecting...."
or does it connect and drop back to the terminal prompt
we use putty as telnet is not enabled by default. putty gives network error: software caused connection abort
Port sounds closed or filtered
nmap online port scan shows 8888 filtered
Either the port mapping is incorrect, your ISP is blocking those 8xxx ports possibly as some can be used for things like web services, or the firewall on Proxmox or the WS2025 is filtering it
So it sounds like it's firewalled somewhere
Run it with:
-Port=7777 -ReliablePort=7788 -ExternalReliablePort=7788
Update your port mappings change 8888 to 7788
lol sorry my bad it works by changing the port to 7788. I forgot the isp blocked that port due to hackers compromising cambium radio
Problem solved 👍
my friend says he's going to kick my backside when he get hold of me
[2025.10.26-12.06.46:262][ 0]LogNavigation: Error: Navmesh bounds are too large! Limiting requested tiles count (306440) to: (65536) for FGAlphaNavMesh /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.FGAlphaNavMesh-Alpha
Do I ignore this?
is a i5-4440 and 16 gigs of DDR3 ram good for a 2 player server
It's a bit old/weak, possibly okay initially but not sure if it would handle a medium/large factory. Mid-range 4th gen is like 11+ years old now
im trying to setup a dedicated server and im new to this i followed a guide on youtube but i didnt understand his update comment about port forwarding. im running it on ubuntu using steamcmd
3 ports need to be forwarded if you want external accesss (friends, etc)
7777/tcp 7777/udp 8888/tcp
Most routers have that option somwhere, usually in NAT settings, or a dedicated port forwarding page
and you need to take the IP address of the Ubuntu box and then in the port forwarding set the destination IP to that
Tldr: Port forwarding is something you need to configure on your router if you want others from outside your home-network be able to join your server (via IPv4)
On the Ubuntu server you might need to open those ports on the firewall as well - ufw / iptables
how do I ban player from my server?
change password, block ip
I changed the password. Is it enough? Player has the server added in his game menu server manager with the old password. Is changing the password good enough to prevent this player from joining back in my server?
in my server console stilll seeing messages like this NotifyAcceptingConnection accepted from: <ip address> which is the player's IP
should be enough
Would be nice if the system was like Minecraft, every account has a UUID and you can white/blacklist users accordingly
yeah, we need that. Some kind of player management menu at least minimal
Yep
ok so i am able to now connect on the lan network but my friends cant connect
Have you done your port mappings?
i have is it an issue with xfinity?
Possibly, are you behind CGNAT perhaps?
Seems not from a Google, but there are some mixed suspicions
Are the port mappings definitely correct?
Can you screenshot them?
and the details for each one as well
If i installed mods on my server. Do clients need to install it too?
My Minecraft experience is telling me yes, but I really don't know
what i was thinking but i didnt know if it was classified in a minecraft plugg in
generally yes
over the net
You might need to specify -ExternalReliablePort=5002 as well, seeing as you are running on non-standard ports
./Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port=5001 -ReliablePort=5002 -ExternalReliablePort=5002 -unattended
Then 2 things to verify: 1st: firewall on the server needs to allow 5001/udp 5001/tcp and 5002/tcp. 2nd: port mappings on your router need to forward these 3 to the internal IP address of your dedicated server
5001 ---> <server_ip> Port 5001 Protocol TCP
5002 ---> <server_ip> Port 5002 Protocol TCP```
Finally, when your friends connect they need to add your server like:
<your_public_ip>:5001
Just noticed my server was updated today. Are there release notes I can follow for the server side?
Reloaded mine, appears it did something, not sure if it's an update, possibly
It has been [5.3.2-433351+++FactoryGame+rel-main-1.1.0 1009 3] for quite a while
well mine definitely pulled a new docker image
Might just be the image rather than the server itself
lol and the point of that?
Linux updates, security updates, it's not just the satisfactory server, it's running a distro as well
Shrug xD All I can say is I reloaded mine and it's verified the same steam version pre-load, I checked the logs... Might be wrong but I can't see a version change
this is the docker i'm using ghcr.io/parkervcp/steamcmd:debian
this is not a big deal. thought there was an update to the server release and wanted to know the changes
php was updated also so may have to do with that
Do you have a github for that?
It's probably something like that if the image has been updated
Certainly my container doesn't need to be updated to update the satisfactory server itself, just a reload and it checks steam pre-load for the latest version of the server
I probably should update my image tho, 4 months old now XD
There is a much newer one
done xD
I don't have the github for this.
what is the game server console log location?
I can't scroll back enough in ptero panel to see what the update actually did
like docker logs name|container_id
I'm not familiar with your image, not sure within
forget about the docker image. I am talking about out of the box game server console log location
if it was without the docker
Which OS
Alma Linux
Client? Like Windows
server on linux, what is the console log location on the file system which folder and file does it log to?
can anybody help? i followed the wiki for the dedicated server and it's running, but my friend can't join it let alone even see it
Hello guys, I have a problem. I can run and join my dedicated server (running on linux) with my internal ip. But when i use my public ip with the 3 ports opened on my box, i can't connect to my server. I got an "Could not connect tot he server. Failed to Connect to the erver API".
I can claim it, connect it with my private ip. But can do nothing with my public.
Someone can help me ?
In both cases - 3 ports need to be mapped on your router(s) - 7777/udp 7777/tcp 8888/tcp (assuming you are running the satisfactory server on standard ports)
I think it's working now, but i have do nothing between my message and now, so i don't know.
And yes i have mapped on my routers
did you set up port forwarding in your router? do you give them your external IP, your routers WAN IP?
can you see the ping when you use your external IP?
yes
ok. what ports did you forward? the one zatie listed or some in the 15000 range?
what does your friend see? the ping? the server name? does he get stuck in the loading screen?
I have a new problem, now my friend can't join, the server kick him after few seconds
my friend is locked in the loading screen
then something is wrong with the secondary port, 8888/tcp by default
i have run it on port 5001 and 15777, where 5001 is in tcp/udp and 15777 in tcp
any kind of remapping or 15777 from start to end?
the ones listed. the server seems to be offline on his side while it's running on my side
i have mapp my router with this rights ports
so both 15777 on external and internal side?
which ports did you forward? can you send me the first half of your external IP?
looks fine. on what are you hosting? windows? linux?
windows
firewall disabled?
no, on the windows host
oh
but yeah, but the router does block it too
would i need to turn them all off?
Xeet, i will need help after. I have open my ports on my router (a freebox one, if it's can help you), and i right locked in the joining session
@west berry
turn off private, change network type in the network settings to private, then change router settings too. can you show me the explanation of the different types?
can you show me your forwarding settings too?
Sorry had to pop AFK but Xeet's got this xD
What's going on with those WAN ports
it's free, i'm forced to have a wan port over 35000 or something like this
yeah. the server tells the client on what port the secondary port is. as it is running on 15777 it tells the client that
i will try to start my saitis with other port
either change the mapping so 15777 matches internal and external or add "-ExternalReliablePort=35777" to your launch arguments
wdym with change router settings
here. current settings only allow connections from the outside if they are initiated from the inside
Currently, when I use the mod manager in server, I make sure both the game I’m running and the server is updated with the mod.
But I have to do a server level rest, closing the docker container and restarting.
Is there an in game method? Like would opening a new save reload a new mod?
so basically turn it off
depends on what the over levels are
low is same thing
and custom?
noo, don't like this
Wouldn't recommend turning off the v6 firewall, you're exposing all of your systems
probably this?
can you tell me your router model so i can look into the manual?
fibre x6
manufacturer?
You might get more detailed info in the modding discord, honestly not sure when it comes to mods - I suspect you have to reload
same problem, and my server run on the right new ports
Can you paste the entire command you use to run the server?
@west berry
leave the firewall level on at least low
you configured the forwarding under NAT > Port-Mapping? To the correct internal IP?
any system configured under firewall > DMZ?
NAT, not NAS
ah oops
please tell us your launch arguments and post the current port mappings again if you changed them
Can you paste the entire command you use to run your server, and your latest port mappings? Let's check if they all match up 🙂
^^
i think it's working now?
at least portchecktool.com is finally giving me a green mark lol
i'm running my server as a service and exec :
ExecStart=/home/chimea/Steam/steamapps/common/SatisfactoryDedicatedServer/FactoryServer.sh -Port=35001 -ReliablePort=35002 -ExternalReliablePort=35777 -DisablePacketRouting -unattended
and now my port mappings is :
i said "or", you did both 🙁
remove the " -ExternalReliablePort=35777"
Hey everyone,
I’m playing Satisfactory with my friends on a dedicated server. We’ve noticed some lag issues happening specifically near our factory. We’re currently in the mid-game, working with aluminum. The lag causes short stutters that sometimes reset our position, and conveyor belts don’t display correctly.
The problem becomes more noticeable when at least two of us are on the server at the same time. I’ve also noticed that Hypertube junctions stop working entirely once there are two players online.
Is this a known issue, and are there any workarounds for it? Or should we just hope that server performance gets improved in future updates?
Thanks a lot!
Try to increase the amount of RAM available to the server
Throw more cores at it as well
(assuming it's a VM or similar - solved the problem for another pioneer the other day)
Thanks we have Assigned 14 GB of RAM but it is only using Maximum 3 GB but thanks
That could solve our Problem at the Moment it only Runs at one core.
Is the Problem with Hypertube junctions a known one of is it just a me Problem ?
Oh yes 1 core is not enough - do you know what the CPU is?
Shure we have 8 Cores assigned but somehow only one is used with 80%
Hmm, it is relatively single core bound but my server is comfortably using almost 4 cores now as the factory has grown
It should benefit from more cores from my experience
Okay thanks i will try to lock once again
guys, way back then I paid some host for satisfactory server, however I do noticed that the hypertube travel is kinda buggy after 5-10 minutes of the server starting.. I found out it was due to the caching and stuff, but there was a workaround which is adding
wp.Runtime.EnableServerStreaming=0```
To Engine.ini
but configuring this setting during that time crashout the server host due to lack of RAM
anyone know what is the recommended RAM for satisfactory server host now?
Mine uses about 5-6GB for just me alone
The official wiki:
Memory 8GB. 16GB RAM may be recommended for larger saves or to host more than 4 players.
Currently using 5.3GB, fairly large fac
when are the performance issues are getting fixed btw?
Which performance issues specifically?
i got the same issue and our server has 128 gigs of ram
we get huge lag spikes or stutters when playing with multiple ppl
if you solo it is like a 50/50 if it lags or not
Could be a CPU issue, what is it?
support said there are dedicated server problems since 1.1 and i mean the server runs with an avg tickrate of 40 but it still stutters
idk what it was we hosted via indifferent brocoly but we alr got there best EU server available from them
You're certainly not short of RAM so stutter would either be networking or CPU I imagine
then what would be a "good" server host for late game stuff/giant factorys
I'm just using my local Linux server, which is a 12600K, been flawless even with this large fac
Just vanilla
What is that regarding?
i told him others also run servers with insane factorys and they dont have that problem but also its wierd that the server rn runs at avg of 40 tickspeed and it mainly starts lagging when there are 2 ppl on the server
I run a 30 standard tickrate, I have tried 45 which didn't really make any noticeable difference
ye my friend wanted it but it was the same before
I guess I need to invite some to my server at some point and actually test it with more than just me
and even rn my game runs smooth on the server but when my friend joins it starts lagging thats why i was wondering if its really the server or satisfactory that has bugs handeling multiple ppl at the same time idk i just wanna know the reason
damn
Mine might suffer the same fate with multiple people, just never tested it
and i mean our builds aint that insane rn this as an example is for every phase part (besided phase 5)
ahh alr
Doesn't look all that large
ik thats what im saying
if it would be insanely large i would understand the lag yk
My factory covers all over the world at various locations, significantly larger I'd say
Certainly fine with just me alone
damn
and this is our future power plant wich should do around 6tw
Not sure what your CPU is and how many cores you have allocated, could be the issue
damn
You got a fair amount of stuff there
yeah i remember it was a ryzeen from 2 gens ago
but idk what exactly it was
refiened power takes hella much
What about self-hosting, if you have a box decent enough
wym box?
server / pc
That's a pretty decent little CPU
Would handle it I imagine
Maybe not if running the game AND a dedicated server at the same time, that's quite a lot to ask
also our little fuel gens wich i havent finished but i prob wont bc of nuclear power
yeah
prob not
we got more but they were temp the first 2 i showed are the first perm factorys we are building
Yea
Server location / latency seems to impact quite a bit - I was playing on a large US server and I was getting quite a lot of rubberbanding when the US folks weren't
I'm UK so the latency was like 80ms or a bit more
uff mine is 40 ms rn
Seems fine
I mean that kinda latency shouldn't really cause any problems
Whether it is or not I don't know for certain
I want to try downloading blue prints from the calculator website. Do I place them on the dedicated server on the client computer?
I think you can place them on the server, clients should download them
Can someone help me figure out why port 15000 and 15777 are working correctly?
Since 1.1 the standard ports are 7777/udp 7777/tcp 8888/tcp (unless you are running with alternates)
How are you running the server? Can you paste the command including the switches?
Well if you're running the server with alternate ports specified
gotcha no the default, i was using chatgpt to trouble shoot and it kept telling me the OG ports.... its been 2 hours....
chatgpt seems to give old info, you're not the first xD
@drifting hatch OKay, so i can now join via geforce now, so outside connections are working but my friend keeps joining and immidately loosing connection to host. Any idea why?
How are your port mappings? They need to match up with the server
Can you verify that you are running the server with:
-Port=7777 -ReliablePort=8888 -ExternalReliablePort=8888
Port mappings on the router need to have those 3 pointing to the internal server IP: 7777/UDP 7777/TCP and 8888/TCP
Might be a problem with 8888/TCP if he's getting disconnected straight away
I thiunk i can confirm that, so does 15000 get used at all now?
Not anymore
Not unless it's specified in the command e.g. -ExternalReliablePort=15000
Mainly the reason I wanted to confirm the full command you are using to run the server
ok i just launch the server for the exe in the server folder, is that the wrong way to launch it?
That's fine, so it should be running on defaults as above
its been YEARS since i have done all this
My brain forgets how to play games after like 2 months xD
So you just need to ensure your port mappings are set for 7777/UDP 7777/TCP and 8888/TCP
yeah port mapping is port forwarding, right?
Yep
ok i have those correctly then
What is the dedicated server running on, Linux / WIndows ?
yes
Firewall sounds fine then
and via geforce now which is an outside connection
which is what has me baffled the most
yeah firewall is off compeltely
And friend still can't connect?
he connects but then immidately gets kicked out, well about 30 seconds later
and it tells him connection to server lost
if you can join via geforce now it's a problem on your friends side
Still sounds like 8888 Reliable Messaging might be the prob
whats the fix?
are they on windows?
yes
then try the following in powershell:
Test-Netconnection -Port 8888 <Your-Servers-IP>
that would be weird, outgoing connections are normally not restricted
might want to remove the ip and name 😅
but connection is going through
is he stuck in the loading screen from his perspective?
yes
you just double click the server exe to run? no arguments passed?
DM me your IP if you like and I can try connecting?
Looks like I'm stuck on the loading screen also
Can confirm both 7777/tcp and 8888/tcp are open
Assuming 7777/udp is also correctly forwarded, can't see any issues there
I wonder if it's like the situation the other day with the ISP blocking 8888, although it wouldn't explain why it's open tho
Could you try running the server exe with
-ExternalReliablePort=7788 on the end ?
and add a port forward for 7788/tcp
did you turn off the firewall on the host or create rules? if rules, please post them
something very wrong then with either the router or the ISP
Bit of a mystery yea
i made the rule for 7788 but port remains closted
Showing as closed yea
did you adjust the server to the new port?
yes i ran the command you said
what port mapping is currently set?
external -> internal
- 7788 -> 8888
- 7788 -> 7788
?
if you use ExternalReliablePort you need 1,
8888 -> 8888 TCP
7777 -> 7777 TCP
7777 -> 7777 UDP
8888 -> 8888 UDP
7788 -> 7788 TCP
oh ok hang on
ok now 7788 is open
and orwards to 8888
Showing open yep, I'll see if I can connect
whats the difference between 7788 and 8888?
Just a test to see if your ISP is doing any funny business with 8888
Yep I'm in now
xD
ISPs manipulating the internet are a mistake
Seems good, been in for a minute now in the forest
so why the crap can my friend still not join?
I think it's perfectly fine here, I'll log out and reconnect just to double check
Yep straight back in, seems fine at least for me
Okay I'm out 🙂
(intentionally)
im so confuzzled on why my friend cany join then
Can he/she do a Test-Netconnection for 7788 ?
yeah whats the command again?
Test-NetConnection -Port 7788 <your_external_ip>
Just looking for the line:
TcpTestSucceeded : True
yes
it is worth a try turning off windows firewall i guess?
Unless his ISP is also doing some funny business as well lol
we are trying that lol
didnt work
Might have to try another port ?
i guess i could.
Could either go high level, or pick a common low one but it's hard to know if/what is getting meddled with
did they restart the game after you changed the port?
Mine is Port Restricted as well
normal behaviour on client side
please help me, I haven’t played sasfactory for a long time and I want to start over, but the sound disappeared in the settings, looked like everything was fine
topic for #satisfactory
try the steam file checking feature
tried it
When you say disappeared in settings, is that game settings or windows?
But yea best for #satisfactory or maybe #off-topic-tech ?
only in satisfactory there is no sound
Check Windows volume mixer?
thanks it helped
No joy @warped sphinx ?
sry I forgot aboht this chat. I took a break but yeah no joy so far.
Anyone know how to setup a server using ipv6 i dont have a static ipv4 address on my router and im losing my mind
Sure - Windows or Linux?
Windows atm
So if you open a Command Prompt and type in
````ipconfig```
Under your Ethernet adapter section there should be some IPv6 Address lines
The one you're interested in is a line with "IPv6 Address......" (not the Temporary IPv6 Address line), with the address that does not start with fe80
I probably should've mentioned ive done that bit
I have the address i believe I did the port forwarding on my router and Windows but it just did not want to work for me
IPv6 doesn't have NAT/forwarding. What you need to do on the router is go to the firewall section and open up those 3 ports to the destination IP address of the server
Every IP address in v6 is a public address, so there is no forwarding needed, all you have to do is open up the rules on the firewall
Oh I was being silly then I thought i always had to do it
When i can I need to close those ports then thank you
Not silly, it's a natural thing to think to do, especially after all these years of IPv4
Yes you can close the firewall rules as required
Well thank you for informing me on that what would be the next step because all Ive done is download the server tool and grab the ipv6 address
So an example firewall rule would be something like:
Policy: Allow
Source Port: 7777
Protocol: UDP
Destination Host: <ip6_address_of_server>
Destination Port: 7777
Im gonna just turn my pc on now and do all this
If in doubt, paste a screenshot of the firewall rules (you can hide the IP address for sure)
Can I just message you directly?
Sure
Okay one moment
Just going to make a coffee in the meanwhile 😉
@frail pendant ipv6 setup is almost the same as v4
BUT! Small caveat, the client does not parse raw v6 addresses correctly so you need to hide them behind DNS
On windows use this tool https:// ipv6-literal.com/ and use the responding *.ipv6-literal.net address
Even if you surround with [] ?
I use DNS but never thought to try the IP itself
It works fine for me Xeet with the raw v6 IP address
OR DOES IT xD
You just have to surround it with square brackets and then it's fine
Nope, square brackets will work in the server manager but fail on connection
Admittedly I didn't go beyond the password and certificate XD
Yes, I fail, it fails, everything fails XD
Guess you could always just slap it into the hosts file
Would work too, but on windows that's more complicated than using literal address
Yea true that
You still need the ports open in the routers firewall to be reachable from the outside. Which depending on your router might be the same setup as v4 forwarding
Hello everyone,
I have a dedicated server on which I have the “Windows GSM” software, and Satisfactory runs on it.
Since I forgot the admin password, I could play on the server but couldn't change any settings, and all attempts to reset the password were unsuccessful.
I then deleted this server instance and recreated it, but the server could be accessed and played on just as before.
After that, I also deleted all data on my local computer (including the registry) and recreated the server a second time.
I reinstalled everything from scratch, and the server was accessible again and playable at exactly the same game status as before.
Does anyone have any tips on how I can completely delete the server and reinstall it so that everything is really gone?
Thanks in advance 🙂
It might not have removed the server settings file when uninstalling (and the saves, etc). Probably need to remove that and then reclaim the server. I'd backup your saves first though, if not already done
What's in your dedicated server directory?
Can you check the listed locations for files?
https://satisfactory.wiki.gg/wiki/Dedicated_servers#Server_settings_file
I did the whole thing twice and checked the second time to see if the entire instance with save states had been deleted from the server, which I can definitely confirm.
I've never had anything like this happen before, and I've created and administered quite a few servers.
Hmm, can you check the link Xeet sent just to be certain?
I'm doing it right now
Hmm... the URL gives me an idea. I deleted everything related to the game from my computer, and I also deleted “Userappdata etc.” and the game itself from the directory.
I deleted the entire instance from the server, but what I didn't check is whether files for the server were still stored somewhere else on the Windows server.
That's the only thing that could still be there. It's not usual because Windows GSM doesn't work that way and creates everything in a separate folder or instance, but maybe it's different with this game.
I'll check that when I get home.
If it's the only instance on the server you could search the system drive for ServerSettings.PORT.sav
Okie dokie
Not familiar with Windows GSM maybe Xeet is, but that sounds possible
Yes, but I've already searched the entire server for this file and it doesn't exist for some reason.
I believe this file was also recommended for resetting the password.
Managed files claim to be in these locations as well:
C:\ProgramData\WindowsGSM\servers\Satisfactory\```
I really searched through every single folder and couldn't find this file.
That's why I can only imagine that something else is written down somewhere else.
Yea.. strange, if I was familiar with Windows GSM I might know more
Clearly there is a configuration file somewhere, just a case of figuring out what and where
When the server is running, are you able to inspect the launch arguments - you can mouse over the process using Microsoft Sysinternals Process Explorer - I wonder if it's being pointed to a specific named file there
Normally, the software does not work this way and puts everything that belongs to the instance into one folder, which is why I did not consider searching for it in Windows itself.
Yea that's the info I'm getting from searching
that's the only option
Yep
That's a good idea, thank you. I'll make a note of it and look into it.
You'll also be able to see where it's definitively running from in addition to the command args
Thank you very much for showing me these two ways, and I will find them. 💪
yesssss Warrrr 🤣
Hi everyone,
I ran into a very strange problem with my dedicated Satisfactory servers on Ubuntu, installed via SteamCMD. I had two servers: one I’ve been playing on for a long time and a new one I just set up. Both servers had different ports and were reachable, but neither could be joined — neither locally nor over the Internet.
When trying to join, I could hear the world’s background sounds for a few seconds, and then the game would crash. I initially thought it might be a port issue, so I shut down the new server and tried connecting to the older one, but the same problem occurred.
I ended up deleting the second server (the new VM) completely, and now the first server works again. Simply turning off the second server did not fix the issue — it only worked after fully removing it.
Both servers were installed via SteamCMD and had their own ports. I suspect it might have been related to conflicting server configurations or cached data, but I haven’t been able to pinpoint the exact cause.
Has anyone experienced this before or have any ideas on what could be causing it?
Thanks in advance!
How are you running each server (command arguments) ?
For example
Server 1
-Port=7777 -ReliablePort=8888 -ExternalReliablePort=8888
Server 2
-Port=7778 -ReliablePort=8889 -ExternalReliablePort=8889
So they are not overlapping on the game or reliable messaging ports
For vm one i used 7777 = gameport 15000 query port 15777 beacon port, for vm two i used 8888 = gameport ,16000 query port, and 16777 for the beacon port.
I think that's pre-1.1 style ports
New args are as above
-Port=8888 -ReliablePort=16000 -ExternalReliablePort=16000```
technically it should default to next free port if 8888 is already in use
best to set it manually though
Port mappings would be:
7777/UDP+TCP 15000/TCP
8888/UDP+TCP 16000/TCP
Really? Im wondered bc i haven't changed the Ports at all at the old Server its running right now at 7777, 15000, and 15777 and it still works. I didn't open up any other ports.
Can you paste the exact command including arguments you are using to run that server?
it just ignores the 15XXX ports and defaults to 7777 and 8888
yes give me a second
i think there might also be a problem with overlapping config files, you might need to run them as different users
Can someone of you guys tell me in what file the Ports are locatet rn. normaly they are in the Engine.ini or Game.ini but i cant find the Ports, usually i start the server with -Port=7777 at the end like that, and then i make a start file with it and and transform it to an systemctl and start it with sudo systemctl start satisfactory.service
I have two different vm´s. So that can´t be the problem.
are you hosting both servers at home?
Yes on my proxmox homeserver
joining via external/WAN or internal/LAN ip? re-read the original post, both
firewall enabled on the servers?
We usually join with my DynDNS that configuratet on my firewall to my ip, but it doesnt matter by lan isn't working either
firewall enabled on the servers?
No the connection works but we get kicked out while joining the server. Its like a crash meanwhile joining.
I'd personally run each one as per my first example
Connect to server 1 on 7777 and server 2 on 7778
if lan connection does not work a firewall is blocking 8888/tcp
Ok thank you all, I will try it tomorrow.
The firewall would need to allow 7777/udp+tcp and 8888/tcp (server1) and 7778/udp+tcp and 8889/tcp (server 2)
Similar story for your port mappings to each respective server
hi does anyone wanna play im new but ik what im doing pretty much
i am having an issue when a friend trys to join it immediatly kicks him out. Ive not had this issue in the past any thoughts?
Add port 8888/TCP to your port forwarding and firewall rules
Thank you ill try this and see what happens
Hi I was wondering if there is any GUI for satisfactory server status similar to the status you get when your in the server manager but not needed to open the game everytime I want to check on the server?
https://satisfactory.wiki.gg/wiki/Dedicated_servers#GUI_tools
A list of GUI tools there
Oh cool i'll have a look through it thank you for the link
If you have a webserver running (nginx/apache/etc) the SF_Tools PHP project might be quite convenient. I might try that myself
Does anyone use low.ms? How is the performance with 8+ players on their standard 10 slot server?
anyone here willing to help me out how to properly setup server on Pterodactyl Panel it says its on but when i set it up and all that i can join it and then it just says lost connection to the server even tho that it shows its online and i think it has to do with port stuff i didnt really use the 7777 one i used diff
Sounds like an issue with the Reliable Messaging port, which by default should be 8888/tcp, that needs to be open as well
Are you able to see which ports it's running on the Pterodactyl Panel, or by looking at the process list for the command arguments
Any recommendations for a satisfactory server hosting service?
It's very easy if you have the latest egg, make sure you gave it 2 port allocations, then put the non primary allocation port in the reliableport blank that defaults to 8888. Then in the game you connect to the primary allocation port.
how do I change the number of saves to keep?
the server manager section has interval, but not the number
@drifting hatch figured it out. He uses TMOBILE home wifi, aka 5g internet for wifi, so he cant change any router settings. We using a VPN and it works without issue now
Ah ha.. At least you found a solution that works xD
Is there a server version for 1.1.1.4 yet?
I mean that is the latest stable version and my server says that the latest server version is ++FactoryGame+rel-main-1.1.0-CL-433351.
but we can't connect because the server is too old and there doesn't seams to be a newer stable version
Did you add 8888 TCP to firewall/port forwarding?
yes, Isn't the server version the problem?
client and server have to match. If your client is also 1.1.1.4/433351, then it is likely the additional port req
you were right i only did it for port 7777
Anyone else notice graphical issues with belts on experimental dedicated servers? .. for example a container can be empty but the belt still shows items leaving the container, or for example the items can visually appear away from and still moving towards a building however the buildings input is already filling up
There are some similar inconsistencies on the stable build as well I've noticed, nothing major, but sometimes like that
Is there any fix for steamcmd installing the experimental branch even when it is not specified? (I'm trying to run the non-experimental branch, however, after the service crashed and restarted itself, the experimental branch was installed, despite being set to run the release version)
Apparently just adding -beta public fixed it, nevermind
Hi guys i cant go on my server it just said your conection has been lost and i dont understand the server something about New/Old Root size
(dont mind the windows active)
I see a Reliable messaging timed out message, so sounds like that port may not be allowed through the firewall, defaults to 8888 TCP
found the problem my firewall was fine i saw that my local IP was changed thx anyways for the tip should have postet that i fixed it mb
Been having a problem with getting outside users to connect to my server. They just don't see it. I am running this through the Epic dedicated run. I have local windows firewalls set, i even ran the powershell scripts from the wiki to make double sure. The pic is my wan forwarding. No idea what is going on, this is not my first dedicated server game.
can you send a picture of the column names?
why did you restrict the source IP on the 7777 port?
(also 172.16/12 is a internal range, no need to censor)
what was the number after 172?
74, its my outside ip from my isp
ah ok, 74 is a valid public ip then. best to blank it
but still, why did you restrict it to your public IP? ofc nobody can connect then
oh, i guess for some reason i tried to connect it so the router would know its source
remove the source IP restriction and try again
Hello guys, I encounter an issue. After my game client crashed and rejoined the server. I find server seems to consider me as a new player. And right now there is a offline player in the sever. It's very strange🫠
I think that is previous 'ME'
Is that possible that I repoint this offline user to me back? (Docker deployed server). Because all my previous items in in this offline user's pack.
im having a weird issue where on my pc i can see my ip and my friends connecting but it says the server appears to be offline
If you had keep inventory on, then I think you have to use scim to take note of the items and place them in a crate before removing the player, if it was off, pick a weapon and start bashing till you get your stuff.
Are you running the server on the standard ports? 7777/tcp 7777/udp and 8888/tcp ?
Have you made port mappings on your router?
i figuread it out i forgot that i had made a bandadge fix that stoppedc when i turne3d it off
HELLO, I have a server up and running but my friend says the game will not allow him to type anything in the ip adress bar. has anyone ran into this before?
is there a voice chat in here anywhere?
Hi! I am currently trying to play together with a friend with me hosting the Server over my PC but they cannot connect. Whenever they try to connect, they are just thrown out after some time without any error message.
We tried to google something and it might be because of IPv4/IPv6 differences or something about timezones. But both of those are not something I'd know how to solve.
open port 8888/tcp
Port forwarding works. He could connect on friday.
huh
but the server is visible and shows the correct information in the server manager?
Yes.
(Please ping.)
try restarting your router then
Well, I could try but two things:
A: We had this problem prior for some time and that did not work. It worked once last Friday after I updated to experimental (which I am still using at the moment). I did verify that we are running the same builds.
B: My friend is offline now so I could not test whether it worked.
I set up a server with a host, my friends and I can all see the server in the manager. But when we try to connect, we all time out...
Server is on the right build... both myself and friend are as well. We also had issues connecting using crossplay (They would get the same timeout error), but I just assumed it was issues with my home network or something to do with us playing on different launchers.
seems like it is missing the ReliablePort that defaults to 8888 TCP allowed through the firewall.
hmm
Could enabling this port on my personal machine fix the issue for crossplay? That way I don't have to wait on the host...
unless the session type is IP, I don't think there is any need for opening up local ports for that, but I don't normally do crossplay
Can anyone tell me where i neeed to save the blueprints on a server. i have made a test bluprint and saved it. but i can seem tto find wherre is saves them
is there anyone who has a functional dedicated server that can run through what I have w me and point out the issue
I'm having the one where it logs you in then times out as soon as you load
except I can join locally
just not others on other networks
You are probably missing port 8888/TCP in your forwarding/firewall setup
I have that
I also bound it to 8888 via startup arg so it fails if 8888 is taken
and did a custom port for the main
its odd that it lets me join locally though, both ports have to be correct for that
Are you running experimental or normal release?
How do you run the server? Native or some kind of container.
Please send the launch arguments.
What do other players see then they try to join?
Please add the firewall and port forwarding rules too
one moment, I'll grab all that once im out of this game
Native, on a dedicated server pc hardwired to the router.
FactoryServer.exe -Port=54121 -ReliablePort=8888 -log -NewConsole -Unattended
Your connection to the host has been lost
@hidden forge ?
Why are the IP addresses different?
No worries 🙂
Works now?
Sry, was sleeping. But yeah, zatie already spotted it
Haven't found anyone to test, I hope it works
If you wish to DM me your IP I can do a quick test, up to you
Don't feel under any pressure tho, if not comfortable I totally understand
Hey, did you solve your problem?
is there a reason to use any specific method to run a dedicated server?
performance wise
like are my players gonna have less latency if I run it on docker
im not 100% but i think docker would add more latency if you ran it on docker, but it would be negligible
whats the best way to give my players the smoothest and lowest latency experience
just running it through a docker container would be fine, it would be the same as just running it normally on linux
No, it is still unsolved.
tell me what you've done sofar
try opening the server up and get a external port checker (google port checker) to truly close out the port issue
check all the ports that the satisfactory server uses (7777, 8888) (unless you changed it from the config)
if theyre closed, then something is wrong with, but not all:
- your port forwarding settings
- firewall settings (to check this just disable firewall and restart the server)
- you have misconfigured ports in your config file (-Port and -ReliablePort)
docker imo is the best approach - wolveix/satisfactory-server
Hello everyone - has anyone figured out how to do multiplayer as a playstation player?
NVM - does not support crossplay between console and PC - I discovered my own answer.
not yet ?
Has anyone here managed to create a 100% map resource usage game on a dedicated server with 2-3 players? Did it hold up performance/stability-wise? Trying to decide what our next playthrough should be but didn't want to get halfway there only to hit a wall
This is such a massive failure. It's hard to believe they released a console version without cross compat.
just get a domain name & setup a cloudflare tunnel, then you don't need to mess with ports or opening ports on firewall's etc. real great for those of us who have forced double nat due to our ISP's
and you can even password protect on CF end etc.. many options & polices.. Zero Trust tunnels are the way to go...
great for home setups, I have Asus Merlin (CFW) on my router & its running the CF daemon & config on it for the tunnel connector.. just point it to the gaming machine's local IP & local port & your good to go, CF handles the outside connection stuff for you.. & you don't expose your home IP 😉
you can more or less have it linked to something like this satisfactory.mydomainname.xyz
would have been nice as the the servers could help offload some of the compute on there, allowing for large builds without the console stuttering when your game world gets to big as its been with most games like this on console..
Servers don't handle huge worlds very well
you need a high end cpu/ram setup for the server, not just any old broccoli server, and they start to break with stuff like building blueprints not building when you click to build them. There are also some issues with clients crashing frequently when connected to a host or server that is using a large world.
i did something else (that was free) that included using my Oracle Cloud Instance as a proxy when tunneling the server hosted on my home network (cant port forward). it works but the latency is questionable if you are not close to the server
honestly didnt consider cloudflare tunnel to be a solution
might try that
iirc cloudflare tunnel does not work
Why is there no server manager on console? (I'm specifically on Xbox) - I'd like to play on a dedicated server with friends but without server manager the person who has the save must be online for anyone to play. That's pretty lame... the least you could do is explore what Grounded did to share a save among friends -- please
you can set up CF Tunnel, for non-https traffic. it does support tpc. if you can force the game to only connect over TCP
look up their "Arbitrary TCP" in their cloudflare-one docs.
otherwise you can setup a WARP connector but then anyone who wants to connect would also need to set this up to connect to you, as via WARP this is more or less connecting multiple off-site networks together, like linking multiple local subnets into 1 mesh.
its very similar to how like you want to connect to a your workplace from home via a private VPN tunnel to access its networked resources.
otherwise you can probs get away with cloudflare Spectrum L4 reverse proxy setup but not free sadly 🙁
but with this you can pair it with their loadbalancer which would significantly reduce latency as traffic would go through their backbone.
but not free/cheap either.
only connect over TCP
Satisfactory uses a UDP port
And WARP is just another VPN
Where can I rent console servers?
Nowhere. Unfortunately. That's the reason I'm not buying it for the consoles!
any Controller players? it's not letting me join from the server manager via controller. i can add a server, remove, enter all the details, etc, but the Join Game button seems greyed out. so far i have been switching to keyboard & mouse, joining, then switching back to controller, which is really annoying. hopefully im missing something obvious?
(yes im playing on steam)
Hey, my friend keeps getting this server when he tries to join my server hosted in a pterodactyl vm.
I just realized that I get the same error, when I try to join via join game.
Joining via server manager works just fine for me
yeah, join game is for peer to peer MP, They have to use the server manager to join a server
ah thank you
I´ve already messed with my firewall but I don´t know what to do anymore
there are some older guides out that have very bad info. You need to allow thru the router firewall, via port forwarding, etc
7777 UDP
7777 TCP
8888 TCP
did that
OK, to test the main TCP port, enter the public IP:port into a browser address bar
so ipv4:8888 in google for example?
Like that browser?
it doesn´t
something not right in the forwarding then. You can also remove the entries for 15000 and 15777. Old, outdated info
seeing the server is "proof" the UDP is passing. Not getting a return in the browser indicates the TCP isnt
So the message my friend gets is actually only half bad, doesn´t mean no server found?
if they are going in via "join game", that cannot work for a server
Yes, we don´t try this anymore
but he told me he always tried to join via server browser aswell but kept getting the same screen
I mean the screen he get´s, not the error message, sorry
may also want to check the OS firewall for the machine the server lives on
something seems to be blocking the TCP part of 7777
like the vms firewall or the docker firewall
thats all greek to me, may need to wait for someone with knowledge of all that
Is the rule enabled?
yes
Does it work for you if you use the internal IP?
yes, the internal ip works aswell
Ever hosted another server?
Just incase this helps
I´m not sure if it was on my new network setup
But I can try a minecraft server
missing showing the WAN Firewall rules that would be allowing in the outside traffic
Just been dealing with port issues myself, I have been trying out setting up a server for small to medium size worlds, got an old Dell Optiplex 3050 mini laying around to test it out with, and spent the last few days with Copilot feeding me outdated information regarding ports 15000 and 15777 🤦
Never trust LLMs
yes but if ur using pterodactyl the wiki is good
Are you sure you have a public IP? (Just making sure)
seems to be atleast
yes
I am running an Archer CX5400X WAN on the back end of the ISP router, I am using the no-ip client which broadcasts the fact the server is up and running, but I get the connection to host lost 😖
can you view the automatically generated rules and see if any of those would be blocking the connection?
I was hosting nextcloud accessable over a domain pointing to my ip aswell (not doing it anymore lol)
also since it looks like you are logging the rules, does the logging get triggered when someone tries to connect
sure, but never looked into it
my friend is playing rn, I will ask him to join afterwards
But would this even work?
Since he´s stuck in the server browser and doesn´t really join it
he just keeps getting this screen
you should see port 7777 get hit just trying to get that page
how does the page determine the order of rules applied, as it looks like it has the default deny rule at the top of the auto generated rules
from top to bottom
is there a way to move the 2 NAT: satisfactory WAN firewall rules to the very top?
i just realized my wan is not my ipv4...
didn´t know that haha
do I have to select my ipv4 instead of my wan?
I think I could
what i am seeing, not knowing how it applies the auto generated rules
should be fro mtop to bottom aswell
Or what do you mean?
the rule i circled is a block all, so if it gets applied faster than the nat allow rules it wouldnt allow that traffic to go through
but since it is a last match rule instead of a first match, i have no idea what that means for your firewall
is there any updated guides for making a new server for 1.1 from scratch? this is all new to me. followed one on youtube and it didnt work
!wikisearch dedicated_server
Could I have anybody do a test connection for me?
oh idk
But appearently my problem is that I have double NAT which I thought I don´t have
wtf is this that Satisfactory have 2 Different ports that cant be set on the same port
depends on how you installed it
we installed by AMP/linux?
have not played for a sec so we trying to udpate
so, yeah, the start up script should have a +app update entry
we tried that
any ideas
what are you trying to do? How long since it was up?
like quite a few months ago
easily half a year ago
server itself is wroking but cant connect to it
using the ingame connection to server
OK, so yo uhavent configured it for 1.1. it needs an additional port forwarded, 8888 TCP by default. See patch notes
yes we have tried that, we also moved it to a new instance
a second instance would change ports up by one, until it finds available ports
we took down the first one so it should be same as before no
need to shut down all instances, and only run one. A second instance would claim 7778 and 8889, a third 7779 and 8890
yes they were manully configered that should make it fine? we are are just running the 1 instance others been deleted
as long as it was started with the defined ports available
you can check the binds with grep
is there any way to check if its connecting to the ip? to see if thats the issue or not
Is it just an endless connecting eventually timing out, but you can hear the game, etc?
yeah, that doesnt seem to like the second TCP port
any reason why or how to fix? seems to be open and listening and all
have anyone an idea how i can use 1 port for all services ? that would makes me a lot easier 😄
i wish we could just make it work at all lmao
you need help ?
yes cant make it run at all
i can help you. i legit wrote an Server Manager in Python XD
whats your problem ?
mmh i dont know this its a hoster website?
yes
we can talk private if you want , i think its easier
in private chat i mean#
why not pterodactyl/pelican?
What do you mean
pterodactyl/pelican can help you manage all kinds of servers, kind of like your server manager
Because i dont know any programms and its nice to learn and have full control 😁
thats fair, i was curious why you did it instead of setting up a service like pterodactyl
Is this a Service on Linux server?
yes, it is mostly a linux service that you can set up or get a script to set it up
its honestly overkill for small servers but it makes everything easy after setting it up
they provide you things that you can host, but you can find support for many more games in the community
Oh okay , i dont know this before but im happy to learn it by myself
Its Funny and frustrating haha😂
i feel you, doesn't work when you do it but when you look away it works
server works locally
but whenever joining this error happens
and boots out anyone who connects server manager
Hi, I'm trying to make a dedicated server, as to bypass the 4 player limit we have when hosting the game directly. I've already set up the server multiple times with older versions, but this problem hasn't come up yet, nor have I found any solution online.
Server starts all fine, I can interact with the Server-Manager interface but when I try to connect, it works for like 10-ish seconds and then stops, sends me to the main screen and pops the error
"Your connection to the host has been lost"
"Connection to Host has ben Lost"
in the server log I found some things that could be relevant:
"Handshake with player 'BP_PlayerController_C_2147467921' timed out. Removing component."
"UNetConnection::Close: [UNetConnection] RemoteAddr: xxx.xxx.xxx.xxx:57666, Name: IpConnection_2147467930, Driver: GameNetDriver FGDSIpNetDriver_2147482198, IsServer: YES, PC: BP_PlayerController_C_2147467921, Owner: BP_PlayerController_C_2147467921, UniqueId: Steam:1 (ForeignId=[Type=6 Handle=0 RepData=[7E14590601001001]), Channels: 1081, Time: 2025.11.07-09.58.40"
"UNetConnection::SendCloseReason:Result=ConnectionTimeout, ErrorContext="ConnectionTimeout""
"UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: xxx.xxx.xxx.xxx:57666, Name: IpConnection_2147467930, Driver: GameNetDriver FGDSIpNetDriver_2147482198, IsServer: YES, PC: BP_PlayerController_C_2147467921, Owner: BP_PlayerController_C_2147467921, UniqueId: Steam:1 (ForeignId=[Type=6 Handle=0 RepData=[7E14590601001001])"
this does not only happen to me, but anyone trying to connect to the server (3ppl tested)
Any idea what the problem is?
they changed the ports with 1.0, you need 7777/tcp, 7777/udp and 8888/tcp now (default ports, you might have chaged them)
probably missing port 8888/tcp too
Did it work?
I'm new here, so sorry if this has been asked many times... But is it possible to rent a server for this game, if on xbox?
yeah
Amd epic 7502p ok?
200 gigs of ram
@stuck spade still need one?
Trying to help anyone in need of a server
I do offer triles if they want to test it out
Ok sorry
we did do that btw]\
Did it help?
Hi everyone, im new here and you are my last hope. I had a Dedicated Server working in 1.0 last year. Yesterday tried to play and It doesnt work. I opened port 8888 but nothing happend. I asked chatgpt and It says something about bad logging in EOS. I need your expert help
did you open port 8888/tcp only or in addition to 7777/tcp/udp?
in addition
i have extactly the same problem, idk how to fix it
can you post your port forwarding rules, and if you set any the firewall rules too?
public IPs redacted of yource
Hey guys! I'm sorry if this doesn't belong to this Channel but i'm having issues to connect to my private Server. It tells me "failed to connect to the server api". This issue only just appeared after i restarted my Server dueue to laggs
check the 7777/tcp connection
where do i have to check this?
try another restart first
hello i used the pterodactyl satisfactory 1.1 egg and allocated 7783 and 8894 as my ports. I am trying to use a save from an older version of the game but i seemingly cant connect at all, even using a new save with the updated version
Is there any kind of remapping done on the second port?
Or is it 8894 from start to finish?
no remapping
[ 3]LogSocketsSSL: Warning: Failed to initialize SSL state for Socket HttpRequest
[ 3]LogHttpListener: Error: Error accepting expected connection [0] SE_NO_ERROR
im getting these errors
Do you see the server in the server manager?
Can you post egg and firewall config (if any is enabled)?
where do i find that in the panel?
what panel?
that looks like the install script and not the egg, and that is not the latest version
i would recommend going to the egg repository and grabbing the latest egg, making sure you add both allocations, then putting the non primary allocation in the Reliable port variable
i just used that egg and the same allocations and i get the same cant connect to host in game
i get Unet and Uengine connection timeouts, handshake with player failed, and put down failed erros
so even trying to add it to the server manager in game, you are getting those errors?
yeah ive only been using the server manager
if i try to direct connect is says encryption token invalid
is the server local to you or remote?
remote i dont own the server i only have admin on the panel
do i need to have the owner change something?>
i asked because of some people try to connect via their public IP before trying to use the local IP and just trying to verify if it would be router or pterodactyl host issue
since it is remote, were the allocations pre assigned, or did you choose them?
i chose them
all the other ports are used for other servers
ive read in a lot of places that you need 3 ports? two of the 7777 and one 8888
it will put both tcp and udp for both ports if you added both allocations
i would suggest stopping the server, deleting the server settings file at: /home/container/.config/Epic/FactoryGame/Saved/SaveGames then start the server back up, and try loading into a brand new save, if that fails, post the console here as txt so we can take a look at it.
and you set 7783 as the port when adding the server in the server manager?
I am seeing the Reliable messaging port timed out there, so may need to try another port, or reach out to server admin to make sure that it is allowed through.
but both ports look to be taken as launch arguments properly
this is the line that caught my attention: LogReliableMessaging: Warning: Handshake with player 'BP_PlayerController_C_2147473695' timed out. Removing component.
I need some help with setting up my server. I've set up the server itself on a local machine and have correctly configured the port forwarding(I verified using NMap) and when I add the public ip in my games server manager it recognizes the server. However, after it has me validate the certificate it tells me that I need to be authenticated, then shows that the server connection has been lost. I can't find anything on the wiki about authentication issues using an IPv4 address anf I'm lost
remove/disable the port forwarding and claim and test it first useing the internal IP first
As in remove the port rules in both Windows Firewall and my router settings?
server side
I removed router port frowarding and added it locally
asked me for admin password
then maybe disable it too
i propose:
- disable port forwarding & firewall
- claim the server, load a save & test
- re-enable firewall & test
- re-enable port-forwarding & test
did you set one?
if not stop the server, delete ServerSettings.<PORT>.save file, restart and claim
in my four hours of attempts I had connected locally once before and started a save but my dfriends werent able to join, so there was an existing admin password
i found out that i apparently have two routers and got it hooked up from there
im going to re-enable firewall stuff and see if it works
ok now its showing the server name, but says "could not connect to server. Failed to connect to the server api"
does it show ping?
then base port (default 7777) tcp does not work
what do you suggest i do
check firewall rules?
if you post them we can double check them
Windows Firewall server side?
i may just delete and recreate them honestly
nmap is showing 7777 tcp open and 7777 udp open/filtered
8888 is open as well
still showing this message
7777 tcp is showing filtered instead of open
can you post the firewall rules?
what parts would you like me to post
ports
looks correct so far
should i perhaps try this
is the connection
client > router > server
or
client > server
?
i was connecting to public ip so im assuming client > router > server
it does
i dfeleted the file and reclaimed it
going to try public ip again
its still refusing to authenticate
might be an issue with you router not correctly handling packets from an internal source. can somebody outside your network try to connect?
i can try to grab someone
if they were able to join from outside my network i am still able to join via local network
noboy's online just yet
i will update when someone does
success!
I very much appreciate the help
yeah i have been tryting to see what that error is theres not a lot of information
i can try reallocating ports to use only 7777 and 8888 exactly
as long as both ports are applied in the startup argument properly it doesn't matter what the 2 ports are. they just need to be passed through the firewall if needed, and properly allocated to the server.
hi! i'm having a problem getting someone to access my server outside my local network. yes 7777 and 8888 are port forwarded, yes ive disabled IPV6 and binded to the local IP, yes i have ALSO attempted to try a different port (25565) bc i host minecraft from the same server
it won't show up and they're using the right IP to try and look idk what the issue is
i've port forwarded inside windows firewall and my router as well
Post forwarding and firewall rules
Also how are you running the server? Native or some kind of container?
native inside windows
tried EGL, tried steam, tried some GUI as well
somehow my inf is gone and on my original acc with the inv is sitting in the world with the name "missing sting entity table"
how could i add the string again? I mean i can just fish the id out of the console and attach it to the right person? If that is a soulution how to do it?
I think I found the issue: the server updated and can't find the table at all, I'm just guessing though, but I found this in the console:
main_app-1 | [2025.11.10-18.27.39:821][102]LogSave: Warning: New/Old Root size mismatch! main_app-1 | [2025.11.10-18.27.39:873][102]LogGame: World Serialization (save): 0.389 seconds (game thread) main_app-1 | [2025.11.10-18.27.39:877][103]LogNet: NotifyAcceptingConnection accepted from: [::ffff:84.173.150.222]:61005 main_app-1 | [2025.11.10-18.27.40:804][131]LogGame: Write Backup to Disk and Cleanup time: 0.006 seconds main_app-1 | [2025.11.10-18.27.40:804][131]LogGame: Compression: 0.911 seconds (background) main_app-1 | [2025.11.10-18.27.40:804][131]LogGame: Write To Disk: 0.006 seconds (background) main_app-1 | [2025.11.10-18.27.40:817][131]LogServer: Display: Server startup time elapsed and saving/level loading is done, auto-pause is allowed to proceed from now on (if enabled in server settings). WorldTimeSeconds = 66436.36
If you had keep inventory on, then I think you have to use scim to take note of the items and place them in a crate before removing the player, if it was off, pick a weapon and start bashing till you get your stuff.
hey, was the server updated recently? Saw an update in my console after rebooting the server
Could we see in the future that we can increase the player count of the server via the ingame server manager?
having a hard time finding the release notes for the server which was on nov8th. Does anyone care enough to share a link here?