#dedicated-servers
1 messages · Page 229 of 1
does anyone want to run/join a dedicated server?
what would i need to buy to run a server
Yes, you can save in the server manager page if you are authenticated
"Manage Saves" tab iirc
Dedicated servers are like, 1 month old. Maybe 2-3 at longest.
pins about it is from late October in here
Ahh.
I think technically but it was available in experimental since october
??
what
The server software, cause the ability to connect at least wasn't added to the game till U5.
my entire point is they have been working on dedicated server for only 7 months
its irrelevant when it was released in a non-experimental context
Oh, working on, sorry, I though that you were talking about when they released.
they work on dedicated (and have internal functional version) for years (like update 2) and you can use it for 6 months now (since update 5 was pushed in experimental branch precisly). That said, they are still very experimental and it may need big changes that could only come with update 6 to be really stable (like dedicated experimental launch had to wait update 5).
Looking for some instruction on how to setup a dedicated server using the downloadable add-on from Epic. TIA
Does anybody have some sort of instructions how to tweak the Timeout settings on the client and Dedi server? btw server in steamcmd
Please, give advise, why Not work dedicated server...or what I would be do to work it
Is there a way to increase the tickrate on a dedicated server through the configs? The conveyors are extremely sluggish in that stuff stops moving on them, even though items still go in and out of the various inventories. So clearly they're still being simulated but isn't reflected in the rendering
thats normal
Ok but i don't understand how can I play multiplayer
Did you add your ip address to the server manager?
What is server manager?
its in the game, dont push Singleplayer or Multiplayer
you push Server Manager
it has a red triangle next to it
Ok
What would be the best way to share my dedicated server with people from here? I can hide my IP behind a dns like Duckdns, and only give out the duckdns url.
But is there a way to prevent grieving? Or is that just a matter of making a Save and reloading that if someone decides to be lame and destroy stuff?
Host it on a VPS
how would that help with grieving?! Hosting isn't the problem, i want to protect my world
How can you hide your IP with DNS?
In terms of grief.. don't share it publicly and talk to people to gauge their personality before you allow them to join. Saves get to take a long time in late game and doing it frequently will just result in a bad player experience
What would be the best way to share my dedicated server with people from here?
Hey, im hosting a server for my friends. And i would like to up the player slot, but i cant find the game.ini file, it is not located where it says in the %localappdata%\FactoryGame\Saved\Config\WindowsNoEditor\Game.ini, , im using the server downloaded with steamcmd , windows 10. Anyone know where it can be?
@small light \SteamCMD\steamapps\common\SatisfactoryDedicatedServer\FactoryGame\Saved\Config\WindowsServer
question: I made a dedicated server on my own linux box, I am able to connect and run around and do things. but im trying to increase player count and my GameUserSettings.ini does not exist in ~/SatisfactoryDedicatedServer/FactoryGame/Saved/Config/LinuxServer
did the location move?
or can I just make the file and a add the options
download save button right next to upload save. id use it often.
please and thank you
there is no insurance there. trust the people you invite and keep save backups. thats it
then why not make some sort of administrator/moderator commands and permissions
well thats possibly still work-in-progress
until then....
keep save backups
and a close eye on your unpaid workers friends on the server
hi
@hidden rock yeah i figured that would be the way to do it, tnx for confirming! Hope future updates will bring more options like permissions etc 🙂
is there a way to change spawn locations for any player in on server or do those always respawn at the hub when they die ?
Helloooo, i am just about to start a server and i just started to wonder, is there any diffrence in preformance/reliabillity/usabillity (as a server owner) between the linux and the windows version? What is most common and "best"? 😄
in the configfile i only have CrashReportClient ,hmm
why cant the serverfiles be in the same location, i hate this new trend with the dedicated servers of new games, making it save all around 😛
How do I change session type to friends only? It wont save and remains private so I cant invite anyone
Is Steamworks the middle man for dedi servers? I can't connect to it because Steamworks is not working 😦 Bit annoying if my server is literally 3 meters away
Linux is more suited for a server role, so if you are familiar with Linux, i'd go for that. But there's no specific reason to avoid Windows as far as I know.
Cool, yeah i can use both, thats why i am asking. Well, windows is ofc easier but usually linux versions is more stable.
haha true 😛
Depends on how much experience you have with either
Yeah, i have more experience with windows but i have several debian VM's running so i could set it up as an linux to.
But it also feels like if i go with an headless linux i don't have to think about the OS taking some precious compute power 😛
I'd add another Linux VM and go for less overhead in your case
Sounds good! 🙂 Thankls.
I have my Dedi running in a Linux VM, with ProxmoxVE as hypervisor
How much cpu and ram do you dedicate? Im running ESXI but i have two diffrent computers so i am not sure witch of them to use for this.
Cool, does corecount count?
Yeah. i think my mainserver has 2x16cores so i think i have enough haha, but the other computer has more ram...
but ddr3 inst of ddr4..
Also note that the Dedi prefers high single core performance
Yeah, my main has 4something ghz and the secondary 3.something..
better to run with higher CPU performance
Yeah. 16 gig ram is no issue on any of them.,
And run from a SSD
Well, that will be a problem. The only storage is NFS shares 😛
especially late game, world serialization will cause noticable delay
as long as the NFS share can do over 300M/s don't worry about it
I have never speedtested it actually 😮
I have a fairly build up world, and my save is 5Mbyte currently
Im not planning on having many players on it, just me and maybe one or two friends.. But that might not matter?
up to 4 is what's designed for, so that's not an issue
Cool
Mainly to have the server running without me needing to have my computer on 24/7 😛
Some contect creator had hundreds running around, with only minor issues (mostly a spawning problem inside the Hub)
Yeah i saw that video i think!
Same here, we have the server running, and not pause, so when you need some elevator items build it does so overnight
Yeah exactly!
Also sinking all overflow for tickets
Yeah i need to figure out some kind of system for that also haha
My plan is to have a reallu high building with one flor per item... Feels most logical for me haha
There is no wrong way to play the game
True
also be aware, that when you build a belt, pipe or railway track, during an autosave, you may end up with a "pseudo" connection, it appears right, but it's not
yup
railways you better test-drive, you abruptly stop at the pseudo connection
belts, check if items are forwarded, same for pipes, check the fluid flow
it's a known bug, and they are working on it
Haha i have tried railways before, was not satisfied with how they worked :p maybe was in an old update.
Cool
railways have signals now
Ah cool
Also, no mods on Dedi yet, modding community is working on it so that will come "Soon™️"
Yeah haha, i saw that in their discord.. 😛 I glad if i just could have "creative mode" or something...
Really want to use SMART and Micromanage again
basicly build in 5 minutes what takes me hours without
you can have creative mode
If I run a dedicated server, and nobody is joined, will it still be generating resources?
and tickets?
That's usually an option you can tick off wether or not you want it to run 24/7 or only when someone is on
anyone also has the problem, that the programmable splitters are buggy?
How so?
when i try to add multiple items to one line and i close the menu of the splitter and go back in the items are moved to f. e. left
Hmm I've never had that specifically happen, try adding one item at a time, closing the menu, brining it back up, and then adding one more and repeating the process. I had a bug where only 1 item at a time could be set and I'm curious if maybe that's the same way
look
Yeah I got no clue. Programmable splitters just seem extremely buggy in every case I've used them before anyway, regardless of dedicated server or not. If your not the host maybe having the host set it may do something different? If not someone else would have to help you, and also I'd suggest making a bug report on the official website
yeah, its a server running on a linux v server so xd
but ill make a bug report
you got an link for me to report bugs?
how can i get the current vesion of my server?
Would anyone be aware as to why it will not allow more than 4 players to join, ive changed the files the wiki has recommended, im slightly confused (using steamcmd)
Did you restart the server after changing it?
i mean i closed the console yes?
I meant stopped the server application and restart it.
Should do the same thing
I found that a programmable splitter caused crashes on my server, so I had to forbid using it
It reliably causes crash after about a minute of being used
Have you had any similiar experience?
Not crashing, but having serious trouble programming it.
On my Dedi I can only use the programmable splitter by setting the items for center, and overflowing to left or right
And when programming: set an item, exit the splitter interface, then next item
how often does the server automatically restart?
every 24h
I see, I didn't have it occur when me and my friends were playing a lot one day (from like 7pm to 7am)
but today at around 3 am it restarted on its own
generally when you start the server, it will self-restart every 24h from that time
sounds plausible
doubt I have restarted it since that night though
but thanks for your help, that's good to know
cheers
I'm running the Dedi as a service, and forcing it to restart every day at a set time, this also triggers the pre-start conditions (steamcmd update check).
I am currently trying to run the server on the Oracle ARM Server. The server is running, but it crashes. I am not sure what the reason for the crash is though.
Has anyone any experience with getting this server to run in an ARM environment (or maybe with this specific error message?)?
I host a server in Pterodactyl. And wanted to ask if it is possible to use mods on servers.
Not currently, but I would suggest keeping track at the modding community's discord
hey everyone, if i set up a dedicated server, do i need my computer on for it to stay up?
written in the wiki page of dedicated server : The Dedicated Server is currently provided for Windows and Linux 64-bit architectures using the amd64 platform (i. e. any relatively modern AMD or Intel 64-bit CPU). There are currently no plans for an ARM CPU-compatible build.
https://satisfactory.fandom.com/wiki/Dedicated_servers
Hi, i tried to update my server trough steamcmd, it says it's updated but when i launch the game, on my server tab, it's says there a mismatch, my game is higher than the server is :/
How do i proceed to force install ?
Hello,
in case anyone in here uses NixOS, I wrote a little Nix expressions that starts Satisfactory as a systemd service https://gist.github.com/cyber-murmel/692ac72a807848ffb963ac047ef9ed57
simply include in your configuration.nix, rebuild and start playing :3
Yeah, I know that. But just because there is no plans for an ARM compatible build doesn't mean it doesn't run on ARM.
Doesn't the server get distributed in compiled binary format? Is steam shipping multiple architectures?
No, but you can run steamcmd with box86 and the server itself with box64. Works pretty well for some games (e.g. Valheim).
how do I download my save file from a GTX gaming server? I'm FTP'd in, but I don't see the folder path to get my save file 😭
Has your game become laggy on DS as well? 3 of us playing and after we've built turbofuel generator field, the game became lagging every minute or so for several seconds. Server restarts dont help
Extend the save file interval, I had to save every 25 minutes
does the computer running a dedicated server have to be on if the the code is still active
Would anyone have prior experience with Azure Container deployed Satisfactory Server? In an effort to get a little experience with Docker and Azure Containers (my work has a project coming up where we are migrating things to some docker deployments) I decided to try my hand at deploying a server. I am running with /didstopia/satisfactory-server. I Have the instance running with 2 CPUs and 8GB RAM, there are two volumes that appear to be properly mapped. It all appears to be working correctly except I cannot see the server as available in the client.
Nevermind, I think I figured it out. I had not set the ports exposed as UDP. I bet they are exposed as TCP by default.
hi, quick question. Which Port do i need to provide to my friends to join the game? is it 25004 or is this port just for me?
For mine it was 7777.
That is the Game port. Beacon port was 15000 and Server Query poort was 15777
ok thanks, then we have to try, I've rented the server and am not 100% sure which port to use
If the game is like other games you can add a game connection directly using that port. When adding a server in the client though, use 15777 (the Query Port)
Looks like 15777 is default
Hey i there a website with a good tutorial on how to install a server?
i couldt really find one
See pinned messages on this channel
ahh the wiki of course
should have lookd there first
okay is there someone that can test my server. i am at work and cant boot satisfactory up on my laptop?
If you can ping all relevant ports, it's up and running
so this is good news?
i think that just shows whatever port it’s listening on locally?
Doesn’t confirm if the ports are pingable etc
@vernal parcel turn off IPv6 or use the -multihome=[IP]
@vernal parcel and check local Windows FW rules
is anyone with a dedicated server able to get a reply from the query port?
like with telnet
I'll add some info: the server is running fine, people can join from outside via ddns address. But I want to monitor if the server is running with uptimerobot. Thus, I want to monitor it via the query port. Strange thing is, the monitor has a timeout when trying to reach the query port (traceroute ends at my public IP). Now if the port wouldn't be reachable from the outside, others should not be able to join my server, so I am not quite sure what's wrong here.
Few things if uptimerobot is running in your LAN you could have issue with Hairpinning or NAT Loopback which is needed for this to properly route.
If the server that is running uptimerobot is external to your LAN. Your Router/Firewall migth be setup to ignore ICMP requests. Assuming that is what this program is doing I am not familiar with it.
Are multiplayer/dedicated server games constrained to only start at Tier 2? Can they not allow you to start at the very beginning?
Hey, does anyone know why these belts seem to have some graphical issue? It's for many most likely all of our belts that we have in the world.
i already configured my router to allow icmp requests from the uptimerobot servers, as i said it works already fine for the teamspeak server.
but the issue is already there if i try to access the query port from local.
thus my question: can anyone with a dedicated server try to get a reply from the query port with "telnet 127.0.0.1 15777" ?
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
I got a working Dedicated Server running even on ipv6 which I have enabled for my system and network its same response
I also believe that telnet is TCP however 15777 is running UDP protocol
thank you! seems to be a general issue then.
you are right with telnet only checking tcp protocol. my guess is that uptimerobot does the same. i check if it is possible to monitor udp with it.
you should use netcat for that purpose
i have a look at it, thank you
its an issue as old as multiplayer, belts/lift content position is poorly synchronized
its not uncommon for it to render in wrong place, especially at high speed belts
lifts sometimes even throw items upward/downward beyond their structure
its visual-only tho, they work fine
Hello everyone,
I use the Epic version of the dedicated server, and it seems to be on experimental branch by default.
How do i change it to early access ?
Should I use the Steam version instead ?
Thanks
I read that but this command is for an installation with SteamCMD
I'm using the Epic version of the server
I fixed the issue by switching to the steam version, but I'm still interested to know how to do it with Epic...
Does anyone know if there is a plan in future updates to reduce the lag that happens when saving?
That kinda goes hand in hand with optimization, it's unlikely to ever see no freezing/stalling. especially the larger the world gets; but the amount of time it lasts is reasonable to expect some reductions to
as said in yesterdays dev stream, not likely, the game has to freeze in order to get an accurate snapshot, that freeze depends on how many objects are in the world.
Hi I'm trying to extend the timeout of the server but it seems that its not working for me can someone confirm what I'm doing is correct please? p.s. the lines at the bottom of the Engine.ini file, I’ve edited the rest of the text for better viewing 😊
[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=120000
MaxInternetClientRate=120000
InitialConnectTimeout=30.0
ConnectionTimeout=60.0
Im running a dedicated SteamCMD server on a Windows10 machine.
I keep seeing these warnings in messages in the logs;
[2022.04.13-18.05.27:817][129]LogOnline: OSS: Creating online subsystem instance for: STEAM
[2022.04.13-18.05.27:817][129]LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
[2022.04.13-18.05.27:819][129]LogSteamShared: Warning: Steam Dedicated Server API failed to initialize.
[2022.04.13-18.05.27:820][129]LogOnline: STEAM: [AppId: 0] Game Server API initialized 0
[2022.04.13-18.05.27:820][129]LogOnline: Warning: STEAM: Failed to initialize Steam, this could be due to a Steam server and client running on the same machine. Try running with -NOSTEAM on the cmdline to disable.
[2022.04.13-18.05.27:820][129]LogOnline: Display: STEAM: OnlineSubsystemSteam::Shutdown()
[2022.04.13-18.05.27:820][129]LogOnline: Warning: STEAM: Steam API failed to initialize!
[2022.04.13-18.05.27:821][129]LogOnline: Display: STEAM: OnlineSubsystemSteam::Shutdown()
Steam is not installed on the server, except for SteamCMD.
I've already added -NOSTEAM to my startup.bat;
'FactoryServer.exe -log -unattended -NOSTEAM'
Can I fix this somehow? Or does it not matter and shouldn't I worry about it? (server runs fine)
@echo off
::run satisfactory server batch file
:run
@echo Run Satisfactory Server
FactoryServer.exe -log -unattended -NOSTEAM
IF %ERRORLEVEL% EQU 1 goto end
IF %ERRORLEVEL% EQU 0 goto end
IF %ERRORLEVEL% NEQ 0 goto error
goto end
:error
@Echo server exited with error code %ERRORLEVEL%
goto run
:end
@echo exiting
Try this@quiet quarry
a friend of mine wrote this script for our server it works beautifully it will restart the server in case of a crash
btw you shouldn't worry about that it is normal, if the server runs ok no problem
Thanks for the script, added it 🙂
You are welcome 😉
Hi everyone. It looks like my dedicated server updated itself to the experimental version after I did a restart (Epic). Now everyone can only play on that server with experimental client. Was there a way to prevent it from updating? It seem that it just did it all on it's own.
with SteamCMD you can choose which branch you want by choosing to add or remove the command line option "-beta experimental"
More to the subject in the wiki
I only own the game on Epic though. Is SteamCMD available?
Yes, no need to own the game on Steam. I have the game on Epic too but operate server with SteamCMD.
how do i set up a dedicated server? i've got them installed on steam, both the game and the server
ok i figured a few things out, i've got the command window but idk where to get the ip and port from
is the ip just my public ip?
google what is my ip and you'll see what external ip you have to be able to connect to it
is this an issue with it though? final 2 lines it produced
so what would the port be?
all your questions are answered here: https://satisfactory.fandom.com/wiki/Dedicated_servers
okay i think i installed everything right. but i get these warnings
dont think the bottom 3 are really important but the top 1 is
Firewall settings are correct.
anybody know where i should look for the problem?
Hello. Is it possible to do mods of any sort on Dedicated Servers yet?
That is normal when the server finishes loading, you shouls be able to see the server ingame server manager
Anyone else have the Epic launcher dedicated server update, but not the client?
Same but them my just fails and said error and doesn't work.
So I'm giving it a break right now till I figure out the problem.
Oh, it just auto updated to the exp build.
So.. having friends join my server now - its private, password protected. and session ID is invalid?
and i cannot set it to "friends only". only private
Besides adding it to the firewall (which just allows the application for the local windows installation) you should also forward the correct ports in your Router, how to do that is different on each brand/model router. See; https://satisfactory.fandom.com/wiki/Dedicated_servers#Port_forwarding_and_firewall_settings
I just checked my router and I have forwarded the ports mentioned in the link above and also ports: 5222 & 6666, both TCP & UDP.
I got it working - despite it still not showing up properly. But i got to play it :)
damm i feel stupid right now. i forgot to add the ports to the windows fire wall. i did add them to "router" firewall (running it on a vps)
but thanks for the help you saved me
SO iv been playing this game a while now and cant seem to get this moving smoothly can i join a server and check out how things can run better for me
hey I'm trying to launch a dedicated server with the add-on on epic games. I did open the 7777. 15000 and 15555 ports on both firewall and router. Every time I launch the add-on though it stops to those 4 lines at the end. How can I fix this?
Is there a way to increase the maximum number of autosaves it keeps on a server? Instead of 3 have it delete old ones after 10
Also is it normal servers don't seem to utilise that much cpu?
out of nothing.
as far as i know there isnt, but you can increase the autosave intervals so it doesnt save quite as often
Server worked just fine for months and was offline for a while
@trail lichen I get this same issue
Not yet, but soon™️
are dedicated servers forced onto the experimental branch? is there a way to set the epic games dedicated server to the early access branch?
dedicated servers are available on both the mainline and experimental branches
the command line when i launch via epic games store has "-beta public" in it but the build is listed as experimental. how can i fix this?
just realized thats from me adding it since thats how you select the branch on steamcmd. is there a way to do this for the egs dedicated server?
Not that I know of working on looking into it.
Thanks for looking into it. Decided to just uninstall the EGS dedicated server and use steamcmd.
Anyone know if there's a way to have the server auto-restart every say 24 hours so it picks up updates automatically?
I mean I can do it with systemctl, but that will force terminate the server and I'd prefer to avoid that.
How stable are the dedicated servers compared ot single player? Ws considering renting a server for 24/7 production
and to play with mates
@burnt plover mine is incredibly stable, of course that depends a lot on what you're doing
I do have a server running on a differrent PC, i'm able to loggin as admin and play passing by the LAN IP, but where do I get the Session ID to share it to my friend ?
<@&387163995947270144> Would it be possible to get the "Translator and Wiki" role on the satisfactory discord. I would contribute some things and support the team 👌
There you go, please check the pinned messages on how to get started
Thanks a lot!
Can i convert my single player game save to the dedicated server and continue?
Nice..whos your host? I got one with Indefferent Broccoli...testing there 2 days trial for now ($12) a month..not sure if its worth paying more for better?
ah i see...have the extra pcs but electricity wise and noise..figure id rent lol
brought game 3 days ago..put in 30+ hrs..tier 4...now starting over on dedciated
msybe you knowif i can use th single player save and continue on dedicated?
yup
i looked in the server host FTP and couldnt see where to put it
damn thanx mate..wpont have to start over afterall then
I have a very specially built low power/noise server system in my house:
that's actually two servers, one of them is my internet router, and the other one is my VM server, the router uses a whopping... 7W... the VM host idles at about 20w and can go as far as .... 120W
damn good score
that "score" cost me nearly $2.5k to build...
well if the wife aint yellin...alls good i my world
ah seems i dont have access to place the save file...fresh start wont kill me i guess
Anyone know of any hosts that lets you upload and download save files?
I’ve got a server in a hosting center.. will try and get a dedicated server up and running too
👀 is that corsair value select RAM? If so my server is running the same ram as yours is.
in the upper half yes, that's actually my router
runs OpnSense
in case it's not obvious, that's actually two computers in one chassis.
what is the proper tick-rate for a dediserver?
whats the cpu there?
On which part?
whichever I assume you run satisfactory on
Embedded AMD Epyc 3000 series, can't remember the exact one off the top of my head
that tiny thing is epyc?
Yup
sheesh
think I found it on amazon, Supermicro M11SDV-8C-LN4F ?
nutty
hows its single threaded performance?
Yeah, all my gear is very much custom built. All designed to be as low noise and power as possible
gotcha
servers pretty quiet. sits right next to me in a small rack
power isnt really a concern of mine, pretty cheap here
Not that expensive here, but the cheaper I can make it the better, it will literally pay for itself in the long run. And that one and my NAS are so quiet you can stand next to them and barely tell they're even on.
And the NAS currently has 14 spinning disks in it
how can I check my server's NetworkQuality?
Money I've spent on the hardware will save me money on power
@strong storm network quality?
in what context
I want to see what is the current value of my server's FG.NetworkQuality
I have around 15 tick rate, even when nobody's in the game, with 3 players it drops to around 8, we're suffering from weird lags
What's the specs of your server?
probably more cpu-related than network
I was wondering if changing the FG.NetworkQuality will help
Doubtful
it's a VM running on host that has 2x E5-2450L, I assigned 16 GB of RAM and 8 cores to the machine that runs the game
Satisfactory is largely single threaded, 1.8GHz ain't exactly screaming single threaded performance...
yeah that might be tough
thatd be better certainly but its still on quite an old architecture
@strong storm as I said it's largely single threaded, less core count tends to have higher clocks
e5-2440 is 2.4GHz base.
that would probably do better.
what server is it?
it's HP DL380e G8
According to the spec on HPE, the E5-2440 is "base" cpu, the one I have is "performance". So you say that "base" is better than performance?
you can put e5 v2 cpu's in there.
HP's specs are worthless tbh
because "performance" is a nebulous term
your CPU's would probably be great as a database server or something else multithreaded, but for single thread performance they're not so crash hot
if you can put v2's in there, I have a pair of 2643 v2's in mine, runs satisfactory pretty well
can get them on ebay pretty cheap
E5-2430v2 will get you 2.5GHz base clock with 3.0GHz boost, it's also a slightly newer architecture
not officially supported, but may work.
hm, the E5-2430v2 has only 6 cores, I'm running other services on this host aside of satisfactory. Do you think I could give E5-2470 v2 a try? it's 2.4 GHz, but comes with 10 cores
generally as Lemming said, high core count means low frequency
and with satisfactory you want high frequency
what are you running on it shalak?
if you're running it as a VM host, the number of cores is actually kind of irrelevant, as the number of virtual cores doesn't have to equate to the number of physical cores/threads.
so maybe E5-2450 v2? it also hav 2.5GHz and 8 cores
it doesn't?! I thought the vx-t is just for that 😮
nope
*vt-x
telling a VM that you have 50 cores when you have 10 won't end well, but so long as you're not running anything that's pegging the CPU, over provisioning cores won't hurt you.
also you said you've got 8 cores assigned to satisfactory, pretty sure if you were to check you'd find 7 of them are doing SFA.
admittedly mines only got me playing on it, but it's got a whopping 2 cores assigned to it, and it runs fine.
SFA? what do you mean?
Sweet F All
kek
htop on the container I run satisfactory on, gave that 6 cores https://i.imgur.com/JlaarU8.png
only ever uses up to like 3 at a time
Hmm, I see that there are dl380's with E5-2643v2 on the market
(ignore the memory thing, bug in htop with lxc's)
actually lmao ignore that. I forgot I recently restarted the server and I dont have satisfactory running as a service yet
just started it, it uses 3ish cores on startup with good usage
now settling https://i.imgur.com/yeFVVxi.png
does a reverse image search so he can find @echo marlin's imgur username :-P
I dont think youll find much there lol
heh
kinda want to set up my own image host that sharex dumps images to, instead of imgur
there's a few posts from me on there, even a few that have hit front page, but my nick is slightly different on there 😛
setup a nextcloud server and do it that way
yeah I have one
there's a native uploader for sharex
wait really
I dunno if I want public images talking to my nextcloud instance though lol
it's doesn't look exhausted, but tickrate is still low :/ No players currently in game, but the game is not paused
look at your load averages
on this VM - some minor containers like qbittorrent, adguard, nginx and there's also valheim (but I never play both games at once)
nearly 3 threads are pinned at 100% usage all the time
you run all those on the same vm?
nvm ignore this, Im dumb
AFAIK, it means that 2,98 cores are occupied, doesn't it?
...yeah. Too much?
with valheim I never had any issues, 4 players and no lag at all
potentially too much. satisfactory is a different beast from valheim. nearly every computational task is done on the main thread
no, ignore me. that isnt quite what it means. more to do with processes than cores
hmmm, should I go with separate VM then? I was thinking that giving it more cores will have the same result as a dedicated VM 🤔
ideally you split them up a bit yeah. I run proxmox myself, and that allows me to easily run LXC's, linux containers
like I keep saying, I don't think core count is your issue
I use 1 container for each thing I run.
same
yeah, I keep hearing that I should rework my setup into LXC's
but docker containers are so simple to use...
docker's quite nice too
its just a lot easier and less overhead with LXC's under proxmox
I'm running proxmox as well
granted, you could run docker on an LXC too
I've heard about this approach, I don't recall now, but there were some issues
i believe with networking, and I'm using macvlan quite extensively
with weird inter-connections, e.g. with with satisfactory, I have syslog-ng runing, that read's satisfactory's logs (and calls a discord webhook when someone joins the game)
Thanks you guys for all the tips. I guess I'll look for E5-2643v2 and try it out in near future
@steel scarab have you followed the wiki page, because that has literally everything you need to know.
have you read the wiki page?
ok, what step are you stuck at?
and what happens when you try?
i can't really figure out what command to run to open it
it's in the wiki page....
ok, nevermind
I must be doing something wrong then
I'll ask elsewhere, sorry for wasting your time
./FactoryServer.sh
have you made sure you're in the directory where it's installed?
type "pwd" and hit enter, what does it return?
it says "no such file or directory"
then youre not in the right directory
if you type ls it should tell you what files/folders are in there
and as Lemming said, pwd will tell you what directory you're in
got it, i think i found it now
I should have waited like 5 more minutes before asking, I found it now
always RTFM, and if it doesn't work, RTFM again 😛
@steel scarab I would HIGHLY reccomend following the steps on this page: https://satisfactory.fandom.com/wiki/Dedicated_servers/Running_as_a_Service
got it, ill do my best
setting it to run as a service will make your life worlds easier.
sounds good
this is literally the first time ive ever used linux, so im still figuring a lot of things out
i figured it would be a fun challenge
my introduction to Linux many aeons ago was running a "Smoothwall" software router so my housemate and I could share an internet connection...
a whopping 512Kbit ADSL with an 80GB/month download limit....
now I work for a multi-billion dollar company as a Systems Engineer and Incident Response specialist 😛
heck yeah
also... I just looked up smoothwall for the first time in a LONG time... amazingly it still exists.
used to run "dd-wrt" on old linksys routers
those were the days
then pfsense, then got a "edgerouter" from ubiquiti
now I just use ATTs nonsense cause I kinda dont care anymore lmao
my smoothwall days predate the WRT54G from whence dd-wrt gets it's name 😛
though its 50/50 dont care but also kinda cant. they dont have a proper bridge mode on the newer ones
I have att's 5 gig internets
ugh, I wish, 100mbit is the best I can get here atm >_<
ye. good ol wrt54g workhorses
rough
decided to upgrade local net to 10 gig at the same time
what a nightmare that was
mine is a mix of 10g/1g, only what really needs it gets 10G
which is basically my NAS, main desktop, AP and workbench PC.
2x 10G rj45, 6x 1GB, and a 10G sfp+ card
lol
only thing thats plugged in is sfp+
had an old intel 4x 1gig card I figured Id throw in just because
@echo marlin something I found at a previous work (in 2018) that should make you giggle: https://i.imgur.com/lHhYTTC.png
2 more for you... https://i.imgur.com/Wx6odhu.png and https://i.imgur.com/o1qDMUN.png
goodness
yeah... that place had some OLD school tech
fun one for you, they had a network running on a piece of equipment... the network was so old that it predated the private IP space RFC.... they hadn't changed the network addresses since it was created, so we had an internal private network... running publically routable addresses >_<
that never caused any problems at all.....
thats actually wild
that place was fun... one of the more interesting ones I had to work out was how to keep SODIMM's in their slots... under 50G of acceleration/deceleration.
monka
embedded PC on a moving cart that did 0 to 80kmh.... in 10 metres.
are you perhaps running proxmox? 👀
oh wait, you did mention it later on
I am indeed
I got my ports forwarded properly however now I cannot get the game version (early access branch) and the server (run thru epic) to be matched. The early access game is behind the server
how beefy of a server do I need for satisfactory
Server was surprisingly easy to get going and transferred my new save using the in game feature worked great.. now I just need to get it to auto start with the system
What are peoples preference here.. docker or just via systemd?
@whole dome mines running with systemd, because it's a dedicated VM
That was my thought as well
Are dedicated servers free or paid?
@dull berry there are places where you can rent dedicated servers, but the software itself is free, you can run your own server for naught.
And if I don't buy servers on a dedicated site, I don't risk to have bugs or anything disturbing?
I'm not sure what you mean?
( because if it's exactly the same thing I don't understand the principle of buying a server on a dedicated place)
the principle is you pay to use someone elses hardware, internet connection and generally they maintain the software for you.
it also means it's easier to share with others as you generally don't have to do port forwards and the like.
the game server software that you run upon said hardware, is identical though.
Yes I understand this principle but if I don't do it, won't I get lag? Can my pc support hosting a game?
how fast is your PC? it might be able to do it, it might not, there's no easy answer to that question.
As for lag that's more a case of how far from the server you are, if it's in the same city as you, no you won't, if it's on another continent, you definitely will.
I am French, is there a possibility that there is a server not too far from me?
As far as the speed of my PC is concerned, I'm not too sure
I'm afraid that if I launch the server, the server will be unplayable because of latencies, lags, etc., or that my friends will not be able to join it
if you launch it, you will need to do port forwards o your router, lag and latency will come down to how fast your PC is, and how far away your friends are.
I'm not going to reccomend a company, as I don't know who is good and bad, but if you google "rent satisfactory dedicated" you can find plenty of companies who host them
I'd make sure whoever you go with is in europe.
I'm not sure what you mean by "you will need to do port forwards o your router,"
Personally I would prefer something free, that's why I ask, I'm poor
if you don't know how to do it, I'd suggest you stick to renting a dedicated server.
Not very reassuring 😭
running your own dedicated is not as simple as playing the game, if you want to spend the time learning to do it there are plenty of resources out there on how to do so, but otherwise your best option is to rent a server 🤷♂️
Ok I understand, thanks for your answers 🙂
When creating the server, can i choose the version it should run (normal/experimental) or is it limited to just one?
you can choose it
ok thanks
There are plenty of hosts available.. they might not be dedicated game hosts but ovh (that had a Strasberg data center burn down) or scaleway have vps or dedicated servers toy can rent
I’ve got a server in Amsterdam but live in Dubai.. i have a ping of ~160ms and its still pretty smooth
So don’t focus too much on location
A European server will be just fine
there is no free hosting
self hosting you still have to pay power bills
I’m lucky I have a beefy server provided by a “work” project just for me so resources and cost are not an issue for me
mines running on my personal VM host that lives in my house, I use it for running a bunch of things anyway (PLEX, Home Assistant, etc) so it doesn't cost me any extra really.
LogNet: NotifyAcceptingConnection accepted from: <--ends with ip from me and is an output from console
server does see us but we cannot claim it satisfactory just says its offline
i dont know what to do now
I would try stop server, delete configuration file, restart server and connect again
location of the file? I am using pterodactyl 😄
it always creates a new file with -15522
solved wrong port apparently it works now 😄
How can i use Mods on my Server?
you cant, they dont work on dedi servers atm
ok
you have to host one yourself, or pay for one. the wiki has a page on it
can i somehow ban/kick a player from dedic server?
is there a way to help with de-sync issues ?
Is the server passworded? If so just change the password
Most of those issues are due to larger save files as you progress, try extending the save interval
Satisfactory multiplayer is so frustrating and weird. No player join messages, no player leave messages, no list of active players, no chat log. Seems like such basic functions to have in multiplayer but nooope not here.
Nameless logged-off players sitting everywhere, no idea who any of them are. Can't move them if they are in the way of building, can't use admin mode to puppet-walk them out of the way, nope the only way to move them is killing them so they respawn. ...really?
Also .. multiplayer with no antigrief controls. Can't ban people AFAIK, steam is not functional so can't ban by steam ID, no construct or deconstruct logging, no "built by player X" info on built objects.
I am scared to death opening my test server to the world because if it is griefed I have no way to know.
No it's kind of like regular multiplayer on satis right now.. you have to be careful who you allow to join your server and whatnot
There is a chat log, join and leave messages though?
@vivid parrot Most of the stuff you mention will most likely come once the game goes out of Early Access. For now it works with just the basics. Not recommended to publicly share your server if you value your builds as there is no protection at all atm.
Just curious if I'm able to recover or not: I recently had a critical problem on my gaming system that forced me to reinstall suddenly, after getting everything set and loading up Satisfactory, I connected to my dedicated server session and my old avatar is there, but I'm starting fresh. Is there a way to get me back into my old player? I had some things in my inventory I'd rather not lose in this save.
You can kill the sitting avatar, the items from the inventory will drop in a crate.
ok thanks
interesting. I hadn't even considered that you can attack other players.
That worked, thanks.
hello
is this a known issue?
UE4Server-Linux-Shipping[4212]: LogCore: Error: appError called: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public\Containers/Array.h] [Line: 674]
Array index out of bounds: -3 from an array of size 21
not enough ram?
No, smells corrupted save files or game files if anything.
index out of bounds isnt a "normal" error since bounds checking is usually done beforehand or is known at all times.
I thought of ram cause it says "invalid attempt to write memory at address ..."
and my server runs on 8 gigs
strange but thanks
8 gig is on the low side (specially for large bases) but it's within the recommended specs.
made a backup
i'd say at minimum a AM3+ socket of equivalent but runs a hell of alot better with the AM4 570
So, I'm having issues connecting to the DS from the Internet. The game works locally (can connect via LAN), and I picked ports 15010 and 15011 (since it'll already take 15000 by force) to forward. But... it doesn't seem to even show up. I used the exact same setup I've used for ARK, DnL, Conan, 7D2D, Memories of Mars, Atlas... and where every other DS works, Satisfactory doesn't seem to. Is there something I'm missing?
From what I can see in the logs, the two "most outstanding" items are: it's failing to connect to STEAM, and it's failing to determine NAT type.
I have those errors and it works fine for me
I use a 2700x and it barely uses 70% of 1 core
so I assume u can run it on fairly low end hardware
What about first gen i7
I have no idea if the server requires some x86 extensions that aren't in the earlier gen cpus but it should be powerful enough
and if u have 8gb allocated to the server
it idles at 5gb~
I am running a Dedicated Server. We need 1-2 more players who are skilled in the game. We are on final tier and are getting into the big builds aka the fun stuff. If interested send me a message.
I suppose if it can pull the game... I'm running on an i7-3770. But hey, it's a fairly simple test - Try It And See (TIAS).
Yeah, it idles at 5.6 GB for me (with stuff already built in several locations).
I need more ram for it so that’s why I was wondering
Well, it doesn't seem to baloon out of proportion like some of the other MP servers I've hosted (*khem*ARK*khem*).
Cough(Minecraft with over 500 mods)cough
(though I suppose half of the blame is on the mods)
I'm thinking it should start up even if you're below the minimum RAM (haven't tried, but doesn't sound dumb). Might swap a lot though.
Still, getting RAM for that platform shouldn't be an issue - DDR2 and DDR3 shouldn't be insanely priced.
Cough cough ddr1 cough cough
It’s not that old lol
It’s ddr3
It is 2008. ;)
(or 2010, depending on which "1st gen" we're talking about, as you didn't provide any specs)
So either 12 or 14 years old... ;] Old enough to go on school vacation.
It’s an i7 920
Should be fine, I think. I haven't looked at hard-load performance data, but I haven't seen it load my CPU down much at all.
What's the load you're expecting on this guy?
4 people max
Plus a few mods
About 15
Idk about the mods but i think they do
Latest word I can find is Nov 21st, 2021, stating no mod support in the DS.
Has that changed?
Though I saw someone in lfg saying they had a ds with perma day and daisy chain
Okay, so the up-to-date version from April 9th, is "not currently possible".
The tl;dr is that the code is there, but the tools are not, so while it's theoretically possible to have mods, it's currently impossible to launch the game with them. Or at least, that's what I gathered from the writeup.
Verbatim:
@rancid tusk
K
if the server doesn't need SSE extensions then it should run, though I'm unable to test
the server seems fairly optimized
gonna assume this is a dedicated server bug?
trees are weird. could be a normal glitch no one has seen before on dedicated server or not
makes sense
I've had this happen to the fungus. :D
Just left it running and went to make dinner.
Hm, so it looks like the DS will load mods, but it's failing to do it because the damn mods all come as .dll files (which Linux doesn't recognise, not should it).
Well, either that - or depend on SML, which does.
yeah, they all seem to be *.so on linux
guessing you'd need specific linux builds or a mod loader for linux that loads dlls
orrr unless the devs support it
You know, it might be possible that someone does have a DS with mods, but they'd probably need to be running it under Windows - or it's the whole "shared" play.
Not unless they rebuild it into .net. The whole thing, game and all.
The mods would need to ship with Win64 and Linux binaries by default.
No idea if the mod loader(s?) are community based or made by the devs, but I'm sure it wouldn't be too hard to implement one
Community-based. And they're "working on it, just don't ask for ETAs".
yeah fair enough, I don't think they would ever do it since they'd need to always update the api for the mod loader, etc, etc
Guys out there who have Network issues disconnections who have big saves greater than 30 secs, we were making the mistake by adding the timeout code lines at the very bottom, it is not suppose to go there to make it work it has to go just below the IpNetDriver, shown below, this also has to be added in the client (your game) Engine.ini file exactly the same and exactly the same place.
Now the Network Timeout is set to 60 secs as supposed to the default 30 secs, that is if the save ever goes over the 30 sec default mark.
Hope this helps people out there with our same issue
ConfiguredInternetSpeed=120000
ConfiguredLanSpeed=130000
[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=120000
MaxInternetClientRate=120000
InitialConnectTimeout=30.0
ConnectionTimeout=60.0
[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=120000
MaxInternetClientRate=120000
ello, really basic and stupid question but how do I reset server admin password?
figured it out after staring at wiki for a couple more min, thx
Hey Team, I was wondering if anyone could provide some advice on the server side, I have setup a server to play with friends and I keep running into an issue when I try to send them an invite code to the server.
It Says the session type is private, so I change it to friends only, then try to show the SessionID and it says "invalidSession"
I can navigate away from there and come back and it has reverted to Private and still persists with the "invalidSession" in the ID.
I have tried connecting to the server via local/public IP's, and domain, all the same, and my router is setup correctly with the 3 ports forwarded.
Does anyone have any advice?
Also I've Checked out the forums, nothing there really except these two posts that don't help a lot:
https://questions.satisfactorygame.com/post/617d96a8831c85205235712a
https://questions.satisfactorygame.com/post/61b0dbe1831c852052364d8c
Presume your running a dedicated server? Could you try giving them the IP of the server?
Looks like I might need a little help with the tick rate on my server. Been running Satisfactory server for about a week and playing on it with a new save. Tonight, I decided to load my personal local save to the server with 385 hours on it and at tier 8.
Specs:
Dell R610: 2x X5570 2.93GHz
Hypervisor OS: Proxmox
VM type: QEMV KVM using Nehalem Processor options
VM OS: Ubuntu 20.04
VM vCPUs: 4
VM Memory: 16GB
Storge NFS VIA 10GB Fiber
I'm seeing ticks rates between 9 and 13. Not all artifacts are loading and my trains are rubberbanding pretty bad. Besides replacing hardware, is there anything we can do to increase the performance here? I do see one core get maxed out, and betting that is every 5 minutes for the save. otherwise, all 4 cores are pretty even. When the one core goes to 100% the other go idle, making me feel that is the saving.
I don't have a static IP, so no, not really, I do have DDNS setup so I can give them that, but they would need to authenticate as admin with that right?
Edit: Yes, Dedicated Server, Using Docker, SteamCMD
No they would not authentication as admin just allows them to control the server. If you set a player password and give them that it will lock it to people with both the IP and Password but you could leave the player password empty (not set) and anyone with the IP could join
but if i leave the password blank, anyone can mess with the server if they get the ip right?
Yes anyone could join the server
Also, edit above, server info, using docker and steamcmd
But not mess with the server settings
That requires the admin password
oh ok!, interesting ...
Thanks for the help, it might get around the issue, I'll try with friends tonight, but it won't solve the problem ...
Question I’m switching pcs soon will my sever still work?
souh... i failed to run the dedicated server - as in, it just shut down for some reason. So i ran an ingame server instead, witch suddenly rewinded to a save, 14 hours earlier than the last save (thank god for backups).
However. I followed all guides i could about allowing more than 4 players, like editing the game.ini with a little scripting part. Didnt work tho. Does anyone have a complete, confirmed, tested method of allowing more than 4 players, and saving more than 3 autosaves, for version 5?
Yes just make sure you shutdown the server before editing the Game.ini
I had 6 players in mine and which I had it set to 8 so it should work if you follow the wiki instructions
Refined R&D run a server where more than 4 players can connect, but that's serious hardware it's running on.
im running a dedicated server by low.ms.... is something wrong with the installation or is it a multiplayer bug?
Trains as well as Trainstation are shown on the wrong spot on the map when they are out of range.
They are shown somewhere around the middle of the map
That is a multiplayer bug
multiplayer v buggy
You cannot rely on the map for train or train stations, I usually use the top compass to monitor if all the trains are ok and if you find an issue then open the map it’ll pin point the location of a problem train, in my server we have 60+ trains running constantly and now I’m pleased to say with the latest update they are running as they should
when was that update? because like 2-3 days ago it was still buggy for me
See latest in the patch notes channel
I had the issue with our dedi server where we solved the issue then not even a few hours later we had trains stuck or even crash but now I can say that we have quite a few roundabouts even two trains use them at the same time if they have different routes, another thing we’ve had the server running since the latest patch things are running smoothly
have you considered switching to a container instead? Might help alleviate the overhead from the kvm
Albeit I doubt that'll help much
x5570 seems to be pretty old though, my 2x e5-2670 can barely keep the server at 30 tps and drops occassionally to 26 tps
hi all, im guessing still no way to add mods to dedicated servers?
Correct
30 i believe
probably wasting cpu at that tick rate
no idea how to lower it
oh I think I found it
nvm, the docker container I use auto sets it to 120
😬😬 I use only 4gb of ram and 30 TPS with 2 players tho
Hi there! I've just setup a dedicated server as opposed to hosting it locally and there seems to be some sort of issue with conveyers, verticals floating above where they should be and sometimes not displaying whats on them. Is there any kind of fix for this?
On the early access build
Hmm... I seem to have ran into a bug. There are these boulders on a caterium node, and I've cleared them before... but they're back, can't be blown away again, and yet - prevent placement of a miner. Any fix?
How can I get the save from my dedicated server?
linux platform.
i have the same bug, also conveyers are a bit off
just a server issue i think. when you walk away and come back its mostly gone
how do u join a server?
stand in them and rejoin session
oh it's normal I have that too
hello factory planners
me and 2 friends started a session earlier tonight on a server I'm hosting, one of them has the weird and kinda big bug of not being able to interact with anything after he joins
rejoining and restarting game did not fix it
Having issues connecting to my dedicated server. All ports are forwarded as far as I can tell except on connect this error shows up. Slightly confused
New development. I can see my game contacting the server in the console. Yet it just spams and nothing else happens. Client reports server appears to be offline.
just to double check, if I want to recover a save file from a server I should be looking for one with the .sav ending?
@fervent carbon yes, in fact if you just run the dedicated server through steam on windows, it uses the same directory and files as the actual game.
I am using a Linux Server, I just wish to restore my satisfactory server from an image without copying the whole 16gb from the directory
I am guessing the ${SESSION_NAME}_autosave_0.sav is the latest one?
Are the experimental and normal branches the same, I want to move our game for the new updates in june
I look at the date on the file?
but the format is right
will do that
i did use the path that was described in the wiki for loading in a saves file
Hi
Is there any kind of god mode to give back items to player who lost stuff because of crash ?
hey all, I'm attempting to run the dedicated server in docker following the instructions on the wiki, but I get an error that says Please use force_install_dir before logon!
hmm, after waiting a bit, it seems to have continued to install anyway
I've seen it a few times with various lifts too.. doesn't affect performance, just a graphics glitch
Paint is needed for symbols on foundations
when i connect to a dedicated server i see the unrendered world shortly. then the game crashs. anyone who know how to fix that?
Verify your files
I had to move my game to a ssd to fix it
When a friend joins my dedicated, will they see the Hub icon on their directional thingy? and are storages shared? c:
Yes
Thank you. c:
Can anyone confirm if setting train timetables world on a dedicated server yet?
train timetables work
I keep crashing for some reason, ive never had that problem before
I had a bug where trains and train stations would show up at the center of the map (somewhere in the red bamboo forest) instead of at their actual location when I was about 3km away from them, switching from early access to experimental fixed this
if anyone has this bug
can you somehow make it in the settings that you always have a certain color when you build it is this color. or do you always have to change the color after something is built
okay then. So I recently just moved over my game world to a Dedicated Server I'm hosting on my LAN. I joined it fine a few days ago but after being away I joined today & I'm stuck in my truck underneath the world. Not sure what I can do at this point as I've tried older saves & no buddies have reported anything to me
hey - I'm looking for a documentation of some sort on server logs. basically I'm grepping syslog and redirecting to curl to send messages in our discord - right now we get a message when someone logs in (just regex on "succeeded") for instance but would like to do more (like when someone logs out? couldn't find anything specific)
good lord, what are the default ports? i cannot connect to my server with any combination
Hi Alex, in the wiki https://satisfactory.fandom.com/wiki/Dedicated_servers it says UDP/15777 query port (the one to use to connect), UDP/15000 beacon port, UDP/7777 game port.
how does one shutdown a dedi once its started? O.o
I am not sure exactly how this is supposed to work but my friends arent able to find my server, i tried the port forwarding thing but i dont believe it worked
Anyone able to assist
id get in a discord call with ya
hey. i haven't played since update 3/4, can't remember which. but i played multiplayer with my friend and the desync was pretty terrible, especially in vehicles. has there been any improvement in this regard in recent versions?
i believe it was right around when dedicated servers were released, actually
Ok so lets say you have forwarded the ports so everything should be working right, it is not your friends that cannot find your server you have to give them the ip address, the way to find the ip to be able to connect is Google 'what is my ip' that ip is the one you should give out, just make sure you create an admin password you can connect as admin(not that there is any admin commands atm) and create a password for your friend to connect which is convenient just in case, you know 😉
Who i can start a dedicated Server?
Do you use trucks in that save? We had that problem because of a glitched truck. I fixed it being opening the save in singleplayer and stopping all active routes and i found a truck that was stuck and somehow in 'recording'-mode. Stopped that as well, put the save on the server -> connecting worked again.
The problem itself was, that the server crashed whenever the game actually started calculating stuff (means, when a player joined and the game when from paused to running)
Hello, I have this error on my dedicated server:
Please put your session in "Friends only" mode to be able to invite your friends to join your current session
My friend can't join the serveur they see it Offline why?
quit in the console (via in-game -> manage dedicated server)
dedicated server doesn't work through the invite/join system
have the user put IP/Domain name in the server manager and maybe a connection password if you set one.
I haven't played since update 4/5. Just came back recently and I can confirm that the multiplayer is much smoother than before. Previously, as you mentioned, it used to desync and lag quite a couple of times which was frustrating.
With that being said, I only got back to the game very recently so I can't say whether it will ever desync again or not.
Hope I helped you.
ok but when they put IP/Domain name they always saw the server offline 😦
got the ports forwarded/open on any firewalls...?
If I can join with my computer it's ok no? I have open tcp/dup ports same the wiki tutorial
not necessarily, I've I'm hosing on same computer, I can join my own computer without any firewalls and routers in the way....
try to get them to restart the game, just in case
I have had that menu item just say offline after game has been running a while
sounds promising enough. thanks!
Ok, I have reinstall my dedicated server on linux server 64 bits, now my friends can joined the server (they launch satisfactory with steam) , but now me (launch satisfactory on epic games) I can't joined, "Disconnect" Server name pending
anyone having a version mismatch ? server is updated to version 184566.647 but the main game is v177909.320 - experimental is working but I can not get the main game to update to match - did they update the server to match experimental?
Which ports does one need to forward for a dedicated server? As the server I'm running seems to use multiple ports for various things.
Did you read the Dedicated Server Wiki pages? (Link is in pinned messages)
So all three ports 15777 15000 and 7777 need to be forwarded?
Does this error mean anything important?
[2022.04.25-14.47.28:279][ 0]LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870 dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API] SteamAPI_Init(): Loaded '/home/container/.steam/sdk64/steamclient.so' OK. (First tried local 'steamclient.so')
I need help with installing my server, I installed the server using steamcmd and it works fine on my main pc! I want to move the server to my host. When I launched the server first time it said that UE4 failed installing and I need to install it from powershell or server manager
now when I try to launch it doesnt say anything but it also wont work
@ me or dm me asap if you have a fix
Does the satisfactory client allow for usage of a domain instead of the direct IP? 🤔
Hi, I was getting server version mismatch but steamcmd said that my app is already up to date, how to fix it?
anyone had luck moving their dedicated server from one machine to another without losing the save?
Should be easy to just copy the .sav file across as if you uploaded from your local save
thats what I thought too but struggling to find the save location on the new machine as they aren't matching up... I will keep working on it
Linux or windows?
Windows to Windows
I found my original save in the app data folder but when I moved that folder the new server didn't pick it up
so then I tried creating the new server and save on the new machine but the save wasn't in the same place..
I may have it figured out now though
I haven’t tried from windows to windows but logic tells me that you have to start a fresh game, quit then copy and paste your save into the created save folder in appdata
Can you name 1 reason it shouldn't?
do the dedicated servers have a max limit to how many people can be in it
Recommended is max 4, unless you can afford really expensive server hardware, then you can have as many as you like
oh ok thanks
Also see the Wiki pages for dedicated servers
I ended up having to download the saves to my client computer and then upload them to the server manager in game.
Yep that too works, why didn’t I think of that lol
that would be my recommendation, the problem is probably the user account the dedicated server is running under. But uploading via the game would put it in the right place.
https://store.epicgames.com/de/p/satisfactory--dedicated-server Is this good and how does it works?
Anyone can copy/past her server/files with parameters? I need to understand if I miss one option
as my savegame is increasing in size (7mb currently), my server isn't running so well anymore. also saving takes longer the bigger my save grows. could this be mitigated with better hardware? currently i am running on an Core i5 6500 3,20 GHz with 20GB ram. the CPU load is averaging at 50%
@timber goblet What do you mean by 'my server isn't running so well anymore'? is it lagging? low FPS in certain areas?
I'm running my server on an i5 8400 3.8ghz 16gb ram also @ 50% cpu load and it runs fine but take into account I have a fast M.2 NVME and that makes a difference
sometimes it is lagging slightly, but the clients fps are still 100+ so i am guessing the issue is on server side.
but what is more annoying is that each time the game is saved it takes about 30s and this is increasing. also joining the server can take up to 2min.
the server is running on an ssd, also i cant see that the drive is under heavy load.
Is it a 4 core cpu?
nvm that remark Satisfactory only uses 1 core anyway
yes, it is a 4 core
if you don't mind me asking, why 20 gb ram? I assumed the motherboard is dual channel?
DDR 3 ram?
It should be either 16gb or 32gb
it is ddr4 ram. i use a 16gb and a 4gb stick.
since they are not the same size, the channels are working in flex mode, meaning that only 4gb run in dualchannel mode.
Ouch that is hurting your system
i.e the server
try using only
the 16gb stick on its own see how it goes
sorry, i don't see a commonality with this to my issue.
mixed channel is supported by the mainboard and thus should not create any issues.
i agree to not do this on a gaming machine, but for a server it is totally fine.
Are you connected through LAN or WAN?
I have some lagginess whenever my ping spikes high
The save issue could probably be helped by increasing the auto save intervals, albeit would still have the issue occur; just less frequently
i am connected trough lan with 2ms, three friends of mine connecting trough wan with an average ping of 20ms. I couldn't see any spikes in latency when i was monitoring it.
we already increased the auto save interval, but it is still annoying, thus i am searching for something i can improve.
after digging around in this thread i guess my only option is to increase the single core performance.
world serialization takes 28s for our save..
that sounds a bit odd, i would guess that there’s some underlyinh issues
Even my e5-2670 on a 5400 rpm hdd takes around 3 seconds in total
write to disk only takes 0.003 seconds
@fervent carbon how big is your savegame?
I have a issue with my game disconnecting from my server.
would anything happen if I close the server while someone's still inside?
I think my friend fell asleep...
When the world serialisation goes over the default 30 secs you’ll have a Network Error issue, I know well cos I had that issue but there is a temp fix till coffeestain optimise the save system on dedicated servers, I’ll add a picture what you need to do if you encounter the network error issue, just add what it’s in the red box in engine.ini in the dedicated server also all the clients connecting to it have to do the same
@crystal eagle yes, i already did that. thank you.
👏👍
I think this is the right place to put this, I have no idea how this happend but the consumption was higher than the max consumption
that was generally during a time power was really wierd, everything was broken
I had to altf4 the server to fix it
does anyone happen to have a unifi usg? my dedicated server is running and i can connect to it locally but i cant reach it over the internet. im hoping to compare port forwarding setups
Let me try here: Am i correct in seeying that the Linux DedicatedServer (via SteamCMD) isn't updated / updateable beyond 177909?
hey any one knows place where i can host game for mp?
Sure, what price range you looking for @south sluice
free maybe or cheap
Where are you looking to have the host machine near?
well im was thinking that there is a website like same like rent the server
Nitrado allows you to rent a set of dedicated slots and you can pick the game
You can always find someone who has a spare PC that can host it for you if you don't have the cash
sadly dont have.
Might have to join with another group of people then
oky so now when the puch that new update how to update my map ? on dedicated
You'll need to take it down and update the dedicated software
For Nitrado I just restarted the server and it took care of that
Does anybody have any info regarding minimum specs vs recommended specs? Recommended specs are greyed out in EPIC, but that doesn't surprise me 🙂
So my client updated but my dedicated server didn't. How do I go about updating it to the latest? What's the command to use within SteamCMD? every time I try it says it doesn't recognize the command
@woven leaf the command to launch with steamcmd should update if needed
I tried that once & it didn't auto update. I'll restart it & see if it does it this time
could it be that conveyor lift floor holes are bugged on dedicated servers? I get a lot of txt [2022.04.28-19.24.33:786][883]LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: FGColoredInstanceMeshProxy /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Build_FoundationPassthrough_Lift_C_2147125272.FGColoredInstanceMeshProxy_2147478668 NOT Supported. Warnings and if a lift connects to a floor hole from below it has the connection to a conveyor belt inside of the floor hole
FactoryServer.exe -log -unattended
exit
this is the command I use to auto start the server & it isn't auto-updating
thats a manual launch, not a steamcmd
steamcmd looks something like this: .\steamcmd.exe +login anonymous +force_install_dir C:\GameServers\SatisfactoryServer +app_update 1690800 -beta public validate +quit
you should check the wiki, it should answer your questions
Hmm Its under a steamCMD folder i made
2.6mb according to du -h on the sav file
Apr 28 19:20:50 satisfactory FactoryServer.sh[423]: [2022.04.28-19.15.46:967][385]LogGame: World Serialization (save): 1.666 seconds
Apr 28 19:20:50 satisfactory FactoryServer.sh[423]: [2022.04.28-19.15.48:063][385]LogGame: Compression: 1.092 seconds
Apr 28 19:20:50 satisfactory FactoryServer.sh[423]: [2022.04.28-19.15.48:063][385]LogGame: Write To Disk: 0.003 seconds
Apr 28 19:20:50 satisfactory FactoryServer.sh[423]: [2022.04.28-19.15.48:064][385]LogGame: Write Backup to Disk and Cleanup time: 0.003 seconds
Apr 28 19:20:50 satisfactory FactoryServer.sh[423]: [2022.04.28-19.15.48:081][385]LogGame: Total Save Time took 2.780 seconds
I've looked at the wiki plenty just not that easy to connect at this moment
steamcmd is basically a wrapper to manage the updates for the dedicated server
so when you type steamcmd.exe with all those parameters, it tells it to update and launch
but when you type factoryserver.exe, you only launch the game exactly as it is without checking for updates
okay I understand that. just replacing versions numbers trying this again
But i don't need the location for the game file I just want it to update in the common folder its already in
one of the parameters for the steamcmd is +force_install_dir, that tells it where the game is installed
okay and entering the command in cmd or steamcmd its not doing anything x.x
looking this up on youtube for a visual walkthrough
Use this to start a steamcmd server paste it instead of the normal one, basically what it does is if the server crashes in different states it will restart it if you away from it:
@echo off
::run satisfactory server batch file
::ECOManiacs
:run
@echo Run Satisfactory Server
FactoryServer.exe -log -unattended -nosteam
IF %ERRORLEVEL% EQU 1 goto end
IF %ERRORLEVEL% EQU 0 goto end
IF %ERRORLEVEL% NEQ 0 goto error
goto end
:error
@Echo server exited with error code %ERRORLEVEL%
goto run
:end
@echo exiting
will that update it?
No this will, but i have the experimental version though: steamcmd +login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 -beta experimental +quit
I just don't know where to enter that to update it. I open the steam CMD & it doesn't work. I try just the CMD but nothing x.x Its been too long since I setup the server
one sec im in game going to exit
You should have a file in your steamcmd folder like this to update the server
yea don't see that here
cannot you see the file I've just pasted?
your file is blank
sent you a pm
does anyone know how to solve the problem of connecting to the server? my friend can't manage to join my serv because of someone saying either version problem
an update came out today. everyone has to be on the same version to play together. the problem is likely some people updated and some didnt
Quick question .. I have my old dedicated server up and running, and I can connect to it, and join the game, but, since I'm on a new computer, because my old one died, I no longer have authentication on my server.. any way to reset it?
may have found a way on google.
Ok, I was able to get it reset, but now I have a new issue... After I copied over my new files from my windows client, to my linux server, I'm getting a segfault every time now..
I have reinstalled, moved all files, etc, more or less a complete fresh install with zero saves now (in backup directories) and I'm still crashing now.
qls
oops
That's just before the crash
another "nevermind" .. need to reboot it... port was bound still
Hey can you run the dedicated server on the same computer you are playing the game on?
Yes
just type in localhost as the ip you’re connecting to, at least on your own machine
or 127.0.0.1
Hi
Am i the only one? It used to update automatically, i did it manually, but nth helped.
You need to update your server !
i did, but still same msg.
don't forgot "+force_install_dir C:\GameServers\SatisfactoryServer" ( if you use steamcmd server )
at the start of the consol on the server you have the build version.
here :
check it
updated this way, still running old version.
its running on linux, hourly script to update
but sth went wrong, now it could be updated
So maybe someone can help me out as I'm officially confused.
I've installed Satisfactory Dedicated Server... I followed the steps as to putting my own save file in... Now for some reason, when I try launching the server. It's giving me a "SteamAPI cannot be initialized" error on SteamCMD
Never mind! Looks like it was duplicating
Is it common on dedicated servers to make an explorer vehicle, and have a ghost one appear beside the real one, and then the real one disappears and only shows as a marker on the map?
Did you win? I've been struggling to get the linux steamcmd version updated since yesterday.
try use the experimental branch.. that works for me with latest version since they are the same now
I do and have a working server behind it if you need help
omg
i cant get it to work
im pretty sure its my isps fault tho. are you using network security app? whatever they renamed the controller as?
I'm using the unfi portal to set the port forward settings. Not the iphone/Android app if that's what you mean
well either way, can you screencap port fwds? ill show you mine when i get home
everything else works because i can connect to it on the lan, but trying to reach from wan doesnt try to connect
wan is correct - as oppossed to wan2 - but selecting "both" has the same result
Heya, just wanted to throw this down somewhere, I upgraded my dedicated server overnight and thismorning my game has duplicated tractors. kinda amusing.
Whats interesting is when i paint one of them the other is painted the same colour and they both are following the same route. I feel like it is two instances of the same tractor driving forwards and reverse its a bit hilarious.
BTW Thankyou for releaseing dedicated servers, Godsend for me playing with my mates in an open way. 😄
Anyone else's game server not updating to version 186638?
FIXED: Ensure you're running this command: steamcmd +force_install_dir ~/Desktop/Satisfactory_Server +login anonymous +app_update 1690800 -beta experimental validate +quit
Left camp like 4 k's away and came back and that duplication vanished.. must be to do with spawning in near it.
Yeah. Killed factory.sh, stopped factory service, updated with experimental and non-experimental, restarted service, and after all it worked.
Normally it used to update, but now i have no clue how i actually fixed it.
Is tick rate tied to the hardware, or can it be raised? Also, does it even need touching, if all is well? I notice that if there's a dip, the first thing that is very obviously affected is the tube system (specifically, the access ports).
So: is there a benefit to increasing the tick rate (if it's "30 average"), is there a way to do so, and is there a way to fix "hiccups" beyond getting beefier hardware?
Is the graphical glitches with conveyer belts just something we have to deal with on dedicated servers for now or is there any type of fix? Talking about invisible belts, but mostly when two sections meet there is some type of weird pause.
Hi everyone , is there a way to increase the timeout threshold ? I play from Philippines and my server is in Switzerland and sometimes my ping is higher than usual and I can't connect because of the timeout threshold.
Yes, it can be raised. but it is also dependent on your hardware.
969147303984255057
902621736602861588
370472939054956546
whoops
yes, the threshold has to be increased on server and clientside
`where I can change that ?
where is this the engine.ini located ? I can't seems to find it
%LOCALAPPDATA%\FactoryGame\Saved\Config\WindowsNoEditor\Engine.ini
for the server it is a little different, cant check right now
Can I ask another questiona s you seems to know well the game ?
sure
I tried to install an addon (Smart!) on both server and client , but the server is not launching when mod activated , is it possible to play with mod in dedicated server ?
no, dedicated servers do not support mods atm.
neat , thanks for the heads up
Okay. Any Wiki on that? Google is giving me absolutely nothing on this.
add this to the Engine.ini:
[/Script/OnlineSubsystemUtils.IpNetDriver] NetServerMaxTickRate=<a number>
Thank ye kindly.
If anyone's interested in overriding the number of inventory and/or hand slots? Because I also couldn't find that anywhere on the net.
only possible with mods, which do not run on the server. but in a sp game it is possible
e.g powersuit
Nope, it's possible via Game.ini.
[/Script/FactoryGame.FGPlayerSettings]
mDefaultPlayerInventorySlots=96
mDefaultArmEquipmentSlots=6
mPlayerInventorySlots=96
mArmEquipmentSlots=6
I'm not sure if the second pair is required (I inferred them), but the first two are sure.
Don't know about max inventory slots (96 might be the max), but hand slots? Yup, those work.
ah, sorry. i thought you mean body slots
No. Unfortunately.
They must have a setting somewhere, unless it was never intended to have them modfifiable...
does anyone know a fix for segmentation fault (core Dumped)
or how to find your servers game save on the server?
any help? I was playing fine yesterday for hours and then it crashed last night. The host has since restarted it this morning and this is happening
Speaking of TIMED OUT, I can't seem to port-forward. Launch command: FactoryServer.sh -multihome=10.0.1.22 -ServerQueryPort=15010 -Port=15011 -BeaconPort=15000 2>&1, ports forwarded via -m mark --mark 0xd111 -m conntrack --ctstate NEW -p udp -m multiport --dports 15000:15015 -j DNAT --to-destination 10.0.1.22, and yet... nothing. Any ideas?
Mark 0xd111 is -i port1 -m addrtype --dst-type LOCAL -p udp -j MARK --set-mark 0xd111 -m comment --comment "0xd111 = forwarded from WAN"
I use the exact same setup for every other game I host (different ports, obviously), and everything else has no problem showing up in browsers, connecting etc. Only Satisfactory returns with either a "TIMED OUT" or outright "This server does not appear to be online".
Not even via NAT hairpinning, so I have to assume it's doing something differently.
(it works fine on those ports via LAN)
I can nc -u -l {port} through the entire range, and then connect to them all through LAN, NAT hairpin, and from an external machine. And yet, Satisfactory doesn't seem to work.
What more can I do to debug this? I obviously won't enable full packet logging, as that would bury me under meaningless noise in an instant.
I've also made sure that Satisfactory isn't actually opening some TCP ports, but netcat seems to firmly state that it's not the case.
Perhaps it internally "reserves" the entire 15xxx range for those auto-increments, and I'd need to use eg. 16010/16011?
I'm open to suggestions.
I've moved from 15010/15011 to 20000/20001. Same issue - the server appears, but it can't be connected to.
The first sign that there's something going wrong I get (in the server logs) is this: LogDTLSHandler: Warning: Empty certificate identifier. After that I get a number of repeats of LogDTLSHandler: Warning: Ignoring handshake packet received after completion., and finally:
[2022.04.30-23.29.33:988][236]LogNet: Warning: UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 30.02, Real: 30.02, Good: 30.02, DriverTime: 278.68, Threshold: 30.00, [UNetConnection] RemoteAddr: 10.0.1.1:64618, Name: IpConnection_2147455834, Driver: IpNetDriver_2147458356 IpNetDriver_2147458356, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID
[2022.04.30-23.29.33:988][236]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = ConnectionTimeout, ErrorString = UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 30.02, Real: 30.02, Good: 30.02, DriverTime: 278.68, Threshold: 30.00, [UNetConnection] RemoteAddr: 10.0.1.1:64618, Name: IpConnection_2147455834, Driver: IpNetDriver_2147458356 IpNetDriver_2147458356, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID, Driver = IpNetDriver_2147458356 IpNetDriver_2147458356
So it basically looks like the replies from the server are not getting back to the client, somehow. But conntrack should keep track of that, and I don't see why it wouldn't.
At the very least - I can 100% confirm that, as far as straightforward connection (tested via netcat) is concerned, the ports are wide open and pointing at the right machine...
Also, does anyone have the protocol spec for getting info from the server? Stuff like the avg ticks, players, stage etc. Might be useful to construct a graph or two.
I'm having the same issues
After the latest update my server has from doing the save sequence from 32secs down to 20secs! Has anybody seen this happen to their server, don’t get me wrong I’m not complaining just an observation
yes, i was wondering as well. it went from 29s to 17s.
Hmm it could have been the Unreal Engine update
Total save time for me: 30.963 sec (11.661kb), so skratching the timeout
Yes it is but there is a work around so you don't have the timeout error
Paste what is in the red border in your server and client Engine.ini and you'll be Network Error free
All players connecting have to do the same
well, is there a way to change the folder where the save from DS is stored?
Why you want to do that?
What operating system?
this issue is fairly vague afaik, it’s quite hard to understand what is failing just from saying core dumped
i have the same issue, I ended up installing tailscale on the server and having my friends use it too, it’s pretty whack
Will this hard lock at that number, or just Cap at that number?
cap
Yeah, I reused OpenVPN myself. But the point isn't to have a VPN set up. ;]
fair point
