#dedicated-servers

1 messages · Page 154 of 1

strange saffron
#

it on a server somewhere else

hidden forge
#

i running a satisfactory server via amp
you are the host

strange saffron
#

no

#

i trying to join somone that has the sever running

hidden forge
#

then add their server

strange saffron
#

i added it

hidden forge
#

then join

strange saffron
#

the join button is grayed out

hidden forge
#

if it's not posssible the host hasn't finished the setup

strange saffron
#

it setup as far as i know i looking at it

hidden forge
#

if you cant join its not

strange saffron
#

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

hidden forge
#

no and no
serversettings is not the save, its as the name says server settings

strange saffron
#

ok so that wat i need to be able to edit

hidden forge
#

to achieve what?

strange saffron
#

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

hidden forge
#

who is hosting the server? you or somebody else?

strange saffron
#

being 1500 15777 and 777

#

i am on another pc

#

within the same network

hidden forge
#

so you host it

strange saffron
#

yes

hidden forge
strange saffron
#

oh ok

#

i dot hae 8888 forward so maybe

#

that it

hidden forge
#

and you don't need forwarding inside your network

strange saffron
#

ok

#

fair

hidden forge
#

then add the server via the IP of the other system in the server manager

strange saffron
#

ok done

hidden forge
#

did you ever set the admin password?

strange saffron
#

it never asked me when i set it up though amp

#

is that a question i rpoblem need to ask amp discord

#

proable

hidden forge
#

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

strange saffron
#

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

hidden forge
#

then create or load a save

strange saffron
#

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

hidden forge
#

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

strange saffron
#

sorry i said that wrong my bad

#

if another person tries to join this do they have to have the save to join it

hidden forge
#

no

strange saffron
#

ok

hidden forge
#

the save is loaded on the server, everybody can join it

strange saffron
#

question if i not on the server the sever should still run right

#

or will it pause

#

cool

hidden forge
#

ah, that depends on how you set it

strange saffron
#

ahh ok

hidden forge
#

if you enable auto-ause it'll pause if nobody is connected, if not not

strange saffron
#

cool i good with this

#

lol

hidden forge
#

just the host server/system needs to run

strange saffron
#

fair

#

ok i got it uploaded the settings setup

hidden forge
#

then load the save and you should be able to join

strange saffron
#

the box is still grayed out

hidden forge
#

can you send a screenshot?

woven gale
strange saffron
#

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

hidden forge
#

did you load the save in the manage saves tab?

strange saffron
#

that might been it

#

and i think i ust crashed the sever lol

hidden forge
#

nah, it takes a while
while it loads the save it stops responding to the network

strange saffron
#

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 ❤️

hidden forge
#

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

strange saffron
#

ok ty yea just setting up the port fowarding and the firewall ports now

#

ty 🙂

frosty gale
#

If anyone wanna join Steam://dffcf3b600008601

fierce basin
#

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

drifting hatch
#

As long as it's reasonably fast, no reason why you can't run the dedicated server on that mini pc yep

#

I personally recommend Linux but Windows is fine too

wicked knot
drifting hatch
#

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

fierce basin
drifting hatch
#

What's the spec of the mini pc?

dusk cedar
#

In The Server manager section it says server tickrate 30. What does it mean and is it good or bad?

drifting hatch
#

30 is standard and fine

dusk cedar
#

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.

drifting hatch
#

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

wise lodge
#

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.

drifting hatch
#

So the server is currently running on 7777/udp/tcp and 8888/tcp again?

wise lodge
#

currently not but i can change it

drifting hatch
#

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 ?

wise lodge
#

ipv4

drifting hatch
#

Are you behind anything like CGNAT on the v4?

wise lodge
#

ports changed

#

no i got dedicated ip address

drifting hatch
#

If you DM me your IP I can do a scan to see if those ports are filtered or open?

hidden forge
#

Does the server manager show ping and save name?

wise lodge
drifting hatch
#

From your friend?

wise lodge
drifting hatch
#

I assume so if 42ms

#

Server log - anything there?

hidden forge
wise lodge
#

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

wise lodge
hidden forge
#

8888/TCP does not work then

#

And kind of port remapping done or 8888 from start to end?

drifting hatch
#

Looks like it yep, ReliableMessaging handshake timeout

wise lodge
drifting hatch
#

How are you running the binary?

wise lodge
#

steamcmd with bat file

