#dedicated-servers

1 messages · Page 143 of 1

dusty hazel
#

be sure to change the urfriendip by ur friend's ip

#

New-NetFirewallRule ` -DisplayName "Allow Satisfactory UDP 7777 from Friend" ` -Direction Inbound ` -Protocol UDP ` -LocalPort 7777 ` -RemoteAddress urfriendsip ` -Action Allow

#

New-NetFirewallRule ` -DisplayName "Allow Satisfactory TCP 8888 from Friend" ` -Direction Inbound ` -Protocol TCP ` -LocalPort 8888 ` -RemoteAddress urfriendsip ` -Action Allow

keen pilot
#

Got it working, thanks! I presume it just works if i add another IP to those rules, no need to make a separate one for each?

dusty hazel
#

just run the 3 commands with the other ip

keen pilot
#

So safer to make one rule per connection rather than put many IP's behind one rule?

dusty hazel
#

u can but if another friend join later on u need a new rule but both works

tropic zenith
#

Is there a more graceful way to stop a server?

#

or is it just Ctrl C

hidden forge
#

you can enter quit or exit, but SIGINT/Ctrl+C is fine

tropic zenith
#

I guess i need to clarify, I start the server via a bat file that runs the exe. and on my host PC, i have 2 CMD windows open, neither of which let me type anything into it

#

if i type quit (using ~ ) in a server, it just closes my client

hidden forge
#

you need to send it in the server console, not the client console

trail locust
#

sorry for the ping on a message so far up, can you share that config?

#

i am losing my mind trying to get this thing to work

hidden forge
#

@trail locust

server {
    listen 7777 reuseport;
    proxy_pass UPSTREAM:7777;
}
server {
    listen 7777 udp reuseport;
    proxy_pass UPSTREAM:7777;
}
server {
    listen 8888 reuseport;
    proxy_pass UPSTREAM:8888;
}

adjust UPSTREAM and the ports as needed
the "reuseport" argument is especially important for the UDP port

tropic zenith
hidden forge
tropic zenith
#

Well, again the two consoles i have open in my Host PC do not let me type anything, that being said, if i type ~ and typed "Reboot" it did reload my SP world, which leads me to believe it'd work on a server

hidden forge
trail locust
#

already is

#

what does reuseport do

#

that's the one thing that isn't matching between our configs

hidden forge
#

among other things it ensures that the reply gets send back to the original port. important for UDP because its a stateless protocol
see #dedicated-servers message

trail locust
#

sounds like it's needed

#

It

#

Still doesn’t work

#

By all accounts this should be working

hidden forge
#

can you test without the rev-proxy inbetween? does it work then?

trail locust
#

Yes

#

Wait

hidden forge
#

did you reload the config?

trail locust
#

I might be stupid

hidden forge
#

you wouldn't be the first

trail locust
#

I

#

Never changed the ip on the proxy after moving the server across tailnets

tropic zenith
trail locust
#

IT WORKS

#

I have been trying for a while

tropic zenith
#

Omg it's just one thing after another... me on the server, trying to access blueprints window, all blueprints we had are gone, i go to the folder on the server where they SHOULD be, they're there, server is not recognizing it

#

When it's not the server taking a dump, its my game. If i try to exit the game or do something else... i get that Unity Crash Send Report nonsense

#

The session name should be "New World" and yet I dont see the blueprints from in-game in the folder on the server, keep in mind, i created dummy blueprints, ive backed up the ones i want to keep

#

Uggggh, ok... I think i worked through this.. can i just say I hate OneCloud? itt was effing w/ my files and seems like I had to work through getting everything i had on my OneCloud Desktop, to my Local desktop on my host PC

twilit fox
hidden forge
#

That's all I have for satisfactory

twilit fox
#

ah alright.. I'll save that for later.. if I ever decide I want to have a url for my server xD

#

Oh, why won't my dedicated server work now... it says it's running.. it's reachable in the client.. but when I try to join it's stuck on the loading screen..

#

they had it fine when you only needed one incoming port open.

#

can I specify the other port like before with the ReliablePort=? option?

hidden forge
#

Yes

twilit fox
#

alright. it looks like it's just ufw kicking my ass today.. again xD

twilit fox
#

Something is not right here.. no one is connected to the server.

mossy latch
#

Hello there, Not sure if this is the correct channel to ask this, but what hosting server provider do you guys recommend? we are only 5 players, We tried to host the server by our own, but the ISP in our country doesnt allow us to do port forwarding

keen pilot
# twilit fox

Common issue as of now, a fix for it is to either change the ReliablePort to something else or if you are just playing with a couple of friends you can just allow their IP's to connect to 8888 via firewall.

twilit fox
keen pilot
#

But gladly it works like a charm after you allow only specific connections

hidden forge
thin spruce
# twilit fox how is that going to fix the cpu issue? It seems to have fixed itself for now.

Ports in range 8000 are often used for various web projects and control panel, thus they're often scanned by outsider, which is most likely what happening to you right now. IP filtering, via firewall or reverse proxy using NGINX for example, mostly solve the problem.

Else, just go for ports in the 51000 range, very rarely used and/or scanned (-Port=51100 — ReliablePort=51101 for example).

compact kettle
#

any ideas on that one??

#

what app is this showing that?

nocturne crescent
fathom solar
compact kettle
#

What router do you guys with 100% cpu usage have!? I mean sheesh, I haven't seen port scans or any 100% cpu yet since 3 weeks of using a dedicated server with 8888 port open and more..

#

and :

sage isle
#

i wonder when patch comes out T_T

thorn tinsel
#

how much ram do you recomend for two players on a server? gonna be using a server host so also looking for the best of those?

half raven
#

hello

#

should I be spaming these? or is 3 enough im around tier 3-4

somber thicket
#

hi my blueprints arent working on my server, i thought it may be the session name being with spaces. if thats case how do i change the session name or how do i fix my blueprints not showing up, they do show up in the serverfiles.

fallow crypt
fallow crypt
#

I'd say, try and see how it goes down the line 😛

half raven
#

480 mw with 450 production seems fineeee i think

hollow sigil
#

so i suggest like 16 generators sustained with 6 water extractors

#

the 8 to 3 ratio is pretty good

half raven
hollow sigil
#

so just take your time and inform yourselfe

half raven
#

What do i do about coal?

hollow sigil
#

coal

half raven
#

I have 2 coal mines leading to my base rn splitting them into 3 different coal generators

hollow sigil
#

yeah the spot for your power grid you choose where water and a decent ammount of good coal nodes are

#

2 normal ones are enough in most cases

half raven
#

I got 2 pures is that bad?

hollow sigil
half raven
hollow sigil
half raven
#

Ok

feral sandal
#

Hey, I'm trying to host a dedicated server through the steam gui rather than steamcmd; I can see the server, I can join it, but when loading in, it just loads infinitely

#

How would I begin to go about fixing this?

dusty hazel
feral sandal
#

I thought it was 7777?

#

That's the one I have open, that's the one the game says it uses

dusty hazel
#

u need 7777 TCP/UDP and with the 1.1 u also need 8888 TCP

feral sandal
#

Ahh ok

#

That makes sense, thanks

#

Also, out of curiosity, what's the minimum reqs for a satisfactory server?

dusty hazel
#

open it reboot the server should work

dusty hazel
feral sandal
#

I was thinking about moving my server to my vps

feral sandal
dusty hazel
#

and how far u plan to go

feral sandal
#

I plan to finish the game and just expand

dusty hazel
#

but if u want to go to the end 16gb is recommended

#

at least 4vcpu

feral sandal
#

It's mainly for now, I host, but I work, so I have to leave my pc on before I leave so I can let him join

dusty hazel
#

6 or 8 is the best

feral sandal
#

That's fine, I can still run it off my pc

dusty hazel
feral sandal
#

We're at tier 4 of the milestones, on phase 2 of space elevator

scarlet owl
#

I have an issue that only happens on my server..... when I'm playing it will glitch and not place the blue [enter machine/Foundation/wall/ETC] down and when i click to apply it will stay blue. you cant delete the piece, and when you touch it or stand on it, the player stutters and movement is slowed. To fix the issue, i usually exit to the menu and reconnect. Then the items i placed will be built when i log back on.

#

Does anyone know what could this be related to?

dusty hazel
#

yeah that's the desync issue dedicated server are suffering about

dusty hazel
scarlet owl
#

yes

twilit fox
#

that's still not fixed? :/

twilit fox
dusty hazel
twilit fox
#

Someone said that high cpu usage could be caused by port scanners.. that seems plausible.. I had an issue with it, but it was something else, like a client didn't cleanly disconnect and the server kept running

dusty hazel
twilit fox
#

Someone said that high cpu usage could be caused by port scanners.. that seems plausible.. I had an issue with it, but it was something else, like a client didn't cleanly disconnect and the server kept running

compact kettle
#

I wonder if factorio has such desync issues too as the similar mechanics, just not not the graphics ofcourse..

fathom solar
#

Im getting loads of desync, no high cpu usage tho. Getting so frustrated I might try foundry 🤣

compact kettle
#

Im not sure foundry will have that amazing feeling only satisfactory coincidentally gives...

