#dedicated-servers

1 messages · Page 141 of 1

dusty hazel
#

./satisfactoryserver.sh" Factory.exe -ReliablePort=8888 -Port=7777 -log -unattened there should be something like this

stable crest
vast coral
#

wth

dusty hazel
#

remove serverqueryport and beaconport they are no use now

dusty hazel
vast coral
#

The whole startup command is different mine is:

./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port=7777 -ReliablePort=40120
stable crest
#

forgot to set to 7777 this time 😅

#

made server so many times at this point

dusty hazel
#

./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port=7777 -ReliablePort=8888 replace by this

#

and start the server

vast coral
#

Make sure to pass the ports from the admin

dusty hazel
#

yeah open them on the router

#

tcp for 8888

#

tcp/udp for 7777

stable crest
#

thanks guys its working

dusty hazel
#

Have a good game

round hollow
#

This hasnt been working for me. Im running the server in Docker on Unraid. Running ich777's Satisfactory Server. I added the script bit in the Engine.ini in my servers files, and also added the port in the launch params. This is only a LAN dedicated server, so I dont see why I should need to forward any ports as LAN side my machine shouldnt have any issues with this

#

It stays stuck on the loading screen, but if I use my mouse wheel, I can hear my equipment swap, so I am able to control the game, its just like the loading screen itself isnt being cleared to display the active game. If I hit ESC, I can hear the menu popup too.

#

I got it working. It didnt like being ran as a "game parameter" and I had to add it as a custom port section below the "TCP - Game Port"

nocturne crescent
edgy pasture
#

anything in light mode might be less than ideal

vocal quarry
#

my server restart randomly? any options

raven nest
#

is there any known documentation for using commands like these?

compact kettle
#

I can hear the sounds in the game and when I press keys, but it sits on the loading screen, is this still an issue even when I opened port 8888 TCP in the router?

#

(I am using experimental version dedicated server and experimental version game)

sudden dagger
paper imp
#

Stuck with a game version 416835 and server version 385279 ive done the update multiple times but it doesnt move up to 1.1 connecting with steam any help would be appreciated

wary rain
#

What are the details of your server? Linux? Docker?

paper imp
#

windows i started it with 1.0 about four months ago. Recently steam updated my game and updating the server doesnt seem to bring it to match

wary rain
#

Windows not in my wheelhouse, but I'm sure someone will have some advice for you...

paper imp
#

thanks for commenting bobobo, just looking to get back to building

paper imp
#

jyes please

#

ive updated the server but it wont move up to the version of the game

dusty hazel
# paper imp

i'm not familiar with this but basic question did u restarted the server ?

paper imp
#

ive restarted the application yes but your right I have not restarted the server. Let me check that if its that well i feel stupid. will advise

#

full restart on the server and local game no change in versions. As I said did do a steamcmd.exe +force_install_dir C:************* +login anonymous +app_update 1690800 validate +quit

#

and it did update but not to the version the local game has so im stuck since June 10th or so

formal sable
#

.. /sigh, I still cannot get my game sever to update: IPC function call IClientAppManager::GetUpdateInfo took too long: 156 msec

#

Is there a way to get setamcmd to relax the damn timeout ?

wicked knot
#

damn I had a ping higher than that on aDSL

exotic herald
#

how to create a didecated server

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

exotic herald
#

ok thx

acoustic gulch
#

Did the update fix the syncing issues? It happens whether its a dedicated server or me just joining a friends open game

mental summit
#

Anyone else having random issues on dedicated servers where building just breaks and only a relog fixes it? latest experimental update

compact kettle
# dusty hazel do u still need help ?

ill try loading it right now but i think i probably will need help, I know how to forward ports and etc.. and I already ran a Conan Dedicated server so I shouldn'lt have any issue with Satisfactory, but let me try again

compact kettle
dusty hazel
compact kettle
#

windows

#

I start the server through Epic games 🤣

dusty hazel
#

then ur .bat should look like this FactoryGame.exe -Port=7777 -ReliablePort=8888

compact kettle
dusty hazel
compact kettle
#

mm.. interesting

#

I shall give this a try

#

Also there appears to have just been an update too.

dusty hazel
#
PortRangeBegin=8888
PortRangeLength=1
ExternalPortRangeBegin=8888```
#

put tihs at the end of ur engine.ini

#

and add this to ur .bat -Port=7777 -ReliablePort=8888 -log -unattened

compact kettle
dusty hazel
mild cloud
#

The today‘s patch does not fix the desync issue, right?

dusty hazel
timid fjord
mild cloud
formal sable
#

@compact kettle I did finally get it to validate (I had to keep retrying until it got lucky and didnt timeout)... what I really want ot know is if there is a way to relax that timeout... It seems to be hitting that wall all the time...

#

Its really a steamcmd problem

acoustic pecan
#

Dedi servers better yet?

dusty hazel
formal sable
#

dunno which variables

dusty hazel
#

TIMEOUT=60

#

something like that

#

on what does the server runs ?

#

docker ?

fair nexus
#

I'm not the only one having trouble updating servers through SteamCMD, right?

dusty hazel
#

i had no issues in my case with docker compose

#

automatic update worked fine

formal sable
#

@dusty hazel no, the sever is running directly in a dedicated VM running ubuntu inside of proxmox

#

... Proxmos CPU is set up for "Host" for (hopefully) best compatibility

#

I haven't tried docker for this

#

@fair nexus yes, I have always had trouble updating with steamCMD ... It times out way too fast ...

dusty hazel
#

my docker uses this

         +force_install_dir /opt/satisfactory \
         +app_update 1690800 validate \
         +quit```
fair nexus
formal sable
#

in an over-simplification, docker is a containerized virtualiztion platform. "containerized" just means that the virtualization is happening at the application level, and not at the machine/OS level ..

#

Its used mainly to deploy multiple instances of an application (sometimes hundereds of instances) within the same OS environment. Generally service providers use it to deploy instances of something (Say, a website) and share a single OS instance running many application instances, one for each customer ...

#

So think virtualization, except instead of virtualizing an entire OS, its virtualzing an applicaiton, and many applications can share the same OS ...

#

In this case, someone has made a docker container for Satisfactory, so it can run as an application service inside a docker container ..

#

and (in theory) you could deploy many instances to the same machine ...

#

With docker it can be super easy (sometimes almost trivial) to get a service up and running (assuming you have docker running)

dusty hazel
#

yup install time and configuration took me 30 minutes max and i have a 16bg ram 8vcpu 50gb server running smoothly for free

formal sable
#

@dusty hazel free

#

?

#

... Or you running a server yourself ?

dusty hazel
#

yeah

#

i'm running it

formal sable
#

Yeah mine is "free" too, except I did a power meter and its probably running me $20-$30 a month just in electricity

#

... plus its heating up my house in the summer 😉 lol

#

... ALthough the hardware was "free" I suppose... I took a retired server from work... Which is probably why the CPU might not be good enough for this, and could be contributing to my stability issues ...

fair nexus
#

yeah im using my old pc as an server right now

#

my room is at 30 Celcius

#

im dying

formal sable
#

Well, Im an american so I have no idea what celcius is (and am too dumb to learn it), but I bet my room here is close to 85 f

dusty hazel
#

the watercooled part means it doesn't even get hot

fair nexus
#

when google didnt lie

compact kettle
#

Ok i'm putting that into the engine.ini

dusty hazel
#

yup

#

and in the arguments

#

to launch ur server

#

u add this -Port=7777 -ReliablePort=8888 -log -unattened

#

after the factorygame.exe

compact kettle
#

I can only put things here I suppose

dusty hazel
#

launch option

compact kettle
#

ill try that.

#

lot of errors but anyway, i'll try to start the game

#

darn, it wasn't that..

#

I port forwared 8888

dusty hazel
#

tcp ?

compact kettle
#

that's what I have forwareded for now.. plus it does fully connect and I hear the game sound and I can press buttons.. it's just stuck on the loading screen but the game has loading and is actually there

#

i can press escape and Q and everything and the sound is there.. but it won't show the game visually and just shows that loading screen

dusty hazel
#

then port forward a random port like 14529