drifting hatch
#

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

wise lodge
#

[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

drifting hatch
#

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

wise lodge
#

we use putty as telnet is not enabled by default. putty gives network error: software caused connection abort

drifting hatch
#

Port sounds closed or filtered

wise lodge
#

nmap online port scan shows 8888 filtered

drifting hatch
#

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

wise lodge
#

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

drifting hatch
#

Problem solved 👍

wise lodge
#

my friend says he's going to kick my backside when he get hold of me

acoustic pecan
#

[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?

violet atlas
#

is a i5-4440 and 16 gigs of DDR3 ram good for a 2 player server

drifting hatch
#

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

cunning pagoda
#

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

drifting hatch
#

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

hidden forge
drifting hatch
#

On the Ubuntu server you might need to open those ports on the firewall as well - ufw / iptables

dusk cedar
#

how do I ban player from my server?

hidden forge
#

change password, block ip

dusk cedar
#

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

drifting hatch
#

Would be nice if the system was like Minecraft, every account has a UUID and you can white/blacklist users accordingly

dusk cedar
#

yeah, we need that. Some kind of player management menu at least minimal

drifting hatch
#

Yep

cunning pagoda
#

ok so i am able to now connect on the lan network but my friends cant connect

drifting hatch
#

Have you done your port mappings?

cunning pagoda
#

i have is it an issue with xfinity?

drifting hatch
#

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?

cunning pagoda
drifting hatch
#

and the details for each one as well

celest plinth
#

If i installed mods on my server. Do clients need to install it too?

violet atlas
celest plinth
#

what i was thinking but i didnt know if it was classified in a minecraft plugg in

brittle sedge
#

over the net

drifting hatch
#

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

dusk cedar
#

Just noticed my server was updated today. Are there release notes I can follow for the server side?

drifting hatch
#

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

dusk cedar
#

well mine definitely pulled a new docker image

drifting hatch
#

Might just be the image rather than the server itself

dusk cedar
#

lol and the point of that?

drifting hatch
#

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

dusk cedar
#

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

drifting hatch
#

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

dusk cedar
#

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

drifting hatch
#

like docker logs name|container_id

dusk cedar
#

okay, but what is the file location?

#

inside the docker

drifting hatch
#

I'm not familiar with your image, not sure within

dusk cedar
#

forget about the docker image. I am talking about out of the box game server console log location

#

if it was without the docker

drifting hatch
#

Which OS

dusk cedar
#

Alma Linux

drifting hatch
#

Client? Like Windows

dusk cedar
#

server on linux, what is the console log location on the file system which folder and file does it log to?

drifting hatch
#

Normally like FactoryGame/Saved/Logs

#

(within wherever the server is run from)

dusk cedar
#

got it

#

thanks

west berry
#

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

dapper helm
#

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 ?

drifting hatch
#

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)

dapper helm
#

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

hidden forge
hidden forge
hidden forge
#

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?

dapper helm
#

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

hidden forge
#

then something is wrong with the secondary port, 8888/tcp by default

dapper helm
#

i have run it on port 5001 and 15777, where 5001 is in tcp/udp and 15777 in tcp

hidden forge
#

any kind of remapping or 15777 from start to end?

west berry
dapper helm
#

i have mapp my router with this rights ports

hidden forge
hidden forge
west berry
hidden forge
#

looks fine. on what are you hosting? windows? linux?

west berry
#

windows

hidden forge
#

firewall disabled?

west berry
#

on the router? currently medium level

hidden forge
#

no, on the windows host

west berry
#

oh

hidden forge
#

but yeah, but the router does block it too

west berry
dapper helm
#

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

hidden forge
#

@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?

hidden forge
drifting hatch
#

Sorry had to pop AFK but Xeet's got this xD

dapper helm
drifting hatch
#

What's going on with those WAN ports

dapper helm
#

it's free, i'm forced to have a wan port over 35000 or something like this

drifting hatch
#

They have to match up

#

Can't be doin' that

dapper helm
#

ooooh

#

you have probanly right

hidden forge
#

yeah. the server tells the client on what port the secondary port is. as it is running on 15777 it tells the client that

dapper helm
#

i will try to start my saitis with other port

hidden forge
west berry
hidden forge
# west berry

here. current settings only allow connections from the outside if they are initiated from the inside

rough abyss
#

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?

hidden forge
#

depends on what the over levels are

west berry
#

low is same thing

hidden forge
#

and custom?

west berry
hidden forge
#

noo, don't like this

drifting hatch
#

Wouldn't recommend turning off the v6 firewall, you're exposing all of your systems

hidden forge
#

can you tell me your router model so i can look into the manual?

west berry
#

fibre x6

hidden forge
#

manufacturer?

west berry
#

salt

#

swiss company

drifting hatch
dapper helm
#

same problem, and my server run on the right new ports

drifting hatch
#

Can you paste the entire command you use to run the server?

hidden forge
#

@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?

hidden forge
west berry
#

ah oops

hidden forge
drifting hatch
#

^^

west berry
dapper helm
#

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 :

hidden forge
#

i said "or", you did both 🙁
remove the " -ExternalReliablePort=35777"

dapper helm
#

i think it's working
a friend will try and confirm to me

#

thanks a lot for your help

swift scarab
#

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!

hidden forge
drifting hatch
#

Throw more cores at it as well

#

(assuming it's a VM or similar - solved the problem for another pioneer the other day)

swift scarab
swift scarab
#

Is the Problem with Hypertube junctions a known one of is it just a me Problem ?

drifting hatch
#

Oh yes 1 core is not enough - do you know what the CPU is?

swift scarab
#

Shure we have 8 Cores assigned but somehow only one is used with 80%

drifting hatch
#

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

swift scarab
#

Okay thanks i will try to lock once again

drifting hatch
#

Windows or Linux ?

#

356% CPU is about 3.6 cores worth of compute

stray maple
#

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?
drifting hatch
#

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

atomic shoal
#

when are the performance issues are getting fixed btw?

drifting hatch
#

Which performance issues specifically?

atomic shoal
#

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

drifting hatch
#

Could be a CPU issue, what is it?

atomic shoal
#

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

atomic shoal
drifting hatch
#

You're certainly not short of RAM so stutter would either be networking or CPU I imagine

atomic shoal
#

then what would be a "good" server host for late game stuff/giant factorys

drifting hatch
#

I'm just using my local Linux server, which is a 12600K, been flawless even with this large fac

atomic shoal
#

alr

#

are yall also playing with or without mods?

drifting hatch
#

Just vanilla

atomic shoal
#

damn

#

bc this is what the support said

drifting hatch
#

What is that regarding?

atomic shoal
#

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

drifting hatch
#

I run a 30 standard tickrate, I have tried 45 which didn't really make any noticeable difference

atomic shoal
#

ye my friend wanted it but it was the same before

drifting hatch
#

I guess I need to invite some to my server at some point and actually test it with more than just me

atomic shoal
#

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

drifting hatch
#

Mine might suffer the same fate with multiple people, just never tested it

atomic shoal
#

and i mean our builds aint that insane rn this as an example is for every phase part (besided phase 5)

drifting hatch
#

Doesn't look all that large

atomic shoal
#

ik thats what im saying

#

if it would be insanely large i would understand the lag yk

drifting hatch
#

My factory covers all over the world at various locations, significantly larger I'd say

#

Certainly fine with just me alone

atomic shoal
#

damn

drifting hatch
#

It does use quite a lot of CPU

#

Almost 4 cores worth now

atomic shoal
#

and this is our future power plant wich should do around 6tw

drifting hatch
#

Not sure what your CPU is and how many cores you have allocated, could be the issue

atomic shoal
drifting hatch
#

You got a fair amount of stuff there

atomic shoal
#

but idk what exactly it was

#

refiened power takes hella much

drifting hatch
#

What about self-hosting, if you have a box decent enough

atomic shoal
#

wym box?

drifting hatch
#

server / pc

atomic shoal
#

but prob not my pc is pretty crappy

#

ryzeen 5 5600

#

...

drifting hatch
#

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

atomic shoal
#

also our little fuel gens wich i havent finished but i prob wont bc of nuclear power

atomic shoal
drifting hatch
#

Okay your fac is bigger than it first appears XD

#

All you can do is test and see

atomic shoal
#

we got more but they were temp the first 2 i showed are the first perm factorys we are building

drifting hatch
#

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

atomic shoal
#

oh alr

#

but its like alr the closest to us

drifting hatch
#

I'm UK so the latency was like 80ms or a bit more

atomic shoal
#

uff mine is 40 ms rn

drifting hatch
#

Seems fine

#

I mean that kinda latency shouldn't really cause any problems

#

Whether it is or not I don't know for certain

dusk cedar
#

I want to try downloading blue prints from the calculator website. Do I place them on the dedicated server on the client computer?

drifting hatch
#

I think you can place them on the server, clients should download them

warped sphinx
#

Can someone help me figure out why port 15000 and 15777 are working correctly?

drifting hatch
#

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?

warped sphinx
#

ok ill try that

#

ima be pissed if thats it

#

What are alternates ?

drifting hatch
#

Well if you're running the server with alternate ports specified

warped sphinx
#

gotcha no the default, i was using chatgpt to trouble shoot and it kept telling me the OG ports.... its been 2 hours....

drifting hatch
#

chatgpt seems to give old info, you're not the first xD

warped sphinx
#

@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?

drifting hatch
#

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

warped sphinx
#

I thiunk i can confirm that, so does 15000 get used at all now?

drifting hatch
#

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

warped sphinx
#

ok i just launch the server for the exe in the server folder, is that the wrong way to launch it?

drifting hatch
#

That's fine, so it should be running on defaults as above

warped sphinx
#

its been YEARS since i have done all this

drifting hatch
#

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

warped sphinx
#

yeah port mapping is port forwarding, right?

drifting hatch
#

Yep

warped sphinx
#

ok i have those correctly then

drifting hatch
#

What is the dedicated server running on, Linux / WIndows ?

warped sphinx
#

wibdows

#

windows

drifting hatch
#

Windows I guess you mentioned .exe

#

Are you able to connect to it locally?

warped sphinx
#

yes

drifting hatch
#

Firewall sounds fine then

warped sphinx
#

and via geforce now which is an outside connection

#

which is what has me baffled the most

#

yeah firewall is off compeltely

drifting hatch
#

And friend still can't connect?

warped sphinx
#

he connects but then immidately gets kicked out, well about 30 seconds later

#

and it tells him connection to server lost

hidden forge
#

if you can join via geforce now it's a problem on your friends side

drifting hatch
#

Still sounds like 8888 Reliable Messaging might be the prob

warped sphinx
#

whats the fix?

hidden forge
#

are they on windows?

warped sphinx
#

yes

hidden forge
#

then try the following in powershell:
Test-Netconnection -Port 8888 <Your-Servers-IP>

warped sphinx
#

We think it might actually be his windwos firewall

#

lemme try that command

hidden forge
#

that would be weird, outgoing connections are normally not restricted

#

might want to remove the ip and name 😅

warped sphinx
#

yeah, anyway, did the results look good?

#

They did to me

hidden forge
#

but connection is going through

#

is he stuck in the loading screen from his perspective?

warped sphinx
#

yes

hidden forge
#

you just double click the server exe to run? no arguments passed?

drifting hatch
#

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

warped sphinx
#

Yes i can

#

Like they are

drifting hatch
#

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

hidden forge
#

did you turn off the firewall on the host or create rules? if rules, please post them

drifting hatch
#

Firewall is off I believe

#

from earlier chat

hidden forge
#

something very wrong then with either the router or the ISP

drifting hatch
#

Bit of a mystery yea

warped sphinx
#

i made the rule for 7788 but port remains closted

drifting hatch
#

Showing as closed yea

hidden forge
#

did you adjust the server to the new port?

warped sphinx
#

yes i ran the command you said

hidden forge
#

what port mapping is currently set?
external -> internal

  1. 7788 -> 8888
  2. 7788 -> 7788
    ?
#

if you use ExternalReliablePort you need 1,

warped sphinx
#

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

drifting hatch
#

Showing open yep, I'll see if I can connect

warped sphinx
#

whats the difference between 7788 and 8888?

drifting hatch
#

Just a test to see if your ISP is doing any funny business with 8888

#

Yep I'm in now

warped sphinx
#

OH THANK GOD

#

technology was a mistake

drifting hatch
#

xD

warped sphinx
#

my friend still got kicked out

#

so your in and staying in?

hidden forge
drifting hatch
#

Seems good, been in for a minute now in the forest

warped sphinx
#

so why the crap can my friend still not join?

drifting hatch
#

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)

warped sphinx
#

im so confuzzled on why my friend cany join then

drifting hatch
#

Can he/she do a Test-Netconnection for 7788 ?

warped sphinx
#

yeah whats the command again?

drifting hatch
#

Test-NetConnection -Port 7788 <your_external_ip>

#

Just looking for the line:
TcpTestSucceeded : True

warped sphinx
#

says succeeded

#

it says that

drifting hatch
#

Plot thickens

#

Why can't he/she connect, hmmm, same problem (stuck on loading?)

warped sphinx
#

yes

hidden forge
#

it is worth a try turning off windows firewall i guess?

drifting hatch
#

Unless his ISP is also doing some funny business as well lol

warped sphinx
#

didnt work

drifting hatch
#

Might have to try another port ?

warped sphinx
#

i guess i could.

drifting hatch
#

Could either go high level, or pick a common low one but it's hard to know if/what is getting meddled with

hidden forge
#

did they restart the game after you changed the port?

warped sphinx
#

His nat is moderate

#

or Port Restricted NAT

drifting hatch
#

Mine is Port Restricted as well

hidden forge
#

normal behaviour on client side

sterile frost
#

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

hidden forge
sterile frost
#

tried it

drifting hatch
#

When you say disappeared in settings, is that game settings or windows?

sterile frost
#

only in satisfactory there is no sound

drifting hatch
#

Check Windows volume mixer?

sterile frost
#

thanks it helped

drifting hatch
#

No joy @warped sphinx ?

warped sphinx
#

sry I forgot aboht this chat. I took a break but yeah no joy so far.

frail pendant
#

Anyone know how to setup a server using ipv6 i dont have a static ipv4 address on my router and im losing my mind

frail pendant
drifting hatch
#

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

frail pendant
#

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

drifting hatch
#

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

frail pendant
#

Oh?

#

Okay I'll do that then

drifting hatch
#

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

frail pendant
#

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

drifting hatch
#

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

frail pendant
#

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

drifting hatch
#

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

frail pendant
#

Im gonna just turn my pc on now and do all this

drifting hatch
#

If in doubt, paste a screenshot of the firewall rules (you can hide the IP address for sure)

frail pendant
#

Can I just message you directly?

drifting hatch
#

Sure

frail pendant
#

Okay one moment

drifting hatch
#

Just going to make a coffee in the meanwhile 😉

hidden forge
#

@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

drifting hatch
#

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

hidden forge
#

Nope, square brackets will work in the server manager but fail on connection

drifting hatch
#

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

hidden forge
drifting hatch
#

Yea true that

hidden forge
dry granite
#

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 🙂

drifting hatch
#

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?

dry granite
drifting hatch
#

Hmm, can you check the link Xeet sent just to be certain?

dry granite
#

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.

drifting hatch
#

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

dry granite
#

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.

drifting hatch
#

Managed files claim to be in these locations as well:

C:\ProgramData\WindowsGSM\servers\Satisfactory\```
dry granite
#

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.

drifting hatch
#

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

dry granite
#

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.

drifting hatch
#

Yea that's the info I'm getting from searching

drifting hatch
#

Yep

dry granite
drifting hatch
#

You'll also be able to see where it's definitively running from in addition to the command args

dry granite
#

Thank you very much for showing me these two ways, and I will find them. 💪

drifting hatch
#

Seek and Destroy lol

#

No worries let us know!

dry granite
#

yesssss Warrrr 🤣

austere fox
#

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!

drifting hatch
#

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

austere fox
#

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.

drifting hatch
#

I think that's pre-1.1 style ports

#

New args are as above

#
-Port=8888 -ReliablePort=16000 -ExternalReliablePort=16000```
hidden forge
#

technically it should default to next free port if 8888 is already in use
best to set it manually though

drifting hatch
#

Port mappings would be:
7777/UDP+TCP 15000/TCP
8888/UDP+TCP 16000/TCP

austere fox
drifting hatch
#

Can you paste the exact command including arguments you are using to run that server?

hidden forge
hidden forge
#

i think there might also be a problem with overlapping config files, you might need to run them as different users

austere fox
#

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

austere fox
hidden forge
#

are you hosting both servers at home?

austere fox
#

Yes on my proxmox homeserver

hidden forge
#

joining via external/WAN or internal/LAN ip? re-read the original post, both

#

firewall enabled on the servers?

austere fox
#

We usually join with my DynDNS that configuratet on my firewall to my ip, but it doesnt matter by lan isn't working either

hidden forge
#

firewall enabled on the servers?

austere fox
drifting hatch
#

I'd personally run each one as per my first example

#

Connect to server 1 on 7777 and server 2 on 7778

hidden forge
#

if lan connection does not work a firewall is blocking 8888/tcp

austere fox
drifting hatch
#

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

worldly copper
#

hi does anyone wanna play im new but ik what im doing pretty much

steep jetty
#

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?

hidden forge
steep jetty
#

Thank you ill try this and see what happens

hazy delta
#

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?

hazy delta
drifting hatch
#

If you have a webserver running (nginx/apache/etc) the SF_Tools PHP project might be quite convenient. I might try that myself

main roost
#

Does anyone use low.ms? How is the performance with 8+ players on their standard 10 slot server?

robust fossil
#

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

drifting hatch
#

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

strange pendant
#

Any recommendations for a satisfactory server hosting service?

mild thunder
dusk cedar
#

how do I change the number of saves to keep?

#

the server manager section has interval, but not the number

warped sphinx
#

@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

drifting hatch
#

Ah ha.. At least you found a solution that works xD

odd lodge
#

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

wicked knot
#

Did you add 8888 TCP to firewall/port forwarding?

odd lodge
wicked knot
#

client and server have to match. If your client is also 1.1.1.4/433351, then it is likely the additional port req

odd lodge
#

you were right i only did it for port 7777

lilac pine
#

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

drifting hatch
#

There are some similar inconsistencies on the stable build as well I've noticed, nothing major, but sometimes like that

turbid hound
#

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

cobalt ruin
#

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)