compact kettle
# fathom solar Im getting loads of desync, no high cpu usage tho. Getting so frustrated I migh...

But one idea I had with a friend was to just host it through the standard way (epic games) as no desync then, but then run the dedicated server to just auto play in the background, and when your friends aren't on, just collecting things in the background..

But I just have my friends download the save from the dedicated server and host on their own pc when we want to play together without desync issues

I download and upload the saves when I want to play with no dedicated spefic issues like that while still having the dedicated server running in the background

compact kettle
nocturne crescent
# compact kettle

Prime day starts soon. HOLD. While it may be only trash on sale. they do sometimes have deals on these types of systems often enough its worth wating for. I'll bet beelink goes onsale too.

tropic zenith
#

Do yall who run a small form factor pc, like the one above, notice the fans running harder when hosting?

#

Cpu doesn't seem very pegged when I check the task manager, but the fans are blowing

compact kettle
#

Well ive been now under the impression fans better be blowing anyway, as I want air moving whether cpu in use or not 🤣

tropic zenith
#

Rofl I just mean... It feels like they're blowing more than they should at the stress it's at

nocturne crescent
nocturne crescent
nocturne crescent
steel fjord
#

Hello beautiful people, this is my first time hosting multiple servers through a command line based Ubuntu Server. I was wondering if there is anyone here who wants to jump on a voice call and help me figure out how to properly edit the .sh files to run multiple servers on the same machine. Please either reply to this or dm me

compact kettle
tropic zenith
#

All i can see is factoryServer running at 32.6 units

#

id imagine %

compact kettle
#

ah so they don't show things like this?

tropic zenith
#

Oh, in terms of that, its at 45% cpu usage

compact kettle
#

well that's almost 50% of utilization right so..

#

If I was a fan manager, I'd say blow the crap out of it.. 🤣

#

I mean it's a stupid plastic fan, make it work.. got nothing to lose but I would say you need to see why it's triggering on full speed if that is what is happening 24/7 even when idle etc..

tropic zenith
#

I mean the PC itself not idle, its running the game server

#

are you implying the pc running the server shoul NOT be running at 45% cpu?

hidden forge
somber thicket
steel fjord
silver notch
#

hey! i'm currently switching which of my pc's is hosting my satisfactory server and i was wondering how i transfer my save from one server to the other?

compact kettle
# tropic zenith are you implying the pc running the server shoul NOT be running at 45% cpu?

I just wanted to say "sometimes you have to look into why the fans are running crazy, it could mean paste is bad/old, it could mean something is overheating like RandomHero mentioned, the storage drive? the core etc..., I just mean it would be good to find out why the fans are running like that, do they run like that when the server is down as well? and if it only runs during the server is on, there could be many factors.. "

#

Computers are quite annoying the more factors involved in my small opinion.

#

but then are things like how I'm not getting the port scans and 100% cpu usage on using a dedicated server.. yet others come here and have that issue.. so see what I mean, it's just too many factors.. ha

tropic zenith
#

When i shut down the server, fans go back to normal speed/sound

compact kettle
#

ok so that's good, sounds like it's normal operation and just the dedicated server causes heat!. haha

compact kettle
tropic zenith
#

EDven just looking at Task manager, Ram is at 42% usage

#

GPU isn't even pegged at all

compact kettle
#

so then lastly just check the I/O

compact kettle
#

I can post my phase 5 late dedicated server details and compare I suppose..

tropic zenith
#

IVe killed server, CPU sinks to 1% and down to 3.4 ghz

#

its a AMD ry 9 6900hx

#

and its silent, fan wise

hidden forge
hidden forge
compact kettle
#

thats no players logged in on the dedicated server phase 5

#

I'd say late game

tropic zenith
#

Sooo then im worrying for nothing then

steel fjord
compact kettle
#

🤣🤣

#

and that is 6200 rpm.. (laptop fan of course)

tropic zenith
#

rofl

compact kettle
#

aeroblades are metal blades and the motor is magnetic bearinless or what not..

#

so what do I care? full speed now!!

compact kettle
#

see magnet spinning so what do I care about running it full speed 24/7 🤣 I care about the temp so I'm gonna make these peice of junks work!

nocturne crescent
soft ledge
#

the yapping is so fucking crazy theres no dedicated servers in here

frail light
#

not a dedicated server advertisement channel

unreal lantern
#

I have a dedicated server running 1.1 we have been having issues with crashes since early on 1.0ea, where placing a rail signal would crash it.
We recently had a crash that seemed random, but i have narrowed it down to a very specific event. Placing a foundation in a specific spot instantly crashes the server, with no crash log, and seemingly nothing in the regular logs either.
There are so many warning and a few errors in the normal logs, that its difficult to narrow down what is going on like if there is a save corruption or something.

Some things to note from the logs:
========= Unknown Objects =========
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_Beetle_C_2147428486
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_SpitterForestAlpha_C_2147426465
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_NonFlyingBird_C_2147427951
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_NonFlyingBird_C_2147427948
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Char_NonFlyingBird_C_2147427945
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.Build_Locker_MK1_C_2147440074
LogSave: Warning: Persistent_Level::Persistent_Level:PersistentLevel.FGDrivingTargetList_2147446676


LogNavigation: Warning: FNavigationOctree::AddNode: Ignoring Signal Component because bounds are invalid.


Many of these:
LogNavigation: Error: Navmesh bounds are too large! Limiting requested tiles count


The last log before crashing was this:
LogNetPackageMap: Warning: UPackageMapClient::InternalLoadObject: Unable to resolve default guid from client: ObjectName: Build_Foundation_Concrete_8x1_C_2147306244, ObjOuter: /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel

spark hound
#

Hello. Don't mind me, I came here to search for the issue with my reverse proxy.

steel fjord
#

After doing this, I now use almost 3 more GB of RAM to run the same server, from 5.7GB to 8.5GB. Is there something I did wrong to cause this?

nocturne crescent
dusty hazel
nocturne crescent
nocturne crescent
dusty hazel
#

🤣

steel fjord
#

Me again, Ive gotten a second server running on the same ubuntu server but its only accessible from the local network even though the ports are all forwarded from the same rule on my router. Any ideas?

dusty hazel
#

if u put 7777 for the first u need to forward another for u second server

steel fjord
# dusty hazel if u put 7777 for the first u need to forward another for u second server

[Unit]
Description=Satisfactory dedicated server 2
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target

[Service]
ExecStartPre=/usr/games/steamcmd +force_install_dir "/home/keith/Satisfactory/Server2" +login anonymous +app_update 169>ExecStart=/home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ReliablePort=8889
User=keith
Group=keith
Restart=on-failure
RestartSec=60
KillSignal=SIGINT
WorkingDirectory=/home/keith/Satisfactory/Server2

[Install]
WantedBy=multi-user.target

#

satisfactory2.service - Satisfactory dedicated server 2
Loaded: loaded (/etc/systemd/system/satisfactory2.service; enabled; preset: enabled)
Active: active (running) since Tue 2025-07-01 22:56:29 UTC; 11min ago
Process: 806 ExecStartPre=/usr/games/steamcmd +force_install_dir /home/keith/Satisfactory/Server2 +login anonymous +app_update 1690800 validate +quit (code=exited, status=0/SUCCESS)
Main PID: 1351 (FactoryServer.s)
Tasks: 26 (limit: 28740)
Memory: 7.8G (peak: 8.0G)
CPU: 1min 38.816s
CGroup: /system.slice/satisfactory2.service
├─1351 /bin/sh /home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ReliablePort=8889
└─1359 /home/keith/Satisfactory/Server2/Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port=7778 -ReliablePort=8889

vocal shoal
#

assuming you forwarded 7778, and 8889, that should work. however if you're proxying to different ports, you need to use different flags.

steel fjord
dusty hazel
#

that's the issue

#

u redirect 8888 to 8889

steel fjord
#

really? this all worked when i ran 3 in a windows environment

vocal shoal
#

either use same ports on both sides, or use the other flags that allow changing the port in an external proxy (trying to look them up...)

dusty hazel
#

u need to open a new port not redirect one into the 7777

hidden forge
steel fjord
vocal shoal
#

use the -ExternalReliablePort=8890 flag

steel fjord
#

ohhh theres a specific flag for external?

hidden forge
#

Only if it gets remapped on the firewall/somewhere else

vocal shoal
#

i thought that's what the above screenshot was showing, port remapping.

steel fjord
#

satisfactory2.service - Satisfactory dedicated server 2
Loaded: loaded (/etc/systemd/system/satisfactory2.service; enabled; preset: enabled)
Active: active (running) since Tue 2025-07-01 23:17:23 UTC; 56s ago
Process: 1564 ExecStartPre=/usr/games/steamcmd +force_install_dir /home/keith/Satisfactory/Server2 +login anonymous +app_update 1690800 validate +quit (code=exited, status=0/SUCCESS)
Main PID: 1591 (FactoryServer.s)
Tasks: 26 (limit: 28740)
Memory: 3.6G (peak: 3.8G)
CPU: 1min 1.999s
CGroup: /system.slice/satisfactory2.service
├─1591 /bin/sh /home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8889
└─1599 /home/keith/Satisfactory/Server2/Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8889