#

and change it in the launch options

#

and the engine.ini

raven nest
compact kettle
compact kettle
fair nexus
#

Is there any fix with updating the game with SteamCMD cant seem to find anything

compact kettle
raven nest
#

i was on stable 1.1

#

i run mods so i kindof cant run experimental

dusty hazel
#

do the fix i asked pls

raven nest
#

^^

compact kettle
outer vault
#

how do you update a server version?

fair nexus
outer vault
#

apexhosting

compact kettle
#

😬 😛

dusty hazel
#

xD

#

what was it ?

compact kettle
#

Man..... you know how there is 2 steps to port forwarding on the router?

dusty hazel
#

u did the config but did not commit ?

compact kettle
#

Step 1 setup the port forward..
Step 2 actually select the computer and apply it 🙃 🤪

dusty hazel
#

^^

compact kettle
#

Guess what this idiot didnt do

dusty hazel
#

glad we made it work

compact kettle
#

Man.. thank you

outer vault
dusty hazel
outer vault
#

yes

mild thunder
#

if you didn't try it, stop the server, then start it back up, some server hosting companies set it to check for updates on startup.

dusty hazel
outer vault
#

yes i did

dusty hazel
#

on the panel do'nt u have a game file or something like this ?

fair nexus
#

sorry for not answering

main pike
#

is there a fix for the foundation not being deleted bug?

edgy pasture
#

I saw that there was a patch, and thought to myself, “This could be the one that fixes the (un)reliable port issues!” But it was not the one. It’s just the 1.1.1.1

edgy pasture
main pike
#

thank you

paper imp
#

@dusty hazel Yup still the same after it updated and with full restarts of the windows server

midnight fossil
#

Hmmm, 7777 is forwarded on both protocols on windows and modem, 8888 as well, can login to the server with external IP on my side perfectly fine but friend every single time gets infinite loading screen but can still move and use stuff while the loading screen is up. Any known fix yet?

dusty hazel
fair nexus
#

Are there any other ways to update my dedicated server without batch file and steamcmd?

fair nexus
#

I really dont know what I should do now mhhhhh

edgy pasture
thin spruce
edgy pasture
#

My server has been running fine for 7 days. CPU usage levels are stable and reasonably low while no one is connected.

The VPN tunnels are just going to be a part of my server hosting for satisfactory until they fix the (un)reliable port problems.

sterile hull
#

I have an ubuntu server, does anyone know how to update it to the latest hotfix i cannot join because of mismatch.

sterile hull
#

im talking like a steamcmd command, that process just doesn't seem like it was the intended way to do it.

edgy pasture
#

You could always try the steamcmd command that you used to install the server to begin with.

#

!wikisearch dedicated_server

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

edgy pasture
#

but... uh... backup your save

sterile hull
#

teamcmd +login anonymous +app_update 1690800 validate +quit

#

found what I needed, thanks

#

theres the command for anyone else

edgy pasture
compact kettle
compact kettle
#

But anyway, were the arguments you gave me to start the server every time it isn't on? i noticed after an update, it doesn't automatically start the server again..

#

ofcourse I'm on epic version though so.. hmmm

fallow crypt
formal sable
#

One thing I will say... With todays update, the server has been remarkably more stable ...

#

I don't think it crashed once...

fallow crypt
#

Well it depends on the rig you get. I got myself a NiPoGI E3B, it's a mini pc with a Ryzen 7 5700U, 32gb of ram and just 512gb of nvme storage. It's enough for me to run two Satisfactory servers in parallel along with modded minecraft, terraria, and some other docker and node js things

#

I could run three Satisfactory servers at the same time, but it'd start heating a bit if I don't turn auto pause on them

#

Thing cost me 350€, so that's why I'm thinking it might be worth the purchase on the long term for you

formal sable
#

@fallow crypt the one I see at amazon looks nice and reasonbly priced, however it only has 16GB of RAM ... I believe these things only have 1 DIMM slot though, is that right/

fallow crypt
#

My particular model has two slots available from the start, but you can choose to purchase one with 32gb already setup

#

That's where I could choose the variant. Middle one is 1tb of storage, which I didn't feel the need

#

Also, it's gone up in prices, I bought it for less

edgy pasture
#

That's quite a bit more powerful that what I'm running mine on.
I'm getting by with an AMD FX 8120. That's... 8 core, 8 thread, 3.1ghz... on a good day.

spiral cedar
#

Hey guys !
I'm currently running a server with a not that powerful miniPC (i3 6100T /8go ram), but it's quite fine when playing with a friend.
However, if I ever get "far" from the base, and see a monster, it's getting unplayable.
Is there a known performance issue with monsters and a way to fix it ? (disable mobs?)

#

Or will I solve everything by having a better machine. 😄

fair brook
#

how good are dedicated servers now? (for 3-4 people)

#

i mean from buggyness view

fair nexus
radiant hatch
#

