#dedicated-servers
1 messages ยท Page 216 of 1
did someone forget to actually make a dedicated server build for the new client update?
not too sure since I play on EXP so dont have first-hand experience with this issue.
version 176027 came out the 17th december
but without a server it seems?
what do you use? because I updated mine yesterday and worked fine
what do you mean?
I use this systemd service to manage the server
which should automatically fetch any updates
and since I just downloaded the server..
yes true and you updated it to make sure?
Might be that steam gave you an older version during installation and it requires an update afterwards. Cant really think of another reason you would have an old version on a fresh download.
Installing to the wrong place?
some idiot also set up a satisfactory server on the same machine
and it reserved the port
๐ค
Ah
Yeah seen multiple accidental installs on the same machine because of force_install_dir.
So I run a server for me and a couple of friends and we have 2 teams with different factory's so how worried should I be about the server not being able to handle it. can we both make big factory's ? the server has a r7 2700x and 16gb ram
Thats gonna be something you find out as you progress imo. Dont know how thoroughly performance of dedicated servers have been compared to a standard multiplayer session, but I would expect dedicated servers to be on par or better.
i have ea and do not run into this issue. my server updated just fine. are you on steamcmd or steamclient?
Has there been any updates on enabling mods for dedicated servers?
@cloud beacon this is the current usage of a server with 5 people on and off, current 2 online and a MASSIVE multi factory setup. 8.1gb server file size. No one is experiencing any issues so far.
i'm trying to save my servers game but it tells me "Failed to save game, game has invalid filename"
help?
@crude talon are your auto saves working fine?
yeah there seem to be 3 autosaves from a few minutes ago
I do not know off hand as I havent seen it mentioned any where about character issues. Any odd characters or special characters in the name?
i tried 10 times eventually just aaaa
still same error
no issues with the location it is saving to?
i mean i don't know where it's saving to
presumably where it's installed
so shouldn't be any issues
towards the bottom of the wiki shows where to find the save location. It will also have your autosaves
since the autosaves are working
suggest the save location is fine
soo?
I would say yes, I really have not did a save on my current server as auto saves run and save on last connected is on. I will test it though to see what happens.
well i can see the autosaves are fine
would just want to do one manual save just in case as well
and i looked the server autosaves are in my save folder with the other saves in appdata
Mine completed fine with newsavetest1 , maybe wait to after an autosave happens and do a restart on the server and try again?
restarting the server kind of defeats the point of the save because then i have to load the autosave at that point lol
autosave is the same as a Manuel one, is the issue not trusting the autosave?
well i do trust but making several saves as backup is always good practice
oh definitely, have you watched the console when you do a save and see if it gives a message there? I get this message after it finshed
i have closed the server by now
i would have guessed nothing would show there but i can't be sure
I would watch that next time you do a manual update and see what it writes. Unless anyone else jumps in only next step I would say is the rebooting and trying. But I would look at that log first.
i can't look at the log i said i closed the server already
maybe this will help you see it (for my setup) I use
@echo off
FactoryServer.exe -log -unattended
to launch the server to see activity live
i'll try next time
just need to make a .bat and place it in your servers folder
Ok, so smth. goes wrong with the new Disgner. It can't be, that when I am editing the color plates under Regulare section, that buildings instantly chaging there color when not builded by me as player. Isn't there any part in the source which adds the UUID from the player which builded the building? This should be a high priority thing so that every player can have it's own color settings
The first color swatch is the "default building" color definition. If you change it, any buildings built with that color will instantly change to match it. This is not a Dedicated Server thing; this is just a colors thing.
Well, after all it is a wrong thing
Every player must be saved when bulding a machinery, wall, ... and then every player must have his own color plate
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @orchid vault
so that every player can color there buildings on there own to not mess up with other ones building
should go post it for the devs to add to the game its not a dedi t hing
I can't login there because Username and password are not eccepted becuase I no longer use mail login and never accepted the switch to be forced to use hackable email login
email login only applies for the mail itself but not as userlogin, it should be a security concern to think about and switch back to username usage
that would be all about you then
does anyone know how to set a docker to use teh system's localtime rather than universal time?
i would check docker documentation/forums
depends on what OS the docker image is running
Debian or Ubuntu from memory
set the TZ variable
is this your own container or are you using someone else's?
yes, that's the basic idea
by that i mean did you develop the docker image yourself, or are you using (or adapting) someone else's image
oh, its the container from ermmm...; ironwolf or something
i just checked and mine is using UTC
root@satisfactory-server:/config# date
Sun Dec 19 22:25:23 UTC 2021
root@satisfactory-server:/config# date -u
Sun Dec 19 22:25:25 UTC 2021
you can probably just add TZ=whatever to the docker compose file
since docker-compose just passes everything in the environment specification to the container,
but i'd have to test that to be sure and since people are using my container right now....
i'd have to make a second temporary container, ugh, lots of resources
cheers ill try it now.
@keen vortex do you know:
it is enough add that line to docker-compose and then docker restart satisfactory-server or do I need to "recompose" the image or something afterwards?
Thanks in advance
if you put TZ by itself in the docker-compose.yml, it'll grab TZ from the environment used to run docker-compose
changes made to docker-compose.yml are not reflected by a docker-compose restart
or by a container restart, you will have to docker-compose down and then docker-compose up (with or without -d, as you prefer)
thanks! my server is empty so ill give it a try now
okay I took it one step further and actually shared the hosts' time to the docker:
then:
docker-compose down
docker-compose up -d```
happy days
thanks again @keen vortex for all the help
now my xmas advents calendar is correct to our timezone
I've noticed a "bug" in the dedicated servers where a power slug will appear at a distance only to disappear when you get close because it has already been collected.... step back and it re-appears... anyone else see this?
thats a known bug with the game rendering
thanks, figured it would be ๐
upvoted!
does anybody here know where save files are located in dedicated servers?
nice
I sent a trouble ticket to Steam about the Dedicated Server not showing up in my tools. this was their replay. Support on Dec 19 @ 8:44pm | 2 hours ago
Hello,
Thanks for writing in.
Satisfactory Dedicated Sever will only be available for download once you purchase the base game on your account.
It looks like you haven't purchased the game yet on the account you're writing to us from, so that explains why you're currently unable to access its dedicated server tool.
If you have any further questions, please let us know - we will be happy to assist you.
Best Regards,
yeah CSS is still working with them to make it show up in the tools within the GUI
for now you have to use steam CMD
I think the EA version is available on epic as well
check the pinned messages for the link to the wiki, that will tell you how to install it with steamcmd
having issues with SteamCMd and EA. every time I reboot PC I have to remove and add serve IP to reconnect
in the server manager?
yes
there is a bug where if you sit in that screen for too long it will time out and go away
I ended up adding a fake second server to switch to and back to refresh the list
no if i reload satisfactory it connects fine. but if I restart my PC I have to readd server to connect
hmm, havent seen that issue...is the server running on the same PC you are playing on?
yes for now. working on my home server
hmm yeah I run it on my fileserver
working on building a real server for it
but yeah never really messed with running the server locally for more than 5 min to test something
was using Nitrado
hear they are garbage
it was fine for me, just wanted my own so I can do my own mods later
oh yeah dunno when they will be supported
anyway just spent like $800 on components for a game server
lol
so just restarted the server, still had to remove server and add server to connect
super weird, have you tried reverifying the client files?
I mean you can do that but I think the issue is with your client not the server
I have a problem, every time I try to join a server It just stops responding
I get this
But It always says that I am connected before
when you click connect what does it do
this
are other people able to connect to the server?
my shit is busted. if you want to try helping
LogOnline: Warning: OSS: EOSSDK-LogEOSAnalytics: EOS SDK Analytics disabled for route [1].
LogOnline: Warning: OSS: EOSSDK-LogEOSP2P: NAT Detection failed, unable to resolve host
where is the server hosted?
see i feel as tho that may be the issue.. however i couldnt get a concise answer..
im hosting the server on my computer
so locally?
and you opened all the ports in windows firewall?
in the windows command line you can see all 3 ports open when you run netstat -an
yeah I dont have a mic so thats not going to work
anyway yeah some people have had issues running the server on the same machine as their client
UDP 10.5.0.2:7777 :
UDP 10.5.0.2:15000 :
UDP 10.5.0.2:15777 :
if you have any 3rd party AV software make sure it doesnt have any firewalls
nope
are you using the -multihome command line option or something?
no
hmm I am starting the server on my pc to see what it looks like
C:\steamcmd\satisfactorydedicatedserver>FactoryServer.exe -log -unattended
LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
i do get this error in red 3 times
you know how to fix
well I guess it wouldnt matter much if that is your lan IP
what IP are you using in the server manager?
10.5.0.2?
make sure you update your port forwarding in your router
if thats wrong as well
Hey folks, how do you fix server version mismatch ?
Update
Already done that
you didnt update the right folder
what are the version numbers its spitting out
its possible you are trying to play with EA on an EXP server or vise versa
What you mean by EA?
early access
ahhhhhhhhh Gotcha...
Literally just installed the dedi from steamcmd... and tried to join
so if you have an EA server you have to use the EA client
if you have an EXP server you have to have EXP client
what version does SteamCMD download?
+app_update 1690800 is the one we used
That one
Cheers bud, we'll try that
๐
176027 game
174799 server still after +app_update 1690800 -beta experimental
are you forcing the directory
yeah ill paste my update bat
steamcmd.exe +force_install_dir "C:GameServers\SatisfactoryServer" +login anonymous +app_update 1690800 -beta experimental validate +quit
missing a slash after C:
ill try it again and see
@alpine dawn Still got server version mismatch
well...you would not want to update the server to experimental
So how would I get the server to work?
your client is running early access
your server is running an older version of early access
is the steamcmd erroring out?
whats it saying?
just screenshot it
use the snippingtool
its not erroring it updates it fine
are you starting the server in the same directory you are telling it to update?
its acting like you have it installed in multiple places and you are running a different instance than you are updating
nope
yeah so your clients are both EA
so you are shutting down the server running the steamcmd update and then starting it back up and its not updated
I must be missing something
steamcmd.exe +force_install_dir "C:\GameServers\SatisfactoryServer" +login anonymous +app_update 1690800 -beta experimental validate +quit
Is what we been using, and running from the Same folder
You said to put it to EXP, we'll try that
yeah I didnt realize you had early access clients
gotcha man
we'll try that ๐
But everyones Early access arent they? Unless on EXP
it depends but yes EA is the default
i mean steam or epic dedis are nice and all, but why dont you rent a server if you have so many issues?
You gonna pay for it?
they are not so expensive
also we own a phisical server
physical is better, rented servers are shared
True story lol
@raven brook I pay together with 2 other friends for a server
No point in paying, if we have a physical one
so far everything runs sweet and the server is running for 535hrs already now
day and night, if the hardware needs more power, a simple message to the support and there is more ram or whatever is needed
Yeah we dont need that though, we have one lol
thats cool but what happens if you or you friends stop paying , then you have a problem with money , while with this one we control everything
from what I have heard most of those hosting sites suck for customer service
yes, if you have a physical one, then it makes sense to try to bring it to work
Ohh well, we'll see if that works @alpine dawn
hope it works @raven brook
Me too haha!
we are 3 adults and rl friends, if we dont want it anymore, we just copy all the savegames and run it solo ^^
I just spent over $800 today on buying server hardware
it reminds me a bit of trying to set up lan-networks at the weekend 25yrs ago xD
nice, what cpu do you have/plan?
got my server for 80 then 120 for ram
Ryzen 5600G
6 core 12 threads
should be good enough
isnt the g 7 cores already?
videocards are so expensive these days
@alpine dawn Thats it working now! Thanks for the help man!
onboard is enough
awesome no prob
have fun Kovikson! ๐
Cheers man ahha! @elder crow
My server has trusty GTX660 because stupid Asus Maximus XII motherboard sacrifices the onboard GPU connectors for USB ports
where do we install mods on the server?
anyone has a server i can join?
How to change the ports
see the Wiki
if you have a specific question, ask it; if you need general information, see the wiki
wiki aint helping lol need to have help with the yellow warning oss
[2021.12.20-14.35.40:683][ 1]LogOnline: Warning: OSS: EOSSDK-LogEOSP2P: NAT Detection failed, unable to resolve host
[2021.12.20-14.35.41:899][ 37]LogOnline: Warning: OSS: EOSSDK-LogEOSAnalytics: EOS SDK Analytics disabled for route [1].
That is an innocuous warning and can be ignored
cant use the cmd to do anything else
that's because the server terminal window is not interactive
have you tried connecting to your server from the game client (i .e. the Server Manager)?
the address of localhost or 127.0.0.1 will work in most cases where the server and client are running on the same host if you are using a default configuration
to a limited extent (I am also working), but in short:
Your internet provider gives you a public IP address. you can see this by going to a site such as ipchicken dot com where it is shown to you.
Your router has an internal address where computers "behind" it can talk to it. Most commonly this will be 192.168.1.1 but it can be innumerable other addresses.
Your computer has another internal address.
you can find your computer's and your router's addresses with the ipconfig command. Your computer's address is listed as an IPv4 Address; your router is most likely the Default Gateway.
Go to the router's address, and in there you will find Port Forwarding settings
in those settings you will need to add three rules (one for each UDP port) forwarding incoming connections from the Internet to your computer's internal address.
for more details on this, consult your router's documentation
cheers @quick mist.
i just got a game crash
trying to connect to the server
sorted
none
Ports are opened, firewall is forwarded for those ports too, I am able to connect to my dedicated server via RDP just fine and can connect to the satisfactory server. However, me and my friend will randomly get kicked sometimes and we cannot connect back. The server is online however in RDP, I go to reboot it and the server comes online fine but we cannot connect. If we wait until the next day however we can connect but then after about 15 minutes of play we both get kicked and cannot connect anymore.
I have attempted to see if a firewall is filtering us out, that what it seemed like, however after starting the dedicated satisfactory server on new IP and Port we still cannot connect to it. I did a hotspot on my phone and grabbed my laptop to check if something was filtering us locally and negative, hotspot has the same issue.
I am running the dedicated server software on Windows Server 2019. I have decent hardware sitting in a datacenter, this isn't my first rodeo on setting up a game server but this one has me stumped.
In addition, I have removed the saves, reinstall the server through steamcmd and same result. Unless the datacenter is filtering out traffic which I don't believe is happening because I can communicate on 15000, 15777 and 7777 just fine
lol blame windows
it's possible that your host has another customer using those ports. Have you tried using different ports? (I know it's possible to specify ports on startup. I just don't know how to do it on windows.)
I should also say, before the last two recent patches, me and my friend have been playing flawlessly for days in a row, this has started recently
play on ea not exp
It would be nice if the application could utilize multiple CPU cores rather than focusing on a single CPU or core.
the game/server do that
Good day. Im having some difficulties of having version mismatch on experimental with steamcmd.
would be nice if people actually listened to the devs on stream explain how it works
that's too much work
So apparently I have missed something. The Devs told us why the server uses a single core rather than multiple cores?
in my experience the server uses about 2.5 cores
its multicore already
but you cant just take a game of serial work and throw it all over cores
how much will depend on how complicated your world is
there's a fixed number of pool threads (20? might be misremembering)
Yes, we are on Tier 6 and I am noticing a lot of shuddering and when I look 1 core is at 100% while the others are less than 25%
thats how it works lol
the main simulation thread will occupy one core, and the pool threads will use others depending on how many are being used at any given moment
the main simulation is single-threaded, but there's subtasks that are distributed
i don't specifically remember if they've said what sorts of things get distributed to the pool
OK, I probably need a newer CPU but not in the budget at this point. Thanks for your input.
so, question is there a memory leak or something in the dedicated server? 8GB of memory for a dedicated server is alot
thats normal for large build
i have a feeling there is a memory leak or some garbage collection needs to happen. I know dedicated server client is new, but to get good performance out of it you will need a beeefy server
check the bug reporting site
is there a pin for it?
hello, i have a dedicated server and am trying to connect to it but get the popular "Connection TImed out" error.
interestingly, i can see the "Server is preparing game" status after i reboot the server and i can see my IP (censored in red box) when trying to connect to it.
i've put some research into it and posted details here: #old-questions-and-help message
if anyone has some ideas, that would be appreciated โค๏ธ
@wet lantern Open Port 15000. Iโve accidentally get me out of my server while closing 15000 ( or your desired port)
open where?
its a dedicated root server with hetzner, the firewall is turned off. or do you mean on my local pc with portforwarding?
what do you mean by "dedicated root server" exactly?
a root server is a dedicated machine from a company that you can rent, it usually runs linux on it and does not have any monitors, instead you connect to it via a shell
these things have very extensive firewall options, which in my case is turned off completely so i can run stuff on it
words have meanings.
But moving on: so it's not behind an external firewall or NAT / IP Masquerading
but have you checked the firewall settings of the host itself to ensure all three UDP ports the server is listening on are open?
other people can connect to the server flawlessly, its just me who cant, which leads me to believe the server is not the issue
I am inclined to agree
Ok that is an important information
btw i could too until yesterday, my home pc works too but here at my parents i have a different pc which has troubles
interesting and also good information
I see your ISP
what sort of internet connection are you on right now, whereby you are having issues connecting?
Maybe an issue with DSLite
i think its a 5mbit(?) internet cable connection, not 100% sure and this pc is connected via wireless to the router
Vodafone donโt provide dualstack with the cable connections
wait, Vodafone? Is this cable or cellular?
Cable
Huh.
He said :p
he also did port forwarding for client so you might just want to start fresh
its coaxial or something where they dont use your telephone lines, but these optic fiber connections
clientside port forwarding is irrelevant and inconsqeuential as the connections are outbound.
i tried port forwarding on my local pc but the webinterface is buggy, so no port forwarding on my home router atm
does someone have to be online for the world to continue running?
but you dont know what all else they have done if htey are doing server side fixes
well if the server is hosted elsewhere, there is no point in port forwarding
that was my general understanding as well, unless there is a requirement for the server to connect to me for some reason
there is not; it uses the channel initiated by the client.
In the interest of throwing ideas at the wall to see what sticks:
listen servers for mp had to open ports before
can you try disabling IPv6 on your client computer as a test?
He canโt
that's because listen servers are run locally and not at a hosting service
clients dont need that .. you just have to tell defender av and firewalls to let the game exe use the net
i did in fact disable ipv6 on my windows network connection without successful results
The ipv6 is ISP given
all instances of it .. not just the webhooks for the menu
this one here
Is there any way you can try temporarily using ethernet rather than wifi?
hm, i might. that takes a bit longer to setup tho. will try later
Have you try to ping your server with port ?
even if you can't do it permenantly it might be worth the A/B test.
i can ping successfully, if i use netcat to reach ports 7777,15000,15777 i get connection refused, not sure if thats an indicator of a problem
I'm unaware of any specific ISP issues that would block perfectly normal outbound UDP connections, but if others can connect and you cannot, that is pointing the finger pretty firmly at wither your local equipment or the internet connection it's behind
netcat uses TCP generally and not UDP
you need to ping the UDP port specifically; I have a tool that can do this if you can use Python at all
if its call thing with parameters sure
would telnet help me?
Telnet is strictly TCP
that tool I just linked will not only test the UDP connection, it will verify server version and state using the same protocol the game client uses
radon@DESKTOP-L4NFNEP:~$ ./sfcheck.py -v xxxxxxxxx
Response Time 27.51msec
Server Status: Live
Server Version 176027
excellent, so at the very basic network level then you are at least able to talk to your server
that's progress
it only checks 15777? in the error box it says that it timed out to port 15000
is that something worth testing too?
15777 is the only port we can talk to directly without authenticating and that part of the protocol has not yet been documented.
gotcha
do you time out when connecting via the Server Manager or only when trying to actually get into the game? Can you edit any settings in the Server Manager successfully, or issue Console commands?
i might be dense, but over the server manager is my only known way to get into the game :worry:
that is the only way to connect to a dedicated server- both for managing the server and for connecting to the game proper to play.
the servername is pending and the server manager content part shows only the "retry" button
I see
reconnecting does the spinner and then the timed out message
and as the screenshot shows, i can see myself connecting. that ip behind the red box is me
That sounds like (as you suspected) the second-tier conversation at port 15000 is not getting through. I would suggest maybe watching the server logs or iftop to see if you can see the inbound connections from your local WAN IP address
if i presume this would work, it works with my friends too, what part of that issue could i look for on my client side?
yeah that server log is not happy with your connection at all
[2021.12.20-18.47.45:878][638]LogGame: World Serialization (save): 61.706 seconds
[2021.12.20-18.47.48:451][638]LogGame: Compression: 2.565 seconds
[2021.12.20-18.47.48:451][638]LogGame: Write To Disk: 0.005 seconds
[2021.12.20-18.47.48:606][638]LogGame: Total Save Time took 64.434 seconds
15 Mb save file.
hahaha
maybe that unique player id is missing?
honestly rdn that's looking more and more like a network issue. I might see if you can dig into the firewall settings on the host to make sure you your IP didn't somehow get blacklisted on 15000/udp
(holy crap @icy field ; over a minute to save? zomgcore)
could it be something connection wise? for example i remember on my home machine i got this popup wether to tie my game to steamonly (which i did) but i did get no such popup on this machine
no that is about seeing friends on other platform
ok will try to dig into that as well
or wait, i could try that by using a vpn
its that comp or network on that end most likely
it has to be ๐ฆ
if its network, i'm screwed because thats the only thing i cant control if its outside of the pc
I have a problem, every time I try to join a server It just stops responding
It always says that I am connected before
anyways, appreciate the help, if anyone remembers more things i could try, ping me. will try some of the suggested memes now
i would start by undoing all the stuff u did
port forwarding and all that other stuff so its a normal internet connection again
then i would fix defender and antivirus shit that can block the game exe from the net
thats a good thing lol
it must be the network interface in windows then
worth a try to reboot the router 'cause hey why not.
check for Windows Updates or new drivers I suppose.
i ran all current windows updates this morning, thats fresh
well, i'll leave it as is now. at least i can satisfy my addiction again ๐
I agree with wifi bad.
There is a reason I ran a few hundred feet of Cat6 where I live so I don't have to deal with it.
thats the nord VPN local adress
I had a feeling vpn could be causing problems I did turn it of during part of testing.
use the "-multihome=[your actual IP]" command line argument
though i cant for the life of me manage to even find my server - even though it's listening to the correct ports, all ports open, and no router in the way ^^
I ran into that problem but I had a bad forward rule and missed it for over an hour
Is it possible to run dedi without having to use steam at all?
You would have to use EGS afaik
once you have downloaded the server, running it has no connection to its storefront
but the server is not available but for from Steam and EGS
Correction above meant that is where you have to sorce them but the server itself doesn't use anything exclusive to EGS or Steam.
Epic only has the windows ea server I think, so if you want it on Linux or using exp you have to use steamcmd
is it possible to copy & load a regular save on the server?
I have copied one, but can't seem to be able to load it
how can i claim my server as my?
connect to it
The German translation are bad.
i dont know it asks you for name and password and such
Sorry, on English are the same, but on German is the Box very small
OK, so I know this is an elementary question. I am running on Linux and the Game.ini file gets overwritten during every reboot or I assume the Satisfactory service is restarted.
How do I fix this?
use console to send exit to server
it writes out the ini files for u then u can edit those ones
or make them and just make sure they are in the right place when u load the server
so it would seem i am not the only one who keeps getting kicked out of the personal server :/
it can take anywhere from 30 seconds or 30 min that i get kicked out, usually i am crafting or just walking arround my still very tiny factory (just started)
the server itself shows no problems
are you on experimental?
I had that issue when they first tested the single port implementation on experimental
ended up switching to EA
euh how do i see that again?
it just said early access CL#176027 when i am in the game :p
i am despretly trying to get that space elevator going up
but every time i start to craft the darn game kicks me out
When i "Join Game" i disconnect to the Server and get a Network Error.
i just get kicked out and get the normal trobleshooting window
so your client is crashing?
unsure, i do not have it in the regular solo game
when it kicks me out again i will ๐
not sure what you mean by troubleshooting window
sounds like a client crash
in that case I would reverify your client files via epic or steam
wherever you bought the game from obviously
Hmm. I don't think I understand. I login to the servers with the user account where the server is installed I edit the "SatisfactoryServer/FactoryGame/Saved/Config/LinuxServer/Game.ini" file to include the correct syntax. I get out of the file saving it and logout of the console. At a later time the server reboots as the new user count still isn't valid because the service has to be restarted so I just reboot the server. I guess I could just restart the service but that too wipes out the Game.ini file. What am I doing wrong?
stop the server to edit the file .. use exit cmd like i said to shut it down
Ah, OK
ok,... im lost
i added this to me update.bat file
+app_update 174824 -beta experimental validate
and it comes up in the command line as ERROR! Failed to install app '174824' (No subscription)
what am I doing wrong? I have tried different versions and also +login
dont put 174824 for app id
1690800
the cmd line is on the wiki page in the pinned messages
ok thanks man!
ok and now I get this Error! App '1690800' state is 0x602 after update job.
goto wiki and copy the cmd line
nvm
just remember to fix the path
I got it, I have a process running somewhere
do mods need to be added to server side?
mods dont work
Ask for mods over at the [official modding discord](#welcome message). - <3 @orchid vault
correct
No big deal. at least I know how to start the server up now
it just kept saying that it could not join
is it a known issue that when you join the server, you need to wait about 40-50 seconds before you can interact with things?
like checking a container or building something
not always.. but it does sound about right if the server is busy
if you have access to the server - watch it's console and you will probably notice its waking up the area around that player
Hey folks,
My server (now rrunning for over 1000h) is taking way longer and longer to create an autosave. Today its taking about 21second regarding to the log file. Are there any tricks to improve this?
Autosave intervall is set to 15minutes
not yet
do mods work on dedicated servers?
no, long saves are usually due to the game taking a long time to serialize the game image, not due to the time required to save the image to disk.
the logfile has data on how long it spent in each phase of the saving operation
[2021.12.21-13.12.05:078][676]LogGame: Compression: 0.539 seconds
[2021.12.21-13.12.05:078][676]LogGame: Write To Disk: 0.016 seconds
[2021.12.21-13.12.05:078][676]LogGame: Write Backup to Disk and Cleanup time: 0.016 seconds
only the last two involve storage, the first one is the game engine and the second one is the compressor and are impacted mainly by CPU and memory.
at this time there is no way to inject mods into a dedicated server
ok
Well....
[2021.12.18-08.25.09:193][852]LogGame: World Serialization (save): 16.549 seconds [2021.12.18-08.25.12:975][852]LogGame: Compression: 3.774 seconds [2021.12.18-08.25.12:975][852]LogGame: Write To Disk: 0.005 seconds [2021.12.18-08.25.12:976][852]LogGame: Write Backup to Disk and Cleanup time: 0.005 seconds [2021.12.18-08.25.13:047][852]LogGame: Total Save Time took 20.402 seconds
it's that "16.549 seconds" of serialization time that is your problem
which is probably because you have a fuckton of foundations
faster CPU might help, but more likely what you need is more L2 and L3 cache, and faster main memory
paving the world makes the game engine slow
By first having yourself and your friend uninstall Hamachi and yeet it into the nearest sun
then have your friend set up port forwarding on eir router, and give you eir IP address. you then use that address in the Server Manager in your game client
hi, my server crashes the momnet more than 1 person joins, anywhere reliable i can rent a server
sage advise
lmao
literally the only good thing about Hamachi is that it can be removed
my garage has been very reliable, sadly not available for rent
I assume you have tried troubleshooting?
dont really know where to start
I would start by looking in the log
@steady flume i answer since no one else is answering. 1) there are games hosting services. I can't recommend any, since i host on a vps. 2) Rent a virtual private server with enough memory, and run it there. This second option is a bit more technical, and probably needs you to know/learn basic usage of linux command line.
what is a vps, never heard of it
it's a virtual private server. Server hosting companies have chunky machines they virtualize linux on, and sell those
There are many cheap hositn the only porblem there are barely any that host South African servers
I found one call evolved gaming going to take a look at that
when trying to connect and play my own server it is coming up "invalid authentication token" (playing on Epic EA) how do i fix this
"When you log on to steam, you get a session token. When you connect to a server, it checks if the session token you send matches your account and if the account owns Squad. Restarting Steam should fix it, otherwise log out and back in." from google
yeah checked that before coming here ... no help since i am Epic games
it seems to be an issue with Epic, and dedicated servers not being able to find the token of a player. so it deems the player non legit
is the server local or remote?
local and before you say do local host , that dosnt work
yes
ok, do you connect to it with local IP or your Wan ip?
public ip
do you have port forward set up?
before we go over all of this i have 2 people currently playing on the server
I understand
connected ... works with local ip
if the server is running on its on machine and you are trying to play with another some times the Query port that is assigned to the server is what the game is using to find authentication, most times the router will not allow 2 machines to use the same port
that is what I was trying to figure out
with the satisfactory config file for the dedicated server you can try a diffrent query port and see if that helps
also too the windows firewall could have blocked that port on the pc you are trying to play on
the basics is you have 2 friends playing on the server you are hosting and you cannot, usually points to firewall issue
as I just read that you are able to connect with local IP, bypasses the Query junction
It would be nice if there was a way to track the players that have been on the server.
I dont understand why people insist on trying to use their wan IP to connect to a server on their lan
makes no sense
even if you do have your router setup correctly for that to work its just going to introduce more latency
@alpine dawn While I don't disagree with your statement, it is a way to test your WAN connectivity before introducing it to others that are not on your LAN.
not really considering it fails to work more often than not
best way to test if your firewall rules work is to have someone test from external
Agreed
is there a reason why my player on my dedicated server keeps getting reset when the client crashes? this is literally game breaking
I keep losing a shitton of resources because the game client crashes for xyz reason and when I log back into the server my player just respawns with 0.5 hp and no items, reset hotbar etc. in the hub and no loot chest is dropped where my old player was
I think the bigger question is why is your game crashing
thats not normal
mine never crashes
I think it's related to the Vulkan renderer
I switched back to DX12 for the moment
But the client crashing should not in any way shape or form result in all of my character being lost on the server...
yeah the vulkan renderer is a bit bugged for me
This has been happening for over a month
Sometimes I'm lucky and a chest drops at least so I can go back and get my shit
But most of the time I'm just SOL and have to gear up again. Super frustrating
so...this has gone through multiple version updates then
Yes
At some point it was creating duplicate characters so I could just kill the old one to get my stuff back
But after a few updates now there's no duplicate character or loot drop, just nthing
hahahahah
see if dx12 fixes your crashing
That's super unhelpful
well not really
There's clearly a problem with the dedicated server
if its not crashing you wont lose things
I have never lost anything on a dedicated server
but then again my client is stable
so...
start with loggin out launcher and loggin it in before starting the game
fix your defender, firewalls and av crap
:really:
well if u like to have working loading game
so...at no point have you mentioned version numbers or troubleshooting steps that you have done other than switching the renderer
we have to assume you have tried nothing and gave up
its a dedicated server so I assume there are other people playing on it...are they also crashing and losing their stuff?
he has to find his body it wont be at spot when crashed it will be at the last save
we may never know, pretty sure they peaced out
I can certainly provide such information. Is there a console command to get the server version?
its the same as your client
There are multiple people and this happens to multiple people.
No, the server isn't crashing.
I mean multiple people have lost their stuff to client crashes.
My client says Early Access CL#176027, is that the version?
I'm playing on steam and I'm using the latest non experimental build.
ok so its on the latest early access build
was this a new save or did you upload the save from an existing build?
The save is about a month old. I created it with whatever client was most recent back then and uploaded it to the server.
Never used experimental builds
that would be a point of difference from my server to what you are using
but I know plenty of people have done that and its working fine
are you the server admin?
Yes
did the server get installed with steamcmd?
Yeah
can you post your install line?
I'm guessing that would be this: https://github.com/wolveix/satisfactory-server/blob/main/run.sh#L71
hahaha
so, /home/steam/steamcmd/steamcmd.sh +force_install_dir /config/gamefiles +login anonymous +app_update 1690800 validate +quit?
yes
you can reference the wiki page for dedicated servers for alot more information
check the pinned messages for a link
$ /home/steam/steamcmd/steamcmd.sh +force_install_dir /config/gamefiles +login anonymous +app_update 1690800 validate +quit
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1639697740
-- type 'quit' to exit --
Loading Steam API...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Update state (0x5) verifying install, progress: 0.00 (0 / 4522427563)
Update state (0x5) verifying install, progress: 7.29 (329464072 / 4522427563)
Update state (0x5) verifying install, progress: 14.17 (640804034 / 4522427563)
Update state (0x5) verifying install, progress: 22.67 (1025060508 / 4522427563)
Update state (0x5) verifying install, progress: 28.97 (1310289626 / 4522427563)
Update state (0x5) verifying install, progress: 34.67 (1567898238 / 4522427563)
Update state (0x5) verifying install, progress: 42.64 (1928516051 / 4522427563)
Update state (0x5) verifying install, progress: 48.13 (2176419164 / 4522427563)
Update state (0x5) verifying install, progress: 54.33 (2457097006 / 4522427563)
Update state (0x5) verifying install, progress: 60.31 (2727624678 / 4522427563)
Update state (0x5) verifying install, progress: 68.06 (3078140228 / 4522427563)
Update state (0x5) verifying install, progress: 77.15 (3489253287 / 4522427563)
Update state (0x5) verifying install, progress: 85.89 (3884091260 / 4522427563)
Update state (0x5) verifying install, progress: 95.35 (4312148490 / 4522427563)
Success! App '1690800' fully installed.
cool well at least we know now there wont be any corrupted files
BTW what video card are you running that the vulcan drivers actually look good enough to play?
when I tried them anything glass did not render properly
Nvidia GTX 1080 Ti
I don't notice any difference between the DX and vulkan renderers
vulkan looked like hot garbage on my 2060 super
tried it for like 5 min and exited out changed back to DX
havent tried it in several releases though so maybe they fixed it
might have to try when I get off work
Hey , quick question, how can i change the save frequency for a dedicated server ?
hey guys, we have set up an dedicated server but the belts are beginning to struggle, we are currently 2 players, currently in midgame and took a server with 5GB RAM, whats reccommented ? because we are already hitting the 95% ๐
homepages doesnt have that good answers, some say its not hitting 8GB even in lategame but for now it feels really bad at performance
6gb is recommended on the wiki page
do you think that will fix the belt issues ? im a totally rookie
5GB of ram sounds very not optimized
i think ur using a potato if u are limited to 5gb ram
what kinda CPU and what is the ram speed?
no, its a hosted server we pay for, we can always upgrade if needed
oh
chances are good you are working with a server that is overloaded
shared hosting is never ideal
yeah heard about that from people using this provider
might be worth it to open a support ticket with your provider and ask them what they suggest
yeah will do that. we just upgraded to 7GB and still the stuttering belts
probably is the cpu
but maybe thats just because experimental ? not all belts are that broken
cpu of that server is fine
will probably have to double ur specs
im sure the cpu is fine thats why the server doesnt work right lol
with new specs its 30% cpu and 68% ram
good luck with your server hope u figure it out
like i said im newbro in servers but when its pictured by the provider that cpu is fine i have to believe its right haha
im not new to them but u decided u know cpu is fine so im not wasting my time explaining or whatever lol
sir, the server is hosted by zap-hosting and thats the current load on our product
our pc's at home are with 3070 and stuff
This load is a global number on across cores. Dedicated server, as much as any game simulation, is single threaded. You are probable single-thread hungry. One core can't cope with what the dedicated server ask while the others are doing nothing. Most (>99%) of hosting core are low frequency ones to allow many core, as frequency quickly overheat the chip otherwise. You need to do single-thread benchmark on you server and compare it against gaming PC chips to see if your hosting is up to the task.
thanks, i think this is the answer i needed to know. because i wanted to find out whats the bottleneck here, the provider, the amount of ram i bought from his services or if its technical because its experimental. thanks bejarid, will do that.
how are mods on dedicated servers
they arent
oh. another Marvin
From the wiki: "Recent x86/64 (AMD/Intel) processor. No 32 bit or ARM support. The server favours higher single-core performance over multiple cores."
anyone use NSSM on windows host to manage their server
there were a few people in here using that
I prefer to use linux for anything that I can when it comes to servers
which flavour, ubuntu/deb? or like centos/fedora
I like ubuntu personally
but I run one of each it seems
webserver runs ubuntu fileserver runs deb phone server runs centos
firewall runs whatever ubiquiti runs
think its deb
yup debian
so more deb based than anything
hmm headless or gui
wonder how game runs on Denverton platform..
single thread rating of C3758 CPU is only 857
none of my linux machines have a GUI except my PC which dual boots and spends 99% of the time in windows 11
not good most likely only 2.2GHz clock speed
hmm
Anybody know a way to recover/reset your dedicated server password? (Deployed through Docker on Ubuntu 20.04.)
Thanks a bunch! I checked that page but only did a search for "Authentication" (my bad).
no prob
Worked like a charm. Have a Merry FICSMAS!
i have completed all the available tiers for the space elevator, there is still a banner on screen that says "objective: complete phase 5". I know that isn't available in game yet. is there a way to hide the banner?
Hey o all. Anyone know why a linux dedicated server would get stuck at the pre start of the process?
Output of journalctl -xe is
And The Configuration for the process is as follows:
what about server/crash log
no server/crash log. It's like it gets stuck on the update phase of the process and never gets to the point where it begins the actual server part of the process
6GB of Ram Allocated if that helps at all.
well i can see bad stuff
like root privileges stopping it from running
first picture near the top first 2 long lines after teh block of text
I can switch it over to my default user, but at that point it tells me it doesn't have access to the files.
put server on a user it should work better
k; I'll give that a go and update on it
you will need to chown the files so the steam user has access to them
but yeah never run it as root
thats asking for problems
I jsut gave it a go. It's how I had to run my ark server unfortunately because otherwise it would not let them write to the shared windows host for cluster overrides
changing it over to the default user now and gonna see what I need to chown
likely need to chown the SatisfactoryDedicatedServer folder and everything below that
anyway do that and change your script to run as your normal user
alright; all owned by normal user; gotta run a few errands and be back in a few. Appreciate the help so far
will update when I get back
alright; just stuck on an activating loop. No real output on journal that I can use
make sure its not restarting the server while its updating
Alright, so not sure what was going on actually, but I removed the old Dedi server install path and reinstalled and it's all started up now....
Possibly just a typo on the Server folder. Appreciate it.
How I fix this version issue while the games and up to date ?
so i installed and booted a dedicated server from the epic store hosted on a dedicated server machine owned by a friend but the game says server offline when i add the server in server manager with ip....can anyone please help me with this?
redo the install command ./steamcmd +force_install_dir ~/YOUR_INSTALL_LOCATION +login anonymous +app_update 1690800 validate +quit and restart your service.
Worked for me like a charm ๐
thank you
setup the process and you can just type sudo service satisfactory restart
How I find session ID on a dedicated server because when I look in session setting it puts invalidsession ?
An Ideas
โฌ๏ธ
I keep getting a Unetconnection::Tick: Connection TIMED OUT Error on our server.
you need to connect the Server via your static ip, not with the session id
It's done I can connect but I want to have ID to create a status in nodejs
join the server and go to your console via the server manager. use the command "session status"
Um, I just logged in to a new body in the hub. ANyone have this happen before?
Dedicated server looks like it's been tracking the early access versions
Eh, gonna assume it's epic's issue, as it won't even load my library at the moment apparently
Satisfactory won't show up in the Epic Games launcher, and it's impossible to sign in in-game as well. Does anyone know what causes this?
yup, status.epicgames.com shows a lot of "degraded performance" items
I seriously need to buy Satisfactory on Steam... I'm so tired of the problems with Epic Games
Looks like it's another one of those "aws killing everything" moments
yup, " We can confirm a loss of power within a single data center within a single Availability Zone (USE1-AZ4) in the US-EAST-1 Region"
Are there guides for recommended settings for late late late game optimizations? client settings, server settings, things to avoid in builds for performance reasons, etc
hi, does anyone knows, why I am always in base, when I log into the server game?
If it's "this morning" "in the past couple hours", my assumption is that it's due to the epic games outage
er, sorry, should've accounted for timezones... in the past couple hours*
I noticed it like 15min ago
yeah, I don't have any official confirmation from anyone, but epic games services seem to be affected by an aws outage
good to know, its not an issue at my side and that it might be solved
The Launcher of Satisfactory also says Not connected to Epic
service outage -> client identification fail -> you are a "new" player spawning in at the HUB
not at the MAM, in the HUB
correct, brain typo..
can I somehow connect to epic or do I have to wait till they solve some of their issues?
finally got the server to show up but keep getting this error when trying to join the game i created there
is the epic store outage affecting the server connection too?
Looks systemwide or something.
Question: Can you start/open server with a save file you've played on your single player mode?
If its possible, how do I add the save the the server?
Just got my server to work and would love to continue my save on the server.
Is the server remote from you?
Looks like not all 3 ports were forwarded through the firewall
Or possibly a software firewall is blocking some
I had similar problem. I had all ports added to my McAfee firewall and router port forwardings but still I wasnt able to connect.
I fixed it with adding internet access to the server .exe as well. Maybe this helps a bit more to troubleshoot your problem.
I found solution to my own problem. ๐
yeah 3rd party software firewalls are a massive PITA
Nope, just with trial and error lol ๐
https://satisfactory.fandom.com/wiki/Dedicated_servers <---read this over...it has all the info you could want
there is a reason its in the channel description and the pinned messages
๐
Yup. My eyes hoped over the part that you can now load them from the menus.
server is remote and owned by a friend so i'll check if port 7777 is open or not
i thought i might be that but i needed to be sure
well no you need to make sure all 3 ports are open
we were unable to connect to the server earlier and one of the solutions people had posted was replacing the 7777 with 10000 which worked for them...i think in doing that my friend may have turned off 7777
Im trying to upload my save to SCIM but i dont have a saves folder on my server
have like 150 power shards in a invisible explorer
what os is the server running?
oh, yeah I have no clue then
on linux its in the users home directory
~/.config/Epic/FactoryGame/Saved/SaveGames/server
so if you can browse to the users home dir that is running the game server thats where it is
sounds like you need to reach out to your hosting support
I havent actually used that util for doing that but I know other people have so I will let them chime in
I keep getting server mismatch between my dedicated server and game
the game is updated and i've rebooted the server multiple times to update it
both on experimental
paste the version mismatch error
most of the time when people are getting version mismatch its because they are updating the wrong folder
you likely have multiple servers installed and are updating the wrong one
either that or you are running the experimental client with an early access server
that wont work
you are using the experimental client with the early access server
either install early access on your PC or install the experimental server
what do you mean?
:)
k
delete and re-add the server and see if it works?
I've set up a dedicated server and can connect to it from LAN, but would like to test if someone can connect from WAN. Anyone here able to try to jump on for a moment with me?
just use the internet addy
I can join just fine, but while everyone else can add the server and see it, they can't join. It just says "Your connection to the host has been lot".
It says that for me as well, but it quickly disappears and then I join.
fix the ports then
All ports are open and forwarded to the appropriate machine.
okie dokie good luck with that then
Super helpful, thanks.
i dont work here
I can tell
Looks like a unifi router? Probably need to make a rule allowing external traffic in using those service ports
try adding ports to the other 2 ports so they have fall back ports like ur data does
are those TCP or UDP?
please also verify any software firewall is also allowing access
i keep getting this error, ive never done this stuff before: "setenvironmentvar not implemented for this platform steamappid 526070"
what does that mean
verify your files and dont run mods
i will delete my mod manager now
turn off mods
how did you install steam or epic?
epic
ive got it sorry
i verified my files and im still getting the same error message
where are you getting that error?
when i run the server
oh
lol
make sure he turned off mods not just threw out manager
i didnt see if he said he turned them off since he was going to delete it
I have a feeling some commands are getting strung together that need spaces
.\FactoryServer.exe -log -unattended using that one in a .bat? bro ive been trying this for the past 2 hours, countless youtube videos, im confused asf
have you looked at the wiki?
im on it
show me everything in the bat file
2 quick questions for anyone that has run into things.
-
Anyone log into the server and get physically stuck for like 15 seconds or so? Any fix?
-
Just swapped to an SSD, however save times are equally as long as they were on a rather slow HDD, anyone else experience decently long save times?
in that one its literally what i just sent you, thats it
where the hell is it getting the appid stuff from? thats a steam thing
thats a processing power thing not a disk write issue
steamcmd? i dunno, should i get rid of that and try again?
what is the command you used to install the server?
the one on the wiki
which part, the save or moving?
Because moving, if I log off in a different location in my save, like the Hab vs our "house", I can move instantly.
the save, the moving thing other people have had the same issue and I am not sure what the fix is
ah gotcha ๐
you can go look at the log file and see where the save is stumbling
likely world serialization
basically your processor isnt fast enough to do it in a seamless manor
ok so .\steamcmd.exe +force_install_dir C:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 -beta public validate +quit
thats what you used
got it
yes
yeah, serialization; yeah it's a decently old server now, only 2.67ghz, but dual cpu, 12/24 core/thread
well good to know.
Hopefully some benefits elsewhere will be made by going to SSD.
thread count is meaningless
yeah
this game wants high single core performance
most do; this is just all I have access for; hopefully in the next year I can replace it.
the dual xeon has been useful at keeping things separated though, but no, certainly far from fast.
I feel your pain, I am running on a xeon from 2008
I don't think this is much newer
X5650
x3470
๐
I would like to see screenshots because I suspect there is something we are not seeing
they've got their uses, aren't too expensive if you buy old enough on ebay; I've had this thing for probably 5 years now if not 6, used it prior for 3d rendering; was great back then with all the cores/threads, prior to [decent] GPU rendering
mine was a lan party file server from its birth in 2008
my friend built it
out grew it and sold it to me
I have now shoved a 10gig card in it
lol
it will happily max out my 2.5gbit ethernet
would it be too much or a pain to add you and share my screen and go through the process?
I cant do that right now, I am literally doing this while at work
thank you
aww I wanted to click the link and get all the viri
im sorry greg ... ๐ฆ lol
so everyone keeps crashing everytime we join, can anyone help?
turn off mods?
cant use mods on dedicated servers
we was all playing then we all crashed, now we crash everytim we join
What error message do you get upon the crash?
lemme retry
might be worth it to reverify the server files
not sure how i do that since im using g-portal to host the save.
Set up as both TCP and UDP. All ports are open on that machine. My hardware gateway is a Unifi UDM Pro.
it was fine until now
I see, what is the machine hosting the server? windows or linux?
Proxmox > Ubuntu 18.04 container. ufw is inactive.
and you can get to the server with the internal ip?
its just external people that cant
I can get to it with the internal ip and using my external IP. People can add it, see the details and whatnot. But when they try to join they get this:
Nothing that isn't default on the device. Threat management is set to IDS which only detects intrusions and alerts, it doesn't try to mitigate them.
the fact that it breaks at your firewall makes me suspicious of it
is it just a regular ethernet connection to a cable modem?
It goes ISP Modem > UDMP > HP Switch > Server
I assume you have successfully port forwarded UDP ports in the UDM before
Yeah. That same machine hosts a number of Ubuntu containers that act as Minecraft servers.
add ports to your 15777 and 15000 and/or set them for UDP only
they have all 3 ports
his pic way back had range for data but only 1 port for those 2 set
i think his ports being used for beacon
so its on incremented port that clients cant use