mild thunder
cobalt ruin
#

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

onyx sun
#

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.

hidden forge
hidden forge
#

why did you restrict the source IP on the 7777 port?
(also 172.16/12 is a internal range, no need to censor)

onyx sun
#

no, that source was my outside ip

#

do i need to blank it out?

hidden forge
#

what was the number after 172?

onyx sun
#

74, its my outside ip from my isp

hidden forge
#

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

onyx sun
#

oh, i guess for some reason i tried to connect it so the router would know its source

hidden forge
#

remove the source IP restriction and try again

onyx sun
#

yeah, waiting on a friend to give it a try

#

thanks for pointing that out

final adder
#

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.

cunning pagoda
#

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

mild thunder
drifting hatch
cunning pagoda
#

i figuread it out i forgot that i had made a bandadge fix that stoppedc when i turne3d it off

next basin
#

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?

wicked knot
#

Sounds like they may be in the wrong place. Server manager >> Add Server

tribal quartz
#

is there a voice chat in here anywhere?

gilded rock
#

you need help w smth?

zenith chasm
#

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.

zenith chasm
#

Port forwarding works. He could connect on friday.

hidden forge
#

huh

#

but the server is visible and shows the correct information in the server manager?

hidden forge
zenith chasm
# hidden forge 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.

sage sinew
#

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.