#

Still not showing up outside, do i have to kill the normal -ReliablePort flag?

hidden forge
#

If it doesn't show at all that's a base port issue, not one with the reliableport

vocal shoal
#

my experience is if the main port is not reachable, it doesn't show up, but if the reliablePort isn't reachable, you simply can't properly connect, but you can see the server.

hidden forge
#

No other firewall inbetween?
Can you run the second server manually and look if the log shows anything?

steel fjord
#

yeah so its saying its offline when i use my public ip, and online private

#

good idea, one sec

steel fjord
#

so its gotta be something with the port forwarding

steel fjord
#

just an unmanaged switch

#

I dont even have ufw installed, so it couldnt be anything on the server side right?

vocal shoal
#

less likely to be something on the server side without ufw, yeah. hmm, your screenshot seems to indicate you might be proxying 7779 to 7777, but it looks like you're starting the server on 7778. unless that's just a typo?

dusty hazel
#

same with 8890 u start the server on 8889

vocal shoal
#

oh ok. i'm more familiar with that syntax as inside/outside port, for example when forwarding.

steel fjord
steel fjord
#

I mean it has to be something to do with the forwarding, same port but inside and out

dusty hazel
#

Why don't u just open new ports and not redirect ?

unreal lantern
steel fjord
dusty hazel
#

if u try to see if the ports are opened with a port scanner ?

steel fjord
#

like how is it not working

dusty hazel
#

u changed the arguments now that the port is opened ?

steel fjord
# dusty hazel u changed the arguments now that the port is opened ?

1908 /bin/sh /home/keith/Satisfactory/Server2/FactoryServer.sh -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8891
└─1916 /home/keith/Satisfactory/Server2/Engine/Binaries/Linux/FactoryServer-Linux-Shipping FactoryGame -Port=7778 -ExternalReliablePort=8889 -ReliablePort=8891

#

it would time out for the result if the server wasnt running too

dusty hazel
#

the port would be timed out if u turn off the vm

#

or server

steel fjord
#

yeah so the port checker is seeing it running

#

but satisfactory says no

dusty hazel
#

yeah so it's not port issue

steel fjord
#

ugh

steel fjord
#

2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether bc:24:11:d0:fa:bd brd ff:ff:ff:ff:ff:ff
altname enp0s18
inet 192.168.1.240/24 brd 192.168.1.255 scope global ens18
valid_lft forever preferred_lft forever
inet 192.168.1.144/24 metric 100 brd 192.168.1.255 scope global secondary dynamic ens18
valid_lft 83034sec preferred_lft 83034sec

#

after setting a static ip im still seeing the dynamic address even though i disabled dhcp

#

tried this for shits and giggles, the port scanner says open but its still offline outside

dusty hazel
#

sudo ip addr del 192.168.1.144/24 dev ens18

#

u could do this

#

but it would reload at every restart

steel fjord
#

fucking instantly worked

dusty hazel
#

^^

#

so the static ip is not well set

steel fjord
#

so how do i make that permanent

dusty hazel
#

ubuntu or debian ?

steel fjord
#

ubuntu

steel fjord
# dusty hazel ubuntu or debian ?

network:
version: 2
ethernets:
ens18:
dhcp4: false
addresses: [192.168.1.240/24]
gateway4: 192.168.1.1
nameservers:
addresses: [1.1.1.1, 8.8.8.8]

dusty hazel
#

network:
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
addresses: [192.168.1.240/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,1.1.1.1]

#

false

#

dhcp4: false

#

u put this

#

i think it should be no

#

like i put

steel fjord
#

ok, thats logically confusing cause the original setting was "true"

dusty hazel
#

just copy paste mine

#
  version: 2
  renderer: networkd
  ethernets:
    ens18:
      dhcp4: no
      addresses: [192.168.1.240/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8,1.1.1.1]```
#

sudo netplan apply

steel fjord
#

I trust you, im just saying thats dumb lmao

dusty hazel
#

i know i know

steel fjord
# dusty hazel i know i know

2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether bc:24:11:d0:fa:bd brd ff:ff:ff:ff:ff:ff
altname enp0s18
inet 192.168.1.240/24 brd 192.168.1.255 scope global ens18
valid_lft forever preferred_lft forever
inet 192.168.1.144/24 metric 100 brd 192.168.1.255 scope global secondary dynamic ens18
valid_lft 86396sec preferred_lft 86396sec
inet6 fe80::be24:11ff:fed0:fabd/64 scope link
valid_lft forever preferred_lft forever

#

he still came back hehe

dusty hazel
#

u did this ?
sudo netplan apply

steel fjord
#

yessir

#

** (generate:2181): WARNING **: 00:06:00.501: gateway4 has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.

** (process:2179): WARNING **: 00:06:00.743: gateway4 has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.

** (process:2179): WARNING **: 00:06:00.810: gateway4 has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.

#

got this as well

steel fjord
dusty hazel
#
  version: 2
  renderer: networkd
  ethernets:
    ens18:
      dhcp4: no
      addresses:
        - 192.168.1.240/24
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
      routes:
        - to: default
          via: 192.168.1.1```
#

try with this

steel fjord
#

2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether bc:24:11:d0:fa:bd brd ff:ff:ff:ff:ff:ff
altname enp0s18
inet 192.168.1.240/24 brd 192.168.1.255 scope global ens18
valid_lft forever preferred_lft forever
inet 192.168.1.144/24 metric 100 brd 192.168.1.255 scope global secondary dynamic ens18
valid_lft 86396sec preferred_lft 86396sec
inet6 fe80::be24:11ff:fed0:fabd/64 scope link
valid_lft forever preferred_lft forever

steel fjord
dusty hazel
#

do
ls /etc/netplan/

#

what do u have

steel fjord
#

50-cloud-init.yaml backup.yaml

dusty hazel
#

50-cloud-init.yaml

#

this one

#

open it

steel fjord
#

guessing i should delete my backup?

dusty hazel
#

and look for dhcp4: yes

steel fjord
#

network:
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
addresses:
- 192.168.1.240/24
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
routes:
- to: default
via: 192.168.1.1

#

i copy and pasted exactly what you put

dusty hazel
#

if u try this
grep -R "dhcp4:" /etc/netplan

steel fjord
#

/etc/netplan/50-cloud-init.yaml: dhcp4: no
/etc/netplan/backup.yaml: dhcp4: true

steel fjord
dusty hazel
#

change the backup one for no

steel fjord
#

you got venmo?

dusty hazel
#

i don't and dw it's fine

steel fjord
#

i know its embarrassing but ive avoided linux like the plague my entire career lol

dusty hazel
#

works in IT too ^^

#

can't go around it the whole time ahah

steel fjord
dusty hazel
#

u gonna love it and docker etc

#

docker is on windows right ?

steel fjord
steel fjord
steel fjord
dusty hazel
steel fjord
dusty hazel
#

do it

unreal lantern
tropic zenith
#

Oh my god im gonna go insane here... my blueprints for my server are not showing properly in my game, they're showing blueprints, that are part of a server I don't even recognize in my localappdata%

#

Game shows some blueprints, but the server "New World" is NOT showing the appropriate blueprints in my PC

steel fjord
unreal lantern
vocal shoal
#

are the ones in the file browser screenshot the correct ones, and the ones in the game GUI screenshot the wrong ones? if so, did you check that you have the same session loaded? also if so, you're blueprints are not lost, as they're still there in the files. they can be loaded into any save.

#

it really just seem like the game is looking in the wrong place.

tropic zenith
#

at this point im so confused on whats going on, this game feels like it runs on "Fuck you rules"

#

"oh you thought I was working? Nah im gonna revert tto a older save because you restarted teh server"

#

ACTUALLY HAPPENED by the way

#

And why for the name of all taht is holy.. do sometimes, I'll load into my server, I can interact with buttons, i hear ambience, and yet I have infinite loading screen

#

And ooooh cooooool I load up a 2nd server to test something, my friend tells me, "my character died" on the other server

steel fjord
unreal lantern
#

We even spun up a second server and tested the save on that

tropic zenith
#

How in the hell do i even verify the Session Name is accurate, in game

#

the server status says ONE thing

#

OH THIS is something else....I made a new blueprint, it APPERS ON MY MAIN pc!!!

#

Is it possible i screwed shit up, using some sorta consol command to save as a different session name

vocal shoal
#

if that's the case, you should be able to find both saves in the ServerManager in the Manage Saves -> Load Save section in the game

tropic zenith
#

Not pictured there is another listing that i 'loaded' to the server, i dunno the terminology anymore man, the crap's confusing

#

uploading, loading...

#

still confuses me why the hell when I makea blueprint on a dedicated server, it saves to my local PC

vocal shoal
#

assuming that's the Load Save tab, yeah, not seeing it. - i would look in the saves directory using the file browser.

tropic zenith
#

Here, better picture

vocal shoal
#

oh, that's a good point. - any chance you're accidentally playing locally instead of on the server? - sometimes it helps to re-create the entry in Server Manager.

tropic zenith
#

