#dedicated-servers
1 messages · Page 102 of 1
so im running my server though steam and im having some serious lag/latency. when i try to update the network qualtiy though the game console it doesnt take. i have a dedicated machine to run it that meets the requirements any suggestions to help with latency
Does anyone know how to get blueprints I've downloaded to show up on my dedicated server?
- I have all the BP's in my local folder and they show up in a single player game
- I have the same blueprints in the same folder (and structure) as my local, but on the server itself.
- \AppData\Local\FactoryGame\Saved\SaveGames\blueprints<server game name>
- I have T7/8 unlocked (along with MK 1 & MK 2 blueprints) and the downloaded BP's are from T5/6 or lower and from a 1.0 game.
- I have restarted/saved/restarted again... and again numerous times for both my local and dedicated server
- I can make a BP in-game and it appears in my local blueprints, but nothing is made in the dedicated server. I had to manually add the BP folder to the server
They just dont show up, and I've tried all suggestions from google, reddit, and other Satisfactory discords.. nothing has worked so far
Did you restart the server after making the change? It didn't seem to take on my server till after a restart.
yea i tried that and it defualts to medium quality
im not opposed to changing the config files manually i just need to be pointed in the right direction
Have you tried through the server manager? The settings panel in server manager, not the console.
the server is hooked up via eathernet
oh yea yea yea i have tried the server manager console
as well
But in server manager you can also make this change without using the console. Just pushing that since it is what I have used, haven't tried via console
i was able to uncheck the send game play data but when i try to change the network setting it still doesnt change
even after a restar
so server manager>server>server settings>network quality is stuck on medium for some reason
should i reinstall the server?
its bugged
have to set it before you start in the ini file
every time
make sure server is off and then set it in ini
kkk
hmm maybe one way could be to replace the medium one here
#dedicated-servers message
(until they fix the resetting)
I didnt try that though
guess medium is 1
ultra 3
would have to copy 3 values on the 1
Oddly enough there was no data in the scalability.ini file
So I added it from the default profile you linked too
yeah empty on the client and empty on the server 🤷♂️
somone accidentally changed the defaults in my server
jesus help me, how the hell do I get it back, default is ORANGE?
I miss my grey foundations.
yeah the damn paint sync is not great
I didnt use it yet
but I heard from my other players that there are issues where one guy selects the paint and it changes it to everyone in some way
I guess when using the custom option, instead of the swatches
https://satisfactory.wiki.gg/wiki/Customizer#Colors
take a look at the 'swatch' colours
building have 'swatches' applied... this is a global colour setting, adjusting the 'swatch' colours means all buildings that used that swatch will change to the updated colours
exactly, you said it well, I was about to try saying it like that but me saying it would have been just even more confusing, you did well
Are there any specific hardware components recommended ?
Is anyone else getting desync between client and server?
in some cases yes
like dismantling foundations sometimes
i managed to make a tractor dissapear
does not fully remove it visually on client
but I had a player on my server ask to use editor to get it out of there
but later they just disappeared from there before I had a chance to do it (not sure if we got them back)
weird
Anyone else getting a server crash on auto Restart? I get 100% consistency here, says its restarting, but then poof, gone.
I don't suppose there's a console restart command?
to my own knowledge, no, https://satisfactory.wiki.gg/wiki/Dedicated_servers#Console_commands
could do quit and then some process watcher or service starts it up
but not sure how you would trigger that ingame restart
I'm running a docker container, so i can just restart that. but I'd be happier if I didn't have to log into the portainer interface to restart
well if it was starting it up inside the docker when it stops
then it would start up after quit
but not sure how the docker satisfactory is set up
can you not use the built in restart 'interval' (actually a UTC Clock) ?
that would restart it every day at the defined UTC time
I just saw your messages earlier RE: updating the docker container to local time so the "clock" makes sense (24 being midnight local time) and I did fix that. But I'm talking about when i change server settings that require a reboot.
or, "my server is mucking up for some reason"
not just standard "i'd like to restart periodically"
just need some service inside the docker that would watch over it and start it
I have a .cmd on windows doing that, so I can just quit
setup like a watchdog or run the server as a service so it just auto restarts when you exit
understood, in theory config files should not need to be changed to often, but the oh i think it needs a kick is valid enough, tho no restart command available via console and not via the API either.
booo
There are lots of ways i could rig something. I was just hoping for something built in.
setting up as a service or a watchdog would likely be your best bets.... just be sure to issue some save command before you stop/exit/quit.
I've also had vehicles get teleported to coordinates 0,0 on the map. Most likely desynced and fell through the world or something
pretty usual that servers in games just stop or have a quit command
and you need something to start it up
I mean why do you want to restart the server anyway
I listed reasons above
server settings adjustments/general kick the tires because the car is wobbling kind of restarts
I mean does the servers auto restart apply restart settings
its normal to want to have a way to simply restart it 😄
really dont need reasons 😄
but you just need that service in a docker
I dont think I know any game with dedi which you can just restart (only quit and something starts it up)
minecraft if you use a 3rd party jar
It all falls into the category of 'First World Problems' - "Oh no! My video game I play on my PC, that I also run on my server entirely for myself so my main PC doesn't heat up the house overnight when i let my factory run doesn't have any easy button to restart"
while yeah they could have added an ability to manually restart it in the same way as that autorestart
would be nice
The HTTP API supports the save and shutdown commands... https://satisfactory.wiki.gg/wiki/Dedicated_servers/HTTPS_API
so maybe you can jery rig something up with them, that then follows up with a request to start the process again.
guessing shutdown = quit 😄
If automatic restart script is setup, this allows restarting the server to apply new settings or update.
I guess by "automatic restart script" they mean something like a service to start it up
yes
so thats not the part he is looking for
since thats just like quit
but he needs something to start it up again
Hello everyone
I have set up a server and wanted to ask whether there is a function so that the server is always online and continues to process the resources. I don't know where I have to change this or whether it is even possible.
Thank you for the help
Now my docker container is set to auto restart, but since you need to use the "unless stopped" flag so you can update the image, when you "quit" it won't auto restart
you would need something inside the container
in the server manager, look for "pause when no player active"
and turn that off
did you set up the docker yourself, or downloaded from somewhere?
a bit weird if it does not have anything inside watching and starting it
then any issue might just put it down
after you add the server to the server manager, check out the various options, there is one that is 'pause' world when no players are connected, pretty sure its just a tick box
@regal marsh it's the wolveix container
then they did a poor job 😄 (if its not watching over the process)
ironically, it's the docker container pointed to in the wiki
many would disagree, and while a feature/configuration is desirable for some select users does not means its desirable by all.
but it does provide a solid base for others to adjust accordingly.
If the server crashes, then the container does auto-restart
but if you manually quit, it triggers the "Hey, this was intentional" flag in docker
Also, to Delphium's point, it's got all the "needs" not all the "wants"
Though I do "need" my foliage to actually dissapear when i use my chainsaw, but I don't think that's Wolveix's fault
I mean if it restarts after crashing then it does have something watching over it
so ignore what I said then
its just that it expects that quit is not for starting it up again after that
Iirc, it will run an update whenever the container is started. That’s independent of the restart policy
If you’d like it to always restart, there’s a convenient always policy
I was wondering about that actually.
So to keep satisfactory itself up to date, i don't need to constantly refresh the container
I'm admittedly still fairly new at Docker and my Omada Controller won't update itself, so I've just come to assume that servers need to manually rebuilt for every update
If the game files were baked into the container, you’d need to pull a new image for each server version
just if there is something watching over the process
I would always expect a quit command to start it up
thats how I set up my servers in many games and thats how I have seen other servers being set up
so it would also be unexpected to me
(process not running, start it up...unless you disable some service or something)
But the container is configured to store the actual game files externally, so those are independent of the actual image
Gotcha. So I only need to update the container when the core container has an update change (like the troubleshooting around the API error)
So here's a different question. I can ping my server over my lan for <1ms, but satisfactory shows a 19-20ms ping. is this normal?
Yes
Ok, good. Wanted to make sure I didn't have a config error poking around somewhere.
It is my guess that networking is handled on a per-tick basis. At 30 ticks per second, that’s 33.3… ms per tick. Since your request is going to come in at some random point in that interval, the expected wait time is half the interval or ~16ms
That is supported by my lows being around 15 ms
I imagine we can't up-tick .. that.. 😛
you actually added the local ip to the server manager, right?
Yeah. I have a nameserver running so i can just use "homelab"
You can adjust the ticks per second, increases your CPU usage and network requirements proportionally
instead of having to remember the ip
ooooooo
I like unecessary boosts
all the ticks!
Thank you for the patience everyone
It’s the max tick rate one
No warranty expressed or implied
i assume its tped there even if ive never been there?
no! When it breaks I'm gonna be all "Marko said it was fine!"
In which case, I’ll gladly refund your purchase, with interest
is there a way to tp to 0,0 using commands?
Damn right! That's what I expect to hea.. wait...
So Max tick rate set lower make ping go down
potentially
Wait no. it's persecond
so higher
what
I've noticed that since they redid some of the environments there are a bunch of collision issues
this funny
Also, bravo for discovering Fixit's new phase technology. Ficsit will not be held liable for injury or dismemberment
still no fix to poor tickrate?
aroo?
for me on ryzen 7700, 4 threads (2 dedicated cores...VM)
60 ticks
seems when there are 5 players it goes down to 40 (4 players 50)
much higher usage on 60
(just got to the trains, we do have few bases)
Mostly dominated by single core CPU performance, that situation is unlikely to change
i thought i7-8700 will be enough for completion
What tier are you in and how crazy have y’all gone?
That seems to have similar single core performance as mine and ours has been good as we approach the end of phase 3
Its not there. I've checked. Most likely fell through the world or something
tier 7-8 but borderline unplayable
so how can i get rid of the path nodes its left behind
do I have to manualyl go through and delete each one
still playing with network quality setting but can't say how it will help
No clue. I still have mine there
pain
did you change game.ini or engine.ini?
No, only to raise the max players
you get 60 ticks? I have been stuck at 30
well if you increase the setting
ahhhhhhhhhhhh
It’s capped at 30 by default, you’d need to raise that cap to see higher
assuming that's in the config
ty
I should write a Prometheus exporter so I can track the performance and other data
Another idea for the non-decreasing pile of ideas
anyone else getting this error in linux when starting the dedicated server?
Ran out of memory allocating 7021781869455765504 bytes with alignment 65536. Last error msg: errno=12 (Cannot allocate memory).
How much memory does your system have available?
Though 7 exabytes of RAM seems a bit excessive
oh right lol
A mere 9 orders of magnitude larger than the amount of ram I might expect you to have
Does this increase game speed?
It mostly just raises your electric bill slightly
no it just makes the server update/process everything more often per second
Is there any benefit?
Man. I was secretly hoping setting my server time to match my client would resolve the shrubbery not going away problem
it did not
mostly not noticeable
Note that the game's default tick rate is good for most scenarios. Increasing it will not help with lags - if the hardware can't hit the default 30, increasing it won't help. ```
looks like it was a corrupted save maybe
I have not seen this and it’s clearly an unphysical amount of ram. Is this a fresh save or an existing one
setting to 60 got my ping down from 16-20 to about 8-9. It doesn't change the game any, but it makes my heart happy.
matters more in FPS games where every milisecond matters (not satisfactory at all)
I only use dedicated servers to continue producing in the background 😅
So I guess I really don't need to think about tick rate
I fixed the network quality resetting to medium by editing GameUserSettings.ini and setting the file to read only (Do note this is not recommended, as the file will not get updated with future patches. You'll have to enable write access again.)
Change mIntValues=(("FG.DisableSeasonalEvents", 0),("FG.SendGameplayData", 0)) to
mIntValues=(("FG.DisableSeasonalEvents", 0),("FG.SendGameplayData", 0), ("FG.NetworkQuality", 3))
Replace the ("FG.NetworkQuality", 3) with the option of your choosing 0 to 3. The config has mNetworkQuality=3 set in it, but it doesn't do anything. Typo or bug I guess.
it also quite heavily increases the CPU usage
Same.. I'm just... well... some guys put nitrous in cars they drive to work... me? I install gen 4 ssd's in a server with 40mb io requirements...
This is the way
yeah but it will reset on your next server restart
Relatable 😂
It did not for me. Running the docker image
I guess you would be the only one then 😄
unless docker shuts it down in some weird way where it does not reset
I was experimenting with killing the server a few different ways before, so it might have been that
I am gonna be trying to just put this into scalability.ini and replace the other numbers with values from 3
just not sure why its empty by default on client and server
to make the medium ultra
so it does not matter that it resets
Actually, I think what it was was setting the file to read only
I just restarted after adding write permissions back to the file, and it reset to medium again
guess that might do it
also read you shouldnt 😄
holy crap does it lol
double to tickrate, doubled the cpu usage
lol
yeah it does
but it will go down if the hardware cant handle it
good thing this is a fairly modern server
fairly....
ok it's like 4 year old xeons.
but it's fine
xD
Always make ini edit changes with the server shut down. The ini files are written to on graceful shutdown, and you may find your changes overwritten otherwise.```guess just because of the updates
seems to me that the more players join, the worse the usage will get
Ah, I was wondering what you meant. I think it's worth it for the benefit right now. I'm trying to alleviate the "ghost foundations" bug some of my friends are getting. Haven't been able to test if ultra reduces it or not
I can always change the permission and force an update later
yeah the foundations sometimes dont dismantle
I am kinda fighting the same thing (well just experimenting whether anything helps)
yeah I've given it only 4 cores so far, might bump that to 6 just to be safe
it won't freak out if I just shut the VM down, add 2 cores, and start it back up right?
should be fine
bet
ok. I'm off to try and build a copper sheets factory through the underbrush
have fun all
i just got to aluminum....
oh boy
last time I tried doing water recycling on a server it didn't work out well....
Aluminium is not my favorite phase
it's a right of passage
it's like "this will suck, but when it's done, you're gonna have the most fun"
I was watching a streamer who had very little experience, building out their coal power plant
They were putting all their plants in their own platform and running the water pipes over the factories
it wasn't even spaghetti
it was intentional
they were trying to make it look pretty and all I can think is... nooooooooo
cries in headlift
oof
also
increasing the cores...
yeah it seems to not have liked that
lol
the services are just crashlooping now
oof
weird, I usually dont have any issues with that on VMs (did it in the past on vmware, and also now on proxmox...linux/windows, no issues)
lemme see if changing it back helps
damn
rushed too and didn't snapshot like a idiot...
:?
ok well rip maybe that's unrelated
What's your hypervisor?
I ran into the service crash-looping on Proxmox. Found out the VM CPU type needs to be "host"
hi guys, is it possible to set admin pw and hostname when booting up the server? i read on wiki it is but im having issues on working it out
yeah I always use host
Other types might work, but the default certainly didn't
so its directly using the CPU
4 is enough
yeah i did too, but set it to host
"enough"
it's always kind of using the cpu directly
i'm at 75% usage with 1 person rn
it's single core threaded so more doesnt help anyways
are you on linux ?
well I guess yeah
but you got the most features on host (most of what you read says it might increase performance...but if you use clusters it might not be good)
yes
it's about setting
?
fam
this is in the proxmox summary
but
ok
regardless
it won't even start the services now
again.....

how much ram
12gb
fam it ran fine for 2 weeks
i increased the core count, it died.
now i put it back
still dead
run htop in your vm and see what
we love it
@solid abyss what is the output of sudo journalctl -xeu satisfactory
out of all the things i've ever hosted, i really feel like i can't breath on this thing without it dieing
lol
i gotta goto work
i reallly don't have time to play sysadmin atm
but thank you for the help
I mean, this have literally 0 thing to do with satisfactory
seems like well explained
sure
lol
i beg to differ
IE... the official dedicated server wiki doesn't even specify that the saved game directory is hidden.
just gotta figure that out on your own
:>
it literally says the game directory is ~/.config/Epic/FactoryGame/
that appdata is always hidden
but if you use the path they give you
it will take you there
%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server
or linux
are files even hidden on linux?
sure and to someone that uses linux on passing, it specifies nothing that this is a hidden directory, or how to access it
ls -a
or it doesn't show up
man is complaining about doplhin or windows file explorer or something saying it's a satisfactory wiki problem
You are complaining the satisfactory wiki does not give you a whatever file browsing tool lesson
you are elementary tier
~ = home directory
no shit
so how its hidden?
ls is the regular listing command on linux
ls -a is required to see the .config directory
one might assume it doesn't exist
one may not know how to use ls
one may not use ls at all
so you look at wiki and find out 😄
Anybody else experiencing issues when trying to apply patterns to foundations?
They either do not apply at all or apply in the wrong orientation
it's not even ~.config/ but ~/.config/ but ok
Sorry for derailing the current back and forth. Did they fix the last client leaving the server effectively closing down the server’s ability to ‘advertise itself’ as being online.
how ask you for writing a message in the middle of "getting" dressed ?
you can only pissed at yourself
anyone had the bug where they are suddenly holding nothing and cannot build?
documentation gives you the path, what else could it do ? 😄
you're out here arguing nitty details on a example
Yeah, only "fix" I found was relogging
Very annoying bug
Even relogging doesn't fix for me. I have to restart the server.
there are multiple things on the dedicated server's wiki that are outdated now because of 1.0
? arguing nitty details ? like not documenting an external tool that is not required inside the satisfactory wiki ?
you want to document yourslef go
its there buddy
fam why would you hide the same game directory???
Weird. I've had the bug happen in Update 8 servers aswell so it does not seem like a new issue to me
if you cant figure out that a file might be hidden or how to see it, you might not want to use linux
the game directory is not hidded but keep trying
it is hidden
you can go fucking look
it's not, it just isnt shown by ls by default
its crazy how no else seems to have a problem except for you here
technically also hidden on windows
since thats where apps usually store config and stuff, into hidden appdata
(tbf that is kind of hidden ngl)
saw that
ls is far from the only tool
and btw just writing ls ~/.config/Epic for instance does show FactoryGame
yeah no I get you, but it not being shown by ls can be kind of hard/confusing for some beginners
but the problem is not struggling on things like this
the problem is claiming it's a satisfactory wiki problem
you can't paste into VNC so I do cd's one step at a time to avoid fucking up and fat fgingering
so screw me for thinking I should verify the directory exists
man if you dont know how to go to windows control panel in win11 for instance, it's not a wiki issue, if it says "go to windows control panel", you can google that
🍿
how does the keep inventory setting work? is it a client side only setting? can the dedicated server force it to be a particular setting?
Right?
it's a flag you can set while creating a game
for the second question I think : no
does this for a living
Is wondering why a . folder is hiding on linux.
it's showing as free option in 1.0 now
arent you late for work?
blames.... CSG?
got about 10min
ah, okay, cool didn't know yet
@frosty gale we've updated it so it now supports all the methods (incl downloading/uploading), plus some other general changes
weird, so players on my server can just choose to always keep their inventory?
I noticed yea
looks nice
tbh got sruprised by that, imo the keep full inventory should still be behind advanced settings, it kind of is breaking the go check your crate downside of dying / preventing on purpose death to tp back
👋 good luck learning the linux file structure system
is it possible to set servername and admin password prior to anyone connecting to the server? on the wiki says its possible in ServerSettings.ini but i cant get it to work
maybe they done that to lower the potential angriness if people were experiencing go through floors issues and the like
Totally agree on you
And indeed it's a player setting
apparently
I also heard its clientside
not sure where I heard/read it though
If it were client sided wouldn't a duplicated chest appear for other players to claim?
My guess would be that this setting is honored by the server to let anyone know
Thus a chest not spawning for players that changed that setting
if it actually works that way, its probably implemented as the player itself creating the chest and inserting the contents
wild
well I guess it only applies to you
so not in the way that it would affect other clients because of your setting, or you seeing them with your setting (maybe clientside might not be the best way to explain it then)
i guess thats the same with creature hostility as well. seems kinda broken
I found out in 0.8
it stripes away a whole element in the game
should be server sided imo
^
Hey guys, I got a few warnings from my server and I dont know what it is^^ Someone can help/explain to me pls?
Some other warnings:
[2024.09.17-16.57.34:222][388]LogSave: Warning: New/Old Root size mismatch!
[2024.09.17-16.58.28:847][ 23]LogNet: NotifyAcceptingConnection accepted aggregation: ip:port (57)
[2024.09.17-16.58.29:081][ 30]LogNet: NotifyAcceptingConnection accepted from: ip:port
[2024.09.17-17.10.42:395][966]LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve audio device.
[2024.09.17-17.10.42:829][979]LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve audio device.
[2024.09.17-17.10.43:836][ 9]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147439395::SetMeshes, This cannot be called after PreStarted.
[2024.09.17-17.10.44:939][ 42]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147439378::SetMeshes, This cannot be called after PreStarted.
[2024.09.17-17.10.51:682][244]LogNetPackageMap: Warning: UPackageMapClient::InternalLoadObject: Unable to resolve default guid from client: ObjectName: Build_Foundation_Concrete_8x2_C_2147350323, ObjOuter: /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel
The second one is not a warning, but spams the server console. What is it?
Thanks guys for your time^^
"go fight the wild with me"
your friend : *petting the uranium spitter that is rushing you right now*
breaks the gameplay
literally my 0.8 experience lmao
waddap dawgs
anyone having the server pause issue? Where if the option to pause server when no players are on, the server shuts down and is unable to be connected to until a manual restart? only been a thing since 1.0 never had the issue before
Doesn't happen to me
If the admin DCs from the server it freezes it up?
if any player leaves
thats a known issue if thats what ur referring to
If I understand correctly you would like a clarification on some of the warnings
Are all ur players server admins?
no
Like do they have the admin password?
Ok weird
well there is a similar issue that is known
I wouldnt be surprised if they are similar in nature
and no known solution at the moment?
Yes, idk what happened and it spammed my console so..idk :D
I receive the same warnings
Some are easy to explain
Some I don't understand either
tbh
not that ive heard of no
I ignored them
and its only related to the pause when disconnected feature? or if you disable pause it works as intended?
can someone relate when deleting a build blueprint that the server crashes?
wonder if I delete the server and reconnect but dont enable admin if it'll work
Someone has to be admin so
ah
Maybe it can be done through the API? Idk
But someone has to claim the server and therefore be admin
What commands does the Server Manager Console accept?
thats gonna be a wiki search i reckon
Command Description
Stat FPS Toggles the FPS counter on the right side of the screen.
t.MaxFPS <VAL> Sets the max FPS, when set to 0, it will have no cap.
ToggleDebugOverlay Toggles a utility screen to see a large amount of in-game information such as position, playtime, and world time.
Suicide Forces a player respawn, which is useful when stuck.
Command Description
r.ViewDistanceScale <SCALE> Changes the render distance scale at which objects such as grass, rocks, and trees are visible. By default, it is set to 1.
r.Atmosphere <0/1> Toggles atmosphere on or off.
r.Fog <0/1> Toggles fog on or off.
r.ScreenPercentage <VAL> Changes the screen resolution scale. By default, it is set to 100.
*Note: This only affects the world rendering, not the UI.
FOV <Val> Used to change the field of view (FOV).
Gamma <VAL> Sets the brightness level.
yea; you have to go into SCIM and delete the corrupted buildings; then also delete the corrupted blueprint or you'll be in for a repeat later
blueprints are janky but also not; given how few people complain
but ain't those client console commands? whenever i input something all i get is "unknown console command"
the dedicated server is still pretty much a stripped down version of the base game, running boosted multiplayer and networking layer, with increased server hardware compatibility
so some warning are outputted that warn about the graphic, audio, and normal game behavior not being honored
Server manager
what is the scim?
a third party online save file editor and analyzer
here, right?
ah ok thx
Okay thanks, so I can ignore this?
Yes
unless you crash you can likely ignore the thing inside the logs
Write r.Fog i.e.
can i just leave the buildings there and delete the blueprint?
okay ty
no; one of the buildings is the corrupted affix; so clean off the blueprint bldgs in SCIM; then delete the lbueprint in game and probably try to remake it... if you're feeling spicy
And why does stuff like "Stat FPS" or "Suicide" dont work?
because it's not a client console
And what you've sent are the server console commands, right?
mixed
there is only server console
there is also client console
You only need to change a file to keybind it
"%LOCALAPPDATA%\FactoryGame\Saved\Config\Windows\Input.ini"
i.e. put [/script/engine.inputsettings] ConsoleKey=F8 in it
reload game
and open client console
yeah, i did. but i was confused why most of the commands didnt work in the server console
this is more of a debugging tool
like for mots game servers
you prefer using pre-configured things and modules to set common actions rather than manually typing commands every time
unless you want commands for kicking players etc for which ui works great too
My selft hosted server just crashed and killed All of todays autosave files. We lost 20 hours
not even a reboot/restart command?
nop
Is your host accesible?
Yes it's 5m next to me
I can, yes. But it's no use as the auto-restart alsso nuked the backup saves
well thats not very good structure of backups
ouch
sounds more like your host system nuked itself than a satisfactory server crash
Nope it was just the Satisfactory server
how are all auto saves nuked?
why would it wipe saves ?
auto-pause turned off?
I saved something in the blueprint designer and then it crashed
I still dont see why auto saves are being removed by a restart
sounds at least misconfigured update maybe ?
it does not delete anything but the next auto save file file
Neither do I
docker?
Yes
sounds like your docker structure tripped
there were 3 autosaves from the restart and the next oldest one was from yesterday 2am
so a wild guess would be that the saves were not exposed and are within the docker
Checked the files, they all correspond with what the game is seeing
Why does a restart turn auto pause back on?
Don't know, didn't happen in 0.8 on my server
ah okay
And we played for an hour so there were plenty of autosaves in between
Hi I am using the -log -unattended and -newconsole on my startup command and its working but it shows the new and old console at the same time,
is there a way to make it only show the newconole? I have tried removing the -log but that didn't do it.
so know we have a understanding of why saves are purged
and wehy are those saves unplayable?
They are playable
just lost 20h of searching for mercer spheres, sommersloops, hard drives, research
I'm still convinced your docker tripped
On what basis?
anyone here have a solution to deleted items still being in the game?
did you build your docker yourself ?
like foundations
Try removing them with https://satisfactory-calculator.com/en/interactive-map
Nope took a image from docker hub
on the basis the server have no built-in function for deleting any saves but the current session next auto save named one
And upon the 24h auto restarts there were no issues
you didn't use other systemd or steamcmd config ?
No
i mean when i relog on the server then they are gone :p
its like a bug on the server i think
sorry no clue then
I have a question regarding initial set up of a dedicated server on one of my machines. The single player save file is not MY save. It's a buddy of mines. If I wanted to add his save to the dedicated server, how would I go about that?
u can load/upload it
Server Manager > {server} > Manage Saves > Upload Save > Load Save
I know you can add a single player save to a dedicated server, but how do I load my buddy's save if he's the one that is running it??
I can access that through the game?
What if it can't load it, as it detect corruption or anything like it. Wouldn't it be "smart" to delete them then?
If you are admin: yes
hey guys I got a little problem that my friend can see the server but isnt authanticated but only him others can join
@feral galleon that looks like he hasn't white listed you on the server
Or outbound TCP/UDP 7777 is blocked
Okay, so he has to give me admin permissions on his side then I can download the save file and open it up in the server?
Correct
Okay, cool. Thanks man!! Thanks for confirming my thought process
np at all
Hi anyone got any info on this ? I’m not on the server currently but the friend who has it hosted on a Server on his local network is rubber banding like crazy (connected via local up )
not at all, it can just load an other
how do I whitelist ? can't find something for that
Was this just a statement or did you intend to ask a question?
can he test if his firewall is allowing the connection?
Test-NetConnection "server URL or IP" -Port 7777
this is powershell btw
It would be firewall related, nothing specific to the game
Issue is that we are rubber banding on the server , I supplied a fair bit of info yesterday but didn’t get much back , has anyone had this issue and know a potential fix ?
This only seems to be present post 1.0 as pre 1.0 we had a really smooth running server
It depends on what server they're using. It should be in the server manager in satisfactory
Not much to go on...
Could be his internet is not of a great connection (like virgin media - a UK cable service provider) have 'fast' connection but really poor latency.
It could be his CPU in the server is lacking.
Anything else would also be speculation :/
Anyone else having issues with the blueprint designer? Doesn't seem to let me create directories and when i try to clear the designer, it crashes the server.
Server specs I’ve posted previously if you use the from:henton03 flag in search , also local connection as stated in my first comment mitigates anything ISP related , it’s a home server running in house with an in house connecting via local ip
As stated I wanted an update on what I’ve posted previously if anyone else is available to review the info and advise
Sorry I may have missed some messages with the influx that get posted here. 😕
"It could be his CPU in the server is lacking."
or client !
for instance on benchmarking the server, I run it on a better cpu than the machine I use, and while the server is blasting 96 tps, it puts my pc on its knees so much it does not even sucessfully open the setting menu 2/3 of the times I press escape
my experience
https://satisfactory-calculator.com/en/interactive-map
use this to fix
All good , it was yesterday so I doubt you’d have seen it but it got lost again yesterday and just though I’d try re-asking
Trust you to push the boundaries hehe
Specs for you : AMD Ryzen 7 2700 Eight-Core Processor CPU 32gb ddr4
server or client ?
Server , client is an upgrade from this
he cant connect but the firewall inbound rule is set samme for the router r
CPU usage at time of rubber banding
I'd rather not, but it seems like the mk.I blueprint doesn't crash, only the mk.II so far. can't set directory on either though.
its BPs et al
Does anyone have an Idea why I can connect to the https port 7777 via a browser but the server is marked offline ingame?
In the browser I get the message: {"errorCode": "errors.com.epicgames.httpserver.route_handler_not_found", "errorMessage": ""}
The server is running inside docker in a host network and the firewall is disabled
In Satisfactory I can connect to IP Port 7778 but here the error message: Failed to Connect to the Server API
would be even better to see the dedicated server thread uses as well but this looks very ok
this is not the best for it but should do it well enough
Anybody know why the server I just rented won't work? It says it's running, but when I go in game to add the server and put in the ip and port it says sever seems to be offline... Help!
make sure you put the port and address separately, in the "server manager" menu
(if you already done that, then next step)
did that
says server name pending Not Authenticated
yea; go to the settings tab n set it all up
Hello we are 4 people playing on a dedicated server hosted on gportal.
Game was running fine for the last 4 days and suddenly 2 players got kicked from the server and now the server appears offline for them.
But the server is running and an other player can play just fine on it.
I guess the problem is on our end I just don't get how 2 people who live far away from each other can get the same network error.
We were playing around with hypertube launchers before getting disconnected but I don't think its the issue
nothing in the settings tab to set up, which is confusing to me lol
if you have it added right; there's a whole tab for setting server name; admin; pw; etc
It seems to have fixed itself, weird
I just noticed under basic settings it says to connect server I have to use the Experimental version.... Ill try that
If this was an answer to me, yes I have entered the IP Address into the field and the port into the port field.
The server is marked as offline. Therefore I cannot change any settings, etc.
I have the same issue....
I've never done port forwarding before on the Modem, can someone help me make sense of it?
There are many modem/routers out there so specific information may not perfectly align.
Best bet is to read the manuals or help docs for your equipment.
General information is available here,
https://satisfactory.wiki.gg/wiki/Dedicated_servers#Port_Forwarding_and_Firewall_Settings
Note if you really don't know what your doing or understand the risks involved with exposing a machine directly to the internet then I would recommend to look at a service provider to cover this for you.
Hello, what file did i have to modify to increase the max player on my server ? it's a linux server
Running dedicated server. Playing seems to be no issue, sometimes we get disconnected normally when painting the buildings or machines but the biggest issue we are experiencing is when everyone leaves the server and it saves the current session on user disconnect when someone tries to reenter the server it shows as offline.
The only way to fix this issue is by fully restarting the satisfactory server. Which defeats the point. It wasn't doing this when the game was released only since recent updates.
Also when the server reboots every 24 hours, is fails to come back online and remains offline the only fix was to setup a schedule to run a timed restart after it has finished its inital reboot.
Just started doing this for us as well. I restart the process when the last person logs off
Or, you could set restarts at 2 hours and that would give yhou max 2 hours of downtime before the factory starts cranking again if you forget or can't restart it
As a temp fix yea this could be an option but hopefully they can release a fix for this soon.
Would a Raspberry Pi 5 work as a server for Satisfactory?
Agreed. It is a sloppy bandaid until fixed
Also this serious also happens even if you reinstall the dedicated files or install a fresh instance. I currently have two instances running and both experience the exactly problem. I run this on a dedicated server box along with TCADMIN which is self hosted.
ARM is not supported I think
Ah, okay
is there a way to fix it if you reconnected to a dedicated server too soon, and it spawned a 2nd instance of your player... with absolutely nothing in your inventory?
I am primarily concerned with inventory recovery, as I had all my power shards in my inventory, for one thing
@wraith talon did you restart the server?
yes, and it's still leaving my old player in place
yes thanks you
THis should definetly be added to the wiki IMO, thanks
anyone willing to start up a new server
was in there already, someone added a section tho
damn ok you replied to a 4 day old comment
wow this channel moves way faster than i can even keep up with. 😮 i checked the pins and couldn't find what i was looking for, so i'd like to ask it here: is there any chance that somewhat complete documentation of dedicated server config files exist somewhere or is in development? the official wiki is good, but not as complete as i'd like.
a complete and thoroughly commented set of config files would be ideal
like describing every file?
some of it's in scattered around the singleplayer/multiplayer setting wiki pages
yeah, i'd like to see it compiled for 1.0. it would also be nice to know what's supported for defining through the config files versus what the game gui is expecting to maintain (read: overwrite).
yeah i missed that LOL
well friend of mine had the issue not me so it's his skill issue
Hey, im Using Pufferpanel and i get this error : hastebin.de/tiruzalavo.sql can anyone help?
they haven't updated it for satisfactory 1.0
someone made a pull request at least
but their dockerfile sucks anyway
since you're using docker anyway, use wolveix's image
just do
hey everyone, my friends abandoned me for deadlock. Are there any community dedicated servers for anyone to join? I enjoy this game a lot more if there's others working together
probably #1201555265942724758
where abouts is the save game folder when running a linux server?
.
(game directory is just /home/satisfactoryGame
config files page
If you do not want to do port forwarding, look into Twingate.
what the huh
ooh they be cooking
but also I despise that they have like 10+ branches that are old and stale
Like branches that are older than a yr
branch branch branch
I mean if they can't be arsed to prune abandoned branches from Steam it doesn't cost them anything and I'd rather they work on updates in new branches than playing Mr. Mayagi And His Bonsai Tree with old code
of the various kinds of tech debt to accumulate, stale branches are probably the most innocuous and interest-free
Yeah thats true im just being anal about it
We have somewhat of a similar problem at work
and it irks me
but I dont manage that stuff so im just gonna have to scream into the void
just git rm everything from the stale branches and send a PR
git commit -m "Pruning abandoned dead-end"
yeah might just do
is 20 gigs of ram and 700% cpu excessive for satisfactory with4 people?
some would say yes... but it is 'normal'
what would you suggest the minium cpu for that is?
the ram is fine for me
but the cpu is limmited on my server\
Does the game keep running when all players on a dedicated server log off?
no dont think so
depends how you set it up in server manager options, it can run while everyone is away, its just a tick box to pause or not.
other than the specs in the wiki, i cant honestly say what min is, depends on scale of the builds... im doing ok on a oldish xeon cpu with just 3 players at t5
Hey satisfriends, can anyone help me interpret this error I am getting that seems to coincide with rubberbanding on my server? Cheers
LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: LightweightCollisionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.AbstractInstanceManager_2147473983.LightweightCollisionComponent_2147473963 NOT Supported.
k ill look at the wiki
under what conditions (players/tier/how many trucks or trains/and what cpu is it running on) ?
hola
best server host?
2 players, tier 3, Ryzen 5 @ 3.6ghz, 32GB, 900Mbps up/down
im on tier 2, 1 player connectted, no trains or trucks and an oldish intel xeon with 2.3 gigahertz
sadly i dont have an answer for you, but maybe others will, and your info helps paint a picture across the community. )
SOOOOO, it looks like the single core performance is tanking : is there anything we can do to optimise ? It never did this pre 1.0#
its looks like this log also coincides:
[2024.09.17-21.23.16:101][ 0]LogNetPlayerMovement: Warning: ServerMove: TimeStamp expired: 56.122078, CurrentTimeStamp: 57.184452, Character: Char_Player_C_2147399808
anyone know what this wierd visual glitch is from?
might it just be internet speed tanking from the client?
because my server has a 1 gig connection but my laptop at school is another story
yup thats my problem 0.43 mbps download
i could only speculate, i dont know enough about this specific issue, sorry
I dont understand your screenshot, you removed the column tags
my teacher had to restart the router
it fixed it
nice thanks 😄
I have a current game save on my PC that my friends and I have been playing on, is it possible to move that to a dedicated server (steam) or would we have to start over?
I am having this same issue. Does anyone have a solution?
Yes, uploading a save is relatively easy. I did that yesterday.
yes
theres a button in the dedicated server gui to upload saves
the solution I found was to reload an earlier autosave on the server. Once it happens, I don't think it can be fixed, just have to reload a save from before it occurred
when I launched it from steam, it didn't give me a gui, looks more like a command window
From the game client, not the server, in the server manager tab on the main menu
ah, thanks
i killed my previous self to get my items back when i had this issue
can you adjust max number of players?
le sigh... so I have a server up and running, and when I attempt to join it using (127.0.0.1 or 127.0.0.1:7777) the loopback IP, it says Encryption token missing and won't load into the game
Make sure you've got firewall settings open for port 7777 on both UDP and TCP
even if I am using the local loopback IP?
how do you kill your prior self? when I encountered this, my "prior self" wasn't interactable....
I uploaded a mega print with some bridges , in my pc work just fine , but when i upload the save on the server there are missing parts in the buildings , can i do something about it ? Can someone help please?
are you sure you have the missing pieces unlocked in the AWESOME shop?
Some help with the servers when people connect do they use join game or server manager and which ip do they use (public ip correct)?
server manager
public IP if outside of your network (dont forget to portforward 7777 TCP and UDP)
internal IP if inside of your network
i'm sure this been answered 1000x, but i'm running ubuntu, steamcmd, ufw forwarding 7777 udp/tcp (15000 and 15777 just incase), no arguments
i'm able to connect locally (192.x.y.z):7777
with a computer on another network (hot spot), in a browser, https://[WAN IP]:7777, and epic junk pops up
stuck with offline, server name pending, not authenticated
Seems like port forwarding is missing from your router
Try using LAN ip rather than loopback
And 15777 is also not used anymore
Just 7777
running unifi udmp, port forwarding from any 7777 [server ip]7777
Instead of any, do a separate tcp and udp forwarding rule
ill give that a shot
I recall someone having that same exact issue and had a UDMP in their stack. Separate TCP and UDP rules seems to have fixed it for them
This is confusing maybe its an issue with my isp because even though its been ported for 7777,15000,15777 the server stills shows up not up (for external people) im able to connect to it via internal ip no issue and runs and saves no problem
Verify if you're behind CG NAT. Check your public IP (whatismyip) and compare it to your router's WAN IP
If they're not the same, your ISP doesn't support port forwarding
did you port forward tcp and udp on port 7777
also those other ports arent used anymore
why is it saying single player when creating a new game towards a dedicated server? i got no option to change it to multiplayer either
I think my eero router does support port forwarding i think im doing something wrong here
when i close the ports at my udmp, going to the server from browser times out, re-enable the port forwarding rule, and the webpage is back
i separated TCP and UDP rules rather than using "both" option
based on the wiki, that page loading should indicate that the server is working, yet still stuck at server name pending
Connect through the server manager, not the join game tab
U have to claim it through the server manager
Also anyone else joining your server has to join through the server manager
Dw abt it, i had that but it works anyway
okai 😄 thanks 😄
Hey guys. New to the server. Thought about renting some but I have some old hardware lying around. Including a trashcan Mac. Late 2013 model. Can I use steamcmd to run it or should I just find a usable Linux version and run from there?
'13 mac is prob not gonna have a good enough single core performance for satisfactory
do you know the spec of it?
CPU, RAM mainly
16 gigs of ram. Gimme a sec and I'll get the exact processor.
you need about 8, preferably more for a satisfactory server in late game
so thatll be alright as long as you arent trying to run other stuff on it as well
Nah just have some hardware laying around. Might be able to get more ram into it too if I keep looking around.
4x4 gb of ram for sure I can see that even before booting.
yeah the 16 will be enough if its just a satisfactory dedi
id be more concerned abt the cpu spec
Worst case, it doesn't run or runs poorly and you can transfer the save to better hardware
I think these were built models so I think 2.7 GHz xeon but waiting to get into terminal to check. Haven't installed OS on it yet
12 core
I am hosting a server on my PC. Every time I'm the last player to exit the server.. the Server Manager shows my "Server appears to be offline" but the dedicated server console is still running.. if I exit the console and restart it.. then Server Manager shows my server online again. What am I doing wrong?
its not a complete shitter so its worth a try
known bug, gotta wait for it to be fixed by css
6 core e5-1650 3.5ghz
Should I just install a Linux distro or install Mac os and run steam cmd
Ok. Should be a good start. Been a minute since I used Linux but Itll come back to me
worst case scenario slap macos on there
id just be worried about overhead
considering you dont have a lotta breathing room with that hw
what method r u using for running the dedicated servers?
I keep crashing on a server and first time ive got a error code.
https://i.imgur.com/M94qiyn.png
What could this be?
The standard steamcmd and the other cmd server
Any update on the foliage bug today?
hm... same here
I have the same problem so that's why I'm asking
when I enter in my local ip, it works, but when i use the public ip, it doesn't
i've checked with canyouseeme.org, my port is open, still getting pending server name
go to https:// ip:port without the space
in your browser
what do u see
So a friend of mine is getting this message when he tries to join our server. I know the server isnt offline because im able to connect
who r u running it off of
if your on steam is there anyway to get a free server like on epic
run a steam dedicated server off of ur pc
We have a dedicated server for it
the game is crossplay
is it possible to edit server advanced once game is started or i need to do New game?
okay wheres that being run off of?
dont think my pc is good enough for it
it can run satisfactory with lots of stuff but playing the game and hosting a server might be too much
offsite location
can i use the epic dedicated server if i link my epic account ing or nah
Same here. If I use machine on the same network as the server via local ip - all good. Public ip - nope. All worked great before an update, now I'm out of ideas how to fix it. Ports are open both on windows server machine and router but no connection
7777, udp and tcp?
is using commands like r.fog 0 a client side setting or server side?
I can't seem to open the "console" in game from the client, but running it from the "console" under server manager doesn't enable or disable fog
I am receiving daily server restarts. I assume this is in the Satisfactory core game. I have no issues with this for stability. I would like to control when time of day this restarts occurs. Any writeup on this? I think my google foo is failing me today
In server settings theres a restart interval. This is actually poorly worded and instead the restart time of the server every day, in UTC
So change that to whatever time you want it to restart in UTC
In my case I did like 4AM
Hey how do you upload blueprints to a server. Saved a folder of all my blueprints and wanna import it into the new server
serversettings section of game.ini or something?
Pause menu
Server manager
Better not to for now, the blueprints are horrendously buggy
wait for a patch
Should I just remake them?
You shouldnt use them at all
ah
but if u do wanna then there is a folder in ur save yes
both locally and on the dedi
so u will have to sftp in or whatever else
and do the transfer that way
its not as easy as the save upload
Thanks much!
Yup. Ports are all open both on server & router
is there a console command to restart the server? or do I need to access the server to do that?
its gotta be a router problem then, can you go to https:// ip:port in your browser with your public IP?
what do you see
no space in the url btw
how do i even use the epic games dedicated server? this is confusing
idk how to even host one
how far was it i cant find it
literally the first pin
are u on mobile or desktop
desktop
top right, to the left of the search bar
how do I disable the automatic restart of the dedicated server? or how can I have it restart at a specific time.
I answered this like 5 mins ago
ok found it
Yeah.. that doesn't do it... I've had it set to various settings... I've tried 24, I've tried 0.. I've tried.. 15... no matter what this setting is, server restarts at exactly 8:00PM Eastern.
works on my end, restart?
Yeah sorry, just not doing it for me. I've tried restarting the server multiple times. the setting saves, I can see it's set to 0 right now.. yet still insists that it must restart in about 8 minutes now.
0 is 8P ET
...
If you change that now to 4 theres a good chance it wont restart
Am I that bad at time zones...
worked for me, try setting it
I might be.
0 UTC is +4 from EDT
yeah I thought I was +5
Normally is
freakin' daylight..
yeah
I swear I had it set to 15 though..
I'll try to set it to 6
and see if that changes it. I want it to reboot at 3AM Eastern.
then set it to 7
That being said.. it could be a little clearer in the description.
Thanks for the help @tender thicket . 🙂
It was driving me nuts.. looks like it kept it from restarting.
np
i hate this crap
like i copy the server thing and it doesnt work
im on windows
and the commands that are used in the video dont even work
what method r u using
windows i think
i just tryed the commands to install it with the link
which didnt work
cause the curl command aperentlu doesnt exist
and idk what the - - is cause it dont work either
so i just used the link and extracted it
then went to wiki.gg and tryed the first one for windows and tryed another
.\steamcmd.exe +force_install_dir "C:\Game Servers\Satisfactory Server" +login anonymous +app_update 1690800 validate +quit
i used that
did u install steamcmd?
what platform do u play the game on
and i extracted it into a folder i named STEAMSMD to get easily
epic?
im on steam
ok
what line?
yes
yes
it opened and said
Redirecting stderr to 'C:\Users\bentg\OneDrive\Desktop\STEAM CMD\logs\stderr.txt'
Logging directory: 'C:\Users\bentg\OneDrive\Desktop\STEAM CMD/logs'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1726605427
-- type 'quit' to exit --
Loading Steam API...OK
Steam>
i hate dedicated servers this is confusing
Ok so now check C:\game servers\satisfactory
does that exist
thats where it shouldve been downloaded to
can u move steamcmd to that folder structure
is there much in the folder?
but um game servers doesnt even exist
yeah a bit
like logs i think
and reporters and dlls
Anyone play with the TCP API ApplyServerOptions? I can not figure out how to make this work. Reading from the server is easy, but setting options keeps giving the same error no matter what I try
there is no directory even called game servers so
what if i move the steam cmd.exe to the steam folder?
where hotfix
i put the steam thing into steam folder and now i cant really get rid of it
BRUH
F
yea it even shows that it works when i do the https:// ip: port and it still shows offline for some reason
omg
bro
so i made the folder structure
idk what do i do now
this is stupid as hell
having issue where the host is online and in game but the server appears offline to anyone who tries to join HELP
bro how do i remove steam cmd from the steam folder
idk why the hell the SAME COMMANDS arnt commands like they are in the video b ut
it doesnt work
nothing works
cause NO COMMAND IS A COMMAND I GUESS
Okay at this point im borderline thinking about just getting a hosting service, which are easy to use?
good point im just too poor
it would be a good idea but im poor
idk any sites
9 hours ago
there was another patch today?
no
oh
is online play even worth it?
@tender thicket bro i made the folder structure but idk what i was supposed to do next
cause i did it
and the commands dont work
which is the issue
for the next one im supposed to do .\FactoryServer.exe -log -unattended
but
it says .\FactoryServer.exe isnt a command
idk
the whoe thing didnt work before
what do i execute
this is so confusing
idk what folder has factoryserver and what do i even execute
windows
and my issue is 1. i have no clue how the hell this works
and 2. the commands dont work
not a single command has worked
i had to install steam cmd using the link and un zipping
cause the commands from the pinned video dont work
then the commands from the wiki didnt work
cause it said they werent even commands
okay, before I say anything. Currently Windows Dedicated version have annoying bug where one player with the same server LAN will bricked the server. so everytime you log out, u need to restart the server as a host.
yeah but the whole server thing is confusing
yall say stuff
and i dont know how to do that
like
why the hell do i have to do so much damn stuff to host a server
well, its technical stuff. Its not really intended for casual players