Hey, following yesterday update, clients have been automatically updated (version 418783) but on the server side no update on FactoryServer tool (version 416835)
Is the update out for FactoryServer ? If yes, where should I download it or force the update in steam ? (can't even uninstal it to try to reinstal it)
Thanks in advance for the help.

dusty hazel
pure sapphire
#

guys as 1.1.1.1 released did they fix the cpu issue?

wary rain
#

no

dusty hazel
pure sapphire
#

how

dusty hazel
#

change ur reliableport for a random one like 19850

pure sapphire
#

but will it know whats happening? doesnt it casuse some bug or i dont know (dont even know what the port is used for)

dusty hazel
#

if u tell ur server what is ur reliable port it won't bother him at all

#

by default it's 8888

#

but u can change it anytime u want

pure sapphire
#

will try that thank you

dusty hazel
#

don't forget to forward it too

pure sapphire
#

ofc, by the way do we know what actually caused the issue?

dusty hazel
#

might be port scanners

#

it throw junk data into ur network and increase the cpu usage

#

random high ports are less likely to be scanned

#

i had several people including me changed the reliable port and cpu decreased from like 700% to 60%

pure sapphire
#

cool, but like i would understand if if there was a peak, but with time it consumes all cpu like it starts infinite loops or something

dusty hazel
#

once hit get scanned it's scanned loops and the only way to decreased that is to reboot the server

pure sapphire
#

thanks for the help

dusty hazel
pure sapphire
#

hmm interesting, i managed to make it work, but for some reason if the port on the inside doesnt match the port on the outside it doesnt work

pure sapphire
#

i use a reverse proxy, and at first for convinence i just redirected the new port to 8888 but didnt work

dusty hazel
#

had the same issue that's why i opened a whole new random one and got it to work and decrease the cpu usage

stable sphinx
#

I ask because I've been avoiding switching to one for a world because of the bugginess, but if they work well now I don't have to worry about that

civic lantern
#

They work well now

The annoying part remains setup

compact kettle
#

or do you mean the server cpu %?

pure sapphire
#

yes i mean the server (we are on the server channel)

uneven flint
#

Are there plans to improve the dedicated servers some users have alot of sync issues were others do not we have the tick at 120 and we its like half of us have the issue and half do not.

compact kettle
compact kettle
#

I guess no cpu problem.. and I'm using 8888 port

pure sapphire
#

based on the informations, its only an issue if you share the port toward the internet

compact kettle
#

I've 'port forwarded it on the router' so is that the same as you describe as "share port 'toward' the internet'?

#

just trying to clarify so I know how to 'not' share th port toward the internet'

dusty hazel
#

or just change the port

compact kettle
#

well for my case, I just wanted friends to join from around the world.. ( Friends in Ireland to Mexico and USA etc)

#

and so far, they can. ✅

pure sapphire
#

then you need to share it, are you sure its not causing the server any issues?

compact kettle
#

2-5% is what i've seen on FactoryServer the entire time i've been watching it..

#

and as you can see, I'm in game now on the server remotely!

dusty hazel
#

if u don't have issues then don't change a thing

#

if u start to have some i can help u setup some fixes

compact kettle
#

anyway, I've port forwarded 8888 on my router and then I was just curious what the cpu problem was, since I haven't heard of it till now. but anyway I apparently don't have it.. so 👌 🙌

steel cairn
#

Yo, some fellows here who also got problems with foundations and stuff on the dedicated server? I need some serverowners to try something out -> set the server tickrate to 30 (some servers are up to 200 in the engine_file, set them to 30 - no bugs anymore - guess it will probably fix some synchfailures

mild thunder
random pecan
#

Questions about tick rate

  • can I monitor the tick rate in real time, and not just see the "average tick rate" that fluctuates wildly every minute or so? (I set it to 120 to test after a PC upgrade)
  • is it better to try to have the server run the highest tick rate possible and fluctuate a bit, or have the highest stable setting? (I had it on 60, avg 59-60 consistently)
#

highest I have seen was 102

steel cairn
# random pecan **Questions about tick rate** - can I monitor the tick rate in real time, and ...

-> I don't think, that it will be possible to monitor the tick rate, you probably have to life with the average tick rate from the servershowings
-> I watched a video (4 years old now lel) where the Sat-Devs talked about the intended tick rate of 30 for dedicated servers. I just set the max_tickrate to 30, i know, a higher tick rate "could" improve the serverquality, but i haven't seen any difference until now

uneven flint
uneven flint
steel cairn
#

Could you try to set in to 30? Just wanna get some more data from other users

#

Just wanna know if it will fix the sync-problems or at least reduce it

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxNetTickRate=30
MaxInternetClientRate=120000
MaxClientRate=120000
LanServerMaxTickRate=30
InitialConnectTimeout=300.0
ConnectionTimeout=300.0

compact kettle
open aspen
#

Hoping someone could help me, I have done the app_update 1690800 but its still showing a different version then what Steam shows

#

version mismatch

steel cairn
steel cairn
random pecan
random pecan
noble crest
#

is anyone here able to trouble shoot setting up dedicated servers?

noble crest
#

windows 11 i am trying to set one up with no sucess

dusty hazel
noble crest
#

i did everything but what i go to launch the server in the file the commands say string table failed

dusty hazel
#

what tutorial did u follow ?

noble crest
dusty hazel
noble crest
#

its in the actaull cmd screen

dusty hazel
#

screen it pls

noble crest
#

im am reinstalling it from scratch right now i uninstalled everything including steam when i get a screen shot i will send it

dusty hazel
noble crest
noble crest
dusty hazel
dusty hazel
#

have u tried to connect anyway ?

noble crest
#

i cant get it up to connect to it at all it says server offline

dusty hazel
#

so open the 8888 port tcp now and restart the server

#

just before u restart it

#

make a batch file

#

to start the game with arguments

noble crest
#

ill try that

dusty hazel
#

FactoryGame.exe -Port=7777 -ReliablePort=8888

#

put this in the batch file

#

the batch file must be located where ur factorygame.exe is

formal sentinel
#

Hey so I'm trying to extend the dedicated server to be more useful, add a GUI wrapper, etc...how can i get into contact with the developers here?

noble crest
#

yeh no luck i have to go to dinner im gonna try it on a different computer to see if that computer is the issue, i bought a computer just to be a dedicated computer for servers

dusty hazel
formal sentinel
#

i forwarded 7777 TCP/UDP, and 8888 TCP and people were able to join, get past the loading screen on my server

#

it uses both afaik

dusty hazel
formal sentinel
#

Why i want to wrap the server to make it better, its just much easier working with the developers, plus they don't really have to do much other than making interfaces accessible to me, ill sign NDA's and stuff, i also do it all free (but i add donation links in the app, that noone ever uses, lol)

dusty hazel
formal sentinel
#

i tried leaving a Q&A but, maybe theres an email?

uneven flint
random pecan
formal sentinel
#

hell i host it off my desktop

random pecan
#

weird it doesn't wanna utilize my resources properly, but one core could also be overworking

uneven flint
#

i have the tick rate set 120 i never have issues nor do half of the users but shit its werid some users are getting desynced while others are not. Seems like they need to fix this...

random pecan
uneven flint
random pecan
#

part of me hate C# with my guts though

#

the other part loves it

tiny lotus
#

Whos the best host right now?

compact kettle
#

yep started server and right off the bat you can't build foundations

#

I assume there is no fix for this? because it means I can't build foundations at all now..🤔

chilly surge
#

is that experimental?

compact kettle
#

yes

chilly surge
#

have tyou tried switchen to other one to test it?

compact kettle
#

well you mean install another 13GB of the game and the server? or is there just a way to run it as 'stable' without installing the other?

chilly surge
#

oh idk, i never tried hosting, no idea about that

#

is that before anyone joins?

compact kettle
#

see you have to install the different versions ... I was/have been on experimental from the beginning so..

chilly surge
#

does it occur as soon as you enter the

compact kettle
#

I just didn't want to reinstall for the 'stable' that's all

chilly surge
#

i see

compact kettle
#

I can quit server and quit game and i will restart both and see if i still can not build..

chilly surge
#

ok

#

thinkin about not being able ta build foundations reminds me of my first run

#

i hated building them, but as time went on i cant live without em

#

if you need help testing i'm lookin fer people to play with atm

#

regardless if its jsut to fixz a bug or something

prisma nova
#

is there any way to make it not use so much cpu?

#

its a i5 10500T

chilly surge
#

lower shadow resolution will ease it

#

oh

prisma nova
#

the server is on phase 4

#

so we have a lot of stuff

chilly surge
#

i jsut googled it, set fps limit to 60 maybe?

prisma nova
#

how do you do that

#

fps of the server?

chilly surge
#

one sec idk

#

also, is it a sudden spike or like that from the get go?

prisma nova
#

its like that all the time

#

its probably because it runs when no players are on

chilly surge
#

let me know if it works

#

maybe even limit it in nvidia settings if you have that kinda prachics card

prisma nova
#

i honestly just think its because of auto pause being off

timid saffron
#

@prisma nova Use vpn. Since i closed the ports on my Router , Server runs smoothly. Maybe some traffic on ports that the Server cant handle

compact kettle
#

What VPN will be faster than directly to the router?

compact kettle
#

I will see when it happens again

chilly surge
#

lloking for a 3rd?

compact kettle
#

it would be fun but I can't stay, was just trying it out.. but i'll for sure add you if you want to play next time im on!

compact kettle
#

🙃

compact kettle
#

is that the 200 you speak of?

grim mica
#

No, those are the netspeeds for the default profile

#

You have to manually add them to Engine.ini, no idea why someone would think 200 would be reasonable.. 30 is just fine and there really is no need to adjust it unless you are capping it lower than 30 for resource purposes

edgy pasture
#

A summary of the somewhat recent events:

In 1.1, CSS moved some of the multiplayer network traffic to a new port that needs to be opened... but it seems to have been a serious source of headache, due to the lack of tolerance for any sort of incidental non-satisfactory traffic that hits that port. The game freaks out when the new port is open to the internet.

In addition, much consternation surrounding the introduction of the additional port has arisen from the unfamiliarity with standard network and software practice by a large percentage of the general userbase. For some reason, the first reaction of many has not been to read the release notes that explain the addition of the new port and its server-related requirements. Of course, I would not expect CSS to include user manuals for each operating system, firewall, router, or potential virtualization solution in their release notes, but the general lack of understanding of basic network setups among users, as well as the lack of willingness to use search functions has certainly led to many frequently asked questions being asked frequently.

The top pinned post in this channel is the dev's' reassurance that they are looking in to fixing the foundation/tree/lightweight buildable sync bug, along with the CPU 100% bug.
#dedicated-servers message

Also, the QA site has some activity on the matter. https://questions.satisfactorygame.com/post/6849e2536b7c573196384e7d
https://questions.satisfactorygame.com/post/68487d286b7c5731963835fe

A previous post listing the commonly asked about issues and potential solutions
#dedicated-servers message

#

Also, Mikael and Jason definitely did not confirm that lizard doggos have nipples.

nocturne crescent
# edgy pasture A summary of the somewhat recent events: In 1.1, CSS moved some of the multipla...

Thank you, especially for "In addition, much consternation surrounding the introduction of the additional port has arisen from the unfamiliarity with standard network and software practice by a large percentage of the general userbase. For some reason, the first reaction of many has not been to read the release notes that explain the addition of the new port and its server-related requirements"

edgy pasture
#

lol... it's true

wicked knot
#

Would probably help if pinned post here were cleaned up. I just looked thru them and there is some really bad outdated info in them.

edgy pasture
#

If any coffeestainers read this, #faq could also use an update.

#

Mikael said that they lurk on the discord...

wicked knot
#

guess we could make sure at least the <@&370483737957236737> s know it exists

edgy pasture
#

The ping has been launched.

hard glacier
#

Anyone else having trouble getting port 8888 to open up? I'm trying to host a server but everyone can connect but gets stuck on the loading screen.

nocturne crescent
#

@hard glacier DM me your server address and I'll try to connect

steel cairn
nocturne crescent
timid saffron
compact kettle
#

In 1.1, CSS moved some of the multiplayer network traffic to a new port that needs to be opened... but it seems to have been a serious source of headache, due to the lack of tolerance for any sort of incidental non-satisfactory traffic that hits that port. The game freaks out when the new port is open to the internet.

**- could the development team have considered using another port that wasn't 8888 which may be common for that scenario? **

In addition, much consternation surrounding the introduction of the additional port has arisen from the unfamiliarity with standard network and software practice by a large percentage of the general userbase.

**- you mean the kind of people (userbase) who just want to play a game? 🤣 **

For some reason, the first reaction of many has not been to read the release notes that explain the addition of the new port and its server-related requirements.... but the general lack of understanding of basic network setups among users, as well as the lack of willingness to use search functions has certainly led to many frequently asked questions being asked frequently.
**- or the Development team could have thought about making a nice little reminder that when you click on "server manager" in the main menu of the game where you get a nice big window explaining how there is now an 'additional port' of 8888 and to make sure the user presses "ok" (with a don't show again checkbox) this method could prove useful and help deter the 'frequently asked questions being asked frequently' **

just some thoughts but I also am just a user who wants to play games.

deep turret
#

note : yes people use game server provider services

compact kettle
#

and 2 :

I suppose if the userbase is people who use Cli commands launcing dedicated servers, is it common for games servers to just add additional ports then? I have no idea?

#

and 3:

then they could put a message in the main menu non intrusive way.. like just on bottom left news etc..

deep turret
#

it isnt common but it is common for having changing network requirements for big updates
remember that arguments like "but minecraft" completely go around the fact that minecraft counterstrike dota tft etc.. have been around for more than a decade now

#

so they stabilized

deep turret
compact kettle
#

Well that's fine, but the alternative is more 'frequently asked questions' either way i suppose?? 🤣

#

I suppose the end result is still People are lazy and don't want to read anymore. 🤣 I originally searched for how to start a dedicated server and got this :

#

the top two links on So popular Google don't even have port 8888 in them!

dusty hazel
#

that's why

#

it wasn't used before

compact kettle
#

I understand, it is amazing just how fast tech moves and how fast the internet can be 'out of date'!

#

i mean.. 🤣

dusty hazel
compact kettle
#

so Thanks Google.. outdated piece of ...

dusty hazel
#

sometimes it's better to ask right here than google xD

compact kettle
#

I bet Ai is even worse...

dusty hazel
#

Ai wouldn't help for really recent update

#

it would ask u to open same ports 7777 15777 and 15000 i do believe

compact kettle
#

yep

dusty hazel
#

yeah ai struggles with recent events

compact kettle
#

so then I typed :

  • you outdated piece of crap, tell me the ports I need to open to run a dedicated server in Satisfactory
#

the response after a few moments:

#

Good to know I need to treat Ai like that to get real answers.. 🤣

ruby slate
#

I am renting a shockbyte server , but cant get it working any advice?

thin spruce
compact kettle
#

hope you read the readme and used search functions.. 🤣 /s

anyway, I'm off to bed, hopefully the jokes are ok. Later other fellow satisfactory gamers!

dusty hazel
deep turret
edgy pasture
#

And now… if they change the default requirement, there will be so many people that have at least half measures to open 8888 that the frequency of frequently asked questions will probably go up.

edgy pasture
#

@subtle turret is typing an epistle

subtle turret
#

hmm i think the dedicated server for linux are broken, i have tested serveral distros like debian, ubuntu, gentoo, suse, i did the install via docker and without it (baremetal), installation targets are SSD and 2 other different NVME's, so after a fresh start in "onboarding" sometimes we cannot get any of the milestones working, and the other times when i reset the server complete, it seem that we can finish the first milestone and after that the next ones cannot be completed, i mean we can add the required items and push the launch button, mam tells somthing bla bla bla, but the technology is not revealed, and can be selected again.

edgy pasture
subtle turret
#

hmm i don't know, but the other strange thing is when i close the server, and start it again, it seems the port 7777 is not closed correctly and is forwarded to 7778 haha, have to restart the satisfactory dedicated again to get the old port back

edgy pasture
subtle turret
#

do u run it on win / linux

edgy pasture
#

I do. On ubuntu via docker... on windows 10

subtle turret
#

wsl

edgy pasture
#

yes

subtle turret
#

kk

edgy pasture
#

Main thing is that my reliable messaging port is not open to the internet.

#

NOT forwarded.

#

instead, I've got VPN tunnels via tailscale between the server and client

subtle turret
#

have you used netshell to forward your ports to the lan segment?

#

@edgy pasture ```
netsh interface portproxy add v4tov4 listenport=[PORT] listenaddress=0.0.0.0 connectport=[PORT] connectaddress=[WSL_IP]

edgy pasture
#

I have not.

#

I am using wolveix's docker image. Hang on a sec, I'll find my compose file and share it.

subtle turret
#

okay

edgy pasture
#
services:
  satisfactory-server:
    container_name: 'satisfactory-server'
    hostname: 'satisfactory-server'
    image: 'wolveix/satisfactory-server:latest'
    ports:
      - '2466:2466/udp'
      - '2466:2466/tcp'
      - '8888:8888/tcp'
    volumes:
      - './satisfactory-server:/config'
    environment:
      - MAXPLAYERS=4
      - PGID=1000
      - PUID=1000
      - ROOTLESS=false
      - STEAMBETA=false
      - SERVERGAMEPORT=2466
    restart: unless-stopped
    healthcheck:
      test: bash /healthcheck.sh
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 120s
    deploy:
      resources:
        limits:
          memory: 6G
        reservations:
          memory: 4G
#

is it perfect? probably not... but it works fine for me for now on my ubuntu 24.04 wsl on windows 10 setup

subtle turret
#

hmm im wondering that the forwarded non standard ports are working - '2466:2466/udp' - '2466:2466/tcp' 😄

edgy pasture
#

It works fine with the environment variable set by
- SERVERGAMEPORT=2466

#

the launch script inside of the container handles setting that according to whatever port you specify in the environment variable.

#

You can do something similar for the new messaging port... I just didn't.

edgy pasture
#

Just in case anyone is about to jump in here and ask the same question about the CPU usage, foundation/milestone desync, or infinite loading screen again, here is this for good measure: #dedicated-servers message

violet jetty
#

hello i have problems hosting 2 servers on 1 machine
running on linux i followed the wiki
first server works fine with "-Port=7777 -ReliablePort8888" and can be joined

but the second server has issues:
installed through different user with own directory
running arguments "-Port=7780 -ReliablePort8890"
portchecking gives an error on 8890 and therefor upon joining im stuck on loadingscreen despite hearing the world has loaded

adding the ReliableMessagingTCP script to Engine.ini had no effect
or am i doing forwarding and firewall wrong? im sure im missing something

edgy pasture
#

My next suspicion is that your second server is picking a different port to try per the behavior described in the 1.1 release notes.

violet jetty
edgy pasture
#

Amazing

violet jetty
#

thanks 👍

formal sable
#

I have this wierd problem with the dedicated server... In general its been more stable, but for right now one of the players that tries to log in is a bit poisoned...

#

whenever he logs into my server he cannot move and the server crashes

#

Myself and others can use the server just fine

#

But when he logs in, the server crashes

#

So I was wondering if I could clear his data somehow (from the server side) so when he logs in he will re-spawn fresh... I assume this is happening because of cached data or something (?)

dusty hazel
#

is someone available to try to connect to my server i'm not home but need to know if it works i can give ip/port in private

dusty hazel
sharp needle
#

does anyone is facing infinite loop on loading their vanilla dedicated server ?

dusty hazel
#

open tcp 8888 port on ur router

dusty hazel
sharp needle
#

its not on my network .. its a dedicated company server

dusty hazel
#

like FactoryGame.exe -ReliablePort=8888 -Port=7777 -log - unattended

#

oh

#

which one ?

sharp needle
#

Cybrance

dusty hazel
#

show me the panel in private if ur not confortable here

sharp needle
#

if my game client is 1.1.1.1 , but my dedicated server is stuck to 1.1.0 .... how is it possible to work it that out ?

formal sable
#

So I (player 1) expanded the inventory from 60 to 66 slots when another player (player 2) was not online

#

now every time player2 spawns in, the server crashes

#

and I see in the logs the error, something akin to an array of 60 being referenced at element 60 (so this would be out of bounds) and the game crashes

#

So I think I know why the server is crashing

#

He logs in, his inventory is 60, but the game has expanded to 66 inventory slots, and this causes the crash when the 61st inventory item is accessed

#

(array of 60 would be indexed 0-59, so 60 is out of bounds)

#

so now we have a corrupted save

#

and he cannot log in, however we are going to try to remove his PC out of the save using the satisfactory map editor..

compact kettle
# deep turret fandom is old not official wiki since a long time ago now

I know that now, I suppose that means that my settings for the billion dollar search engine doesn't show me up to date information from better sources, and Fandom shouldn't be above the official wiki and other more recent sources when searching for information since its old. As you saw in my search on Ai, it also didnt even prioritize more recent and official sources either.. 🫠 invest in Ai aye..🙄 🤣

compact kettle
balmy olive
#

Hi, I'm having an issue with the new port. I set up my dedicated server using docker (wolveix) and I followed this guide (https://github.com/wolveix/satisfactory-server/wiki/Upgrading-for-1.1) to upgrade to 1.1. I've changed the port to a different one, because 8888 is not usable in my case.
Where can I tell the client to use that other port?
Thanks!

hidden forge
#

the server tells the client itself

balmy olive
#

is there an easy way to check what the client receives? I'm pretty confident that I've changed it everywhere it was necessary and I've also forwarded that port.

hidden forge
#

if you can connect and join the game, it works
if you get stuck in the loading screen, it doesnt

mild thunder
balmy olive
# mild thunder if you watch the server startup, it will report what port the server thinks it i...

I've greped through the entire docker log, 0 matches found for my desired port, but 1 for 8888. Here is my docker file, it is very possible that I'm just stupid, but this looks correct to me. ```docker
docker run
--detach
--name=satisfactory-server
--hostname satisfactory-server
--restart unless-stopped
--volume /home/deadname/satisfactory:/config
--env MAXPLAYERS=4
--env PGID=1000
--env PUID=1000
--env ROOTLESS=false
--env STEAMBETA=false
--env SERVERGAMEPORT=64449
--env SERVERMESSAGINGPORT=64450
--env SERVERIP=<internal ip>
--memory-reservation=12G
--memory 16G
--publish 64449:64449/udp
--publish 64449:64449/tcp
--publish 64450:64450/tcp
wolveix/satisfactory-server:latest

Docker also seems to open the correct port as shown by `docker ps` ```docker
9de3ba2443cf   wolveix/satisfactory-server:latest   "/init.sh"   26 minutes ago   Up 26 minutes (healthy)   7777/tcp, 7777/udp, 0.0.0.0:64449-64450->64449-64450/tcp, 0.0.0.0:64449->64449/udp, :::64449-64450->64449-64450/tcp, :::64449->64449/udp   satisfactory-server
mild thunder
deep turret
compact kettle
#

(I suppose gifs dont show on this server 🙄)

#

But touche'💯

#

Also, are these foundation/ light sync etc issues on both stable and experimental?

I'm on experimental version on dedicated and game ofcourse and I have the foundation issues. (Which is solved by going to the main menu and just rejoining the server again for me)

nocturne crescent
#

The port you use for the reliable messaging port appears to be one number higher. the game will use 512 ports after the assigned game port if one is taken. I would use a diiferent reliable messaging port too

nocturne crescent
compact kettle
#

They could put the "if hosting Dedicated Server - MAKE sure to forward 8888!" here 🤣🤣

#

Ok I promise that will be the last of my rant. 👍 🤣

formal sable
#

On a dedicated sever, how does the engine pick which save file it loads when it boots up for a given game session?

#

is it just by file date?

#

the most recent?

formal sable
#

Of course I cannot load a prior save for a revert because doing so crashes the server and when it comes back up it just goes to the most recent save, so I can never revert (at least not normally)

#

... sadly that isn't fixed

#

so I guess I can do it by deleting all saves more recent than the one I want to load... What I want to know is where does the game engine (server) store which file its going to load (or does it just look at the file date) ..

nocturne crescent
# compact kettle

That is a 1.1 requirement regardless of experimental. It's in their patch notes and documentation. RTFM.

formal sable
#

also (Btw) I was able to fix the corrupted save I mentioned earlier by deleting the player out of the save using SCIM ... He just spawned into the game as new (naked and no inventory though), so we lost a couple of hard drives that way ...

nocturne crescent
formal sable
#

I suspect other folks are going to run into this issue

#

I am almost certain it was the inventory expansion thing (the array overflow of 60 in the error logs is too coincidental for it not to be that)

#

thank the gods for SCIM

#

Or we were going to be effed

nocturne crescent
formal sable
#

yeah.... no way this isn't going to be an issue.. Perhaps Iw as the first to run into it? I dunno...

#

I wish I could get the attention of one of the devs...

nocturne crescent
formal sable
#

because I want to let them know how to reproduce this bug (that corruptes save files)

nocturne crescent
formal sable
#

... this is not a mod thing (there are no mods)

#

this is plain vanilla

nocturne crescent
formal sable
#

ah

nocturne crescent
#

if the server says allocate 60 slots and any tom, dick or harry changes that to 66 it's likely to cause an issue.

glad nest
#

they will probably get to it

formal sable
#

well yeah... Its just a consistency check that they are missing, and then the engine looks into the inventory for the 61st item when the allocation for the player is only 60...

#

I can certainly see how that could happen...

nocturne crescent
#

Atleast they could add some verbose logging output that states more than an array error.

formal sable
#

Anyhow, Im gonna spawn some hard drives in (to make up for the ones that I deleted) 🙂

#

call me a cheat...

nocturne crescent
formal sable
#

heh

nocturne crescent
nocturne crescent
#

i just spun up a new game on a VPS, via Ubuntu and portainer. not using standard ports. Time to see how long until the CPU usage hits.

Was able to join and connect with no issues. If anyone needs any help with a similar setup lemme know.

torn zinc
#

hey random hero, thank you for your help

#

how do i access my router to use this command?

nocturne crescent
torn zinc
#

i am using pingplayers, i believe it is server-side through their website. i myself have an ethernet

nocturne crescent
#

Oh okay so you're using a vps or server host. Perfect!

nocturne crescent
torn zinc
#

works for me

sterile crag
#

on dedicated servers, are blueprints shared between players?

timid fjord
#

Yes

compact kettle
# nocturne crescent That is a 1.1 requirement regardless of experimental. It's in their patch notes ...

oh my comment/rant was just about the 'frequent questions or people having problems' and while yes Reading the manual or patch notes would/should solve it, clearly people don't read enough, (including me) which is why I googled it, and even used Ai to help me start a dedicated server and none of them were updated enough to even mention port 8888. But yes, that would have been solved much better by reading the patch notes sure, but unfortunately we live in a society filled with not reading things and no patience with accepting terms without even reading them.. but I'm also finding out I don't think it's common for games to 'add additional' ports for their dedicated servers etc.

edgy pasture
#

Well… here’s a link to this again… in case it’s helpful to someone with the same questions as the frequently asked ones.

#dedicated-servers message

thin spruce
#

Guys, what is the current version/build number for the server ?

edgy pasture
thin spruce
#

Not sure, thus why I'm asking

edgy pasture
#

Hm. I am not actually sure. I will go poke around in logs and see if it’s mentioned

edgy pasture
#

Sorry for the goofy screenshots. I was remoting in to my server with my phone. 😂

thin spruce
#

Ok, wanted to be sure that server was properly updated. Gonna try see if it's more stable now. Last time I tried, my friend and me kept being disconnected after a few mins

compact kettle
edgy pasture
vast coral
#

Hey guys my friend is trying to join my server it is open and port forwarded even if he do "join game" and pastes the ip and port he gets in then get token error which is okey, but when he go to server manager and add the ip nothing happens no error no nothing

noble crest
#

does anyone know how to fix this issue?

warm whale
#

Steam://4c59d69c00008601

#

some friends arecreating a server join and troll them pls

thin spruce
warm whale
#

ahh didnt know

noble crest
#

can anyone help me figure out how to set up a dedicated server i have tried several times and can not get it to even launch

dusty hazel
noble crest
#

Windows 11

dusty hazel
noble crest
#

Whatever helps I have been trying for days

dusty hazel
noble crest
#

You want me to dm you directly?

dusty hazel
north lichen
#

Hi, currently i am facing the Issue, that i can connect to my dedicated server, but i am sitting hours in the Loading Screen, with it displaying not going away. I can hear the Trains and all the common Sounds of my Factory but still the loading Screen is shown. Server Runs on 250 Mbit DSL, connection is established via a 1Gbit Cable Internet in another City. Anyone have an Idea for a possible Fix?

wary rain
#

Sigh.

nocturne crescent
north lichen
north lichen
nocturne crescent
north lichen
#

my Company

nocturne crescent
# north lichen my Company

While I don't recommend generating a larger attack surface for your company network. You can TV into your server at your office and log into your office router and port forward 7777 TCP/UDP and 8888 TCP to the server. If you changed the ports you'll have to use those. Your error is the reliable port (8888) is not taking inbound traffic.

north lichen
nocturne crescent
north lichen
#

Problem Solved, Thx @nocturne crescent & @dusty hazel

compact kettle
# noble crest Windows 11

I did a dedicated server on windows 11 and it works, let me know if yours works now too. Ardanos helped me fix an issue on mine.

noble crest
compact kettle
#

😎

#

Told you guys...

#

Put a stupid message in the game forcing people to click ok about now added 'additional' port 8888 🤣 jace_smile

midnight fossil
#

Except port 8888 doesn’t fix it

compact kettle
#

It has for me and the few others I've recently seen with the exact problem he had??

midnight fossil
#

I’ve got 8888 and 7777 open, still happens for me and buddies

#

On a network scan both ports are open, device and modem side, and actively pending, just don’t work

north lichen
dusty hazel
compact kettle
#

Then there could still be user error or something not set in one of the ini files or the arguments when starting the server etc...

dusty hazel
compact kettle
#

Wow now thats impressive

#

He is windows 11?

#

Firewall or external programs blocking?

dusty hazel
compact kettle
#

He has atnt router or some big isp router i assume?

midnight fossil
#

Not using router, using LAN to modem with port and firewall opened and forwarded

dusty hazel
#

might be yeah

midnight fossil
#

Att modem

compact kettle
#

Well well...

#

The white box?

midnight fossil
#

Nope

#

Att DSL modem

dusty hazel
compact kettle
#

His ports were showing as open though when you checked?

My error was having to select the exact machine and setting base port and making sure after rules were created and that you also have to add them to the exact device and etc all inside the router setup (firewall settings) i cans screen shot if needed or at least I'll go look at mine

dusty hazel
midnight fossil
#

I have em all set to my pc, yes

dusty hazel
compact kettle
#

I have a newer att router on the dedicated server machine

midnight fossil
compact kettle
#

Probably not the latest router but id say 1-2 years old from att

midnight fossil
#

Same, give or take a year

dusty hazel
midnight fossil
dusty hazel
#

maybe it needs to be approve in another tab of the router settings idk

midnight fossil
#

Nah, before opening the ports in that menu it gave a rejection error when connecting to the server, after applying them and opening them is when the error changed to the infinite loading screens, so it definitely fully applied

dusty hazel
compact kettle
#

Hold on

#

Im not at my pc yet

dusty hazel
compact kettle
#

im there now ha

compact kettle
dusty hazel
dusty hazel
compact kettle
#

steam or epic games?

midnight fossil
#

Steam

#

Though one of my buddies is on epic

nocturne crescent
# midnight fossil

Delete everything but the 7777 and 8888. Apply the settings then reboot the modem/router.

dusty hazel
#

then change the Engine.ini and the arguments

midnight fossil
#

Tried that, that screenshot is old now

nocturne crescent
midnight fossil
#

11

nocturne crescent
#

DM me the IP

compact kettle
#

that is how mine looks.. but there is more hold on

#

(was hosting Conan before 🤣 )

midnight fossil
#

Mood

#

Was able to host conan fine myself too

compact kettle
#

that is when I press "manage custom services"

midnight fossil
#

Yeah, that's to create IP forwarding rules which can then be applied through the prior menu

compact kettle
#

I"m thinking if I did anything else.

dusty hazel
midnight fossil
#

It's a bit behind the times, but was standard practice in modem and router interfaces for a long while, more modern interfaces skip that process and let you apply directly

compact kettle
#

also I use NetLimiter as my firewall helper :

#

and as you can see it detected that connection

#

I did have to accept connections from Netlimiter when I tried to join 1st time..

#

@midnight fossil

#

as you can see, it's detecting my 8888

dusty hazel
# compact kettle

can u send me the public ip of the server in private i jsut wanna test something

compact kettle
#

hold on i'll dm.

midnight fossil
compact kettle
#

🤔

midnight fossil
#

Both 7777 and 8888 are listening but lack a protocol in the servers process

compact kettle
#

i see

compact kettle
compact kettle
compact kettle
limpid obsidian
#

I just rebooted my server and I've tried restarting my Client and Server computer, but when trying to join, it says local user is invalid

It does let me join, but it's like all the foliage that existed before isn't despawned like it's supposed to be - All I did was quit the server earlier on in the day, playing fine, come back now and even earlier saves I run it just does this

I've verified the files on both locations, I don't understand how the dedicated server is so unstable that it just implodes like this

#

I created a new game, everything worked fine
I really hope the game didn't corrupt itself again.

#

I have no idea what fixed it
I validated my files, restarted steam again and it just "works"

This game has the absolutely worst, most buggy dedicated servers I've ever seen or hosted

I'm 600 hours in and just flabbergasted by the instabilities - Fortunately the gameplay loop is fun as hell

limpid obsidian
#

I've run servers for Ark, KF2, Minecraft, Abiotic Factor, and some other games and never had the amount of issues this one does, but as I said, the gameplay loop keeps me hooked when things do work

dusty hazel
limpid obsidian
#

Frankly friend, I couldn't tell you other than it seems the server is having issues initializing it seems

#

Don't worry though, I've got it sorted

edgy pasture
# midnight fossil Both 7777 and 8888 are listening but lack a protocol in the servers process

As a diagnostic, you could punch a VPN tunnel through between your server and client. I'd totally understand if you don't want to leave it like that... but you could at least verify that it is a port being blocked somehow somewhere.

Options for VPN setup if you want to try
I'm running Tailscale.
Radmin VPN is quite-user friendly.
LogMeIn Hamachi is pretty much the same as using Radmin VPN
Wireguard is Tailscale with more manual setup.

#

That would rule out your ISP messing with traffic on ports too.

#

If it works with VPN... it's either something on your end of the network or your ISP's end.
If it doesn't work with VPN, something is up with your server setup.

dusty hazel
edgy pasture
#

hmm. ok.

#

I've had ISP's block ports before. SOMETIMES, if you contact them, they will open them.

#

probably easier to just try a different port though

dusty hazel
nocturne crescent
dusty hazel
#

i made him change the port for something like 1500

dusty hazel
edgy pasture
#

break the glass solution is to see if it works with VPN.

dusty hazel
#

but anyway even 7777 wasn't listening

nocturne crescent
dusty hazel
#

not a single port we tried did actually listen

dusty hazel
#

that's why i made him change it

nocturne crescent
dusty hazel
#

but then i realised not a single port was really open

nocturne crescent
#

Is the server even initializing?

dusty hazel
#

even though they were forwarded in att

dusty hazel
dusty hazel
nocturne crescent
dusty hazel
nocturne crescent
dusty hazel
nocturne crescent
dusty hazel
#

that i am not aware off

vivid parrot
#

Hello all the allknowing! what command to use for ubuntu server update thru steamcmd with a single command in a case when the game is in a dir ~/SatisfactoryServer
I am currently using the command steamcmd +force_install ~/SatisfactoryServer +login anonymous +app_update 1690800 validate +quit but it seems that the command is not updateing the game cuz im still stuck on the old version of the server

midnight fossil
#

So def is

nocturne crescent
#

How many ethernet ports does your motherboard have?

midnight fossil
#

But on net limiter, the ports aren't set to any protocol and the modem isn't seeing any requests on those ports in the first place

midnight fossil
nocturne crescent
#

okay all mine have atleast two.

#

I think for science i may DMZ the PC.

midnight fossil
#

Normally blocked connections would show up in the diagnostic panel of the modem as failed or blocked connections, but 7777 and 8888 aren't showing up in the first place

#

And on my pc the application isn't showing the ports as attempting to reach out and instead are remaining dormant on a listening state and not specifying a protocol

nocturne crescent
#

In your modem for the lan connections is there an option to select ipv4/6 or one specifically?

midnight fossil
#

So from a diagnostic side, it looks like the server isn't even trying to connect outward

nocturne crescent
#

if your router is handing out ipv6 and the system is trying to use Ipv4 and all the rules are in ipv4 that could be the issue too

midnight fossil
#

As the only device able to connect is the device running the server

#

None of the rules are specified to either or ip type, they're all set to dynamic on the pc's firewall, and MAC based on the modem end

dusty hazel
#

did u reboot the router ?

midnight fossil
#

Yeah

#

Might try again just to be safe though

nocturne crescent
#

add multihome=0.0.0.0 to your launch args.

midnight fossil
#

I know, but just sayin there's no rules that'd conflict with IPv6 set

#

Tried multihome, it caused the server launch to crash

nocturne crescent
#

Which shouldnt happen...

edgy pasture
nocturne crescent
#

i'd try to disable ipv6 on the lan side.

edgy pasture
midnight fossil
#

Not sure I can with this modem

dusty hazel
#

i'm pretty sure the issue is router side cause another person has the same and cannot get it to work

#

pretty sure there is an extra step/setting we missin

midnight fossil
#

And I’m not the only one using LAN on the modem so it’d mess with the others

nocturne crescent
midnight fossil
#

Not sure, crashes almost instantly when trying to start that bat file

edgy pasture
#

Run the bat file from a terminal

#

then you can see the echo without the window closing

nocturne crescent
#

Were commited to seeing this work

#

I gotta know.

midnight fossil
#

Deleted the bat file to reinstall server via steam though, so don’t have it rn

#

Just the exe

compact kettle
dusty hazel
#

FactoryServer.exe -Port=7777 -ReliablePort=8888 -multihome=0.0.0.0 -log -unattended

nocturne crescent
edgy pasture
dusty hazel
midnight fossil
#

Well, 7777 is showing in the diagnostic panel now, but 8888 isn't still

dusty hazel
#

in the engine.ini did u put back 8888 ?

#

i remember we switch the port at one point

midnight fossil
#

I removed the custom stuff and restored the file to default

#

So engine.ini is same as default on install

dusty hazel
#

ok ok did u add the portion needed in the engine.ini since it's a new server ?

#

oh

#

so

#

add this

PortRangeBegin=8888
PortRangeLength=1
ExternalPortRangeBegin=8888```
#

at the end

#

and start again

midnight fossil
#

8888 is SYS_SENT in diagnostics now

dusty hazel
#

mind giving me the ip in dm so i can try to connect ?

nocturne crescent
#

i have their IP and its still offline

midnight fossil
#

Yeah, they're still in a listening state with no protocol assigned server device side

dusty hazel
#

still off means even 7777 isn't good

nocturne crescent
#

Just to confirm sol, you launched with multihome

midnight fossil
#

This time yep

nocturne crescent
#

can we get some logging output?

midnight fossil
compact kettle
nocturne crescent
midnight fossil
#

Been able to

#

Others can't connect tho

nocturne crescent
#

right. Just wanted to make sure its available after reinstall.

#

from terminal/cmd what is your ipconfig output

midnight fossil
#

At this point I'm tired out by it, they vanished from the diagnostic so nothings changed

nocturne crescent
#

10-4

fringe elbow
#

Would a vps like hetzner be adequate for hosting a satisfactory game?

fringe elbow
#

Thanks 👍

nocturne crescent
# fringe elbow Thanks 👍

just make sure you get 4 cores and at least 8gb of ram. granted less ram will be fine until your save expands.

desert notch
#

What server host do you guys recommend? Im using Gravel Atm and with just two players and not a lot of stuff, its super laggy

#

Im on the east coast US

nocturne crescent
# desert notch What server host do you guys recommend? Im using Gravel Atm and with just two pl...

OVH cloud. But for the money You could buy a mini PC and host from home for less than two months of that.
You can go with something like shockbyte or bisectHosting for a good experience. There are some users in here that use shockbyte. Maybe one of them can chime in.

Generally with multiple people playing if you're not on a server that is designed to be a fast single threaded server you'll start to have issues. These are more expensive options and buying a mini pc and hooking up in the corner as your host is faster and a better experience.

The image below is OVH Clouds single threaded server offering.

mighty wing
#

hello currectly I am trying to run a dedicated sever on my old laptop which is capable of runing satisfactory decently

mighty wing
#

yeah

#

but for some reason

#

the server doesn't start

#

on te tutorrial it says the server runs on standalone

#

but on my side

#

it says dedicated server

#

and is my computer suppost to be running anything like fans spining?

#

or does it connect to a server run by steam?

#

if so

#

is that the reason it says dediacted server?

nocturne crescent
#

start the server from the terminal/cmd. You laptop is the server.

mighty wing
#

I did

#

I used the factoryserver aplication

nocturne crescent
#

Do you get any errors in the logs?

mighty wing
#

so its saying that the package to load does not exist on the disk or loader

#

is this normal or nah?

#

ahh I see a couple

#

Error: invalid schema category lobby: Service descriper id lobbymaker not found

nocturne crescent
#

I am not the best with windows. so i'll try to assist you.

mighty wing
#

alr

#

theres a couple more ill list give me a minute

#

Error: invalid schema category lobbymeber: Servivce descriper id lobbymember not found

#

Error: [FlobbiesCommon : : Initalize] failed to initalize schema registry

#

Error: Failed to get connectivity interface for 'NULL' online backend

#

thats all the erros im getting

#

from what I can see

#

also

#

I tried 7777 and 8888 as ports

#

neither worked

nocturne crescent
#

What are your launch arguments?

mighty wing
#

launch arguments?

#

I don't know what that is

nocturne crescent
#

Yea

mighty wing
#

one sec brb

#

gotta let my dogs in

nocturne crescent
#

Lou Bega

#

ight

mighty wing
#

Alr I am back

#

also

#

just one more question

#

AMD Ryzen 7 5800HS with radeon grapics, 12 GB or ram, and AMD Radeon(TM) Grapics with 512 dedicated gpu memory and 6.2 GB of GPU memory and 5.7 GB of shared GPU memory. Is this all good enough to run a server anyways?

#

or split up

#

AMD Ryzen 7 5800HS with radeon grapics

#

12 GB of ram

#

AMD Radeon(TM) Grapics with 512MB of dediacted memory

nocturne crescent
#

That is a nice laptop

#

it will absolutly run the game

mighty wing
#

alright

nocturne crescent
#

im currently spinning up a windows VM to learn the process

mighty wing
#

Alright

#

sounds good

nocturne crescent
#

I game on windows but all server operation happens in linux

mighty wing
#

alright

nocturne crescent
warm lichen
#

I'm banging my head against a wall trying to get this server running under Ubuntu

#

Server looks like it's up, but the clinet says Failed to Connect to the Server API

#

I am getting this in the server log, which ChatGPT says is problematic but can't seem to help me fix: [2025.06.22-04.44.06:682][ 0]LogOnlineIntegration: Initialized 'NULL' online backend

#

Seems like I should be getting a "Steam" online backend?

mighty wing
mighty wing
#

im going to bed rn

#

be back in like 10-12 hours

nocturne crescent
#

Alr. Sorry had to be a DD tonight lol

nocturne crescent
warm lichen
#

Not familiar with portainer

#

But I'm not trying to run it in a docker

#

I installed the server via steamcmd

nocturne crescent
warm lichen
#

ChatGPT is telling me that I have to manually add Engine/Plugins/Online/OnlineSubsystemSteam/

#

That seems fishy to me?

warm lichen
#

I stood up a Windows server and installed it from the Steam client, and I'm getting exactly the same situation. Is the dedicated server just roken?

nocturne crescent
nocturne crescent
compact kettle
#

I wonder where the manual is? 🤣 nice video though.

vivid parrot
edgy pasture
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...

edgy pasture
#

!wikisearch dedicated_server

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

vivid parrot
thin spruce
#

Guys, is there a list of dedicated server know bugs?

edgy pasture
dusty hazel
edgy pasture
dusty hazel
edgy pasture
#

It’s a crazy solution… and it shouldn’t have to be that way.

#

But it is.

thin spruce
#

For the port issue, I'm not bothered, I run the whole steamcmd into a docker container because I host multiple game servers. 8888 is exposed to localhost only, and NGINX is used as reverse proxy to make the communication between the internet and the docker container, with an IP filter so I'm not affected by port scans and other shits.

heavy loom
#

I recently bought a satisfactory server and it seems that everyone who plays has random lag spikes, ive tried looking online for stuff to try stop this but i cant find any solution. Does anyone know how to fix this? (We have tried different hosts)

compact kettle
edgy pasture
#

Fun fact:
publicly available satisfactory dedicated servers are approximately one year older than the publicly released ChatGPT

compact kettle
#

I used perplexity Ai, which now Apple is considering buying 🤣

edgy pasture
native pond
#

fwiw, I moved my reliable port into high ephemeral range (>49152) and the number of random port scans hitting it dropped tremendously, and none have triggered the CPU spinout issue since doing that.

edgy pasture
#

I love a good metaphor.

The reliable messaging port is a delicate flower.
Moving it out of the winds of the Internet is necessary until CSS toughens it up a bit.

Changing to a less-scanned port is like moving it to the opposite side of the house from the prevailing winds.

Firewalls with ip filters is like building a wall around the flower with instruction to the gatekeeper to only allow the correct wind to reach the flower.

VPN tunnels is like building a subway from your house to your friend’s house and keeping the flower inside.

All of these methods reduce the risk of CPU spaz. Pros and cons to each strategy exist.

#

And with no access to the flower, you get stuck at the loading screen and don’t get to pollinate. I mean… ahem… play.

desert notch
#

Self host isn't an option because I live in an apartment and they are blocking port forwarding and won't open it for me. Which sucks cause I inherited an enterprise grade server from work recently that would be perfect

#

I see indifferent broccoli come up a lot in the SF community, are they a good host?

#

Mainly just want a host that can handle belts and vehicles without bugging out. Vehicles basically don't work in our current server on GravelHost and belts are buggy as all hell

#

And we are on their top tier plan

dusty hazel
desert notch
#

I think a dedicated server host is the only option I am good with. I just want a host that can run the game at least somewhat decently

dusty hazel
desert notch
#

Do you know a host that has powerful enough servers to run the game without it being buggy and laggy?

dusty hazel
desert notch
dusty hazel
desert notch
#

All good. I guess I'll just give IB a shot since it has a free trial. Do you know if transferring my server is as easy as just transferring the files over to the new host?

dusty hazel
nocturne crescent
young geyser
#

Guys, need help here, my friend is trying to host a server for us, after a lot of tries we finally opened the server, i can connect and there is a ping in the menu, but when i join the server, i can hear everything, he can see me in the game, but i get stuck in a infinite loading screen, can someone help please?

dusty hazel
#

and put this at the end of engine.ini

PortRangeBegin=8888
PortRangeLength=1
ExternalPortRangeBegin=8888```
hidden forge
dusty hazel
dusty hazel
young geyser
#

Yep

dusty hazel
#

then go to the server folder and on top right write Engine.ini and modify it

#

and then create a batch file in the same folder as FactoryServer.exe with this inside FactoryServer.exe -Port=7777 -ReliablePort=8888 -log -unattended

#

don't forget to forward the 8888 tcp port too

mighty wing
#

but for some reason I keep getting errors such as

#

Error: invalid schema catagory lobby: Service descriper id lobby not found

#

Error: Invalid schema catagory lobbymember: Servive desciper id lobbymember not found.

dusty hazel
mighty wing
#

Error: [FlobbiesCommon : : Initalize] Failed to initalize schema registry

mighty wing
#

and

dusty hazel
#

then theses errors aren't relevent

mighty wing
#

alright

dusty hazel
#

there is something elsewhere if the server isn't wokring

hidden forge
mighty wing
dusty hazel
dusty hazel
mighty wing
#

I set up the UDP and TCP

dusty hazel
#

and not only ur fw but the router as well

mighty wing
#

So I must allow the ports 7777 and 8888 on my UDP and TCP?

dusty hazel
#

7777 TCP and UDP and 8888 TCP

mighty wing
#

alr

#

done

#

I have 7777 using TCP and UDP

#

and 8888 only using TCP

dusty hazel
#

on the router too ?

mighty wing
#

don't know

#

im new to this

hidden forge
#

do you want to play alone or with firends?
if you play alone you can skip the port forwarding

mighty wing
#

but on windows firewall I do have port forwading set up

mighty wing
dusty hazel
#

then u need to forward those ports on ur router as well

mighty wing
#

how?

hidden forge
#

then you need to configure your router to allow/forward said ports

#

how depends on your router, ask google

mighty wing
#

how do I ask google?

#

oh I see

dusty hazel
#

"How do i open port on my router, my router is xxxxx"

mighty wing
#

I have a xfinity I think

#

let me go to my router brb

young geyser
#

I opened 7777 and 8888 ports, forwarded them, put the script in engine.ini and created the bat file, but same thing happened, when i join the server, i can hear the game running, I can hear my own walking and jumping, but i'm stuck on this screen:

mighty wing
#

yes its an xfinity router

dusty hazel
mighty wing
#

I need xfinity app and I don;t have that

dusty hazel
mighty wing
#

I am

young geyser
#

I even bought a server online, but the same error happens, i'm looking at the logs for the online server and i have this:
LogGame: Error: RegisterPlayerWithSession: Failed- UniqueId.IsValid(): true, IsV2(): true, isOnline: false

mighty wing
#

IM not loged in

#

my dad is

#

but I don;t wanna bother him

dusty hazel
mighty wing
#

is there anyways I can use my phones hotspot to port forward?

#

yes I know its a hotspot

#

but it still has some very good internet

hidden forge
#

@young geyser you are on windows, right?
Can you run in powershell:

Test-NetConnection <IP> -Port 7777
Test-NetConnection <IP> -Port 8888

And check the field "TcpTestSucceeded"?

mighty wing
#

alright

#

it says that the "<" operater is reservered for futeter use

dusty hazel
mighty wing
#

and that there is an error with the parser

#

oh ok

dusty hazel
hidden forge
#

^

mighty wing
#

ohhh ok

dusty hazel
mighty wing
#

alr

#

could I use a free vpn/proxy?

#

So I don't have to bother my dad

hidden forge
#

i mean you can try run it to test local function, but without forwarding nobody outside your network will be able to access it

mighty wing
#

who are you talking to?

hidden forge