Im connecting w/ my Internal IP, with the port forward

#

my server, the exe is running ojn a different PC

vocal shoal
#

gotcha. hmm.

#

can you check the files on the server? in the saves dir and blueprints dir?

tropic zenith
#

These are all the files i can see

#

that are related

#

ignore the 3rd one though

#

it hasn't autosaved a new file here

#

thats what weirds me out

#

Wait.. could it be because I loaded a save from my MAIN pc, via the game itself ?

vocal shoal
#

as in, you loaded a save file, but from the main load menu instead of the Server Manager load game menu? - yeah, that could be it

tropic zenith
#

As i did it in game, from the Server Manger >

#

Like, i run the server on my Host PC through bat files

#

so there's hardly a UI for me to interact with there

vocal shoal
#

as long as it's running and connectable, you only need to interact with it through the game's Server Manager.

tropic zenith
#

Here we go again, loaded a save file, try to join, infinite welcome screen loading

#

I can press buttosn and everythingh

vocal shoal
#

(other than maybe downloading files directly.)

one of your bat scripts should have some clues as to which directories to look in for save files. that's the thread i would tug on.

#

oh wait, infinite loading screen? that's a separate issue. and one with a common reason and fix.

tropic zenith
#

Its just doing that false "loading message" nonsense

dusty hazel
#

did u opened the 8888 port tcp ?

tropic zenith
#

pretty sure i did that last night yeah 😦

dusty hazel
#

on the right ip ?

#

can u give me the pub ip in private i'm gonna check it

vocal shoal
#

Ardonos is right, this sounds like you don't have ReliablePort working right yet.

tropic zenith
#

my friend's in the game, i know

#

its forward to the right IP, 8888 TCP

dusty hazel
#

ur friend is in but u only get the infinite login screen ?

tropic zenith
#

Yes

#

and 7777 is set to the IP it should be

#

and both

dusty hazel
#

the server runs on ur computer ?

tropic zenith
#

it runs on a network, connected pc

#

like 6 feet from me

dusty hazel
#

are u trying to connect with pub or local ip ?

tropic zenith
#

ive tried both, but fairly sure 192.x was what i started with

#

Ok i got back in game agan

#

but blueprints still not correct

vocal shoal
#

i would suggest looking at the files on the filesystem on the server, and the machine you're playing on. if it's a headless server use dir to explore the filesystem. you should find .sav files and blueprint files, and it might make a little more sense then?

tropic zenith
#

Again, i dont understand why even when io make a blueprint , a new one, it does not appear on any of the folders in the host PC

#

but appears on my MAIN pc

vocal shoal
#

i agree that seems strange, which makes me think maybe there's a configuration issue or something. i think looking at the files on the filesystem could help that.

tropic zenith
#

my host PC is windows os

#

If i kill the CMD window i know to host the server, my friend and I both disconnect

#

If it was a matter of the server saving to a different folder, fine, I coiuld re-upload my blueprints, but it's not even clear what the BP folder should be named, on the host pc, under the blueprints

vocal shoal
#

i can only tell you where it is on linux servers. it's one dir up, so if the .sav file are in FactoryGame/Saved/SaveGames/server/, the blueprints are in FactoryGame/Saved/SaveGames/blueprints/

tropic zenith
#

Even in server, i dont see anything saved beyond.... 18 minutes ago

#

and i save every few minutes

#

im looking in resMon

#

Id be more suspicious of that... but only one of those things are taking up more than ... 9%

#

I think TWO Instances of SatFactory were running, one was under "SYSTEM" and o ne, under my local user name

vocal shoal
#

oh! interesting. maybe one started manually and one by the .bat sript or someting. nice find.

tropic zenith
#

Ignore my silly user name

#

but you can see, System and "mbeep"

#

this was after a PC restart too

vocal shoal
#

haha, love it

tropic zenith
#

As much as i try to kill it, it keeps coming back

#

the only thing I can think of.. was once i tried to use NSSM

#

fingers crossed i think i fixed it

#

I fixed it, holy fuck

#

LOng story short, I tried to fiddle with "NSSM" the other week, and well apparently i never killed/stopped the process, thinking it was fine that i didn't need to do anything

vocal shoal
#

glad you were able to fix it

tropic zenith
#

Sorry for all the venting, but holy fuck, that was an ordeal

nocturne meteor
#

Hello, I can no longer connect to the dedicated server since version 1.1. The server works, it's up to date, steamcmd is up to date too. In the Satisfactory client I can see my server, with the stats, after re-entering the server password. When I start the game there's the usual loading with all the funny sentences below the loading bar, but the loading remains stuck there after about fifty jokes. Connection to the game worked perfectly with version 1.0. Problems with dedicated servers (Unbuntu server)

nocturne meteor
#

Tried to start the old (1.0) save AND create a new world, the server create the new world, but same bug when i launch the game.

hidden forge
nocturne meteor
#

Thanks!

nocturne meteor
#

Port 8888 -> the key, thanks @hidden forge

ripe grove
#

Hello, I have some bugs on my server. Before, everything worked fine, but suddenly I always have desyncs and the build menu is empty. I have already restarted my game and the server and tried to load an old save. Can someone please help me?

vocal shoal
#

@ripe grove i have seen this happen on overloaded CPUs. (not necessarily the only reason it can happen.) but basically, if the CPU on the server can't quite keep up, some of the information that would be sent to he client seems to get lost. as you build more and more, it can require more and more CPU and memory.

ripe grove
#

Okay, thank you

frail light
# ripe grove Okay, thank you

Another thing is I’ve heard of an issue where if you’re using the standard reliable port (port 8888) then there can be some cpu issues due to bot scrapers

fathom solar
vocal shoal
#

could also be a bad internet connection that dropping lots of packets.

fathom solar
#

Nah..

vocal shoal
#

maybe you're right. i watch the logs while i play, and i am seeing a lot of errors, so it could some new bugs. particularly noticing them surrounding using vertical splitters, but that's just speculation.

formal sable
#

Sorry if this has been asked before: Can Satisfactory dedicated server be put behind a reverse-proxy server like nginx (npm)? And does it work for both ports (7777 and 8888) ?

#

Put antoher way, does satasfactory dedicated server comm with http/https ?

dusty hazel
vocal shoal
#

yes, you can run it behind a proxy like nginx. and it'll generate it's own cert, unless you want to give it one.

you do need to user the ExternalReliablePort flag and set it to whatever your external port number is, if it's not the same as the internal one.

formal sable
#

... The point is, the DNS entry must be used to get through to the server, so port-scanning won't really be possible to detect the satisfactory server then ...

#

alright, I think I can do this.... I will need to set up a "stream" in NPM for the UDP port though (not something I have done before)...

#

anyone have experience setting this up with NPM (nginx proxy manager)?

vocal shoal
#

i've done a fair amount of nginx, but not through NPM. shouldn't be too hard though.

hidden forge
formal sable
#

From what I can tell from the screenshot, I would need a https one for 7777 and 8888, and a stream one (UDP) for 7777 .. The TCP ports 7777 and 8888 are working over https, no?

#

otherwise, just a stream one won't do much (it doesn't protect me from port scanning, which apparently is why my server is crashing all the time)

frail light
#

@formal sable there’s some additional conf required that npm doesn’t support directly. You can edit the conf files generated by NPM but it might revert whenever

hidden forge
#

if you want to protect your server from unwanted scans, move the secondary port so something else in the ephermal port range, or configure the firewall for specific IPs

cunning ingot
#

Anyone experienced the server just crashing after the 1.1 on start with
Exception was "SIGSEGV: invalid attempt to read memory at address 0x0000000000000000"

urban kettle
#

i have some syncing issues on my server and i cant seem to figure out why. it got syncing issues with milestones, research, foundation etc. all ports should be open

fathom solar
#

I'm seeing these kind of lines in the log when i'm dismantling and stuff ain't 'syncing' :
[2025.07.02-19.54.41:261][462]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147465491::SetMeshes, This cannot be called after PreStarted.

#

(no cpu spikes or anything)

formal sable
hidden forge
#

no it is not

formal sable
#

I guess the best I can do then (without IP whitelisting) is use a large port number instead of 8888..

#

I just need one port up in that range, yes? Or do I need a port range?

hidden forge
#

one port

formal sable
#

So for the Satisfactory server, this is the file I need to edit: ./server/FactoryGame/Saved/Config/LinuxServer/Engine.ini
... Is that correct?

#

to change the port... I have to put something in there (like reliableport or something) ? Or do I need to do something else (this is satisfactory running in ubuntu server, and not in docker) ..

hidden forge
#

just pass the -port and/or -reliableport argument

formal sable
#

okay, I think I am almost there... In my systemd unit file (satisfactoryserver.service) I have: ExecStart=/home/satisfactory/server/FactoryServer.sh

hidden forge
#

yes

formal sable
#

excellent

hidden forge
#

port for the base game port, reliableport for the secondary port

#

-port=XXXX -reliableport=YYYY

formal sable
#

right, although for the port I should probably leave that at 7777 though, yes?

#

ExecStart=/home/satisfactory/server/FactoryServer.sh -port=7777 -reliableport=xxxxx