mild thunder
sage sinew
#

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...

mild thunder
#

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

next basin
#

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

neat widget
#

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

hidden forge
neat widget
#

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

hidden forge
#

Are you running experimental or normal release?

neat widget
#

it shows join successful in log when others join outside network too

#

normal

hidden forge
#

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

neat widget
neat widget
neat widget
#

@hidden forge ?

drifting hatch
neat widget
#

Holy shit good catch

#

I must've clicked the wrong pc when I selected which one

drifting hatch
#

No worries 🙂

drifting hatch
hidden forge
neat widget
drifting hatch
#

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

gilded rock
fleet pelican
#

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

vernal stirrup
fleet pelican
vernal stirrup
zenith chasm
gilded rock
meager halo
#

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:

  1. your port forwarding settings
  2. firewall settings (to check this just disable firewall and restart the server)
  3. you have misconfigured ports in your config file (-Port and -ReliablePort)
drifting hatch
storm hollow
#

Hello everyone - has anyone figured out how to do multiplayer as a playstation player?

storm hollow
deep turret
#

not yet ?

fathom crypt
#

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

harsh dome
open night
# meager halo if theyre closed, then something is wrong with, but not all: 1. your port forwar...

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

open night
fossil moon
#

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.

meager halo
#

honestly didnt consider cloudflare tunnel to be a solution

