#dedicated-servers
1 messages · Page 158 of 1
So to summarise:
3 port forwarding rules on the main router, forwarding to your router's internal IP address
3 port forwarding rules on your router, forwarding to the laptop
3 inbound firewall rules on the laptop, local ports 7777/tcp 7777/udp 8888/tcp
Command line options removed from the shortcut
Server restarted
Checked in-game that it works on 7777
Sure
yup
Alright so the firewall is good, the server is running on standard ports, so the focus seems to be on that primary router and forwarding to yours
Still showing as filtered so it's yet to be configured right I think
What's the issue?
can i join server?
wrong mac address. off by a letter
Err, you're doing it by MAC?
??????????
If the two routers chat to eachother with static IPs, I'd do it by IP address
yeah the reserved IP address needed my router's mac but I typed it wrong. the IP was correct through
Hmm, shouldn't need the mac tbh, there is an ARP table used to lookuup hardware addresses
MAC for reservation, ARP for communication
Well yes, it has multiple interfaces, it's a router
Port scan would disagree
well I'm lost
Without screenshots, internal IP addresses, router configuration pages, it's very hard to know exactly what's going on
well my router on his router is .131
Can you test with your router "external" IP, then your fathers routers external IP?
using mine it just fails with no delay. encryption token missing
but I guess that's because I'm trying to connect to the router and not my laptop
Yeah, don't use "join game", always server manager
ah lol
ok yeah what works
so now I have two servers. one's connected via the laptop and the other's via my router
or I guess his router, my router's ip
And both work?
I think so? but when I tried to change the name they both changed
but the pings make sense I think
Try to join to test if 8888/TCP work too
Ping visible -> 7777/UDP work
Information visible -> 7777/TCP works
Can join game -> 8888/TCP works
oh welp
I thought you meant putting 8888 into the server creation port
but yeah they both work
No joy from the outside though
So either forwarding on your father's router does not work, your ISP is blocking these ports, or your IP is not public
great
whois database shows it as part of a /20 direct allocation global unicast block
Appears to be publically routable and responds to ICMP ECHO
Announced as part of a /24 in the BGP table
It all looks perfectly usable
I can't understand why it's not working
If your provider isn't firewalling inbounds, it has to be something wrong with the internal configuration
Well it could be your provider, some of them "protect" their customers by doing this sort of thing
But mistakes were made with the windows firewall earlier, so without all the screenshots we got no way to validate if there are mistakes elsewhere too
I'd have to dm
If it's all internal IP addressing there is no risk posting here
Internal IPs are not publically routable or accessible
But you can DM if you wish
Seeing hardware addresses is no risk either, they are no use to anyone outside the subnet
If you wish but they are only used on the subnet, do whatever you are most comfortable with 🙂
Hello
Popping in with an odd situation and hoping for some advice
So a friend and I have been playing on a dedicated server (he hosts) for a week, everything was going fine. However, today was the first day since I moved that we've played and ran into some issues with port forwarding. Some fixing later and we managed to get things working for 10-15 minutes before the game timed BOTH of us out. The weird thing is, the current state is that I, the client, can connect to the server, but he, the host, cannot. He is seeing "server name pending" and that the server appears to be offline. Any ideas as to what's going on?
Ohp, nevermind, we found the issue
His IP changed
That would do it 😉
Xeet - went through all the settings in detail, bar a few minor errors everything now looks correct, so the only thing I can think of is recommended talking to ISP to see if they are firewalling inbounds
Hello everyone,
I have a Docker on which a Satisfactory server is already running as a container.
I use the following image for this: “wolveix/satisfactory-server:latest”
The following relevant settings have been made:
"environment:
- MAXPLAYERS=4
- MAXOBJECTS=4325376
ports:
- “7777:7777/tcp”
- “7777:7777/udp”
- “8888:8888/tcp”"
This server is running smoothly. But now I need a second container on Docker that also hosts a Satisfactory server. Here I encounter obstacles that are unfamiliar to me.
Despite the adjusted settings
"environment:
- MAXPLAYERS=4
- MAXOBJECTS=4325376
ports:
- “7778:7777/tcp”
- “7778:7777/udp”
- “8889:8888/tcp”"
I cannot log in. I can connect to the server, upload a game score, and start, but I cannot establish a connection.
So I made a few adjustments:
"environment:
- MAXPLAYERS=4
- MAXOBJECTS=4325376
- SATISFACTORY_MULTIHOME="0.0.0.0"
- SATISFACTORY_SERVER_QUERY_PORT="15778"
- SATISFACTORY_BEACON_PORT="15001"
- SATISFACTORY_LISTEN_PORT="7778"
ports:
- “7778:7777/tcp”
- “7778:7777/udp”
- “8889:8888/tcp”
- “15001:15000/udp”
- “15778:15777/udp”"
to also define the query port and beacon port, but I still can't connect. Can anyone help me with this problem?
Beacon/Query ports no longer exist since 1.1
Maybe check the networking, create separate networks for each container?
In theory that should work
While the 7778->7777 maping will work, 8889->8888 will not, as the server tells the client the reliable port and it still thinks its on 8888
Good point Xeet
Set it to 8889:8889 and add the env "SERVERMESSAGINGPORT=8889"
Set the environment variable
- SERVERMESSAGINGPORT=8889
^^
and:
- '8889:8889/tcp'
And for a clean config set 7778:7778 and add "SERVERGAMEPORT=7778" too
And for very clean, get rid of all the beacon/query stuff, and those ports
Thank you very much. It worked right away. I didn't think it would be so easy in the end.
I have now made the suggested changes, including removing the ports that are no longer needed.
HJas anyone had issues with people joining dedicated servers since the new dedicated server patch a day or so ago?
My friend and I have been playing for about 140 hrs on our server, but since the patch, he can only get on once in say 20-30 tries.
Nothing else has changed. There are no mods and we are using the steam client server.
I haven't encountered any issues with mine, but that doesn't mean something hasn't changed that happens to be affecting your environment
Not sure what it could be though, anything in the server log when trying to connect?
Just getting it for you, he keeps getting the message -
And sometimes it loads so far then gets connection lost.
Just getting it for you, he keeps getting the message -
And sometimes it loads so far then gets connection lost.
Some sort of networking issue, the connection is getting closed/timing out, whether it's the server specifically or networking a little hard to determine
This did not happen before the server patch, which is interesting.
The dedicated server is on my home network, and I have f2p, I run 4 other game servers and not one of them have been effected.
Yes, Ive hosted abotu 5 other satiusfactory servers over the last few years.
You're not experiencing any disconnects on the LAN, just your friend remotely?
Nope, its workikng fine for me
So until about 15-20 hours ago its been rock solid
Game time that is, as I played for about 8 hours last night on my own, as he playes from the US
I'm suspecting networking more if you are rock solid but friend is having trouble maintaining connectivity
His main issue is he uses Starlink, so gets disconnected twice a day, which is always hillarious
It happens yea, friend has it too, it's like 99.9% up but there are brief cutouts
Yes exacly
Games being very sensitive to that sort of interruption would explain at least some of the disconnects
Anyway I was wondering if anyone else had an issue.
Whats interesting is that I started a friends game hosted on my computer and he can join it.
If you wish I can sit in your server for a while and see if I get disconnected
But I totally understand if you don't want that
No you can join it and see whats happening if you donr mind.
Sure, if you DM me the IP
You might wish to delete that first screenshot of the error too, it contains a public IP of someones
I get that too initially
Port scan is currently showing both 7777/tcp and 8888/tcp as filtered (firewalled)
Definitely was the correct IP ?
who got a new server to join
hey all! Im having some issues, Ive recently set up a dedicated server which is working fine, the problem is that we unlocked blueprints today but somehow when we save them they dont show up.
Ive checked my gamefiles in steam since on reddit I saw people talking about this but dont find this blueprints folder
Make sure the save file name (session name) doesnt have a space at the end. Most noticeable in the autosaves.
sessionname_autosave is OK, sessionname _autosave isnt
ive managed to change the session name now, lets see if the blueprints are visible
not working, so I see the blueprints folder being created when I save it but its empty..
Anybody please help, I want to buy dedicated server from a hosting but I have no clue how much ram to choose. I can upgrade both cpu and ram, the base ram is AMD Ryzen 9 5900X, is that good? And well.. how much ram? is 12GB too much? Also we are gonna be 2 players if that makes any difference. We didnt build a lot yet but definitely are planning to
Everything I found via Google, points to dedicated servers having issues iwth E in a hypertube stop working after some random event. I am on dedicated host, both players it happens to. Sometimes it fixes itself, usually i have to reconnect.
Is this just an issue with dedicated server code?
I don't think I an recommend a host by policy, but if you are not stuck to one, PM me and I can tell you who I use, it is 2 of us, never a lag issue.
I already have experience with this hosting I dont need a differnet one but thanks. Really just need to know how much ram
I'd say go with minimum for jsut 2 players. They should let you increase resources if needed. Try this wiki to guide ya:
ram depends on your factory size. 12gb should be fine for a start
Looking for a good dedicated server host for two players. Want to build large factories. Any recs
anyone experienced with ftp mods to dedicated servers? im able to see the filefolder of the dedicated server in the modmanager but i cant add the server. pls pm me, thank you 🙂
im on g-portal and happy with it.
Thx! I decided to test indifferent broccoli and it’s been good so far in the trial
If you're building big factories you'll potentially need a decent server
CPU demand/memory scales up as the factory does
Medium-large factory
Hi! My server won't start :( Can you help me with this, please?
Are you using a VM on say Proxmox?
If so try setting the CPU type to Host, also might need more memory
brb
okey
I've increased it to 8 RAM/4 CPU/150 NVMe, I'll check now.
This helped thanks
Great - was it the RAM or the CPU type (if a VM)
You generally need at least 8GB RAM for a Satis server
Especially for a larger factory
Also definitely recommend 4 CPUs (depending what they are) maybe even more when things get big
RAM
Host CPU is probably the best choice too
It's very expensive, we just want to play together with a friend
Is self hosting an option if you have a spare PC
You can only play together on the server, right?
Normally up to 4 but can be increased
You can host the game in your Satisfactory client as well, invite friend if both on Steam, etc
Yes, my current computer is very powerful.
You can run the dedicated server on your PC as well as the game, another way, if you have a powerful CPU and decent amount of RAM it should be fine
We can't play together through Steam for some reason.
Could run the dedicated server, open the firewall and port mappings on your router and he/she can connect that way
this?
I ran it, what IP address should I use?
You can connect to the server in Server Manager and upload your save
For you it would just be 127.0.0.1 (localhost)
Can you play on it with a friend?
In theory, you need to make port mappings on your router, 3 of them forwarding to the local IP address of your computer
As I understand it, it will be necessary to create a local network?
7777 UDP --> Your local IP port 7777
7777 TCP --> Your local IP port 7777
8888 TCP --> Your local IP port 8888
okay i try it now
Presumably you have a LAN already
You can get the local IP of your PC in command prompt
Just type in
ipconfig
It's probably one that looks like 192.168......
thanks
192.168.1.1
Yea so in your router, there should be a port mappings section where you can make those 3 rules
Might be called Port Forwarding
Port 7777 Protocol TCP --> 192.168.1.1 Port 7777
Port 8888 Protocol TCP --> 192.168.1.1 Port 8888```
And then if you google what is my IP, you'll get your public IP address which your friend will hopefully be able to connect to
Okey thanks
You might need to check that wiki page I linked, go to the Firewall section - Windows (there are 3 commands there to add firewall rules) if it didn't automatically add theem when you ran the server
As long as your provider isn't doing any firewalling / blocking, it should work for your friend. Some people seem to have unknown trouble but hopefully not in your case
and then if it works it will save you the money for the server 🙂
You may also have a dynamic IP address which could change, just to bear that in mind if friend can't connect in future
Simply a case of checking what is my IP again and passing her/him the new IP
done
Yes but IP needs to be 192.168.1.1 if that is your PC
my pc
192.168.1.35
thanks
I guess see if friend can connect
Fine
Works?
How do you know so much about this?
i test proggersed
Oh just many years of computers xD
:)
Can you screenshot each of the port mapping rules in detail just so I can check they are all correct?
Where is this?
If you can click on each of those two rules you made and there should be the details for them?
or like Edit ?
Yea seems something is either firewalled or port mappings not correct, let's start by looking at those port mappings in detail if you can get to that
You can remove that image, it contains your public IP
Oh okay so single port / port range
You can take the left option like you had it
Where is the IP specified?
It looks good, so the firewall on your PC is the next thing to check
Did you add those 3 rules from the wiki?
Are you happy if I do a port scan to check if those TCP ports are open (harmless)
yes
my ip
Server running?
no
Can you run it, need it running to check
1 seconds
You can delete those IP addresses if you wish
And the image above
They both contain your public IP
This one has your IP in it too
Hmm, both are showing as filtered (firewalled), I'll try in-game but something seems to be blocking
my provider
Could be
Internet owner
Did you claim the server and do initial setup / upload the save, etc
e.g. give it a name, passwords, upload save, and so forth
Just before that
Can you go to run
Win+R
firewall.cpl
Click on Advanced Settings
Inbound Rules
I hope so, otherwise I don't really want to pay $60 for the Internet and $30 for the server (
Okey
Yea it's quite a lot
And then in Inbound Rules, do you have those 3 rules with green ticks - "Allow Satisfactory default inbound port ......"
I don't think that will help
Can you double click on them and go to the Protocols and Ports tab
A local network will definitely help here.
can you check my prots again pls?
Could you translate those two boxes?
Both showing as firewalled / blocked
hmmm
Also screenshot the other rule as well
A local network just helped me and my friend
Windows Firewall doesn't have a TCP/UDP option so I'm concerned there are only 2 rules
Can you make 3 rules like this:
Unfortunately, there is nothing I can do here as far as I understand. I will be using a local network.
okey
This is all on your PC
Take care to ensure they are identical
Protocol
Local Port
All the settings 🙂
okey
Thank you for trying to help <3
yes, its dont help
It seems to me that this is all useless and it is worth stopping at using a local network, since this helped
We just need to make sure everything is correct first
Networking is very unforgiving, everything has to be set perfectly correct
If you can provide screenshots of the Inbound Rules list and a screenshot of all 3 from the Protocols & Ports tab
So I can check everything is right
🙂
I just can't right now, when I have the opportunity, I'll try everything.
Sure, just post back here when you can
It's a process and seems like a lot of work but if it works it's worth it, you might need to call your provider and ask if they are firewalling, but first need to get those firewall rules set correctly on your PC
Can you tell me the first half of your routers WAN IP?
192.168.
External, not internal
80.67.
Yeah, probably filtered at the ISP level then
Drop them a tinkle and ask 🙂
Hey guys, I'm kinda hitting a wall right now. I just Updated Satisfactory on my PC and the Dedicated Server (via SteamCMD) aswell. Still getting this message when trying to connect. Any Tips are welcome :/
Hi,
I've tried making a server like I did 2 years ago but using my external IP the client displays "Server name Pending" and nothing happens. I reach the server with my local IP, but cannot if I use my external. I forwarded all the ports I found online, but it was already preconfigured - as I played it 2 years ago - however it does not work as of now. I'm using EPIC, out of ideas.
"All the port [you] found online"
If the are not 7777 TCP & UDP and 8888 TCP only these sources are probably outdated
In the server logs: GameNetDriver FGDSIpNetDriver_2147482185 IpNetDriver listening on port 7777
But it is clearly unreachable
Forwarded ports: 7777, 8888, 59172, 15777, 15000
Can you make a try? Here is my public IP: 87.97.17.45
The server is running
Not RN. Maybe @drifting hatch can?
Server logs display this:
NotifyAcceptingConnection accepted from: [::ffff:127.0.0.1]:54079
May I use that port instead?
Sure. Thanks 🙂
Both are showing filtered/firewalled
You said you forwarded the ports? Did you configure the firewall too?
I'm using Epic and used the Task Manager to locate Server's file path which is:
e:\Games\SatisfactoryDS\Engine\Binaries\Win64\FactoryServer-Win64-Shipping-Cmd.exe
I allowed this app in the firewall
Sorry Xeet is this a new case, what is the IP, can you DM it
I tried running the cmd alone but it crashes, possibly there are many missign arguments injected by EPIC (I'm a software engineer, you can hit me with any idea, possibly I can execute them)
Both are filtered/firewalled 87.97.xxx.xxx
Are these correct? They are among the Inbound rules
Open each of them up
Go to the Ports and Protocols tab
Sceeenshot all of them
I doubt you need the -cmd.exe rule
They are added with all ports, may I change it to something like this:
And add TCP and UDP separetely?
Oh, you are right, this is not forwarding
Is it good?
Yes xD
And I should add UDP as well, right?
SS all of the rules on the Ports and Protocols tab
All of it
You can't take any assumptions with networking, need to see everything, and all things have to be precisely correct
Tried changing the paths to the exe ending with cmd, but didn't help either
No Ping = At a minimum 7777/UDP is not working. Game won't check further
I have these in the forwarding page of the router:
Can you reach https://<your-external-ip>:7777 in a browser?
Same for localhost?? Are you sure your server is running?
It logged a couple errors, but yes:
Filtered on 7777/tcp and 8888/tcp
Did you add any launch arguments to the server?
I'm not sure how to do that so no, I didn't. I'm using EPIC app to start both the server and the client
I started the non-experimental version
Go to the location, start a cmd there, then run the exe directly
Add "-multihome=0.0.0.0 -unattended "
May I reinstall the server? Btw I can connect to it using 127.0.0.1. But not using my ext. ip.
Oh, did you add the https in the browser or was it plain http?
"E:\Games\SatisfactoryDS\Engine\Binaries\Win64>FactoryServer-Win64-Shipping.exe -multihome=0.0.0.0 -unattended"
Just plain http
Try explicit https
Works in Localhost, but not with ex. ip:
OK, at least the server is running then xD
Yeah. 😄
And with your internal IP? Not localhost
Let me try
It works as well (https://192.168.100.14:7777/)
But not from outside... Can I disable the firewall?
Then firewall is probably OK, it's a forwarding issue
The internal IP in the forwarding is still correct?
Yes, same IP what I used in the browser
I removed the "external port" settings
Wait, it might be ok now.
Yes, it works!
Though I disabled my antivirus as well. Need to check what happened.
Thank you for the help, the issue is resolved! 🙂
Turned out my antivirus (Avast) has another firewall that blocked the incoming queries from outside. Although I added the exes as exceptions, it only started working when I completely disabled its Firewall feature.
Anyone having a problem with version mismatch on a dedicated server today?
nvm, I failed to kill the pre-update instance
anyone have a server that works that i can test connecting to? having trouble connecting to myf riends server and want to see if its on my end or theirs
What are the symptoms?
Hey, I'm back. I joined the server, but my friend is unable to access from Steam. My server is running using EPIC. Is there any way to let him join?
In the logs I see the followings:
/Game/FactoryGame/Map/DedicatedserverEntry?ClientIdentity=21000000636632383431373834396237373930353532333761313937...00369a430140fae4dbebd09540a9bc55dd9000202bb20b2488d9f....ad3da0901001001?EntryTicket=ew0KCSJw....SJpZHQiOiAiMTc2NjI2NDU5MCINCn0=.27385F811C22855D9494....A0B4780A5200EF4B6AC3E023CE4556E29A5FE274D9A....55F62A4ECBAC643A0038745BA7B66EF6?EncryptionToken=06FFFB556C54D76F9A35EAA1F5966BD27210AEB9889E057FFBA7E9A60810F482?Name=Laslo?SplitscreenCount=1
...
[2025.12.20-20.03.15:181][878]LogNet: Join succeeded: Laslo
And he sees "Your connection has been lost"
what error does he get?
This:
"Your connection has been lost"
For some reason I see the same :/ It was working fine in the afternoon
But it does not work even for me anymore
I tried reaching the server in my broser using localhost, nothing showed up.
Btw I delete the complete folder of c:\Users\<user>\AppData\Local\FactoryGame\ just to have a fresh state for the server
ah, hm, try restarting
did you re set the launch arguments?
How do I do that?
^ or add them in the exe settings
We tried creating a single player game with multiplayer settings, setting the method to IP. The game says "XYZ has joinsed the game" then immediately got kicked out
ah. probably missing ports, but idk which ones are required in this case
Is this case still happening, I slept and it's still progressing.. seems like progress though xD
Both ports still filtered. Either server not running or little progress xD
Aura xD
This is dedicated-servers xD
😭
No sobbing now 😄
anyone have insight on these errors? client can connect to dedicated server and see it but on joining the game they will get disconnected while loading in.
DM me the IP I guess
You made 7777/udp 7777/tcp 8888/tcp port mappings and firewall rules?
@arctic pagoda ^
it's a friend's server. they did
How is it run?
tried linux and windows I believe
Linux by far the best idea, so rewind, start from the beginning, you run a linux server, what next
Windows client?
Okay, firtaly 7778 is not a valid port
not sure what else they can do since hosting a dedicated server (for other games) isn't something new to them
not sure why 7778 but should have no effect even if open
Shouldn't effect because of the range
DM me your IP, run the server, I will do a harmless portscan
It will be filtered like my life xD
ty for trying to help but this is a friend's server and I can't just give away his IP
I am completely harmless and it is for diagnisis only, but I appreciate your privacy
mhmmm ty for trying to helping
We don't like public IPs here, we only ask for DMs to keep users private
they'll be running a port scan themselves. will update later
You have no harm DM me your IP, the only thing I would ever do is diagnostic scans
Sounds good
We fix things here, we don't aim to break
you still hold your individual responsibility though
are you trying to cover something by appearing as a part of a group there ?
Im having the exact same issue here.
I am running the server on a local linux machine and all the ports are forwarded correctly. I can connect with no issue locally on a windows client. But when my friends try to connect over the internet, I can see them connecting successfully in the console but are immediately disconnected due to timeout.
"all the ports"
which ones?
7777 udp&tcp 8888 tcp
and they add the server in the server manager and can see everything?
yes, they can edit server settings after typing in the password
and then time out in the loading screen? they can already hear sounds in the background?
yes
then something is blocking port 8888/tcp
oh ok
any kind of port remapping done anywhere in the chain?
no i dont think so, never messed with the ports except for this server
might be done by your ISP. you can try chaning everything related to port 8888 to 7778 and then launch the server with the argument "-reliableport=7778"
you didn't restrict the source port, right?
no
i have set up minecraft servers on the same machine with port forwarding and it worked just fine so i dont really know
thank you for the insight tho
i'll contact the ISP when i have time
I'm having an issue getting a dedicated server up and running. I can connect just fine from the same local network, but my friend can't even add the server in server manager. I'm pretty sure that it must be port related on the router, but I've double checked all of the port forwarding options.
I'm still facing the issue with the dedicated server. I run the server flawlessly, but my friends can't join to it. They are using Steam and my server is hosted under Epic. Cross-play is chosen in the settings.
They are kicked out of the server when the client loads.
Funny that I see some interactions from them before they get kicked out. Like they move their camera, press V to get resource locations and they even hear the high pitched sound when a node is found. Then they lose connection
Do dedicated servers support joining players from different sources of the game?
Same issue here. Do you have different sources of the game (like epic and steam)?
sounds a bit like a 7777/UDP issue
are there any other routers between you and the internet? do you have a public IP? what about the firewall on the host?
There isn't another router. Just the one. I do have a public IP. The firewall on the host appears to be okay as it allows local network connections just fine.
"local connections" as in local IP or localhost/loopback?
I believe we're all Steam
if you want you can DM the IP and i can double check
Anyone able to help out with a DS setup?
Ran on my PC GREAT. Just built a server with nginx hosting using Pteroq/Wings and been having trouble with my DS there. Everytime I try to join, I lose connection.
Confirmed the server is running, ufw has 7777 open for TCP/UDP and 8888 UDP. I'm stumped. 😄
nginx is set up as a stream proxy? NOT http?
omg, I think I actually figured it out. ALL along. Forgot to flip on 8888 on the damn node. WOW
also just noticed, 8888 is TCP, not UDP
Yeah you're right. Just forgot to check my cheat sheet
yes. 7777 UDP & TCP and 8888 TCP as of 1.1
Ok thx
@drifting hatch Got the server fixed. Took two techs at the datacenter apparently to find the firewall rule on their end blocking my stuff!!!
Hello, i have dedicated server, and i want to write scripts that would display some information in the chat. I'm also wondering: is it possible to change the text or properties of signs in the world when the server is running and the map is loaded (even when there are players?)? Is there a CLI on the server where I can enter a command to send a message to the chat on behalf of the server or change the text on a sign?
It skips the onboarding and gives the first player to login the stuff from onboarding.
If you want to play the onboarding phase, start a save in single player and the upload it to the server
didnt get any answers in questions channel but I have two problems. I dont have CGNAT i think
- cant connect to friends server unless im on vpn.
- second I get this error every once in a while. UNetconnection::TICK:COnnection TIMED OUT.m
Another person tested the server and was able to connect
Whats the best place to buy a server to host one?
I have an issue with dedicated server, I can connect from local ip, but when I try to connect from my public ip It's not working. I see all the server info, connect, but get disconnected with message lost connection to host. I think something with ports maybe the problem, which must be forwarded? I have 7777, 15000, 15777 - that's what i saw on internet
Outdated ports, 15XXX are no longer used
You need 7777 UDP & TCP and 8888 TCP now
Oh thanks I will test it out soon, and tell if it will work.
CGNAT doesn't matter when connecting to someone.
If it works via VPN thats means either your VPN does weird stuff to your normal connection, maybe your antivirus interfering, a local firewall blocking stuff or your ISP blocking outgoing ports (very weird).
Timeout could be caused by our VPN
Only works with vpn at the moment. I’ll try to disable all antivirus and stuff and try again
Tried logging into same server from a different computer and internet and it worked fine. this is something from my computer/internet.
Can you try "same Internet" different pc?
Sort of did. Since I tried on steam deck too
And?
Same issue
It’ll try to connect and then give the same error
I don’t know how to set up vpn on steam deck
Frustrating problem
maybe have a conversation with your ISP, and see if they know of anything 🤷
Yeah, if a different PC on the same network has the same problems it's probably ISP related
Brought my steam deck to work and it works fine
So network.
I’ll try lan direct to modem at home to see if it works
I doubt they would know of connection issues to satisfactory
But they would know if something on their end was blocking you
I guess could ask. I have no problems joining private Minecraft server either
what the hell does that mean when i try to update the server :c
check if you have the damn 8888 port open, i ran into the same issue like 10 minutes ago, vpns usually have all ports open
i closed all my ports after opening them since they didnt do anything
i should have 0 ports open at my office where it works
currently at home its fiber -> asus zen router -> eternet splitter -> pc
and then asus rounter -> steam deck
alright than i have no idea lol. Was hoping it was the same problem cause it would have made it much easier
yes
wait you had to open 8888 to join a game or to host a game?
i see this comment "
I had the same problem until I realized I used my Domain A to connect to my server but the mounted wildcard certificate was for Domain B (created with Lets Encrypt). This caused the error for me. After I connected with Domain B everything's worked like expected. If you do not provide your own certificate the game will create a self-signed one for you but I am not sure for which domains this is valid. Hope this helps." but i dont understand
opening ports is for hosting not joining
so i got my IP to change my IP to a statis ipv4. so now it went from 100. to 140. ip address. but still not working. tried port forwarding again. and didnt work.
tried direct connecting to my router didnt work. tried to direct connect to fiber box but no internet at all
As a client you don't need port forwarding
just trying everything
If you steam deck works at work but not at home that's either your router doing weird stuff or your ISP filtering you
it might be my ISP. not sure how i could even start to fix that
Call them
tell them what you are trying to do, not what you think you need.
anyone got a fix for this?
Delete files and do a fresh install
thats the problem. A fresh install works, the update doesnt. And reinstalling every update, seems counterproductive. also that happens of multiple versions, i mean updatering from them
its a steamcmd issue, not really a satisfactory issue
ah, was thinking it might be on the cmds side, wasnt sure so wanted to check if someone here had the same problem.
I solved this too, finally we're on DS. THe issue was that I either needed to add the non-cmd ending exes to the firewall or configure the forwarding separately (tcp, udp as separate rule instead of tcp/udp). But I can't tell which one helped, because I done both of these as my last attempt.
got it resolved. second time they turned off CGNAT i was able to connect
where are save files located on ubuntu? If i dont have acces to the games menu to download them thru there
i have a problem with dedicated sv i made , even i use this site to check sv status and can join with local IP but cant with public IP , thats mean only i can join sv , no one else can , ports 7777 , 15000 , 15777 already forward but no use , i tried to do on another device but same result T_T , can anyone help me ?
you used old outdated info. 15xxx is no longer valid. It uses 7777 TCP and UDP, 8888 TCP
15xxx was depricated 3 yrs ago
7777 tcp and udp already forward , but i cant with 8888 tcp
It cant work without it. You could redefine it in the launch argument. -reliableport=xxxxx
so if you can get 15000 or 15777 open on TCP, ...
it has to have that second TCP to work now, tho
I'm at a total loss, I have tried going back and redoing my ports on router and on firewall. server has been working fine for months, closed it down a few days ago and now it doesn't show up as online. any suggestions or pointers? sorry for having to ask for help.
nvm, apparently it was a dns issue with provider
im having an odd issue with my dedi server, when i try to join, it connects but i get this error in the console [2025.12.24-10.23.16:164][ 72]LogGame: Error: RegisterPlayerWithSession: Failed- UniqueId.IsValid(): true, IsV2(): true, IsOnline: false was also on it yesterday with no issues, nothings changed since like 12 hours ago
any open ser4vers to join?
Is there any plan to let anonymous users through steamCMD update the game?
The 1.0 update bricked it about a year ago
i use steamCMD to update the server without any issues
Weird, it only worked for me when I logged in with my account instead of anonymous
are you using the command "+login anonymous" when you run steamcmd??
I'm not running in a script, so I'm just using login anonymous after opening
deleting and reinstalling steamcmd worked
What does it mean to run a dedicated server as a service, and how would I do that for Satisfactory? I know a limited bit about it. Just looking for some dialogue.
"running as a service" means you can run the programm in the background, or the OS runs it for you, allowing you, the user, to log out while it keeps running
how you do it depends on the OS you want to run it on
Ok, interesting. A brief chat with chatgpt suggests using Task Scheduler as a simpler option. I'm not a complete monkey, but this is new territory for me to learn. It says Task Scheduler is not truly running it as a service, but is functionally very similar. Otherwise I'd need a tool like NSSM.
I'm using Windows btw.
while it would technically work via task sheduler
nssm is cleaner
where should i put qustion for updateing my server
Interesting. What makes it "cleaner" than TM? And its a free third party software, what kinds of risks should I consider? (This helps me get closer to asking better questions in a few places, thanks 🙏)
why would you ask where you can ask? Looks like a good place
task scheduler is not really meant for running loong tasks
managing the state (stopped, running, restart) is a bit of a hassle
triggers are not fully reliable
no real risks with nssm, if you want you can skip it and do everything via cmd/powershell
well was not sure if should have put it in faq
that answers common questions lots of people have, and isnt open for posts
would it be possible to request a bit of help setting up my dedicated server?
ive done all of the router portforwarding correctly as far as i can tell, but for some reason using port.tools/nmap online scanning thingy, it still says the port is closed, which i dont understand
fixed issue, server is showing up via public ip, but satisfactory wont allow me to join it via it
fixed it again, accidentally set the 8888 port to udp instead of tcp
works
Should I set up a Satisfactory server and play on it at the same time, or should I just use the in-game multiplayer?
do you want machines running 24/7
nope i was just hoping that setting up a dedicated server would improve my performance but it's still on the same machine
if its on the same machine dont do a dedicated server
Tbh it would probably be worse since the server acts as an invisible player keeping things loaded so it would almost be like having two games running at the same time
Thanks, Noted.
so now i have a server and all worked well before my internet went down for a week or so nothing has changed and only i can join localy what can i do to fix or find the issue
they cant even reach the server to tell me why they cant join
perhaps there might be a problem with your router
I'm not seeing anything
Check your external IP
is there any known bugs/issues with the dedi server auto-pause ???
what my public ip
my public and privat ip never changed
i ask this, as soon as i turned off the server auto pause to let the game world run 24/7 the server goes from all fine to ☠️ in a split sec
Im trying to join my friend who is hosting a dedicated server
I am unable to join on my home wifi, but can join on my mobile data hotspot
has anyone had similar issues?
Probably your ISP blocking ports
Then try restarting your router if you haven't yet
Hey could anyone help by chance? my friend created a dedicated server but we're unable to join it, is there someone that could explain the port forwarding thingy cause i can't really understand
Can anyone help me to figure out hardware to host a local server for my wife and myself? She's playing on a laptop and I have a high end desktop but I'd rather just have a machine dedicated to hosting our server so it can run at all times.
same as when you play the game, minus the gpu requirement
very basic:
the external (ipv4) address of you friend points towards their router. the router then must forward the specific ports towards actual game server
ok and so how can I fix the issue? like what in particular do I have to do?
you dont. your friend has to:
find the routers modell
search "<router model> port forwarding" online
follow whatever guide they find to forward 7777/tcp, 7777/udp and 8888/tcp to the game server
tell you their external IP
then and only then you can try to join useing the external ip they told you
they themself can join useing the internal IP of the server
ok is it fine if I dm you rq
i've found a guide about it but im not sure what we have to put in the specific settings
make sure this guide isnt 3-6 yrs old, because that no longer works. You need one made within the last year
well honestly I have no clue
what i've managed to do is seemingly open these ports as stated from the guide of the router
yet it doesn't ping them
thing is the server exists and its working for him but we can't manage to figure out this port forwarding stuff
The router where the server lives needs to open ports for inbound traffic. 7777 TCP and UDP, and 8888 TCP. Specific on that vary by router
there is a manufacturer make and model on a UL plate n the back of the router, enter that info in to google, +port forward
Is the public IP of the router the same as the WAN address assigned to it by the ISP?
Trying to set up a dedicated server for the first time. I'm running into a really strange issue. When I try to join the game, I experience severe rubber banding. In short, I can move in the world, but eventually I get teleported back to my starting spot. Then, after about a minute, I get kicked due to a connection timeout error.
Here are some of the error logs I'm seeing:
LogNetTraffic: Warning: Notification::ProcessReceivedAcks - Missed Acks: AckedSeq: 11556, OutAckSeq: 11081, FirstMissingSeq: 11082 Count: 219
LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = ConnectionTimeout, ErrorString = UNetConnection::Tick: Connection TIMED OUT. Closing connection..
I'm running this server using AMP in a Proxmox LXC container. I've configured all of the port forwarding rules and verified they work. Any idea as to what my problem might be?
I've tested this issue over my private network and over the internet and the problem persists.
Afaik amp is currently broken
broken how? I can try to make some manual updates using the command line/file manager.
Don't know, never used amp, but we had multiple Attemps with AMP here and none worked.
Seems to some problem with the 7777/UDP port, which handles "small" game update
Thus your rubberbanding
Hey everyone - trying to setup a dedicated server. Was able to successfully portforward and server status shows up and running. But when I try joining it loads for a little but then says "Your connection to host has been lost"
in the server bat, this is the error in red:
LogGame: Error: RegisterPlayerWithSession: Failed- UniqueId.IsValid(): true, IsV2(): true, IsOnline: false
Ran into that exact same issue trying to set up my server, I fixed it by port forwarding TCP port 8888
I see that as the main solution but I've already done that. Used a port checking tool and it shows the port as open
If you didn't specify the ports using startup arguments, I would suggest to watch the log on startup to make sure that it is using port 8888 and not something else using that port.
[2025.12.27-20.41.22:109][ 0]LogReliableMessaging: Server streaming socket bound to port 8889
could this be it? Not sure why its using 8889, should I port forward that or is there a way to force it to use 8888
it will default to 8888 or the next free port up to +512
if you want to force a port, pass the "-ReliablePort=YYYY" argument if you host useing the native binary
ended up port forwarding 8889 and it worked! Thanks for the advice tho, if it changes again ill set it as is
do I need to do this everytime I start the server?
yes
So I have a specific player who cant connect to the server... They are located in Utah and the server is hosted by Nitrado in LA... He keeps getting timed out no matter what I have the timeout limits set to... any ideas on what could be going wrong?
might be a dumb question but is the dedicated server still running on UE4?
probably ue5, same as the client
trying to find people to teach me in my world
What does WorldTimeSeconds mean in the server log?
Hmm, could be the time there were players active on the server betweem the times it was empty and on pause
Also is it a bug or intended bahavior that dismantled stuff ended in a existing dismantle box really far away? And did not spawn a new box
it's a setting in options
I see. LOt of new options after 1.1
is anyone in here using playit.gg to forward their server? I am getting a weird issue. I can add the server in server manager and I see it online but when I try to connect it loads about 4 bars and times out. but the weird thing I'm running into is that i can hear the game sounds just fine.
You need two/three ports, 7777 UDP + TCP and 8888/TCP by default
You only configured the base port.
can i change the reliableport to 7778?
everytime i try to do ./FactoryServer.sh -Port=7777 -ReliablePort=7778 it locks up and just keeps restarting
will try that now
it didnt crash so thats a good start
with playit.gg you can't split ports like that they have to be consecutive
still loading 4 bars then Network Error your connection to the host has been lost
It doesn't need to be +1111, that's just the default
Playit doesn't use the same ports as the server, right?
You need to set the port in sync to playit, as the server tells the client what the reliable port is
i have tried it both ways
How do you host the server? Native, docker, amp, etc?
native, Ubuntu 24 LTS
on with ports forwarded.
Are there any programs that can monitor the status of a dedicated server? For example, I am self hosting one on windows. I would like to know when someone is connected to it or get a notification if it goes offline.
i can connect to it with no problems if i use the LAN ip, if i use the playit tunnel it shows up and i can manage everything but it doesn't let me join
One to one or translated?
one to one
7777 and 8888
using the free IPv6 it gives me for being a premium member it lets me do separate tunnels with the same ip
You just said playit only allows consecutive ports so it can't be 7777 & 8888
i made 2 tunnels pointing to the same IPv6 address they gave me
but that ones not connecting at all so im switching it back to what i was using
what ever i did its working now
I'm not prepared to kick the ball yet. I haven't rented a server yet. I'm just spit balling. Is there something I haven't thought of or something else that would be crucial?
no idea, this is for solving connectivity issues self hosting
Oh my bad.
one more question. to increase the max players is it still
MaxPlayers=x``` in the Engine.ini?
nvm its Game.ini
Is there a newer suggestion for running a Dedicated Server (native, Win11) as a service? NSSM seems to be something like 8 years old and no longer receiving updates, but it seems like both Reddit and the wiki keep pointing me to that page.
As the windows service api is also ancient nssm is still fine
Its just to configure the service, not actually run it
Right, it's just the thing that makes it restart if it crashes, and can stop - update - and restart to keep it automatically updated?
Alright then, 2017 here we go! 😄
well thats fucked
i typed up a big explanation of my issues but bc i linked the guide i used it deleted it smh
to sum it up, i follow guide, it no work, friend no able to join, he time out, i port forward 15777, 15000, 7777, i have private router not shared, sorry if i dumb
if a mod wants to be a kind fellow and reinstate it that would be cool otherwise this is my write up
Not dumb, just an outdated guide
Double check with the pinned wiki but these ports are pre 1.0. As of 1.1 you need 7777/TCP, 7777/UDP and 8888/TCP by default
I did also say I felt it may be outdated as it was mentioning things with the console to get ini files to edit which doesnt work for me
But I shall try adding the 8888 port
you used a bad, old, outdated guide that they dont want in circulation anymore
!wikisearch Dedicated_server
@hidden forge So wait why was i able to join but not him?
Probably because you joined via the local IP and that does not require port forwarding
Greetings to all. I have a question. What should I do if I turn off the auto pause in the server manager in the game after restarting the server, the setting is reset to true?
I found information that in ServerSettings.ini there is a line:
[/Script/FactoryGame.FGServerSubsystem]
mAutoPause=False
but I don't even have such aServerSettings.inifile created. I tried to put it inGame.ini, but it gets overwritten after restarting.
I also tried using the arguments:
-ini:ServerSettings:[/Script/FactoryGame.FGServerSubsystem]:mAutoPause=False
and
-ini:Game:[/Script/FactoryGame.FGServerSubsystem]:mAutoPause=False
i cant change settings on my linux server wether using the command or the button in the menu and i also dont have any .ini file in my server, is there something to do about it?
Does anybody know for Indifferent Brocoli, if i (re)start a satisfactory server, how long it should usually take? Already waiting 10min+ and I don't see a satisfactory log file in the file browser appearing
ah, found the log files and the crash problems
I have some spare resources if anyone wants their own dedicated server. Let me know
is there a spot I can find a list of public servers?
there are no public servers to list
you can check #1201555265942724758 for people that have private servers they have open to join
how do i fix this
these files do not exist and when i created them they didnt work
Is this a self hosted Server?
hi I have a small issue when my friend try to join my serv, the terminal of it send me this error
LogGame: Error: RegisterPlayerWithSession: Failed- UniqueId.IsValid(): true, IsV2(): true, IsOnline: false
[2026.01.02-14.39.24:112][968]LogGame: Error: RegisterPlayerWithSession: Failed- UniqueId.IsValid(): true, IsV2(): true, IsOnline: false
and it appear online
does your port forwarding and firewall setup include the "new" port 8888/tcp?
you have a port re-mapping, either
- adjust the port forwarding to 8888 internal and external
- adjust the port forwarding to that the external and internal ports are the same, and set it on the server with "-ReliablePort=YYYY" to the same port
- inform the server about the re-mapping with "-ExternalReliablePort=ZZZZ". lokal connection will probably not work anymore though
the server tells the client the port. and it still thinks it's on 8888 probably
ok thanks I will try
it work thanks for the solution
I try placing [URL]ExternalReliablePort=ZZZZ on engine.ini
and didn't work so place it on a bat file
Hi, im currently trying to get a Satisfactory dedicated server running on my notebook.
I set it up using SteamCMD. I can connect locally via ipv4 but since im behind a cgnat i cannot use ipv4 for the server.
So after portforwarding 7777 on TCP and UDP, aswell as 8888/TCP I get a "NotifyAcceptingConnection accepted from: " on the server console when trying to connect on Satisfactory.
The server manager on the client keeps displaying "This server appears to be offline." when trying to connect via ipv6.
ipv6 input is a bit broken in the client
raw address does not work at all, in "[]" works in the server manager but fails on join
only way with IPv6 is via DNS, either a domain or on windows via IPv6 literal
aight ill try that in a bit, thank you
and you need to use the address of the server, not your router
hey guys someone here who can help me with a problem i just made?.. im running a biscet hosting server for satisfactory everything worked fine but i noticed some delays.. turns out bisect gave me a server in the netherlands but im in germany.. so i klicked the switch server location button on the main page.. switched to germany.. now the problem is the console of bisect says: "[Warn]: The server is online but no game is loaded. Please connect ingame to load a Save!" but if i enter ip and port in satisfactory the server says Server name pending Not Authenticated, and normaly in the status tab there is a way to authenticate mit with the admin passwort but there is no button..
contact support
from hosting ?
yeah
well i have a feeling its not an hosing problem.. i can edit server files via FileZilla with no problem.. that means the server is online..
something is blocking/wrong with the ports, thats a hosting provider error
also you probably pay for it, so you can request support
is it the same port as previously? (my guess would be the server config file might be bugged if it is the same port, if you have permissions could try stopping the server then deleting it then restarting it)
yeah yeah thats true @hidden forge theyr "way" to fix it was that he resetted the server back to stock deleting everything i did on there.. (savegames, blueprints..) turns out still dont work..
i did by myself before give that factory reset a go.. because i know i can get the save back online via the in game server manager..
never ever again bisect.. normaly use gportal and theyr servers didnt make any problems at all.. but gportal dont support sftp what makes installing mods a pain..
Howdy Yall! I am not sure why, but my server that I host locally on annother computer next to me is not letting me connect anymore. I am about 150 hours in with no issues recently but now all of a sudden I cannot conncect to it I see on my server computer it is accepting a connection from my PC I am trying to play the game on, but on my end I am only getting this error at this point (see attached screenshot) I removed and re-added the server to the in-game server manager but it has not solved the issue. Restarted steam on both computers, checked port-forwarding. Any suggestions?
make sure the server IP is still the same as the one you entered?
Yeah, checked it multiple times, tried ipv4 and public ip, still nothing
After removing and re-addding the server, it let me authenticate it again, but now it just give me this error after hitting retry a few time
But i do see that the server pc is accepting a connection from my person pc
those are symptoms of the 7777 TCP port closed
firewall updates?
you can "see" the server via UDP, but it needs TCP for the API
How would I check that? I have the ports forwarded in my router settings
local net wont go thru router. machine firewalls
anything your side of the router doesnt go thru it
So would that be on my personal pc's side, not the server pc?
typically, a computer or router will let anything go out, and only check inbound traffic
so the server
Okay what would I do on that PC to open the 7777 TCP port?
depends onteh OS. Windows, maybe I can help, *nix, I got nothing
I am on windows
10?
Both computers are. server pc is using the steam tool for the dedicated server
My PC is windows 11, Server PC is windows 10
Apparently I have already done that
have you tried turning it off, and turning it on again?
The computer?
yeah
I had restarted the server multiple times, let me try restarting the computer now, give me a few
just. last line of options I can think of
Just to check, what IP should I be using when connecting to a server on the same network?
the local address of the server. Usually a 192.168.x.x
the router assigns the addresses
Okay I got it working, the server pc restart did nothing, but restarting my personal pc seems to have fixed it, additionally wifi on my personal pc was on even though I was connected via ethernet, so I do not know if that was the issue? But nonetheless thanks for the help brother!
wifi can def do that
So weird... thanks anyways brother, collectively we got to the answer!
Currently using AMP and I am not having any Issues playing(not using the default ports), the only issue I had was installing the mods on the server since sftp between the Mod Manager and AMP seems broken (winscp works fine). Also sadly managing a Server in the mod manager via the Path function doesn't work if the Game is already installed via Steam (Error Game already installed). I am currently installing mods via a virtual machine where only the mod manager is installed an the server folder is downloaded locally via sftp, managed by the mod manager via path and uploaded again using sftp.
(not saying that it wasn't broken in the past, just leaving the comment here to note that it is working currently)
yes
Its been a while and the posts are scattered.
Could you please post a short summary/recap of the problem, your setup and what you tried?
i have no config files and cant change server configs in the ingame server manager they wont save
I feel like I'm missing an obvious step.
- Port forward 7777/TCP, 7777/UDP and 8888/TCP
- Open those ports in windows defender
- Run the SDS exe
- Input the external IP and port 7777 in server manager (on the main menu of the Satisfactory client)
I just keep getting "server offline", but, I am hosting from the same machine I'm playing on, so I wouldn't be surprised if I'm missing a networking step
How do you run the server? Native, docker?
External IP as shown as your routers wan-IP or checked via a website?
Are they the same?
You router might block access from internal devices, best check with something/someone outside your network.
If you only play alone, just use the loopback IP 127.0.0.1 or the name "localhost"
I'll be playing with friends, not alone, but yeah.
Router blocking access from internal devices seems somewhat plausible. I'll try and get another player to ping me when I get home
native
Windows, Linux?
linux, ubuntu
Double check with which user the server is running and that it has the appropriate permissions
it has everything
so i am running a server using WindowsGSM with no issues. Ports are forwarded correctly and people have connected without issue. GSM allows for multiple servers to be run in tandem and I've done it before with other games. I can get two instances of satisfactory server running in tandem, but can only connect to one of them. the one that I can connect to is always the one that is started first. the servers are on different ports which have both been forwarded (both the "port" and "query port") and are different on both servers (one is 7777, and 15777, the other is 6668 and 15787). Is there any way to have 2 servers running on one machine?
if you pass startup arguments to the servers to set the ports, i have found it easy to run multiple on the same machine, -Port=7777 -ReliablePort=8888 are the startup arguments to use to set the servers ports
Awesome, thank you. I set "ReliablePort" to 8889 on the 2nd server and now they're both running.
I mean both connectable
Do you run the server as root? Can you try it if not?
im doing it as specific user and cant try as root atm
any recommendations for a server hosting service?
indifferent brocolli
Your home pc, tbh
Setting up a single DS is super easy and can be completed in under 10 mins
Heyho I'm running a Satisfactory Server on Pelican Panel/Wings and the server doesn't let me load into the game. Can someone help me out?
Fixed it. Sry for bothering lmao. It was so dumb. Needed to add 8888 to allocation in pelican....
Hey, I just set up a dedicated server with the goal of playing along with some friends who have never played before (SteamCMD failed to install, but the free Epic version installed fine). It's up and running and I can connect fine, but even if "skip onboarding" is set to false, it drops me straight in at tier one with a completed Hub - is that expected, and is it impossible to go through onboarding on a server?
Yes it is expected, that's how server saves are currently.
If you want to play the onboarding phase, start a single player save and upload it to the server
Ah - that's great, I didn't realise you could work around it like that, many thanks for the suggestion. My friend hasn't got around to playing single player, so telling them they had to do onboarding on their own would probably have stalled the whole process.
Hellooo
I need help with a DS that I just fired up about a couple days ago.
This is my first time me using Satisfactory's Dedicated Server and I'm running into a problem here.
I have the server running on an ubuntu server with the rest of my servers, trying to connect through local IPv4 works perfectly fine but anyone connecting using my public address can't.
The server details does show up when connecting using public IP but trying to connect either gives "Your connection to the host has been lost." or the long TIMED OUT error.
Things I've done are:
- Restarting the server.
- Restarting the internet.
- Checking Port Forwarding
- Checking Firewall
- Increasing the time out value in Game.ini
I have port 7777, 8888, 15000, 15777, 27777 all port forwarded and allowed through ufw (TCP and UDP).
Here is myss -plnut | grep FactoryServerif it helps
udp UNCONN 0 0 0.0.0.0:7777 0.0.0.0:* users:(("FactoryServerL",pid=1638751,fd=14))
tcp LISTEN 0 16 0.0.0.0:7777 0.0.0.0:* users:(("FactoryServerL",pid=1638751,fd=13))
tcp LISTEN 0 8 0.0.0.0:8888 0.0.0.0:* users:
(("FactoryServerL",pid=1638751,fd=15)) ```
I need this fixed pretty quickly as more of my friends will start to flood in and playing through steam friends list won't cut it this weekend. Thank you.
do others get stuck in the loading screen or can join but then time out?
first would imply 8888/tcp is not working. either something wrong in your setup or blocked by your ISP
second would indicate some issue with the 7777/udp port
Everyone who tries to connect through public IP gets the same issue.
Should I try changing port 8888 to like 8889?
And maybe port 7777 to 7778?
would ./FactoryServer.sh -log -Port=7778 -ReliablePort=8889 -unattended do it?
i would try the following first:
./FactoryServer.sh -log -Port=7777 -ReliablePort=7778
alright ill give that a shot right now
okay so connecting while im using a vpn works but im not 100% certain yet so ill try to ask a friend real quick
Nope, they failed to connect
Should I try this?
Okay umm what?
did you adjust all the forwarding and firewall rules?
Yes I have, I restarted the server and the Failed to Connect to the Server API thing is gone now
But my friends still can't connect
the port forwarding is one to one? same port outside as inside?
can you send a screenshot of the forwarding rules and firewall too if you have it enabled?
Is it alright if I send it to you in your DMs?
sure
hi I am trying to play with a different person I am on steam using boosteroid and he's on epic we cant seem to be able to connect to a game does anyone have any tips?
No idea what "boosteroid" is, and it may be an issue. but the steam acct will have to link to epic, and log into epic in the main menu.
Then the host has to configure their session settings for steam to epic cross network
boosteroid is a cloud gaming provider as i dont have a powerfull enough pc to run it myself
Yeah, that is going to complicate things. You may need to contact their support as well
At any rate, once the host has their system configured, they need to get the "session ID" code form that same panel, and send to you via chat
ive tryed using the ip of the host but i just got errors
that is the most complicated way, requires port forwarding and all that, and not much documentation on it from the devs
we paid for a remote server rather than hosting our own that works
than kyou for the advice
@hidden forge @hushed dust we're having the same issue, did y'all end up figuring it out?
We know what is happening, just don't know why.
Nothing wrong with the server, I could join just fine, has to be something on their side
for my case, it was my friend's issue where only they can't join but when xeet tried to join there were no issues. i asked my friend to join using a VPN and it worked like a charm
Hi everyone is there a way to add more players to dedicated server
Is there a reliable info source guide
using -MaxPlayers=(some number) is what i did, also adding it in the Game.ini file works
do any one does have a good tutorial for mods setup on dedicated server ?
Ask in the separate modding discord
hey guys, my server has been working for about 8 months 24/7 without any problem (using my 2nd pc for hosting the server) and suddenly I'm getting this error from the screenshot, what's going on? the server is running as shown, I played a couple of hours ago without any problems
restarting the server didn't help
Update: managed to make it work
First step: stop the satisfactory server
Then follow the rest:
apparently there's a service that wasn't running for me, it's checked in CMD (opened via administrator access), you can check it by typing
w32tm /query /status
then for me, it said "The following error occurred: The service has not been started. (0x80070426)"
afterwards in the same CMD, I typed the commands as follows:
sc config w32time start= auto
net start w32time
Output: The Windows Time service was started successfully.
then
w32tm /resync
if it doesn't want to work, try
w32tm /config /update
w32tm /resync
then verify the service is running via
w32tm /query /status
output should print about 9-10 lines in CMD (leap indicator, stratum...), that means it's running, now restart the PC (don't start the server before restarting the PC!)
and after you restart the PC, start the server and it should work now, at least that worked for me, not sure if the restart itself fixed the thing or the restart + starting that service fixed the thing, but now it works properly again
so your time was out of sync?
looks like, but no idea how could that possibly happen since I never turn off that PC
that might be the reason why, knowing windows 🤣
I am not suprised with anything anymore xD but it works now so I'll get back to the grind :D and it's always nice to leave a fix for the future if someone gets the error like I did
Can someone help me figure out how to fix this problem? I get it every time I try to join my server.
could you hear the factory before that happens?
hey, random question, but does anyone know of any console commands for an admin/owner of a dedicated server?
Probably missing port 8888/TCP in your setup
Otherwise we need more information
Okay, thank you, port 8888 was missing.
Are these all of the commands?
yeah, it's pretty bare bone
any cheat type commands are locked out in the core game
and your local client console still does all it does
port 8888 not being will cause that every time Nickell1000
Any idea if the Cartograph mod is possible to get working on dedicated server?
Heya, I'm currently running a Dedicated Satisfactory Server locally over Unraid/Docker. I'm running into some "Performance" issues that are quite annoying and wanted to ask if theres anything I could do to fix it or atleast smooth it out a bit more.
Mainly Projectiles from Monsters seem to be laggy and are stuttering while flying. Also Sliding into Jumping seems to be more unresponsive sometimes than in Singleplayer. Even though my Server and I are in the same network and I'm using ist local IP I still seem to have 10-30ms Ping? Everything else seems to run smoothly.
TPS is stable at 30 and my CPU Cores also seems to hover at like 5-20% utilization. I'm running a i3-1220p with 32gb ram and nothing really else is running on the server rn.
It is laptop?
wifi?
1gb lan
I notice this too on my LOCALLY run Dedicated servers. When they dropped 1.1 there was major desync issues that they have since "ironed" out but it still needs more work.
Gigabit internet with 100gigabit local network and all hardlined
My system is a 12700kf with three 2TB nvme drives and 128GB of DDR5
So if my system cant handle it, then its a coding issue (more than likely)
do you ever had on server that you cant place foundation (hologram dont disapiear and after relod its build?
@inner scroll too.
As your stated processor does not have uniform cores there might be an issue if the scheduler puts the server on the e-cores.
If your hypervisor supports it, can you try pinning the server to the P-cores?
No hypervisor. I set the priorities manually
Yes...but that was 1.1 and I havent seen that issue on any of my servers since 1.2
Since im on windows 10, im not quite sure how to know which ones are which because win 10 improperly reports the cores anyway. Ideas?
The first x ones should be the P-Cores
A 12700 has 8+4, so the first 8 (0-7) should be the P-cores, the next 8 the hyper threads (8-15) and the last 4 the e-cores (16-19)
how often do you restart your server?
Every night at midnight central time
Roger, thank you for this. Makes sense
I think i have them assigned in the hyperthread range
do you use an automation for server restart? do you have any manual or tutorial for this?
the server has an auto-reboot built-in
note thats a clock, not an interval
and iirc it refers to UTC time
hi im trying to change the network quality settings in engine.ini game.ini and scability.ini
i see that there is 3 sections for engine.ini, and when looking in the engine.ini in the docker container file it also has 3 sections but the bottom 2 are different (steamsockets and socketsubsystems instead of onlinesubsystemutils and socketsubsystemsepic) engine.plyaer is the same though
should i replace all 3 with the website one or just add the website config to the bottom and leave the others untouched?
^^^ this is the default
[/Script/Engine.Player]
ConfiguredInternetSpeed=104857600
ConfiguredLanSpeed=104857600
[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600
[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600
the website is asking me to add these but idk if i should replace all 3 or just the engine.player one and keep the bottom 2
also idk if i should change the bottom 2 to the new values as well
i just found out one of them was at the top
ig i'll just keep it where it is and just replace it with the website config and add the epicnetdriver section too
if you guys know whether or not i should change the socket stuff to the higher value too that would be greatly appreciated
welp i just increased all of them to the same value
if anyone is able to help, I setup my server following the guide on a windows server I have in my house, and tried to connect to it on my local PC via the server manager, and I got the "failed to connect to server API" error, and when I try to use join game it gives me the encryption error.
do I need to install steam on my my windows server. I installed just steamcmd
did you use the ingame server manager to connect to your server?
if using default ports, did you open 7777 tcp/udp and 8888 tcp
you did 2 rules in windows one for tcp and one for udp for port 7777, that is the port that controls the info for that info screen
yeah, any way I can double check that?
if you search for firewall, it might call it windows defender firewall with advanced security (im not infront of a server right now)
then look at the inbound rules
found the issue, thank you
I typed in only 3 8s
thank you very much for the help @mild thunder 😻
Does anyone play on ps5, looking to start a separate world with other people
I'm having some trouble with hitching on my dedicated server. Is this the right place to get help with that?
The longer I play the more things seem to bug out
where can i find that note?
Don't know what UTC time Xeet was talking about, but this just sets the restart to the hour of your local system time. Hour 12 is noon, hour 24 is midnight.
ah ok i searched for some comand in config cfg
Ah, lol
what do I need to do as far as the config file goes to put satisfactory behind nginx?
You need a stream config, not a http. And don't forget the "reuseport" directive on the udp port
should I get a valid cert from letsencrypt for it as well?
If you want, otherwise the server uses a self-signed one
Keep in mind that the server must hold the certificate, not nginx
Mmm.. that's quite different from my webservers.. the webserver itself doesn't hold the certs.. the reverse proxy infront of it does. so I'll just leave the self-signed cert it comes with.
satisfactory is not a website ^^
so for a config, I'm looking at something like this?
worker_processes auto;
events { worker_connections 2048; }
stream {
upstream tcp_backend { server satisfactoryhost:7777; }
upstream udp_backend { server satisfactoryhost:8000; }
server {
listen 0.0.0.0:7777;
proxy_pass tcp_backend;
}
server {
listen 0.0.0.0:8000 udp reuseport;
proxy_pass udp_backend;
}
}
it is not, which makes it a new exciting thing to try to proxy
no, you need two 7777, one for tcp, one for udp, and a 8888 tcp
oh yeah.. that's right. I remembered having to do that for ufw xD
should be something like this:```nginx
server {
listen 7777;
listen [::]:7777;
proxy_pass server_base;
}
server {
listen 7777 udp reuseport;
listen [::]:7777 udp reuseport;
proxy_pass server_base;
}
server {
listen 8888;
listen [::]:8888;
proxy_pass server_reliable;
}
Hi there, I got some support last night, was able to get my server running, and I can join it, and 1 other friend can join it, but our third friend can't join it for some reason and is getting a "connection timeout" error. This is what I see on the server side. I've already adjusted the connection timeout setting to be 240 and 200.
disable ipv6?
I'm not sure if connection timeout matters... from my understanding that's how long the server waits for a reply before declaring the connection dead.
so 30 seconds for that or whatever the default is would be fine.
nah, thats just ipv6 mapped ipv4
probably something on their end blocking the reliableport
is the other friend that can join also from outside your server network?
noted. I've got ipv6 disabled on mine because my isp doesn't provide a ipv6 wan xD
yes
this is what I saw on the wiki, so I assumed I could just crank that up to help
then it's 99% an issue at their end/with their ISP
not much you can do
you can try changing the reliableport to 7778 or something in the 16k+ range
hmmmm okay. I would need to change that in the config, the windows server, and my router correct?
or you can set the "ExternalReliablePort" parameter and just change the port forwarding
will probably break local connections though
How do i allow more than 4 people on the server at a time?
thx
Yeah no luck unfortunately
Gonna keep trying and looking for other solutions to keep the connection alive
beautiful
Is it recommended to reboot the actual server itself each day? The machine running the dedi server.
If its windows, do a regular reboot. Maybe not daily but like once a month
If it's Linux, let it run
Why do you need that much power?????
cuz power
With the exception of a few "serious" windows updates, I haven't shut my PC off/rebooted in over 5 years
any ideas what might be causing the issue? We tried another seperate server host, and he can't connect to them either
Sounds like someone is behind a locked up firewall
Anyone got a second to help me with port forwarding do I need to port forward to both my internal and external ip or just one of them
Server restarted and cloned me with none of my items 😢
find your body, kill it
it might be that cross legged fool in the shot, sadly the pioneer had a mental breakdown and was forcefully cloned from space. Fortunately for the new pioneer they landed in an area that has existing infrastructure
Father forgive me
got the server up and running but when trying to join getting this error
server is running on windows 10
Erm, is it a connect by joining or connect by server manager
connect by server manager
do you have an option to restart the server?
through server manager or from the dedicated server?
(seperate pc on local network)
ah, then youll need to adjust your servers settings to allow for local network connection
Is this an actual solution though?
my memory is a bit fogged, i just know its on the server end
my goal is also for my friends to be able to join aswell
its a bug i have ran into repeatedly, you spawn into the game and the game instances you a new body. It has to do with how the game connects with the instance.
if your network settings change, itll spawn a new body, if they reset to the old settings then the body you are playing on goes crosslegged and you take over the other body
easy answer is kill the body, itll drop a lootbox with all contents of inventory
itll respawn at the hub, so if you ever respawn at the hub you know it happned
as for Proffesor, youll need to know how to open ports for gaming on the server
itll be a network settings issue on the host PC
Ahhh I seee
yeah i ran into it a lot when connecting to the internet on my PC with tethering from my phone. it would move me to a new location every time. If i manually edited my IP on my phones wifi to be set, the issue dissapeared
Proffesor are you running a windows host machine?
if you are referring to opening ports 7777 and 8888 in firewall on host pc that has been done
yes
Is that the port you are using to connect on?
cert not yet valid, probably means, time on server is incorrect, either via the time zone being wrong or the actual time
def worth a quick reconnect there, only takes a sec.
my thoughts jumped to permissions lol
host pc did have the wrong timezone set in windows is that what you mean?
yep
start there
crap i didnt even notice that at first i just threw my old pc parts in a case and threw windows on it and started tinkering with this
after the timezone, and time have been updated, you will need to delete the server settings file after stopping the server, then restart it to regenerate the cert
same issue after deleting save
did you use muiltihome to launch?
does the server game version match your local version
and its ports 7777 and 15000
i thought it was 7777 and 8888 default
it is 7777 tcp/udp and 8888 tcp
whats the 15000 then
pre 1.0, so no longer needed
then yes that is how it is set up in firewall and port forwarding on my router
ah then mistaken info from my end my bad
to anwser ur other question i do not know what multihome is
am trying to run server through windows 10 as a user
was this the save that you deleted to try to reset the SSL cert then?: %AppData%\Local\FactoryGame\Saved\SaveGames\ServerSettings.7777.sav
ah multihome is part of command launch structure, so if you aren't using that then itll be moot
you might need to check your servers hosts file in your windows settings
gotta map IPs
unsure of how to map IP apologies this is my first dive into server hosting just tired of paying for game servers for me and my friends i appreciate yall helping me
C:\Program Files (x86)\Steam\steamapps\common\SatisfactoryDedicatedServer\FactoryGame\Saved\Config\WindowsServer/gameusersettings
this is also the path that i deleted the game file @mild thunder
wrong directory