#

xxxx is just my big port number, and I have that mapped over in my firewall from the public IP address, and I have that opened up in UFW on the ubuntu server...

hidden forge
#

mapped?

#

same inside as outside?

#

or different?

formal sable
#

yeah, I have one public IP... yes... Same for both...

hidden forge
#

k, as long as its mapped to the same port, reliableport is fine

formal sable
#

... Thank you for all your help BTW

hidden forge
#

if you have adifferent outside port to the server port you need to use externalreliableport

formal sable
#

I see, so -reliableport for the inside port and -externalreliableport for the outside port

hidden forge
#

no

formal sable
#

oh drat I forgot how to add ports to ubuntu firewall

hidden forge
#

if the firewall maps external port X to internal port X you can skip externalreliableport

#

if some kind of port remapping happens, mapping external port Y to internal port Z, you need to pass -reliableport=Z -externalreliableport=Y

formal sable
#

I See.. I think I have it..

#

@hidden forge can you try to connect to my server?

hidden forge
#

no, don't have the game installed

formal sable
#

bummer

dusty hazel
#

i can try

#

it's good

formal sable
#

its down now

#

It wont even stay started

#

I dont think I am passing the arguments properly

#

I think I need to not have the equals sign

dusty hazel
#

i was able to connect

formal sable
#

nope, that doesnt work either...

#

@dusty hazel can you please give it a try now again (please)

dusty hazel
#

yes

formal sable
#

... It seems that there was a recent server update ? Or maybe my server files were corrupted (it pulled down a new update it seems)

dusty hazel
#

i'm on

formal sable
#

cool... sec Ill come in too

formal sable
#

What does it mean if you have Player characters on your server and they are titled <Missing String Table Entry>

#

seems it despawns (and is removed from the map) when I go and kill them

thin spruce
#

Is there any date on a next dedicated server update ?

urban kettle
#

i have some syncing issues on my server and i cant seem to figure out why. it got syncing issues with milestones, research, foundation etc. all ports should be open

wintry path
#

Does anyone know a good paid server hoster where you can play smoothly with 30+ mods?

fathom solar
glass light
#

friend and i have a problem with our private server
my friend hosts it privatly on a pc and we can join the server but then get stuck in the ficsit tip loading screen, we can hear audio and open/close our inventory but thats it just loading

tropic zenith
#

Just checked my router, 8888 is at TCP

glass light
tropic zenith
#

Did... did he overwrite the existing one?

#
  1. you need the port you connect to (7777 by default)
  2. 8888 on TCP
glass light
#

so udp on 7777 and tcp on 8888?

tropic zenith
#

In my router settings, I have 7777 on "both" and 8888 on TCP

#

and i also play w/ a friend

glass light
#

okay we trying this now

cobalt ruin
#

how can we update the server i ong frogorr

tropic zenith
#

theres a script generally for it, one sec

#

assuming you're using a dedicated server that is

cobalt ruin
#

yes i am

tropic zenith
#

you're gonna wanna make a bat file

.\steamcmd.exe +force_install_dir <path where server is>  +login anonymous +app_update 1690800 validate +quit
glass light
#

we are back

tropic zenith
#

this also uses steamCmd

glass light
#

thank for your help

cobalt ruin
#

THX ong bess your knowlege

tropic zenith
#

"path where server is" = where the FactoryServer exe is

frozen carbon
#

sup guys! do u have some sort of Server manager ingame commands list?

subtle remnant
#

is there a server outage

fair saffron
#

Hey people help im truing to start a server and when i lunche it it just spits out this mesydge to infinity LogDrones: Error: FGDroneActionFactory::CreateDroneActionFromName - Could not create drone action from FName "None"

#

im runing the server on home server thr is no satisfactory instoled it wos runing normaly a year a go and yes i deid a full fresh instal of the server

frozen carbon
#

I mean, some automated path u made on one of ur drones ins't possible for x reasons

#

go check that first

void basalt
#

I'm running into a problem when I try to join a dedicated server. I get a Network Error: Encryption token missing
The dedicated server is running this version of the game:
7/3 5:38:56 PM [Info] LogNetVersion: FactoryGame ++FactoryGame+rel-main-1.1.0-CL-418783, NetCL: 418783, EngineNetworkVersion: 32, GameNetworkVersion: 0 (Checksum: 3190217578)

I'm running based on the main menu screen Version: CL#418783 the same stable version

Does anyone have any tips on debugging this issue? I have tried some normal fixes to no avail such as reinstalling my client.

void basalt
dusty hazel
#

was the server working before ?

void basalt
#

I started today

dusty hazel
#

i think ur host forgot a port or did it wrong something like that

mild thunder
#

that error is common of trying to join the server directly, instead of using the in game server manager

dusty hazel
#

oh didn't though of that

void basalt
#

Oh man i just I tried the in game server manager and it worked! Thanks so much!!!

#

I just had to set up the game…

mild thunder
#

glad it worked

fair saffron
mild thunder
#

stop the server if running, then find the serversettings.XXXX.sav for it, and delete it (xxxx-will be the port number), then try restarting it

#

should reset it

#

since you had it previously installed

fair saffron
#

i did a clean instal deleted everything and did steam cmd

dusty hazel
#

and the server crashes or won't start ?

fair saffron
#

wont start kep geting rthe drone errors after a while it just clozes

dusty hazel
#

u got mods ?

fair saffron
#

no nothing

dusty hazel
#

how is the bat file u use to run the server ?

fair saffron
#

i instaled steam cmd did the normal comend for instaling and just lunch the server

mild thunder
#

windows or linux?

fair saffron
#

windows 10 bat is the usual unatended

dusty hazel
#

i think theses logs are irrelevant of ur crash

#

the issue is elsewhere

fair saffron
#

on my main pc it works normaly on windows 11

#

i just canot start it on home server

dusty hazel
#

what's the spec of the home server ?

fair saffron
#

sam as it wos a year a go when the server worked perfectly

#

it is not the hardwer for shore

dusty hazel
#

maybe some conflicts with the old install

#

?

fair saffron
#

i5 4 core 8gb

mild thunder
#

check for this file: "%AppData%\Local\FactoryGame\Saved\SaveGames\ServerSettings.PORT.sav" see if you removed it when you removed the old version

frozen carbon
#

delete, verify files if ur on steam, reinstall

fair saffron
mild thunder
#

that serversetttings.port.sav was probably the settings from before trying to load a save, would be my guess

fair saffron
#

instoling steam cmd right now

dusty hazel
#

yup u did clean install the factoryserver folder but not the saves in localappdata

fair saffron
#

i hop that is the reason your shorly right on this

#

iv spend way to much time instaling and deliting everything shud have com on discord sooner

dusty hazel
#

2 or 3 brains are better than 1

fair saffron
#

at this houer mine counts as 0,5 at best

#

32%

#

will know soon enough

#

i realy want this to work my 11 Year old doughter started plaing with me 2 days a go

#

but we run local so the factory stops when she turns of her pc

#

this looks god for a bat fille "start FactoryServer.exe -log -unattended -⁠multihome=192.168.1.4 -⁠ServerQueryPort=15800 -⁠BeaconPort=15000 -Port=8000" ?

dusty hazel
#

theses are not needed -⁠ServerQueryPort=15800 -⁠BeaconPort=15000

fair saffron
#

ok im lunching it 🙂

#

it works

#

YEyyy Thenk You Verrry Verryyyy Much

#

🫡

mild thunder
#

yay

fair saffron
#

ok off to sleap thx agein

rich tree
#

I just setup a server when it says 4 players is that total or 4 at a time??

dusty hazel
#

yeah up to 4 people at a time but u can adjust it if u want

inner scroll
#

any word on when they plan on making this game enjoyable?? (D.S. issues)

fathom solar
hollow sigil
#

how do i manage a server

#

like how do i add my singleplayer world to a server hosing thingy

dusty hazel
hollow sigil
#

how can i make it that my server is always online

dusty hazel
#

u make a server on windows and make it as a service so it's always running or on linux also as a service or u rent a server with an host

hollow sigil
#

how do i make it as a service

#

i dont understand i only see this

#

like how do i get the adress or a port from my server

dusty hazel
#

U need to make a server or buy one with an host to get an ip and port otherwise u can't

hollow sigil
#

aha ok

inner scroll
proper mirage
#

how do I run this on linux, like where do I download the server

sour parrot
#

Hi hi, got a dedicated server with hosthavoc, Got an issue where i can build fine but my friend builds, i can see him building but he sees the items in that blueprint mode befor eits placed? but he collides with them? Whats the issue?

sage isle
deep turret
#

once you run it somewhere on some computer, you can know how to connect to it (with the computer network ids)
as long as you also setup the network so it is allowed to connect (port forwarding / firewall rules)

hollow sigil
#

like just for my friends

deep turret
#

I mean yes if you dont count your electricity bill

compact kettle
# inner scroll any word on when they plan on making this game enjoyable?? (D.S. issues)