#

might try that

hidden forge
#

iirc cloudflare tunnel does not work

tacit nimbus
#

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

open night
# hidden forge iirc cloudflare tunnel does not work

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.

hidden forge
night folio
#

Where can I rent console servers?

sudden parcel
humble moss
#

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)

grand latch
#

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

wicked knot
grand latch
wicked knot
#

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

wicked knot
#

OK, to test the main TCP port, enter the public IP:port into a browser address bar

grand latch
grand latch
wicked knot
#

xxxx.xxx.xxx.xxx:7777

#

it should return something about the certificate

grand latch
wicked knot
#

something not right in the forwarding then. You can also remove the entries for 15000 and 15777. Old, outdated info

grand latch
#

I will

#

but thought that shouldn´t cause the issue

wicked knot
#

seeing the server is "proof" the UDP is passing. Not getting a return in the browser indicates the TCP isnt

grand latch
wicked knot
#

if they are going in via "join game", that cannot work for a server

grand latch
#

but he told me he always tried to join via server browser aswell but kept getting the same screen

grand latch
wicked knot
#

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

grand latch
#

like the vms firewall or the docker firewall

wicked knot
#

thats all greek to me, may need to wait for someone with knowledge of all that

grand latch
#

okay haha

#

thank you anyways

#

I´ll try both and keep looking at my router firewall

