#dedicated-servers
1 messages · Page 141 of 1
wth
remove serverqueryport and beaconport they are no use now
u changed the 7777 port ?
The whole startup command is different mine is:
./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port=7777 -ReliablePort=40120
./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port=7777 -ReliablePort=8888 replace by this
and start the server
Make sure to pass the ports from the admin
thanks guys its working
Have a good game
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"
seeing unraid in light mode is sending me.
my server restart randomly? any options
is there any known documentation for using commands like these?
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)
#1384831073652834475 how to fix it? ps
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
What are the details of your server? Linux? Docker?
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
Windows not in my wheelhouse, but I'm sure someone will have some advice for you...
thanks for commenting bobobo, just looking to get back to building
do u still need help ?
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
.. /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 ?
damn I had a ping higher than that on aDSL
how to create a didecated server
!wikisearch dedicated_server
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...
ok thx
Did the update fix the syncing issues? It happens whether its a dedicated server or me just joining a friends open game
Anyone else having random issues on dedicated servers where building just breaks and only a relog fixes it? latest experimental update
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
I suppose one of us could just send you the files 🤣
make sure u start to server with the good arguments idk if ur on windows or linux
then ur .bat should look like this FactoryGame.exe -Port=7777 -ReliablePort=8888
The game works, you can hear the sounds and when Press buttons and everythign you hear the sounds.. it's just not loading into the graphics and doing whatever the final part is..
yeah it happens when the reliable port is not in either the arguments and the engine.ini
mm.. interesting
I shall give this a try
Also there appears to have just been an update too.
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
thanks let me try that, also just for reference I'm using Dedicated Experimental and ofcourse experimental build of satisfactory on Epic Games..
i'm not familiar with theses but should work the same
The today‘s patch does not fix the desync issue, right?
the server version did not changed at all still 385279 ?
Nothing about that at all in the notes
Okay thank you!
@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
Dedi servers better yet?
maybe add some timeout in in variables
dunno which variables
I'm not the only one having trouble updating servers through SteamCMD, right?
apparently
i had no issues in my case with docker compose
automatic update worked fine
@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 ...
my docker uses this
+force_install_dir /opt/satisfactory \
+app_update 1690800 validate \
+quit```
what exactly is a docker
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)
yup install time and configuration took me 30 minutes max and i have a 16bg ram 8vcpu 50gb server running smoothly for free
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 ...
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
i'm working from home and run it on my main computer for like like 6-7h a day when we play it maybe more if my friends play without me
the pc is watercooled so i don't use that much on energy
the watercooled part means it doesn't even get hot
yeah same I think
when google didnt lie
Ok i'm putting that into the engine.ini
yup
and in the arguments
to launch ur server
u add this -Port=7777 -ReliablePort=8888 -log -unattened
after the factorygame.exe
launch option
ill try that.
lot of errors but anyway, i'll try to start the game
darn, it wasn't that..
I port forwared 8888
tcp ?
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
then port forward a random port like 14529
and change it in the launch options
and the engine.ini
i had this exact same issue, but i forgot to port forward 8888. once i did that it worked
well.. hmmm I definitely port forwarded 8888... tcp.. :
Is there any fix with updating the game with SteamCMD cant seem to find anything
did you use stable 1.1? I am using experimental version
do the fix i asked pls
^^
ok ok I'll try this
how do you update a server version?
How are you running the server?
apexhosting
Man.. im embarrassed 😳.. it works.. but it was user error ofcourse on my part
😬 😛
Man..... you know how there is 2 steps to port forwarding on the router?
u did the config but did not commit ?
Step 1 setup the port forward..
Step 2 actually select the computer and apply it 🙃 🤪
^^
Guess what this idiot didnt do
glad we made it work
Man.. thank you
apex hosting
do u have access to server files ?
yes
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.
basic question first have u stopped and started back the server ?
yes i did
on the panel do'nt u have a game file or something like this ?
sorry for not answering
is there a fix for the foundation not being deleted bug?
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
No. They are still trying to come up with a fix. Check the top pinned message.
thank you
@dusty hazel Yup still the same after it updated and with full restarts of the windows server
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?
i know how to fix that just gimme 10 minutes i grab something to drink and i'll be with u
Are there any other ways to update my dedicated server without batch file and steamcmd?
not to my knowledge
I really dont know what I should do now mhhhhh
Back up your save, delete your server, reinstall your server, restore your save.
HOWEVER you run your server (there are many ways) that should probably get you running on the latest version.
Sorry I you already said it, too lazy to back read for hours. As you're using linux/steamcmd, why are you looking into ways to update without command line?
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.
I have an ubuntu server, does anyone know how to update it to the latest hotfix i cannot join because of mismatch.
im talking like a steamcmd command, that process just doesn't seem like it was the intended way to do it.
You could always try the steamcmd command that you used to install the server to begin with.
!wikisearch dedicated_server
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...
but... uh... backup your save
teamcmd +login anonymous +app_update 1690800 validate +quit
found what I needed, thanks
theres the command for anyone else
Adding to this, I'm not getting the lightweight buildable desync with around a 250-350 ping
Isn't that the problem I literally just had and it's working now after I correctly port forwarded??
also I should ask, How the heck did you find out the solutiona to fix that!? cause it did work!
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
I recommend getting a Mini-PC or something of the likes. Sure it's an investment at first, but the electricity bill will thank you and over time you'll probably save a bit of money, if you really want a server running 24/7
Can the satisfactory server run okay on one of those? I figured they would be under-powered
One thing I will say... With todays update, the server has been remarkably more stable ...
I don't think it crashed once...
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
@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/
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
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.
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. 😄
Currently it doesnt seem to work with me and many others
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.
on windows i do believe u have to make it manually on my docker it does automatically pull the latest image version
Oh, I see
guys as 1.1.1.1 released did they fix the cpu issue?
no
no but u can work around it to lower the cpu usage
how
change ur reliableport for a random one like 19850
but will it know whats happening? doesnt it casuse some bug or i dont know (dont even know what the port is used for)
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
will try that thank you
don't forget to forward it too
ofc, by the way do we know what actually caused the issue?
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%
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
once hit get scanned it's scanned loops and the only way to decreased that is to reboot the server
thanks for the help
no problems if it works for u can u put it here for futur references ?
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
wdym ?
i use a reverse proxy, and at first for convinence i just redirected the new port to 8888 but didnt work
had the same issue that's why i opened a whole new random one and got it to work and decrease the cpu usage
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
They work well now
The annoying part remains setup
how would I know if i have the cpu problem? Looks like 13% is what satisfactory uses:
or do you mean the server cpu %?
yes i mean the server (we are on the server channel)
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.
true, then i'll find out right now.. what is the normal % though? but I'll check now
I guess no cpu problem.. and I'm using 8888 port
based on the informations, its only an issue if you share the port toward the internet
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'
if u don't want to share it to the whole internet u can setup fw rules
or just change the port
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. ✅
then you need to share it, are you sure its not causing the server any issues?
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!
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
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 👌 🙌
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
I'm not in front of my computer, but using the CPU tab and changing the graph maybe a better way to look at it, then the process list.
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
-> 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
We use linux on AMP no issues with CPU spikes just desyncing here
Our server tick rate is set to 120 and we get around 119 with 8 to 10 people in it
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
i had that issue last night! the foundation i was building was blue and was bugged out
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
yeah, this is a problem since a year now i guess, just was crucial since the 1.1 experimental. Since today i had no "short term solution" for it, that might be a good "quickfix" so people can play like human beings again on a server
Mh, you could try to validate it in the first place
app_update 1690800 validate -> this will check and redownload all serverfiles
I mainly had problems with hypertube cannons, where if they were too small / my pioneer's speed was too high, I couldn't get out of a junction with interact, and was stuck and needed to reconnect
I just upgraded to Ryzen 5 3400G / 32GB 3200mhz RAM from 2400G PRO / 16GB 2166mhz RAM
weirdly, the server takes less RAM now than it did when I tried running it at 120 earlier, where it hogged all of it
is anyone here able to trouble shoot setting up dedicated servers?
What step ?
windows 11 i am trying to set one up with no sucess
i meant what step are u actually on ?
i did everything but what i go to launch the server in the file the commands say string table failed
what tutorial did u follow ?
u have something like this ?
its in the actaull cmd screen
screen it pls
im am reinstalling it from scratch right now i uninstalled everything including steam when i get a screen shot i will send it
okay don't forget with 1.1 u also have to open the 8888 tcp port
so its not 7777 anymore good to know
it isq
but they add 8888 as the reliable port
have u tried to connect anyway ?
i cant get it up to connect to it at all it says server offline
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
ill try that
FactoryGame.exe -Port=7777 -ReliablePort=8888
put this in the batch file
the batch file must be located where ur factorygame.exe is
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?
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
just to be clear the missing string doesn't mean the server won't work
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
yup that's what u need to do now
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)
I don't know if u can get in touch with the devs here but maybe on their website
i tried leaving a Q&A but, maybe theres an email?
might be
I have 3 Ryzen 9 5950 16 core with 128GB ram each, Then we have Ryzen 9 5900x and have a few i9 Intels with 192 GB ram. We host our own servers and use AMP heavy.
LOL four cores and 32 gigs of RAM sounds about right for my tickrate then
hell i host it off my desktop
weird it doesn't wanna utilize my resources properly, but one core could also be overworking
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...
my desktop is in my room and I don't wanna keep it running all the time when I sleep AND I wanted to get into servers. first reason was plex
I did that when i started TROA back in 2016 but alot has changed since then
if all goes well I am working as a developer a year from now, so I'll probably end up somewhere along the same path as you too
part of me hate C# with my guts though
the other part loves it
Whos the best host right now?
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..🤔
is that experimental?
have tyou tried switchen to other one to test it?
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?
see you have to install the different versions ... I was/have been on experimental from the beginning so..
does it occur as soon as you enter the
I just didn't want to reinstall for the 'stable' that's all
i see
yes
I can quit server and quit game and i will restart both and see if i still can not build..
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
i jsut googled it, set fps limit to 60 maybe?
i found a good i think you can try out https://www.reddit.com/r/SatisfactoryGame/comments/1fdz88w/problem_solved_100_cpu_usage_after_10_release/
let me know if it works
maybe even limit it in nvidia settings if you have that kinda prachics card
i honestly just think its because of auto pause being off
@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
What VPN will be faster than directly to the router?
I restarted and not only did a friend just join but also i can build the foundations! so it's random i suppose?
I will see when it happens again
lloking for a 3rd?
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!
It gets hot in here too
is that the 200 you speak of?
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
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.
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"
lol... it's true
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.
If any coffeestainers read this, #faq could also use an update.
Mikael said that they lurk on the discord...
guess we could make sure at least the <@&370483737957236737> s know it exists
The ping has been launched.
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.
You Port forward 8888 TCP AND 7777 TCP/UDP?
@hard glacier DM me your server address and I'll try to connect
I said i had 200 because i wasnt sure anymore if the server i play on was set to 120 or 200. Of course its not reasonable, but the NetServerMaxTickRate was 200 in my engine_file on the hosted server and i swapped it to 30 which helped me to reduce the foundationbug.
And exactly that was my point. Check ur files, set it to 30, give feedback about the bug.
Whatever :)
I have mine set to 60. It feels about perfect. Smooth, Lower ping than on 30 and no building errors.
My FritzBox supports WireGuard. Available on Windows/Linux/... (running a Wireguard Server on Linux) and Android. I dont use Apple Products - so dunno 😉
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.
- what's wrong about 8888 that is not about let say .. 8889 ?
- people that just want to play a game .. just play a game, they are not running cli commands to launch a dedicated server
- the server manager is where you connect to server, you dont want to bother 300 users for the sake of notifying 10 admins
note : yes people use game server provider services
well all I can think is I'm no expert, but :
- port 8888 and 8889 (hate to use it, but oh well gotta use it to help make a quick difference reference) 🤣 and then I used just another random port for another answer in there..
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..
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
and then it would go even more unnoticed
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!
cause the 8888 port is active from the new update 10/06/2025
that's why
it wasn't used before
I understand, it is amazing just how fast tech moves and how fast the internet can be 'out of date'!
i mean.. 🤣
15777 and 15000 are not used anymore too
so Thanks Google.. outdated piece of ...
sometimes it's better to ask right here than google xD
I bet Ai is even worse...
Ai wouldn't help for really recent update
it would ask u to open same ports 7777 15777 and 15000 i do believe
yeah ai struggles with recent events
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.. 🤣
I am renting a shockbyte server , but cant get it working any advice?
The thing about 8888, is that it is "close" to ports 80, 8000 and 8080 which are associated with websites and control panels.
Globally, you want to avoid ports in the 8000s for gaming, because they're after targeted by unsavory people.
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!
Absolutly right that's why i advice to change the reliable port for a random higher one like in the 25000s
fandom is old not official wiki since a long time ago now
it's wiki.gg now
Yeah… this is wisdom… but so far, it looks like they ignored that. 😔
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.
Yeah… I keep trying to suggest that they at least communicate something to address known issues… but it’s not really getting anywhere so far.
@subtle turret is typing an epistle
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.
Think it’s the sync issue due to the new port not liking the winds of the internet?
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
I just recorded myself completing phase 3, sending the parts, and getting the new tech milestones on my dedicated server. It worked fine...
do u run it on win / linux
I do. On ubuntu via docker... on windows 10
wsl
yes
kk
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
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]
I have not.
I am using wolveix's docker image. Hang on a sec, I'll find my compose file and share it.
okay
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
hmm im wondering that the forwarded non standard ports are working - '2466:2466/udp' - '2466:2466/tcp' 😄
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.
It's sortof documented and explained here: https://github.com/wolveix/satisfactory-server/wiki/Upgrading-for-1.1
really, everything you need to know about that container is explained here https://github.com/wolveix/satisfactory-server
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
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
If those are the actual arguments you are using, check for the =
-ReliablePort=8890
Not
-ReliablePort8890
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.
yes. i was missing the = now it works 🙂
guess i didnt notice on the first server since its on default
Amazing
thanks 👍
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 (?)
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
I can give it a try
i dm'ed u 😄
does anyone is facing infinite loop on loading their vanilla dedicated server ?
open tcp 8888 port on ur router
and put it in the starting argument
its not on my network .. its a dedicated company server
like FactoryGame.exe -ReliablePort=8888 -Port=7777 -log - unattended
oh
which one ?
Cybrance
show me the panel in private if ur not confortable here
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 ?
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..
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..🙄 🤣
I also just started a server and now im scared what will happen when anyone upgrades the inventory belt size and one of us isn't online! 😳
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!
the server tells the client itself
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.
if you can connect and join the game, it works
if you get stuck in the loading screen, it doesnt
if you watch the server startup, it will report what port the server thinks it is
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
do you know where your launch command for the server is?, take a look at that, i dont use the wolveix docker, but sounds like it could be an issue with that command
this is my launch command
AI can't be less lazy than its creators created it for
(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)
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
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
If changing the ports you may want to ensure you're also using the correct envioronment varibles.
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. 👍 🤣
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?
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) ..
That is a 1.1 requirement regardless of experimental. It's in their patch notes and documentation. RTFM.
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 ...
You tell them not to mess with inventory anymore 😂
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
Its seems you were correct and after deleting that players inventory seemed to fix it. i say that was a good diagnostic process and solution
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...
Why's that?
because I want to let them know how to reproduce this bug (that corruptes save files)
i'd argue clients running config mismatches is less of a bug and more of a breaking action. The clients and server should match otherwise errors happen This is why you cant just install mods to the server only. they must match on all nodes.
i used mods as an example of a mismatch between client and sever causing issues....
ah
if the server says allocate 60 slots and any tom, dick or harry changes that to 66 it's likely to cause an issue.
just register an issue on QA
they will probably get to it
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...
Atleast they could add some verbose logging output that states more than an array error.
Anyhow, Im gonna spawn some hard drives in (to make up for the ones that I deleted) 🙂
call me a cheat...
I say thats fair play and not cheating.
heh
^^ edited for clairity lol
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.
hey random hero, thank you for your help
how do i access my router to use this command?
Hey there, What is running your server and is it hardwired to ethernet?
i am using pingplayers, i believe it is server-side through their website. i myself have an ethernet
Oh okay so you're using a vps or server host. Perfect!
This should make it easier to correct. I myself am not too familiar with that service but they should make it quite easy. Do you want to do a discord call and you can share your screen with the dashboard up? i bet we can knock it out really fast.
works for me
on dedicated servers, are blueprints shared between players?
Yes
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.
Well… here’s a link to this again… in case it’s helpful to someone with the same questions as the frequently asked ones.
Guys, what is the current version/build number for the server ?
It’s the same as the game, right?
So… it’s on the latest patch notes.
Not sure, thus why I'm asking
Hm. I am not actually sure. I will go poke around in logs and see if it’s mentioned
Found it.
It’s the same
Sorry for the goofy screenshots. I was remoting in to my server with my phone. 😂
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
what remote software did you use?
RVNC viewer on the phone, tightvnc on the server
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
does anyone know how to fix this issue?
No. And it's a steam invit, thus we must be in their friendlist
ahh didnt know
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
Which platform will u plan to use ?
Windows 11
i'm not the best on windows :/ but we can try
Whatever helps I have been trying for days
come dm
You want me to dm you directly?
i did
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?
Sigh.
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?
Explain that please. Server is on DSL, but also on a cable connection in another city?
Are you saying the server is remote, as in you don't have physical access to it?
Correct. I can only Access the Server via Teamviewer
It is still in my Office and will be transferred to my new flat in 2 Month.
Your office like you own the company or your employer?
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.
Ah Okay Thx. Thats True i only Forwarded 7777.
I appreciate your Security Concerns. But be sure, that i took all possible actions for Cyber Protection.
i can confirm that ^^
Sure, I hope you have a backup solution for important operational files that includes immutable backups. I'd hate see someone say I wish they would have warned me of the concerns!
Problem Solved, Thx @nocturne crescent & @dusty hazel
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.
Yeh he walked me through everything unfortunately we had to stop at the port forwarding could not figure that out I have a friend who has done it before so I’m gonna see if he can help. He helped me last time but the server is running which was great
If only he read the patch notes right .....
😎
Told you guys...
Put a stupid message in the game forcing people to click ok about now added 'additional' port 8888 🤣 
Except port 8888 doesn’t fix it
It has for me and the few others I've recently seen with the exact problem he had??
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
For my excuse i have to say, that i work on Ships and that there is quite a lot of stuff that i dont recognize during 3 Month at Sea 😂 . But i also have to say that i read patch notes like only once a year. haha. So shame to me 😁
Wasn't able to figure out why it doesn't works for u might be same thing as @noble crest idk
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...
i did all the troubleshooting with him but couldn't make it work
Wow now thats impressive
He is windows 11?
Firewall or external programs blocking?
yeah but i do believe the main issue is the router
He has atnt router or some big isp router i assume?
Not using router, using LAN to modem with port and firewall opened and forwarded
might be yeah
Att modem
if u have the fix for At&t that would be cool
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
if u can send them to me i'll love it
I have em all set to my pc, yes
the pc where the server is running right ?
I have a newer att router on the dedicated server machine
Yup
Probably not the latest router but id say 1-2 years old from att
Same, give or take a year
maybe some others rules to setup like i don't really know att..
maybe it needs to be approve in another tab of the router settings idk
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
maybe u can see with @compact kettle since u have the same routers cause i did helped him the exact same way i did with u and it worked for him
when u get there and if u are able to make it works tell me the issue pls so i know how to deal with it
im there now ha
looks like mine, but I dont' have all that.. hold on
2 first one are useless now
and the last one i tried to make it works by changing the reliable port by another one
steam or epic games?
Delete everything but the 7777 and 8888. Apply the settings then reboot the modem/router.
then change the Engine.ini and the arguments
Tried that, that screenshot is old now
what version of windows is the server running.
11
DM me the IP
that is how mine looks.. but there is more hold on
(was hosting Conan before 🤣 )
Yeah, that's to create IP forwarding rules which can then be applied through the prior menu
I"m thinking if I did anything else.
note that even with windows fw down it doesn't work
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
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
can u send me the public ip of the server in private i jsut wanna test something
hold on i'll dm.
From this, it's labeling the ports as unspecified protocols and unresolved
🤔
Both 7777 and 8888 are listening but lack a protocol in the servers process
i see
my ports show as open and yes resolved...so.. hmm
I doubt it will help, but I can dm you my screens just to check anyway
if anything resolves that, let me know, I did send you the 'full network reset' from CMD if you felt like doing that and then ofcourse reboot your router etc..
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
Dedicated are a pain
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
i don't really understand the issue ur having
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
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.
i reviewed the server setup, 100% network issue
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
done not workin
You guys changed the port for Sol?
i made him change the port for something like 1500
ReliablePort only
break the glass solution is to see if it works with VPN.
but anyway even 7777 wasn't listening
Why the game port is also not working? if the reliable port was the issue they could get to the loading screen issue?
not a single port we tried did actually listen
they couldn't even with local
that's why i made him change it
even lan access is not accessible?
but then i realised not a single port was really open
Is the server even initializing?
even though they were forwarded in att
yeah
everything works fine but if u try with the pub ip the server won't even show up
but does LAN function?
yeah he could connect localy
?
sorry they could but got the infinite log screen
That is wild.
there must be something else to do on att routers
that i am not aware off
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
I'm able to connect to the server locally without issue
So def is
How many ethernet ports does your motherboard have?
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
My pc has 1 ethernet port
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
In your modem for the lan connections is there an option to select ipv4/6 or one specifically?
So from a diagnostic side, it looks like the server isn't even trying to connect outward
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
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
did u reboot the router ?
That doesn't mean NAT will work.
add multihome=0.0.0.0 to your launch args.
I know, but just sayin there's no rules that'd conflict with IPv6 set
Tried multihome, it caused the server launch to crash
Which shouldnt happen...
that is sus
i'd try to disable ipv6 on the lan side.
You could always backup your save, delete your server, install it again, and restore your save. Then you'd be very sure that the server files are freshly downloaded.
Not sure I can with this modem
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
And I’m not the only one using LAN on the modem so it’d mess with the others
what is the logging when multihome is added?
Not sure, crashes almost instantly when trying to start that bat file
Run the bat file from a terminal
then you can see the echo without the window closing
Deleted the bat file to reinstall server via steam though, so don’t have it rn
Just the exe
since things are 'bizarre anyway' is considering using phone hotspot and connecting to see if that shows in the router logs or anything? (sorry just throwing anything out there now..🤣 ) I played using my phone hotpot the other day and it actually worked well surprisingly
FactoryServer.exe -Port=7777 -ReliablePort=8888 -multihome=0.0.0.0 -log -unattended
No worries. It shouldnt take to long.
Just run it in a terminal. No need to put it in a batch file
just in case for futur uses
Well, 7777 is showing in the diagnostic panel now, but 8888 isn't still
I removed the custom stuff and restored the file to default
So engine.ini is same as default on install
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
8888 is SYS_SENT in diagnostics now
mind giving me the ip in dm so i can try to connect ?
i have their IP and its still offline
Yeah, they're still in a listening state with no protocol assigned server device side
still off means even 7777 isn't good
Just to confirm sol, you launched with multihome
This time yep
can we get some logging output?
By the way, I ended up not using any of those arguments on the epic version and it still worked just so you know. But it was the epic dedicated server version..
You can connect locall now right?
right. Just wanted to make sure its available after reinstall.
from terminal/cmd what is your ipconfig output
At this point I'm tired out by it, they vanished from the diagnostic so nothings changed
10-4
Would a vps like hetzner be adequate for hosting a satisfactory game?
Yes
Thanks 👍
just make sure you get 4 cores and at least 8gb of ram. granted less ram will be fine until your save expands.
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
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.
hello currectly I am trying to run a dedicated sever on my old laptop which is capable of runing satisfactory decently
this is the tutorial I followed https://www.youtube.com/watch?v=9NIYZHxYcas
Nice!
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?
start the server from the terminal/cmd. You laptop is the server.
Do you get any errors in the logs?
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
I am not the best with windows. so i'll try to assist you.
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
What are your launch arguments?
Yea
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
alright
im currently spinning up a windows VM to learn the process
I game on windows but all server operation happens in linux
Okay that was pretty easy
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?
So what do I need to do?
Alr. Sorry had to be a DD tonight lol
Do you happen to have portainer installed?
Not familiar with portainer
But I'm not trying to run it in a docker
I installed the server via steamcmd
Roger that
ChatGPT is telling me that I have to manually add Engine/Plugins/Online/OnlineSubsystemSteam/
That seems fishy to me?
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?
No I have a docker, windows and Ubuntu installation running right now.
Since official valve dev links "are not allowed to prevent spam" I dm'd you the steam CMD guide.
I wonder where the manual is? 🤣 nice video though.
I forgotten what was that command too....
!wikisearch dedicated_server
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...
One for you too, in case you forgot how to use google. 😏
!wikisearch dedicated_server
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...
thank you!!!!!!
Guys, is there a list of dedicated server know bugs?
This pretty much.
I haven’t had any luck suggesting a more official communication.
yesterday i tried on my server with no one connected i had 9% cpu usage then i port scan both the ports and got skyrocket to 400% not decreasing i had to restart it ^^
Yeah… no internet privileges for my server until they fix that.
that's what i'm gonna do
It’s a crazy solution… and it shouldn’t have to be that way.
But it is.
This is a bit more thorough on some bug documentation #dedicated-servers message
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.
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)
Remember, I posted pictures in here specifically showing what google says when you search satisfactory dedicated server.. 🤣 
and don't forget our favorite Ai as well which took some convincing to finally answer correctly.. 🤣
Fun fact:
publicly available satisfactory dedicated servers are approximately one year older than the publicly released ChatGPT
I used perplexity Ai, which now Apple is considering buying 🤣
The most important use of AI for satisfactory has been posted here #off-topic-media message
You are all welcome.
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.
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.
Man that's too expensive. There's nothing like around $10-20 that's good?
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
u can self host with Tailscale
Im already using tailscale in my network for other stuff and I dont want to give people access to it
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
i do believe u can setup multipe tailsacle mesh
but yeah u can find good host just seek for a close one to ur location
I am in Orlando and running a Gravel Host in tampa and it gets bad performance. I get like 32 ping, but everything is still so buggy and unstable so I think its the machine
Do you know a host that has powerful enough servers to run the game without it being buggy and laggy?
for satisfactory if u want to play 4 players and play a lot 16gb ram and 6 core cpu is recommended
Yeah, I got that with the nuclear plan on gravel
i don't i only create my own sry :/
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?
i think u can just take ur save and then put it in your save file then in the game u can load any save
Yes!
Server is irrelevant, saves and blueprints are all you need to copy over!
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?
he have to open port 8888 tcp
and put this at the end of engine.ini
PortRangeBegin=8888
PortRangeLength=1
ExternalPortRangeBegin=8888```
Why the ini parameters? Except the rangelength these are all default values?
i do believe the reliable port isn't by default in the steamcmd server setting cause it's a "new add" so u must put it urself
where i find this file?
i assume the server run on windows ?
Yep
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
Hello i am attempting to run a dediacted satisfactory server on windows this is the tut I followed https://www.youtube.com/watch?v=9NIYZHxYcas&t=218s
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.
does the cmd close ?
Error: [FlobbiesCommon : : Initalize] Failed to initalize schema registry
then theses errors aren't relevent
alright
there is something elsewhere if the server isn't wokring
The INI modification should not be necessary if you pass the arguments anyway
u opened both ports on ur router ?
even if it's not necessary it won't hurt to do so
yes usinf windoes firewall with advanced security
I set up the UDP and TCP
u must open 7777 TCP/UDP and 8888 TCP
and not only ur fw but the router as well
So I must allow the ports 7777 and 8888 on my UDP and TCP?
7777 TCP and UDP and 8888 TCP
on the router too ?
do you want to play alone or with firends?
if you play alone you can skip the port forwarding
but on windows firewall I do have port forwading set up
with friends on difffrent networks
then u need to forward those ports on ur router as well
how?
then you need to configure your router to allow/forward said ports
how depends on your router, ask google
"How do i open port on my router, my router is xxxxx"
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:
yes its an xfinity router
that mean the 8888 port isn't well configured somewhere
I need xfinity app and I don;t have that
look on google how to do so i don't know ur router
I am
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
then rn u can't do more
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
@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"?
theses commands wasn't for u
and u should replace <IP> by your ip ^^
^
ohhh ok
for u u must have access to the router panel and forward the ports that's all
i mean you can try run it to test local function, but without forwarding nobody outside your network will be able to access it
who are you talking to?
depends on the VPN/Proxy.
some require port forwarding too