I know it kinda defeats the purpose of a dedicated server in general, but ive been telling my friends whenever they play and we are more than two, I just tell anyone to download the save to their computer and then start it straight from the game (epics servers) and then boom, no sync issues while playing.. then when anyone leaves, anyone can just upload the save back to the dedicated server which coffee stain studios so graciously made easy in the main menu of the game..

inner scroll
# compact kettle I know it kinda defeats the purpose of a dedicated server in general, but ive be...

couple issues with this strat.....on upload it will be an overwrite, not a merge, so if someone does it "wrong" or "waits too long" you'll lose progress etc, also, number of players doesn't matter as long as you're on a D.S. I've been on solo with no friends and the issues persist

not sure what you mean about the "epic servers" that last sentence is kinda broken and I'm not sure what you mean there.

hollow sigil
wind crest
#

Good afternoon, I am updating my server from 1.0 to 1.1. I set Port 8888 as requested and opened it on the network. I can log in normally, but my friends get stuck in infinite load. Does anyone know of a solution?

hidden forge
wind crest
hidden forge
#

Apparently it is not when your friends get stuck

inner scroll
wind crest
inner scroll
#

have you tried restarting your server AFTER you port forwarded 8888?

inner scroll
#

hmm....did you use the standard 7777 port for connection and if not, is everyone on your team using the correct port? also, only because I don't know you....you didn't tell your friends that your IP is 192.168.x.x did you?

wind crest
inner scroll
#

ok....then we can start there.....is it forwarding and updating correctly?

wind crest
inner scroll
#

not sure what kind of dashboard you have available for that service, but check that you are allowing traffic through...not just you

#

and check for ports in that service too

wind crest
wind crest
inner scroll
#

dm me your connection info and I'll look

hidden forge
#

is everything the default port 8888/tcp or did you change it somewhere?

inner scroll
#

as soon as he sends me the connection info...I can do a port scan to see if his Dynamic DNS service is screwing something up

wind crest
inner scroll
#

fair enough....don't know what to tell you then

compact kettle
# inner scroll couple issues with this strat.....on upload it will be an overwrite, not a merge...

Im trying to type this while shopping, but im just saying the only solution ive come up with so far (to atleast enjoy some of the game for now) has been using the upload/download save game of the dedicated server, and just host through the natural main menu multi-player game with that save to not have the issues.. but the more I think about it i should just setup a sync thing folder with the regular satisfactory save being synced to my friends and then we dont even need a dedicated server till they fix it? 🤣 🤣

compact kettle
eternal plover
#

Anyone got time to help me troubleshoot.
I got my own dedicated server running but my friend cant join, keeps getting timed out.

Ive gone through multiple QA posts and reddit post, video and whatnot but nothing is working

#

I have the server up and running but my friend cant join.

eternal plover
#

I did

dusty hazel
#

and they still get stuck in infinite login screen ?

eternal plover
#

They put the IP in nothing happens for like 30s then a loading screen pops up for a few seconds then they go back to the main menu with an error

wind crest
dusty hazel
# wind crest Yes

i'm gonna send u a link in private it's a port scanner put ur ip and both ports and tell us if both are opened

#

in private cause i can't post links here

dusty hazel
eternal plover
dusty hazel
#

ok so both issues are fixed 😄

hidden forge
#

gj, what was the issue?

dusty hazel
#

one had the wrong ip adress cause of a vpn and on the other hand the docker compose.yml was missing an argument for the reliable port

compact kettle
# dusty hazel in private cause i can't post links here

Well you can. You just have to put it in a form that web enthusiasts understand and show how pointless it can be to block links using 15 billion dollar valued discords' security measures aye..

For example:

Ht tp : // www. Website. C om

dusty hazel
#

yeah too much effort as i can just dm the link with 2 clicks xD

tulip jacinth
#

Q: After playing for 15 minutes or everything suddenly seems not to complete (level ups or adding platforms). I did a few searches but wasn't sure what to look for? Only resolution seems to be log to main menu and back in.

dusty hazel
#

what's ur cpu usage ?

tulip jacinth
#

Not sure I'll look into that.

#

It's hosted now.

dusty hazel
#

should be on the management page something like that

tulip jacinth
compact kettle
tulip jacinth
compact kettle
#

well unfortunately the only solution till someone fixes the desyncing right.. I was just thinking about setting up using the free sync thing and make the satisfactory *save folder * synced between all friends.. then everyone just gets the save magically and no need for dedicated server

tulip jacinth
#

Thanks for the help. Hopefully it's something being tinkered with soon.

edgy pasture
#

VPN tunnels is still working for my dedicated server without desyncs

dusty hazel
edgy pasture
#

Probably. Or maybe the freakout when non-satisfactory traffic happens.

dusty hazel
#

yeah both are connected

edgy pasture
#

I'm hoping some error handling gets added... but it probably will not be soon, based on the vacation video that was posted on youtube earlier today

#

Until then, I'm considering networking for this game to be only suitable for a sterile non-internet facing environment.

#

The fact that networking support over the actual internet is effectively broken... and this didn't even make the list of top issues mentioned in Mikael's video was a bit disappointing.

dusty hazel
#

agreed

desert notch
#

Do you guys know how I can increase the autosave slots in a satisfactory server?

steep bloom
#

CPU on my server never goes over 6 percent and still having dysync issues with servers

dusty hazel
steep bloom
#

any word on them fixes this?

1.0 no issues 1.1 constant issues

desert notch
silent gorge
#

Any one having an issue with dedicated servers after 1.1 where things don't happen for the client until after they leave and rejoin? Things I am seeing:
Unlocked items from the hub are not usable
treess don't disappear with chainsaw, make the sounds but stay there
zoop gets stuck with the blue ghosting of an item after you have tried to build it. leave and come back and its built

tulip jacinth
silent gorge
desert notch
#

I found that switching to a more performant server greatly decreased the occurrence of the issue

#

I just played for 12 hours today and only had it happen like 2 times

#

Whereas on my old server host it was like every 15 minutes

#

Gravel Host -> Indifferent Broccoli

tulip jacinth
tulip jacinth
desert notch
#

Maybe see if they can switch your machine cause like I said, after switching over to them, I hardly ever have the issue anymore

#

Maybe remake the server with the same save

fossil moon
#