hidden forge
grand latch
hidden forge
#

Does it work for you if you use the internal IP?

grand latch
#

yes

#

I´m already on the server

#

oh wait

#

lemme try the internal one, sorry

grand latch
hidden forge
#

Ever hosted another server?

grand latch
#

Just incase this helps

grand latch
mild thunder
#

missing showing the WAN Firewall rules that would be allowing in the outside traffic

manic steeple
#

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 🤦

grand latch
grand latch
hidden forge
grand latch
#

seems to be atleast

manic steeple
#

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 😖

mild thunder
# grand latch

can you view the automatically generated rules and see if any of those would be blocking the connection?

grand latch
mild thunder
#

also since it looks like you are logging the rules, does the logging get triggered when someone tries to connect

grand latch
#

he just keeps getting this screen

mild thunder
#

you should see port 7777 get hit just trying to get that page

grand latch
#

okay

#

I will ask him then, thanks

mild thunder
#

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

grand latch
#

from top to bottom

mild thunder
#

is there a way to move the 2 NAT: satisfactory WAN firewall rules to the very top?

grand latch
#

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?

mild thunder
grand latch
mild thunder
#

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

empty saddle
#

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

wicked knot
#

!wikisearch dedicated_server

pearl pulsar
#

Could I have anybody do a test connection for me?