it's been fine for me playing 2 player earlygame, but it's so bad on more developed worlds that the game becomes unplayable (as in we'd rather take turns passing the save back and forth to do stuff in singleplayer while the other person watches screen share, because otherwise there are issues like not being able to build blueprints and chain crashing)

silent gorge
#

appreciate the feedback. Guess ill wait for patches. I know its not the server cuz its self hosted and im getting better specs than most hosts would offer.. yall are awesome. 🙂

edgy pasture
#

It's ridiculous... and shouldn't be necessary... but it does seem to work.

#

I use Tailscale. But Wireguard, Radmin VPN, or Logmein Hamachi, or other ways to set up a VPN tunnel would work fine.

tawny heron
fathom solar
#

so i caved in and configured the vpn tunnel - dedi works fine now without any desync

edgy pasture
#

Maybe the VPN tunnel approach is easier if you think of it as VPN hypertubes.hehe sf_hyper_tube thinking_helmet

edgy pasture
#

Have y’all got any update on this? Is a working fix anywhere near being implemented, or should we just sit tight until after summer vacation is over?

Mikael’s recent vacation announcement video said that some fixes were still slowly being worked on according to a prioritized list… but he didn’t mention anything about the fact that the game is pretty much broken when the server has the new messaging port open to the internet.

From what I’ve seen, those with serious firewall rules and VPN tunnels have been able to play without the CPU lockup or the lightweight buildable desyncs.

Most (not quite all) of the questions in this channel have been about this since the 1.1 update hit release.

dusty hazel
edgy pasture
#

Time to sloop that CPU.

dusty hazel
#

i port scanned on purpose but if i don't as i changed the port i don't get scanned server been running for a week with constant 14% usage

soft eagle
#

Can someone who understands dedicated servers help me?

I have Satisfactory on Steam, and I downloaded the dedicated server from Epic to run there.

I configured the ports through the firewall, both inbound and outbound (both UDP and TCP on 7777).

In the router settings, I set the internal IP to receive on port 7777.

And I ran the server through Epic. I tested it on those sites that check if the port is open with the external IP and it worked.

Then I logged into Satisfactory through Steam and tried to add the server with an external IP and port 7777 (it showed as started/online) through the game and transferred the save file.

When I connected, it stayed on the loading screen (listening to the machines running) but it wouldn't go away. I'm stuck on the loading screen, what went wrong?

edgy pasture
#

That is definitely the best “easy” fix.

I’m still interested to see if they’re cooking up anything better than advice to try a less windy port and hope for no port scans.

Hence the ping.

Maybe that’s rude…

But it has been 19 days of mostly people coming in to this channel to ask about this exact issue since the pinned post.

edgy pasture
#

Open TCP 8888 and see if it works

soft eagle
edgy pasture
#

Open more

dusty hazel
#

u need to have 3 rules 7777 TCP/UDP and 8888 TCP

soft eagle
edgy pasture
soft eagle
#

ok, i'll try. if anything i'll send it here, thanks

edgy pasture
soft eagle
thin spruce
#

Guys, can we check somewhere if some fixes are about to come for servers ?

silent gorge
light zephyr
#
[2025.07.05-07.41.06:294][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.08:755][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.11:194][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.13:637][573]LogReliableMessaging: Error: Received an invalid message type. Disconnecting.
[2025.07.05-07.41.16:076][573]LogReliableMessaging: Error: Chunk header refers to an invalid channel id. A message header wasn't sent before this chunk. Closing connection.``` Anyone have this happen on their dedicated servers aswell? Usually happens after a few hours of run time. Restarting the dedicated server fixes this but when this happens connecting it over LAN or WAN is no longer possible. it just appears to be offline. But the game does actually still run
dusty hazel
#

mmh looks like the reliable port gets some unwanted traffic

light zephyr
#

Ah okay, game can't handle unexpected traffic I guess?

dusty hazel
#

so either change the reliable port for a high one or make some firewall rules to only allow ur friends

light zephyr
#

im guessing the 8888 port?

dusty hazel
#

yeah

light zephyr
#

How would you pass a different port on the client side, the UI only gives one for the 7777 port

dusty hazel
#

put an argument on the server start with -reliableport=

light zephyr
#

Ahh during the handshake it then gets the right one

dusty hazel
#

and forward the new port on the router

#

yeah no need to specify it client side

light zephyr
#

thank you very much

#

👍

dusty hazel
#

if u need more assistance feel free to ask

light zephyr
dusty hazel
#

in environment put this -SERVERMESSAGINGPORT=urnewport

#

and in ports section precise the new port too

light zephyr
#

let's hope this change is enough to keep the game functional for longer than a few hours

dusty hazel
#

should be enough just don't port scan it urself

light zephyr
#

yeah that would be silly

edgy pasture
cobalt leaf
#

hello guys, when i got myself a dedicated servert but only 1 player having issues with placing and deleting objects, so when placing foundations for an example it will stay blue and not acually palce and then it will not allow you to delete. what casues this and how to resolve it please?

edgy pasture
#

Simple fix it’s to try changing the messaging port to something other than 8888.

Better fix is to limit traffic to just the client IP

Break the glass fix is to build vpn tunnels and not forward the messaging port to the internet.

cobalt leaf
#

it been hosted by gportal

#

port 288800

#

28800

edgy pasture
#

Probably wait for a patch from CSS, then.

cobalt leaf
#

whjen will that be ?

edgy pasture
#

I wish I knew

cobalt leaf
#

np thank you

acoustic pecan
#

Noticed @dim chasm didn't mention dedicated server issues in the video - is it something CS is aware of and working on too?

edgy pasture
acoustic pecan
#

Just interesting it wasn't acknowledged in the video

edgy pasture
#

Yeah… 😔

dapper nova
#

Anyone got any dedicated servers they would be fine with me joining?

dapper nova
#

I have a 5 hour slow down lol

edgy pasture
edgy pasture
#

Mikael has said in the past that he is not well-versed in dedicated server stuff.
Either way, I asked for an update.

#dedicated-servers message

Not sure exactly what the protocol is for this kind of thing, but a dev ping seemed fair after 3 weeks of silence on this issue that has been around since the experimental branch times(but got a fresh round of awareness when they pushed it to the stable release branch).

But uh… I think the summer vacation thing is probably not going to help with this.

So… our expectations should be low for a quick and good fix. Maybe we will be surprised. ¯_(ツ)_/¯

edgy pasture
#

crud. It actually is stated in the #rules message not to ping coffeestainers.

I have sinned.

Hopefully my punishment will not be too harsh. 🥺

#

If they ban me, it’s been nice knowing y’all.

compact kettle
#

Something tells me they probably have notifications turned off and get no pings anyway hehe🤣

edgy pasture
#

Just to really get me in to bad trouble, here’s a bad server pun.
the rules say I will get a lifetime ban for this.
<@&370483737957236737>
I’m turning myself in.
Smite me before I create too much trouble.

#

What do servers use to brush their teeth?
Byte sized toothpaste.

drifting hatch
#

Just me playing at home, running on my Linux server in a docker container 🙂

compact kettle
#

ah man you can't even post gifs here?? 😾

tardy cairn
#

Algún español nuevo que quiera jugar cooperativo?

crisp shale
#

Anyone know how to fix foundations staying blue and not building unless you leave and rejoin server?

edgy pasture
#

Another one

polar pond
#

Is anyone running dedicated servers rn? or starting a new world that i can join? i got mic

silent gorge
#

@edgy pasture I think you have a full time job reposting that link. you are the hero discord needs but not the hero the devs want

#

lol

compact kettle
#

or they could put a message in loading screen in bold that says:

" if you hear sound and still see this loading, effing open port 8888 tcp because we were drinking while developing the multiplayer network code, blame snutt"

spice sand
#

I see that I put this in the ini to change the reliable port:

[/Script/ReliableMessaging.ReliableMessagingTCPFactory]
PortRangeBegin=8888
PortRangeLength=512
ExternalPortRangeBegin=-1

I'm trying to set it to a high random port, but when I start the server I dont see that it says what port its using. I see that it uses the main 7777 port, but I dont see a similar message for the reliable port. How am I supposed to know what port its using in that range so I can port forward it?

nvm I just used a bat file to do -ReliablePort=

compact kettle
#

even Discord detects when no audio and flashes a message to help users easily :

#

It's time developers who get the 1000th same question, start making solutions or else forever continue to the 10,000th same question.. 🤣

steep wigeon
#

yo anyone know why my dedicated server keeps going offline when i load a save?

#

It shows this and then just goes back to being offline

#

is this because of my wifi or something else

trail gull
#

I am trying to start a dedicated server for 1.1 via pterodactyl and can’t join the server, is anyone using pterodactyl to host a dedicated server able to assist me. I have opened and allowed 7777 UDP/TCP and 8888/TCP but still not able to join via game even though the server shows as running

ancient moon
#

Is it possible to make a dedicated server using a already made save file? Trying to set one up for my friends but it ain't working

mild thunder
trail gull
#

@mild thunder i have 7777 as primary and 8888 linked to the server

mild thunder
#

there was a new egg that came out that was updated for 1.1 that made it easier, make sure the primary port is 7777, and that is the one you are connecting to in game via the server manager

austere star
#

hey how do you use cheat commands on a dedicated server

#

i cant find any info on how to use them anywhere

trail gull
#

i ended up changing the reliable port from 8888 to 26750 and it worked perfectly

charred halo
#

Hello guys, do you use VPS ? Or all-in-one services like Nitroserv ?

hidden forge
#

Selfhost

dapper nova
#

Hi, guys Im new to dedicated server and I want to start one and I heard its complex! How do I do this?

rancid etherBOT
#
Official Satisfactory Wiki

This page provides basic instructions on setting up and operating a Satisfactory dedicated server.
Dedicated server binaries are available for 64bit Windows and Linux systems. It can be installed using the Steam client (where it is listed in the user's library as a "tool"), its command line sibling SteamCMD...

fair lodge
#

anybody have a temporary fix for the desync everytime you try to do something in a server?

silver moss
#

Hi! I've got two questions

  • Is it currently adviseable/recommended to run a dedicated server? Based on the recent and pinned messages, it seems like there are some issues that are quite impactful on both gameplay experience and hardware usage
  • Are there any "benchmarks" regarding how well certain hardware handles X number of players? I've got a 13500 and 128GB RAM, for reference
edgy pasture
# silver moss Hi! I've got two questions - Is it currently adviseable/recommended to run a ded...

I’ve been ok with half of a 14 yr old AMD FX 8120 bulldozer with 8GB of ram allocated to the docker container that I’m running my server in for two people up through aluminum. Later game may get sketchy. Idk. I haven’t been to “late game” since update 4 ea. 😂

I think the real answer on the dedicated servers is that they run fine enough if you keep the messaging port NOT exposed to the internet.

Port scans/etc really mess with the sync of buildables and achievements, and might cause stupid-high cpu lockups.

You might can get by with just using a random port and hoping that you don’t get scanned… but an ip filtering firewall or VPN tunnels seem to be solid workarounds too.

My infamous post… in case you haven’t seen it yet.

#dedicated-servers message

fair lodge
silver moss
tardy crystal
#

Just me playing at home, running on my

undone osprey
#

Hello I need some help, I need the Satisfactory Dedicated Server build CL‑416835

I've tried to get the old manifest but steam isn't letting me download it. few of my friends are stuck at 416835 so i wanna downgrade the server and play with them

#

Is there a way to downgrade the server? any help will be appreciated :D

dusty hazel
undone osprey
#

nvm just forced them to update, so basically they live together and kinda fucked up the steam in someway and were too lazy to fix it

glad nest
#

sounds like the better solution

reef grotto
#

looking for open servers, does anyone have anything?

rapid haven
#

Hello . I need help . what is cheapest host for Dedicated server?

dusty hazel
tardy crystal
#

If anyone would be able to DM me on getting my Docker server connectable, when i check the IP the server is running and the port is open but i get “Cannot Connect to Steam API”

rapid haven
wind crest
#

I can't use Port 8888. Is there any way to host the game server, or did the developers manage to break something that already worked?

hidden forge
wind crest
#

I tried Docker, Pterodactyl, and directly on the Debian server, but it gets stuck on an infinite loading screen.

thin jolt
#

do yall use public ip or static?

hidden forge
wind crest
#

Dynamic IP with DDNS, but this does not interfere with the ports.

#

The server was online from the first week of 1.0 until the 1.1 update.

#

And I host servers for other games too, always without any problems.

thin jolt
hidden forge
wind crest
dusty hazel
hidden forge
hidden forge
hidden forge
wind crest
#

The worst thing is that after a few adjustments, and changing port 8888 to 8889 in the Docker Container, it worked for a few hours, then the problem returned

wind crest
hidden forge
#

try with internal IP for yourself. if it works, something is wrong with the routers port-forwarding/firewall setup

tardy crystal
#

my problem is that i cant even get the server to start every docker image i use does not install the linux binary

#

so i get Failed to connect to server api but i have a ping connection in the client

tardy crystal
#

ive tried to check every firewall, and i have ingress and egress on 7777tcp/udp and 8888 tcp open, and the linux machine doesnt have a firewall enabled

#

but even through SteamCMD i cant seem to install the FactoryServer-Linux-Shipping

hidden forge
#

the client does not need firewall rules, just the server.
on what are you hosting? which docker images did you try? any output on the console?

dusty hazel
#

do u have enough space in the folder u try to install the server ?

tardy crystal
#

this is all that installs

#

i used wolveix, thebrocollitree, SteamCMd, and someother on the github

#

it says it installs

dusty hazel
#

should works fine with wolveix

tardy crystal
#

i more than happy to get on a call if yall wanna see live ive tried for almost 4 days

hidden forge
#

can you tell me the steamCMD command you used?

tardy crystal
#
  +force_install_dir $(pwd) \
  +login anonymous \
  +app_update 1690800 validate \
  +quit
#

steamcmd +force_install_dir /home/steamcmd/satisfactory +login anonymous +app_update 1690800 validate +quit

#

was the first one i used

hidden forge
#

yeah, second one seems correct

tardy crystal
#

i tried both

hidden forge
tardy crystal
#

i get the Sucess! App 1690800 Fully Installed.

#

yea every file is there but the actual server file

#

the FactoryServer-Linux-Shipping

#

i tried on a Docker, my Window machine, and WSL

#

everything but the binary installs

dusty hazel
#

what do u have if u do this

sudo find / -name "FactoryServer-Linux-Shipping" 2>/dev/null

tardy crystal
#
/mnt/e/$RECYCLE.BIN/S-1-5-21-649839464-2500280957-2405599345-1001/$RATIEGF/Engine/Binaries/Linux/FactoryServer-Linux-Shipping```
dusty hazel
#

the file is in ur recycle bin ^^ in ur E disk

tardy crystal
#

yes but it just also returned this

#

and im checking the folder itself

dusty hazel
#

and what do u have in the bin ?

hidden forge
#

...

#

you need the .sh

#

in the base directory "satisfactory"

tardy crystal
tardy crystal
hidden forge
tardy crystal
hidden forge
#

congrats, you have a running server

#

[2025.07.07-21.17.43:178][776]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 = 30.08

tardy crystal
#

still get the ServerAPi issue

hidden forge
#

thats a network issue then, not a server issue

tardy crystal
#

do you have access to the server files?

#

on your server can you check if you have that file im looking for

#

FactoryServer-Linux-Shipping

#

this is the .sh script

#

ts trying to find a file that doesnt exist

dusty hazel
#

/home/.../satisfactory-data/gamefiles/Engine/Binaries/Linux/FactoryServer-Linux-Shipping

hidden forge
#

but the file is not missing? cause the server starts?

tardy crystal
#

the file is missing

#

the server doesnt fully start

hidden forge
#

it does!

tardy crystal
#

even though the logs say otherwise

#

i cannot connect to it but i get a ping to the server

#

it says Failed to Connect to Server API

hidden forge
#

what IP do you use to connect to the server?

tardy crystal
#

sent it to you

#

give it a moment im starting the server up again

#

okay its up again

hidden forge
#

..if you try to access your server inside wsl with your external IP you have multiple problems

tardy crystal
#

this isnt WSL

#

this is the original server i was testing on WSL to get the missing file

#

but i did the same steps on actual server machine

#

and have the same files and logs

dusty hazel
#

gimme the ip in private

hidden forge
#

ah, k. assumed from the screenshot

dusty hazel
#

is the server running ?

hidden forge
#

first try the internal IP of the server

tardy crystal
#

the server is running on my end

dusty hazel
#

did u changed the basic ports ?

tardy crystal
#

7777 and 8888

dusty hazel
#

both aren't opened

#

so either they are not opened or the ip is not the good one

tardy crystal
dusty hazel
#

so the ip is not right

#

any vpn running ?

tardy crystal
hidden forge
#

whats the output of "ip a" ?

dusty hazel
tardy crystal
#

the ip i sent you guys

dusty hazel
#

if u do curl -4 ifconfig.me in a cmd on ur main computer what do u get ?

tardy crystal
#

not that IP

#

that isnt running a server though

dusty hazel
#

right give it to me

tardy crystal
#

thats a closed network i know for a fact that it isnt working

dusty hazel
#

i think u put the open port rule on the wrong ip

tardy crystal
#

its a completely different machine and different network interface

dusty hazel
#

PORT STATE SERVICE
7777/tcp filtered cbt
8888/tcp filtered sun-answerbook

#

firewall is blocking the connection

#

filtered mean opened but blocked by firewall

hidden forge
#

it was the oracle firewall

dusty hazel
#

so it's good now ?

#

yeah i see them open ^^

wide willow
#

Hey everyone. I am hosting a satisfactory server on pterodactyl, I have allowed 7777 and 8888 ports and everything is setup correctly. the version is 1.1, but the problem is that sometimes people can't join and it sometimes fails to query the server and it shows up as offline or pending.

ruby tendon
#

Hi everyone,
so ive been running my own dedicated server on windows. its been having the issue that came with using port 8888 where after a while its using 100% CPU. Just wondering how to change it from port 8888

sly juniper
#

Has the 100% CPU issue been fixed or identified yet?

edgy pasture
edgy pasture
#

I attempted to summon some attention via rebellious mischief/rule breaking here

#dedicated-servers message

#dedicated-servers message

all I got for breaking the rules was some nice reactions to my bad pun.

They know the game is broken when the server is exposed to the internet… and obviously don’t have anything to say about it yet.

light shard
#

does anyone have a guide on how to set up a server that works for the current version of the game

#

like a youtube video or something else

hoary yacht
light shard
#

whats the channel name? @hoary yacht

fresh pollen
#

Is there a best service for buying dedicated servers or no?

silver moss
#

Is it possible to move my local save file (the world that I've just been playing in on my PC) to a dedicated server?

hidden forge
#

Yes, just upload it using the server manager

solemn sleet
#

Hey I need some help with my dedicated server. I have a server running over a ptero panel. Currently only player (mostly so the server keeps running when I'm offline). I've been playing mostly fine up until this evening. Suddenly I get disconnected with the error ÿour connection to the host has been lost) every few minutes. I can join back right away and I end up exactly where I disconnected (so I'm not timing out as I'm not teleported back any part). The screenshot shows what it shows in the output log

#

these are my server settings from in-game. I only changed the auto pause. Anything else is default

solemn sleet
#

okay so I guess I found some more info: When I disconnected from a discord call with some friends the timeouts stopped. I guess a discord call and connecting to a satisfactory server is too much? or there is some kind of interference?

real wyvern
hidden forge
fresh pollen
#

or like a recommended one

dusty hazel
#

depends on where u live

desert night
#

does anyone know of a good american or texas server provider for the game to rent from

fresh pollen
fresh pollen
#

is indifferent broccoli good for server hosting

wraith lantern
#

Has anyone used ich777 satisfactory on unraid?

reef valve
#

is there a fix for the foundation/wall placement issues?

edgy pasture
fossil moon
mild cloud
#

Can somebody tell me why the mod isn't found on my server?

lost kite
#

please help I have a server that I am trying to run from my laptop but no one else can join it just says Server Name Pending and Not Authenticated

#

I can join from my PC on the same network but nowhere else

hidden forge
#

Check your port forwarding and that you tell them the right ip

noble quartz
#

Hi all,

I have a dedicated server for me and a few of my friends, and mostly it's smooth, but I do have an issue with the splitters for hypertubes.

When approaching a hypertube branch or junction, you can't change the direction no matter how much you mash E.
You have to go back and forth turning around, spamming E, and then eventually it seems to realize and works.

If you stay in the area, it keeps working, but if you move a bit away, and try again, the issue reoccurs.

real wyvern
edgy pasture
#

Changing the port is simplest.

VPN tunnels is most complicated, but possibly the most effective.

#

In case that wasn’t clear from the metaphorical poetry

#

For vpn tunnels, I use Tailscale.

But Wireguard, Radmin VPN, or Logmein Hamachi, or other ways to set up a VPN tunnel would work fine.

#

If you are not self-hosting, the vpn tunnel thing is probably not feasible.