grand latch
#

But appearently my problem is that I have double NAT which I thought I don´t have

edgy shore
#

wtf is this that Satisfactory have 2 Different ports that cant be set on the same port

split swan
#

how to update satictory dedicated server

#

anyone know

wicked knot
split swan
#

have not played for a sec so we trying to udpate

wicked knot
#

so, yeah, the start up script should have a +app update entry

split swan
#

we tried that

wicked knot
split swan
#

ayes

#

yes

#

we tried that very command

#

something something needing 2 ips?

split swan
wicked knot
#

what are you trying to do? How long since it was up?

split swan
#

easily half a year ago

#

server itself is wroking but cant connect to it

#

using the ingame connection to server

wicked knot
#

OK, so yo uhavent configured it for 1.1. it needs an additional port forwarded, 8888 TCP by default. See patch notes

split swan
wicked knot
#

a second instance would change ports up by one, until it finds available ports

split swan
#

we took down the first one so it should be same as before no

wicked knot
#

need to shut down all instances, and only run one. A second instance would claim 7778 and 8889, a third 7779 and 8890

split swan
wicked knot
#

as long as it was started with the defined ports available

#

you can check the binds with grep

split swan
wicked knot
#

Is it just an endless connecting eventually timing out, but you can hear the game, etc?

split swan
#

no if we login local we get in fine but if we try to login though the play.gg it fails

wicked knot
#

yeah, that doesnt seem to like the second TCP port

split swan
edgy shore
#

have anyone an idea how i can use 1 port for all services ? that would makes me a lot easier 😄

split swan
edgy shore
split swan
edgy shore
#

i can help you. i legit wrote an Server Manager in Python XD

edgy shore
split swan
#

we updating server from half a month old and we cant join though play.gg

edgy shore
edgy shore
#

in private chat i mean#

meager halo
edgy shore
meager halo
edgy shore
meager halo
#

thats fair, i was curious why you did it instead of setting up a service like pterodactyl

edgy shore
meager halo
#

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

edgy shore
#

Oh okay , i dont know this before but im happy to learn it by myself

#

Its Funny and frustrating haha😂

meager halo
#

i feel you, doesn't work when you do it but when you look away it works

split swan
#

😭 thanks for help

#

but still nothing

#

im le sad

split swan
#

server works locally

#

but whenever joining this error happens

#

and boots out anyone who connects server manager

noble palm
#

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?

hidden forge
hidden forge
noble palm
#

yah

#

thanks

stuck spade
celest fiber
#

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?

noble palm
mental locust
#

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

mental locust
#

Ok sorry

split swan
hidden forge
#

Did it help?

jovial rapids
#

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

hidden forge
jovial rapids
#

in addition

jovial rapids
# split swan

i have extactly the same problem, idk how to fix it

hidden forge
#

can you post your port forwarding rules, and if you set any the firewall rules too?
public IPs redacted of yource

obsidian temple
#

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

obsidian temple
hidden forge
#

try another restart first

twin badge
#

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

hidden forge
#

Or is it 8894 from start to finish?

twin badge
#

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

hidden forge
#

Do you see the server in the server manager?
Can you post egg and firewall config (if any is enabled)?

twin badge
#

where do i find that in the panel?

hidden forge
#

what panel?

twin badge
#

this is the egg

#

i dont know where to find the firewall stuff in pterodactyl

mild thunder
# twin badge

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

twin badge
#

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

mild thunder
#

so even trying to add it to the server manager in game, you are getting those errors?

twin badge
#

yeah ive only been using the server manager

#

if i try to direct connect is says encryption token invalid

mild thunder
#

is the server local to you or remote?

twin badge
#

remote i dont own the server i only have admin on the panel

#

do i need to have the owner change something?>

mild thunder
#

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?

twin badge
#

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

mild thunder
#

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.

hidden forge
#

and you set 7783 as the port when adding the server in the server manager?

mild thunder
#

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.

sterile zenith
#

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

hidden forge
sterile zenith
#

As in remove the port rules in both Windows Firewall and my router settings?

hidden forge
#

router

#

firewall on client or server side?

sterile zenith
#

server side

#

I removed router port frowarding and added it locally

#

asked me for admin password

hidden forge
#

then maybe disable it too
i propose:

  1. disable port forwarding & firewall
  2. claim the server, load a save & test
  3. re-enable firewall & test
  4. re-enable port-forwarding & test
hidden forge
sterile zenith
#

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"

hidden forge
#

does it show ping?

sterile zenith
#

it does

#

averages ~25

hidden forge
#

then base port (default 7777) tcp does not work

sterile zenith
#

what do you suggest i do

hidden forge
#

check firewall rules?
if you post them we can double check them

sterile zenith
#

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

sterile zenith
#

7777 tcp is showing filtered instead of open

hidden forge
#

can you post the firewall rules?

sterile zenith
#

what parts would you like me to post

hidden forge
#

ports

sterile zenith
#

Router port settings just in case

hidden forge
#

looks correct so far

hidden forge
#

is the connection
client > router > server
or
client > server
?

sterile zenith
#

i was connecting to public ip so im assuming client > router > server

hidden forge
#

yeah

#

does client > server work?

sterile zenith
#

it does

#

i dfeleted the file and reclaimed it

#

going to try public ip again

#

its still refusing to authenticate

hidden forge
#

might be an issue with you router not correctly handling packets from an internal source. can somebody outside your network try to connect?

sterile zenith
#

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

sterile zenith
#

noboy's online just yet

#

i will update when someone does

#

success!

#

I very much appreciate the help

twin badge
twin badge
mild thunder
trim path
#

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

hidden forge
#

Also how are you running the server? Native or some kind of container?

trim path
#

tried EGL, tried steam, tried some GUI as well

odd lodge
#

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

mild thunder
dusk cedar
#

hey, was the server updated recently? Saw an update in my console after rebooting the server

fleet wyvern
#

Could we see in the future that we can increase the player count of the server via the ingame server manager?

dusk cedar
#

having a hard time finding the release notes for the server which was on nov8th. Does anyone care enough to share a link here?

junior pine
#

So I am trying to set up a server and when i try to add it, nothing happens. noe error message, just back to the server menu

#

do i need to use my internal ip?