#dedicated-servers
1 messages Β· Page 204 of 1
If you, like me, switched to EXP server branch and realized what a mistake that is, you're going to continue getting the error about the server version mismatch if you're using the same save. I had to load a save from the previous version for it to work correctly.
95% of the time, timeout issues come down to port forwarding or one of the computers being a potato
tell someone to move the hub to nice quiet area
@quick mist i had no problems before the update to exp branch of the server
we have the same problem
Yeah I'm also using AMP to run the server, same version mismatch
verify files... restart game.. reboot comp.. cycle power to net stuff
Yup done all that - pretty standard procedure for a server admin
restart the server possibly
like breathing air
downgrade of the server to normal EA version didnt work btw.
gonna try to verify my game files one more time... i have done before, and done it with the server files multiple times
If you ran the exp server and shut it down, it probably wrote the save for the new server version. I had to restore my backup after I downgraded for it to work.
replace your steamcmd and it will install ea version properly
It kept telling me the server was on the new version and once I loaded the old version save, that fixed it. I also clobbered my .steam folder after the downgrade appeared to not work but I think that was unrelated.
ahh my server keeps timing out, restart server > connect > 5 minutes later times out / disconnects
seems to be normal today π¦
wow experimental dedicated servers took a hit this update lol
so todays update hit the servers right?
exp and exp server got updated
@opal vapor yeah alot of people with servers timing out
are people haveing issues with both?
What I'm noticing on the dedicated server I'm running:
- items on belts have visual delays / ghost images; if it shows items on the belt, they aren't always there and if there aren't any items, sometimes there still are items there anyway.
- conveyor lifts don't always attach properly to splitters/mergers/constructors etc. To fix this you can simply attach a belt in between, but this shouldn't be necessary.
Do you guys experience the same issues or is something wrong on my end?
that was patched
@supple night that should have been fixed a few updates back
i get the same issues
both issues?
the conveyor lifts
yes
ah.. i see
hmm i still got those issues i believe
also a weird one i had yesterday.. It seemed like items were stuck when being transferred from one piece of belt to another.. replaced them couple of times but that didn't work.. had to wait like a minute or two before it started transporting those items along the belt again
its known on the bug site
ah ok cool, so just have to wait for it to get fixed
Please help! I have dedicated for couple of days and every time I try to update, it does do just that but I cannot connect because my game version is higher than my server version. First time I was told to use my steam account which apparently worked by it didnt make any difference second time. It just got updated the next day after I gave up. This is the 3rd time this is happening...... Please help
Is your game client on Early Access or Experimental? Is your server on Early Access or Experimental?
both experimental
An update came out today. Which CL version are both on currently?
play on ea
This is the current experimental server. your client is on Experimental. your server is on EA. Use the EA client
Apparently running experimental from my epic client is not enough.......... what is than? π
Is the dedicated server software only on steam or is it on Epic Games too ?
youre right, Im sorry! So whats the difference betweeen update command for exp and ea server?
Ive must have missed that
its on the wiki
It's an extra switch. -beta experimental, from memory. But check the wiki
they put a whole cmd line for each version
To be fair, when I checked the wiki I had to take an extra minute before I spotted it. And I already knew it was there somewhere.
to be fair i found it by rolling down reading what the boxes are
lol
In the somewhat unlikely event that someone wants to run the server on NixOS, here's a snippet that takes care of everything for you.
{ config, pkgs, ... }:
{
networking.firewall.allowedUDPPorts = [
15777 # Satisfactory query
15000 # Satisfactory beacon
7777 # Satisfactory game
];
systemd.services.satisfactory = {
wantedBy = ["multi-user.target"];
after = ["network-online.target"];
wants = ["network-online.target"];
serviceConfig = {
RuntimeMaxSec = 43200;
Restart = "on-abnormal";
StateDirectory = "satisfactory";
DynamicUser = true;
};
script = ''
set -exu -o pipefail
export HOME="$STATE_DIRECTORY"
cd "$HOME"
${pkgs.steamcmd}/bin/steamcmd +force_install_dir "$STATE_DIRECTORY" +login anonymous +app_update 1690800 validate +quit
${pkgs.steam-run}/bin/steam-run ./FactoryServer.sh
'';
};
}
It is for me. π
My networking config is complicated, and I have multiple public IPs on the machine. Only some of them allow traffic to exit.
Hey together ... what changed again to the Dedicated Server thing that a simple restart of the docker container is no longer enough to update the game version to the latest ones?
look on wiki for the cmd line change for exp server
Client is at 174005 but Server is no longer updating and stuck at 173879
Is client on experimental or EA?
or play on ea
you can only play on ea and I play on ea
1 u said is exp client
yes, and server is also experimental
no thats ea
since U5 is only available for exp
u have to fix the cmd line for it to install experimental
thats why i said look at the wiki for the new thing
all u had to do was copy the new cmd line
I don't question this stupied way ... better solution should have been to set the cmd line for non-experimental and force experimental to be used
must first look where and how on the root server ... haven't setuped it ^^
This is exactly how it works.
Well, I am a person which preferes the opposit way, forcing experimental and who doesn't want it should add smth. like "no-exp" and done but this is a never ending story ^^
I'd argue that EA is the default in both stores. It only makes sense that it's also the default for the dedicated server.
Yes, which is a problem ^^
no
its perfectly fine ur the only person who has a problem with choosing to screw with exp
instead of the devs screwing peoples saves up
why?
..because the server could not write to that file?
what are the permissions of the directory the server is trying to save to, and as what user is the server running?
I have a user only for the server and it is using its own folder
you guys talking about the steamcmd, and I stuck at the installation
stuck?
I already found the solution
server
- how to download, i do not find the command prompt. All i have is files and directory to the server
i am at the page
you running windows on the server or Linux?
Linux
it has the install cmd info for both os's
did u read the wiki
thats some other stuff
Peng, you are browsing the incorrect folder
Move upwards (i guess) and look for a .sh file or something.
top of the wiki has a cmd line to install server
It should contain a line starting with something like 'steamcd'
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
goto this page it tells you how to install it
i am confused
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
where do i put the code to
Anyone got a clue on this beauty?
So this update killed my save. I tested by creating a new server world and connected fine. Moved my old save file over replacing the old one and got the same crash π’
That should be in the server startup script, which is somewhere on your server. We can't tell where you stored that file π
this one?
Probably, yes
go read the wiki page
i did, still have no clue
u just install steamcmd and run cmd
it installs server and you fix the ports
then run the cmd to start it
how do i move it to server? download the windows version and installl it then move it to server?
wiki has the lines to copy
When will the dude who programmed the trains in this game get fired?
windows use the windows cmds
looking for the bug site, don't see it on the wiki
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @slim spoke
there ya go
you were talking about this one right?
Can't help you with that, it's your server and I'm a Windows server operator π But normally you would SSH into your server and upload files with something like SFTP or fetch the data using WGET. How did you get it up and running the first time? You had to copy files over then as well
just rent it from the host website
@opal vapor do you have command line access or is it all web based?
yes that page tells u how to get steamcmd
no, I dont have the cmd line
and then the cmd line to install the server using it
the closest one is this
im done good luck peng
lol
i think my problem is to find where is the cmd line
ya this not going to be easy to walk though
Maybe, just maybe, you can ask the hosting to help you out. Seems hosting specific. Or stay on EA π
you should try talking to the help on there site
tried, being 3 hours with no responseπ
Usually hosting companies will not give you access to such command lines, you'll have to raise a ticket or speak to live chat, if they have it.
so, if I have the cmd line, then I type the installation code to install it right?
Yes, but you have to make sure all paths are correct for that server setup or it wont work, or wont work after a server restart. I recommend not to mess with it without knowing what you are doing.
guess which discord doesnt do hosting company support
if i knew those pics were that i would have stopped it long ago
i dont have my glasses on
hopefully its just the time u msged and they get to ya soon
yea but thx trying to help
Game mismatch - game ver. 174005 server ver. 173879 attempting toupdate server in steamcmd returns: Success! App '1690800' already up to date.
steamcmd +login anonymous +force_install_dir ~/game/SatisfactoryDedicatedServer +app_update 1690800 -beta experimental validate +quit
WARNING its been very buggy for me
ive had to switch to hosting off my PC
deadstar is that directed to me to try?
Anyone have a good way to downgrade from the newest experimental dedicated server to ea dedicated server?
yes if your running experimental branch
ty
I've tried to run the normal update route without the -beta experimental, but it validates and does not reinstall
replace ur steamcmd then run the install cmd
good luck
ooof version mismatch. steamcmd reports the game is up to date my client, as well as other player's clients are saying otherwise.
005 is exp
I'm getting the version mismatch as well but everything is saying its up to date
first time its happened since dedicated server was released
just need to update server or play on ea game
Experimental Dedicated Server is now Early Access, if you have been playing Experimetental on Steam/Epic you need to move to the Early Access
I created the dedicated server two days ago. After the update dropped.
didn't they just open up experimental again
I assume that's not experimental
yes they did
Been playing dedicated server since it was released. Updated regularly. Of course the version mis-matched happened all the time but an update would fix it no problem. This is the first time it appears there is no update available but the version is still mismatched
steamcmd +login anonymous +force_install_dir ~/SatisfactoryDedicatedServer +app_update 1690800 -beta experimental validate +quit
WARNING its been very buggy for me
I've had to switch to hosting off my PC
oic - experimental is back out so my client has updated but my server hasn't moved on - gotcha - let me try that.
dont just copy paste this is my install path
good to know. i moved to EA everywhere but i may move back to experimental. might setup two different services.
app_update 1690800 -beta experimental validate just this workd to update
OK but what if you're not running the experimental?
I'm having version mismatch (assuming I'm not running expiremental) and the update says the game is up to date
steamcmd +login anonymous +force_install_dir ~/SatisfactoryDedicatedServer +app_update 1690800 -validate +quit
... i think lol
had you previously been explicitly pinning the server to Experimental?
see lawn mowing simulator wasnt so crazy lol
How do you reset the administration password for satisfactory game server
using linuxgsm
see the Wiki
the satisfactory game wiki or the linux gsm page one?
I looked on both and I cant find info
wait no im dumb
yeah i know i found it
cleared everything out and still getting a server client mismatch
What version of server and client?
yeah no wonder i couldnt find it
if u run experimental u gota do app_update 1690800 -beta experimental validate
You are trying to connect an Experimental client to an EA server. Use the EA client.
Please just point people to the documentation. If you're going to give an example at least ensure it is correct.
(or fix it like you did)
lotta people not reading the patch notes properly lol
who would do such a thing
lotta people not reading
the patch notes properlylol
FTFY
so dont a update and it not updated ??
im using steam server on a ubuntu box and steam client. dont even have the EA version.
been working fine for the last 2 weeks until now.
just cus it defaults to EA
dedis became ea servers
and didnt take the last update cause its for exp
New SteamCMD for experimental build.
steamcmd +login anonymous +force_install_dir ~/SatisfactoryDedicatedServer +app_update 1690800 -beta experimental validate +quit
β οΈ WARNING β οΈ Its been very buggy for me. I've had to switch to hosting off my PC
β οΈ Don't just copy paste, this is my install path
joys of a server
"EA" meaning "Early Access"; not "Electronic Arts"
whats the offical website for patch notes
the wiki has chaged its update path
.\steamcmd.exe +force_install_dir C:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 validate +quit
trying it now will let ya know how it goes
@north mirage are you wanting to run Experimental or Early Access branch?
we was runnin it on exprimental but i playes dont mind jumping so dont matter to me
if it works it works
so yeah more reading that is for the early eccess
ya just needed to add the -beta experimental flag to my startup script
ty @sturdy canyon
good luck
OK
BUT
FOR EARLY ACCESS
WHAT TO DO?
Version mismatch for early access. What is the resolution? I'm not moving to expierimental.
no need to shout; the acoustics in here are fantastic.
You're saying you have a version mismatch. Which version are your client and server using?
let me run a test for you
I did a force_install_dir and it's apparently reinstalling
sooooooooo guess we'll see what I end up with
well app_update was telling me the server was up to date, yet my client (and other player's clients) are reporting the server is not up to their version
Again: You're saying you have a version mismatch. Which version are your client and server using?
that's rather important information with which to attempt to assist.
we'll see where I land soon enough
did you already install the experimental version?
no, early access
humm
interesting they consolidated the ports on the server
that should help significantly
where you guys read that?
I went to fire up my game like 2 min ago and it was like uhh you need to update the server
fuuuuu
is there anyone can tell me how to use dedicated servers
oh, is there a website for patch notes
so I checked patch notes
my google foo has failed me
The wiki has extensive details
its a discord channel
can you link me
Instead of updating your server you might want to just migrate your client to early access
check the pins
yes i know im asking if theres an offical patch notes page
So why are we having to run a command to update Experimental servers?
Because by default the servers rolled to Early Access when U5 went live in EA
one can expect to have to do periodic Science on experimental platforms
Iβm having trouble with the latest experimental dedi server
What info do you need to send your friends to be able to join your server?
ip
your server's IP address and, if you altered it, the Query Port
Ok thank you
OK cos I'm not hosting mine its on a hosting site, So would they change auto too?
that's a question only your hosting provider can answer
no clue we cant support other peoples platforms
ok no worries
Well guess what @quick mist . Reinstalling worked.
lol thats what im in the middle of doing
lol
reinstalling will often "work" but it leaves much to be desired in terms of determining what went sideways in the first place.
OK all sorted, Thanks for the help host has switched to EA too
right so me update line works for the early access brach perferct
what?
Same error I have and it seems to have corrupted my save. Posting a bug report atm
ooof well the new patch is crashy
posted my report: https://questions.satisfactorygame.com/post/61a171ae831c852052362225
I'm having similar issues with my dedicated server I have going for a couple friends
ok @cobalt shard had a good question. I just tried installing Early Access branch on my server with the SteamCMD command on the wiki
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
After installing and running, I cant connect with EA Client but can with EX Client
What I've noticed is that if you already had the latest EX build installed using the updated command from the Wiki it won't go back to the EA build... I even tried removing the Satisfactorydedicatedserver folder
what I think is happening is its still using other folders outside the install directory
or not don't see any files in the .config/Epic/FactoryGame folder that would indicate settings
What is the steamcmd +app_update number for early access dedicated server? I assume it's different than experimental.
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
that's the Early Access branch not the experimental
So, I have my server hosted through a third party, and they auto-updated to the newest version earlier today. This created a version mismatch between my steam client and the server, been waiting all day for steam to push a new update. Tried adding/removing myself from betas to prompt game file redownload, uninstalled, reinstalled, and verified files locally. Server is on version 174005 when my local client is stuck on the earlier version 173879. Anybody have any idea how to force an update to the game client on steam? Or what could be done to fix this besides just sitting on my hands and waiting?
they are both the same
to get experimental you add -beta experimental
he probly dosent have command prompt access
to switch back from beta to EA I think you add -beta default
The third party updated to the experimental version, which is version 174005. You can play the server by switching to experimental.
Oooooh, interesting that they'd do that. Gonna turn auto update off and just update manually from now on, lol. Thanks, swapping game mode to verify now! Thanks!
Np
you can force the SteamCMD client to use the EA branch with -beta public and keep updating automagically
it should do that by default but who knows what hosting providers do to muck things up
so is the following correct to install Early Access version if the Experimental ver is already installed?
steamcmd +force_install_dir ~/game/EASatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate -beta default +quit
does the early access and experimental dedicated servers pull from the same save game directory when started?
yes
cool, thanks
or at least it should i haven't verified that
how to ban people?
tell them to hit Alt+F4 to hack!
π
well theres always server passwords
ik, just in case some nasty guy got in
I see they got modding working for U5. Should it work when connecting to dedicated servers?
Yes that is how you switch back
How do you create a dedicated server?
Getting a lot of crashes all of a sudden. This was no issue for me prior to the latest patch. Hopefully it's not just me and they get swamped with enough crash reports to figure it out.
it is buggy
yeah I am having a ton of them as well
hopefully the crash reporting is working in the server because from what I have seen the server isnt actually fully crashing
it times out everyone connected and then I check on it and the process is still running
for me the crash happens anytime the game tries to save, it takes more than 1 second and crashes for being too slow..
New SteamCMD lines.
~
For Experimental Branch.
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta experimental validate +quit
~
For Early Access Branch. (or to switch back to early access)
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta experimental validate -beta default +quit
~
β οΈ The Experimental Branch has been very buggy for me. I've had to switch to Early Access.
β οΈ Don't just copy paste, this is my install path
my server is waiting for the update to be pushed through so it can update? any way i can do this i use ZAP hosting
contact your provider and ask them
ask ZAP Hosting
they just say waitng for the update
update is out
update happened many hours ago
its never had issues auto updating yet this one has not done it
tell them they have to switch the cmd line over to experimental
unless i can access that file on FTP side
you have command line access?
you install the exp version and just run the server
but we dont do hosting place support
unless where nice lol
Manage Session
Having the same issue now - I'm not sure why steam doesn't have the update yet
it does
exp updated and the server and if u want exp server u have change the cmd line like the wiki has
We've been using experimental for the better part of a month now
not sure what's up with the state
exp servers are now EA
so they are behind exp game
if ur server is 389 or whatever at the end then its ea
005 is exp
The server has an exp branch
We've been on experimental since U5 dropped in october, I haven't touched the server configs
Then you need to switch to experimental probably on the server checkout.
if u want to use exp server you have to change the install command line
look at the wiki and cmd lines
Richard, the dedicated server got released on experimental branch. Once all the major bugs and stuff are taken care, it goes to Early Access. The servers and U5 came to early access this week's Tuesday. If you did not add the command line switch, your server will be Early Access version.
Apologies, this is a 3rd party host - my experience with commandline is very limited π
tell the hosting company they need to change it if u want exp
perhaps I should change my client back to EA
I have a feeling putting in a ticket will take a while π
alright switching the client to EA works - thanks for the help!
Thanks for dropping to 1 port forward!
ight this is a lot of jargon but what i am understanding is the reason my server wont update is because it is now by default using the Early Access line instead of the Experimental line?
are people still timing out on the experimental servers? ours was stable and now I just get Unet Connecton error
... set the branch to experimental on the server if you want to be on experimental
this latest update on experimental made my server unstable with more than 1 person in it
thanks greg. I cant even get past the timeout error soem peoiple above are reporting.
yeah once it times people out I have been having to go in and manually force it to restart
but with only a single person in it there are no issues
kinda defeats the purpose
I guess I can't trick the train AI to unload the last car in the platform by adding extra cars to the end. :/
the locomotive always stops at the Station; the loading/unloading platforms would then be aligned with the cars you wish to load/unload
I know but it's ignoring the third car in the train.
I can load the third car, just can't unload it.
the platform remains empty.
one train will unload 2 cars, the other just one.
that last car in the chain has stuff in it.
I've had to rebuild stations to get them to work
Yeah, I should have specified, I mean the station and all platforms
It seemed to be happier when I placed the station and the platforms without any existing rail underneath, THEN connected the ends to the rest of the track
So I am getting Lognet spam when I try to connect. But it just says the server is offline on my client
Hey is there ayone who can help me setting up my server, running into some issues
@severe badge should I do that for every station in the game? can it be done on the dedi server?
define 'some issues'
sometimes when stations get particularly rude, you have to pull them offline and fix them there
NAT detection failed, EOS SDK analytics disabled and when i load the game it says server is offline @quick mist
I've only had to do this once, for one station
The two messages you refer to are innocuous warnings taht can be ignored. The server offline issue can most likely be resolved by working through these troubleshooting steps:
https://satisfactory.fandom.com/wiki/Dedicated_servers#Configuration_issues
Can someone explain to me why this is happening?
and it still says on the client that the server is offline
seems like firewall blocked on the return trip.
I have inbound and outbound open for all ports
on the router and windows firewall
well, all necessary ports anyway
on the client side, any ports being used. It looks like the client is attempting to try multiple ports besides the default. Not sure of the other possibility
Im trying to use port 7778 since I have Ark using 7777
I added the -port 7778 to the batch file
-port=7778
are you on EA or EXP, right now?
client side EA 173879
talking about server side but ok
I tried running ea first, now trying experimental
if you are using EXP server still, they changed the ports a little bit and may be part of the problem
what ports is the EXP server using?
This is my first time trying to get a satisfactory server running
did you use the -beta experimental in your batch file or not?
the second time yes
ok, then if that the case, try with the EXP client.
However, the log indicated that it was sending data back to the client but you are not receiving it, so it is being blocked somewhere along the way back.
ok ill look into that, how do I get the experimental client?
are you using Epic or Steam for the game?
steam
ok, you will need to go to the game properties and join the beta branch named experimental. However, that'll be a full download for that
Alright, I'll give that a try. Thanks for the help
yeah, i don't think you need to swap, I just think there an issue with the network settings, thats all
hmm, so build train stations/platforms on SP and not on dedi for now. now my trains load and unload as expected.
My server has, I think, six stations, and only one did one 'jam' and need to be fixed up locally
hi guys I'm stuck here
The server is definitely online, but I can't join, just me.
Is there anything I can do?
restart stuff?
idk, I encountered that with one of my saves and deemed it unsuitable for the dedi service. I have a different save I run on my server though.
I've tried reinstalling, rebooting, and deleting configuration files.
server is starting with completely new data.
Still no news on how to get DS on Epic?
hey guys i set up a dedicated server and im trying to get my buddies in it. what do i give them to for an address to join in?
If you are running a DDNS setup then you give them that address, if not then you need to give them the computer running the servers external IP address and have the ports forwarded to that computer on the router.
So when I join my friends server it says connection lost to host
But his hosting it on a dedicated server
i think it might be his ports
i had to go and forward the sat ports so he will too most likely
Only thing is if I create a new server, I'm good, just with old server world I have a problem.
I have the epic version. How can I start a server?
Shiro, that's a normal amount of RAM usage for the server. The server I run that gets a couple people into it at a time can get up to 8-10GB of RAM usage.
@ornate osprey are you on EA or EXP?
EA right now... we were running EXP until this newest build
the current EA seems to be a lot more stable than the EXP at this point... we tried using both today now that there is an EXP build of the dedicated server
yeah I am on EXP and after todays patch it broke
can only play if there is only one person connected
if 2 people connect it times them both out
and then I have to restart the server
yup sounds like the problem we were having
ended up having to remove the dedicated server folder from the ubuntu server and some of the steam files to make it properly re-install down to EA
I havent even looked into the downgrade process but yeah that kinda doesn't surprise me
So the answer is its impossible,. Got it
what is your specific issue?
... I got the epic version...
Read it yourself >>
I assume they are trying to setup a dedicated server and are confused that its not available on epic
Cause it isn;t its only available in steam
@wheat cloak you don't need to buy the steam version to run your own dedicated server via steam... you can run steam dedicated servers at no charge and connect to them from the Epic version
Succunctly: the server does not care which storefront from which the client was purchased.
so what are we trying to do?
I don't see it on the list. Do you?
its all command line using steamcmd
if you navigate to where the dedicated server is installed. Well it isn't, nor can I get it
yeah I know
RTiger, have you installed SteamCMD?
\
in other words you pretty much have to use steamcmd if you dont own the game via steam
This is to start the server... first you have to follow the installation procedure
which involves installing steamcmd
then running the install command for the server
so have you installed SteamCMD?
where can I find game.ini the wiki refers to? It doesnt seem to exist?
It will exist once the server has been started, a world instantiated, and then gracefully shut down (at which state files such as it are written to disk)
thanks Dope. Do you know what folder? We started and logged in, but 5th player cant get in, so trying to increase it as per wiki. Do we need to do the shutdown graceful step?
evopwr, are you running in Windows or Linux?
windows
from the install directory, then, look in:
FactoryGame\Saved\Config\WindowsServer\
%installdir%/FactoryGame/Saved/Config/WindowsServer/Game.ini
awesome thanks mate, appreciated it
o/
@ornate ospreyBut it will automatically reduce memory usage
That looks like the server booting up. I haven't seen a fully booted server running below 4 GB of RAM... as soon as you have a few hours building things in there it tends to increase
I know the server reboots itself once a day
mine's currently allocating 6GB but only using about 4:
and also that could be the server pausing the game when no one is connected?
manually input value of valve threshold does not work on dedi server?
curious... 4 vs 2 virtual cores?
Hmm, is the dedicated server up on steam up to date with the client?
We're running steamcmd update validate and it's not pulling the same version
check wiki
it defaults to EA branch now, you'll need to add -beta experimental to switch.
yw
How can you solve the problem of disconnecting clients while saving a large save?
[2021.11.27-07.54.02:369][317]LogGame: World Serialization (save): 64.135 seconds
[2021.11.27-07.54.05:113][317]LogGame: Compression: 2.734 seconds
[2021.11.27-07.54.05:113][317]LogGame: Write To Disk: 0.007 seconds
[2021.11.27-07.54.05:232][317]LogGame: Total Save Time took 67.000 seconds
in case anyone running into this "timed out" error on connect (on the latest EXP build), i figured the problem might be related to the "--multihome=" parameter that was added in order to fix a crash introduced in patch 5.0.6. remove this parameter and restart the service seems to fix this
hahahahahahahahha
are these ports open?
use faster disks
most likely cpu is potato
although really the issue is the serialization time, probably need more resources on the machine
the actual write to disk was fast
agreed, potato server is the most likely reason
its 1min of serializing the save
make sure you have enough ram, especially
running the server executable from a ssd (or ramdisk if you don't have one) is also a good idea
so that swapin doesn't have to wait on a spinny
Port on the server side is open, and host and 2 other friends are able to join.
[2021.11.27-10.20.12:231][568]LogGame: World Serialization (save): 0.462 seconds
defender, firewall, av or something is stopping the client then
admittedly my save is probably smaller than yours, but still....
but i'm running on a ryzen 5 2600X with 32GB, and there's plenty of free memory (even with a minecraft server also running on the same server)
The problem is not related to disk speed:
LogGame: Write To Disk: 0.007 seconds
yes, we figured that out
are you on experimental?
the experimental server only uses a single port now
What is the save size?
is steam missing the new patch because i reinstalled the server game files and its still version missmatch ??
1.32 MB
15 Mb
that shouldn't take more than 8-9 seconds to serialze
probably less
what's the specs on this box?
check to make sure that the server and clients are either all on experimental or all on early access; experimental branched yesterday and you can't run cross-branch
does using Docker fall under "running the server as a service"?
technically no, the service is running as a regular process within the container
π ty
i7-3930K/64Gb
to be fair, on linux at least there isn't much difference between a "service" and a regular process
it's not like windows, where services have this whole complicated api
so there are 3 app ids now ?? im currently using 1690800
someone added Docker to the main wiki article so I was wondering whether that shouldn't be on the "running as a service" article instead
that's the dedi server, but there are multiple branches of that app
experimental is at 7783131, public is at 7776781
it should probably be its own section/article, since it's really not like either
after last update havi this on dedi server
also depends on whose docker container you're running it in, tbh, i know of wolveix's but there might be others
you're running the experimental client
is this happening only when multiple people are in the server?
can't tell what the server is running because you timed out connecting to it
either the server is not up or you don't have a network path to it
keep trying
noone can connect after update
ah
reboot all ur stuff modem router servers comps
my guess is that the server is still on release but you are running exp
lots are playing just fine
experimental has a new server-client protocol
Also if you're using -multihome try without. Or switch to early access. That should be more stable.
so experimental clients will not connect to EA servers, or vice versa, and may fail to connect in ways that don't make it obvious that the reason for failure is version mismatch
i really wouldn't use exp at this point unless the (so far minor) changes to exp explicitly address issues you're having
both client & server experimental 174005 build
If that was the case he'd just get a version mismatch.
i'd suggest using EA
if it doesn't work in EA, then you probably have a network issue
I concur. Generally, there's no reason to use Experimental unless intentionally wanting to test the changes there and then providing us with data to fix the issues. EA is the stable branch and most people should stick to that.
if it works in EA but not in Exp, then it's probably the multihome thing bogdan mentioned, but might be something else
i have a problem, mb i just dumb, i use this $ cat /data/satisfactory/update.sh
steamcmd +force_install_dir /data/satisfactory +login anonymous +app_update 1690800 validate +quit but installing 174005 build, instead 173879
replace steamcmd with new one then run it
I need help, i'm using pterodactyl and a egg to host my statisfactory server, forwarded 7777, 15777, 15000 with UDP, but i can't connect
Connection to the dashboard in server list works, but when i join it accepts but immediately closes the connection as well
what errors? or crash log
UNetConnection::
Tick: Connection TIMED OUT.
Closing connection.. Elapsed: 60.02, Real: 60.01, Good: 60.01, DriverTime: 60.02, Threshold: 60.00
[UNetConnection] RemoteAddr:
Something like this
Why keep trying? i've been trying to join it for 5 minutes now
Since the last update i cannot update my Docker Container to the new dedicated Server version. Still have the old version. I used the Image ich777/steamcmd:satisfactory
Theres no router, only UFW firewall which has the ports forwarded
It is matched
anyways
..
The issue is you need to add -beta without experimental to install the EA Version from ds. I have tried it yesterday on my local Computer.
TY its working now β€οΈ
those are steam things not game builds
Can't someone help?
Seems like a mismatch or something wrong with the docker image itself to me. Or the firewall on the host itself.
It's just guessing what it could be...
Mismatch, no
docker issue? no, it's literally been tested
firewall? no idea, i forwarded the udp ports
keep trying to connect
if its exp server then consider using ea server and game which is stabler
well from the limited info u gave there isnt much to say
The funny thing is, I just started up my game again after using it last night. Same issue, let's investigate.
I dont have the data like owner there
Also remoteadress shows 15778 but it's weird
or check ports
Also ontop of that i dont even have a big savegame
Server is down afterwards, it crashed. It's booting now. So that's not all. It's not port/firewall related in my case.
that would mean server failed to get port it needs so it went up to the next like its supposed to
The fuck
Also remoteadress shows 15778 but it's weird
15777 is literally the only port forwarded in terms of the 15xxx range
Well the beacon is as well
ya but it failed
server cant use port it increments
just like they have since counterstrike days
could be, yes
lsof -i tcp:15777 if you're on linux
or change the port and forward ... or cycle ur modem/router to close them
The time out issue is gone after the server restarted itself.
but u will probably end up with same issue again sometime
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 10507 root 4u IPv4 368726 0t0 TCP <domain> LISTEN
Seems to be fine
I don't know why it wants to run on tcp
la la la la
I literally forwarded UDP
yeah, it's UDP, that was a brainfart
dont forward tcp .. just udp
I didnt forward tcp
then things cant screw u like that
Literally threw 15777/udp into the port
well guess what lol
just have to fix it now
Docker uses both idk why
docker does what you tell it to
if it's "using" tcp that's because your docker image is configured to do so
lol
tcp and udp
that has nothing to do with what satisfactory's server needs or wants
game server only uses UDP
i'd say that your problem is that your docker container is, well, problematic
And it's not using udp
ok so go fix that lol
Idk how
u need docker support
Im literally using the docker image
must be some place for help
which one? there are multiple docker containers that claim to support satisfactory
maybe #off-topic-tech
you need to talk to whoever made the docker image you are using
there is no official docker image (at least as far as i know) nor none officially endorsed by coffee stain
the container i use has been working gloriously
sounds like someone didnt know and set it up just using BOTH as type
so u could just fix the port into a tiny range in docker and it would be fixed but sloppy
and forward the port range
No im not wrong
fix udp that might fix it .. but if something is taking the port on udp then it wont
Pterodactyl forwards both tcp and udp
No, in docker ps
then u can change port or keep range
i dont care about ur dinosaur software or docker
there is places for help with that software
but i told u how to fix it
just have to apply to ur setup
the docker container i use binds udp:15000, udp:15777, and udp:7777 only
if the container you use binds tcp as well as udp it's not configured properly or is not appropriate for running the satisfactory server
a lot of people appear to be trying to run the satisfactory server in containers that were designed for other games, and haven't done a good job of adapting those containers for the satisfactory server. oops.
lol
anyhow, if you are using docker and are having problems, you need to talk to the maintainer of the docker container image you are using. there are too many out there to troubleshoot every possible combination.
i've seen nine different published containers in the last 48 hours. the one i use (wolveix/satisfactory-server) is working for me, but i'm sure there are others that work fine too.
make that ten (the one that is on the wiki page is a new one to me)
Question, will the servers only stay for the experimental version or will there be 2 versions? Since the servers were officially released with Update 5. But now it's about the updates comes an update in the experimental version, can I no longer play with the normal version even though it worked all the time?
Hey since the last update I cant join my server anymore. I always get a version mismacht although I restarted the docker container several times (always downloading the newest version of the game on startup)
^^^^
imo, the wiki really shouldn't recommend any particular docker container. i have no idea if TeamJoe's container is a good one or not, but having listed there as "the" docker container when it's just one of many options seems... questionable.
i dont know why there would be one on there
yeah, I'm not sure if there should be only one exact docker container linked
same here, but someone did that
i would simply say soemthing like "many people run the server within a docker container. there are many such containers available on docker's public repository. please direct any questions about using these containers to their respective maintainers."
Moving back to EA, just mentioning that hosters are having this issue as well.
(if this gets deleted by bots irdc)
the docker public repository link is https://hub.docker.com/search?q=satisfactory&type=image ?
that's reasonable. it will pick up some false positives (like the source for the bot in the modding discord!) but it's a good place to start looking
the nice thing about that search is that its default sort order is MRU, which will tend to steer people toward actively maintained images
and it will also tend to get images that are specifically designed for satisfactory, rather than people who have tried to shoehorn it onto an image originally designed for minecraft or counterstrike or whatnot
right π
my wife worked at redbox for almost a year, and spent a good deal of time dealing with random crap related to docker, kubernetes, and aws
i think even mentioning docker around her gives her flashbacks
if it'd cause problems it can be just removed entirely
nah, i think it's a good thing to have there, it might reduce the number of people who try to put in an ad for their own image. and it serves as a reminder to ask the right person about one's problem
docker is a real pain in the ass sometimes. it's also exceedingly useful.
Is the download for the satisfactory server with the steamCMD broken, so that u can only download the experimental version of the server at the moment?
I tried the download multiple times with the command
.\steamcmd.exe +force_install_dir C:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 validate +quit
(without -beta experimental) and I always get a version mismatch (Server Version: 174005 Game Version: 173879) π¦
so u cant download a server for the normal version of the game?
okay ty will try
or i just threw out streamcmd folder and unpacked it again
okay seems to work π
Then the wiki needs an update. The upper part describes how to download a normal server using the command I wrote above.
Below is another command explicitly for the experimental server. In this command is -beta experimental used, but in the command above not -beta :/
ya its cause steamcmd remembers
im not good at writing shit and formating stuff so i dont screw with the wiki .. that way they dont get mad at me
ahh okay ;D
hehe
so many people put alot of time/effort in it i dont want to crash it or something
we rent a satisfactory server yesterday, all fine, today in the morning also fine, at lunch server restarted and got not experimental version. what are our options and why is this shit happening?
if server is 005 then its exp .. if not then play on ea
or talk to hosting about changing to exp
I never got an answer to my question, whenever I try to join my friends server which 3 of them are playing on I can't, just says server not authenticated and offline
Only for me
is server local ?
No
on net?
then ur side most likely is messed like defender or av or firewall
defender u can go in inclusions list and check all for satisfactory
I don't use defender
keep troubleshooting then
As I said I disabled my anti virus and firewall to test and it doesn't work
It's been going on since experimental servers went live
if people use the server fine but u cant then its ur end
Yes I'm aware it my end bud, but nobody knows why
verify files or reinstall game
I've reinstalled, disabled everything that affects it, restarted router
Check ISP firewall
All of which no difference
Yup that's what I said?
so all we can do is name all the things it could be or u could try
Mate it's been going on for 3 weeks I've tried everything hence why I'm asking if anything is missed
but this is to much like drama so ill wish u good luck
Don't understand why your acting like an arse about it
Yea I said that's not the issue I've tried it and then he's getting arsey saying I haven't tried like hello?
well im done helping u so problem solved
lol easy enough my stuff works ... thanx kinstry π
nice one, youre one step ahead of me
hehe been on this road many times
couldnt connect to server for ages, couldnt work out why, reinstalled server and it all worked again ¬¬
always the way
restarted game now i cant connect again π
and before that it was experimental and was updating every couple of days
but yeah totally used to the "it don't work tell me why" from people who think it's rude to ask them what they've already done or to ask for more details than "it's broken"
yeahh poor kid, needs to learn to troubleshoot
why are there no saves?
like we have a magic "fix it!" button that we can just press and everything is happy again
saves dont save there
i mean, yeah, sometimes we do, but not usually
look for a .config folder
I mean on the server
yeah not on his linux terminal, look for a folder called SavedGames
there is none
how are you running it?
mine endedup being here: ~/.config/Epic/FactoryGame/Saved/SaveGames
in mine they're in "saves" but that's beacuse the docker container i use configures it that way
found them thanks
GAMESAVESDIR=/home/steam/.config/Epic/FactoryGame/Saved/SaveGames
Yeah i was confused because there was also a SatisfactoryDedicatedServer\FactoryGame\Saved folder
sure, that's where the savegame folder is
oh, the other one, sorry
yeah, that's because of how steam's infrastructure divides game data from user data; game saves are considered "user data"
yeah
user data has to be stored in the user data area, which in linux is somewhere in $HOME
on windows it would be in %USERPROFILE%\AppData (most likely %LOCALAPPDATA% but some apps use the roaming or locallow subtrees)
Hi
As anyone had the issue that the server says its update but when u try to connect to it trough the game its says version mismatched
wtf
did you stop the server before running the update?
Hello, I have the same issue. usually a restart of my server (running as service) fix the updating, but not this time
yes i did stop it
Could be the difference between experimental and early access
I did have the same issue
dont think so i have both in experimental
is there anyway of me knowing the version of the game in the server?
did it show the build id?
steam updated my experimental this morning (did not launch the game since a few days so it may be older). and when trying to restart/update the server, i have the same two versiion numbers.
hey @native canyon the dedicated servers branched yesterday. and anyone who had an experimental server defaulted to the Early Access client (173879). theres a SteamCMD argument you can run if you want to change it back to experimental.
ha okee, thannks. will check that as well
Do u know the command to do it?
windows or linux?
think you can run app_update <appid> -beta experimental
server app id is 1690800
I got the server running and were online with 3 friends!
But question why is the workbench someone else places always "in use"?
i used to get this bug before the dedicated servers, just think the server is not being told its no longer in use
its working THX
happy factorying
and how would one fix this?
my fix was letting the host drop benches, but since its a dedicated server there is no host, so each person try and drop one and see if it there is one person it works for everyone
might be something that needs reported
Yeah will just try restart the server
Does someone know why my server is saying "Inactive" and when i try to connect, i get an Connection Timed out error? Running on ubuntu
any errors in the console of the server?
[2021.11.27-15.01.58:700][ 14]LogGame: World Serialization (save): 20.710 seconds
[2021.11.27-15.02.03:296][ 14]LogGame: Compression: 4.585 seconds
[2021.11.27-15.02.03:296][ 14]LogGame: Write To Disk: 0.006 seconds
[2021.11.27-15.02.03:297][ 14]LogGame: Write Backup to Disk and Cleanup time: 0.008 seconds
[2021.11.27-15.02.03:396][ 14]LogGame: Total Save Time took 25.405 seconds
how to speed up that World Serialization?
faster cpu
ok thx no option for me now π
faster cpu, more memory
e5 2680v4
and ram?
ddr3 2400 ecc
size?
ooh, ecc, spiffy
dedicated server for Epic???
24 Gb for now, ca give him up to 64
there is no epic download for the server, see the wiki for instructions on using steamcmd
yeah that shouldnt be taking 20 secs to save
link for wiki instructions please
see pins
map size is 7,5MB
Thanks
other processes running?
oh stop.. 8 MB now
Someone knows if nitrado server are on experimental or early access ? or can be switch ?
you can probs ask them for either
Ehy i have satisfactory on epic. How can i setup a server?
go ask their support
follow wiki in pinned topics
Thanks
i have satisfactory running on a ryzen 5 2600x, with a minecraft server running on the same machine, and don't see issues like that.
there might well be a nonlinearity in the serializer
runs in a vm on a proxmox host with prefered cpu time to this vm, server utilisation is about 12% most time
the server will genreally occupy all of one core all the time
any additional cores given it will be used only intermittently
so it's probaly not much of a difference whether you give it two or sixteen
100% sure proxmox is configured correct?
99%
defo sounds like a bottle neck somewhere
ok doing some benchmarks
the devs said somewhere that the game is fundamentally single-threaded, and while there is a thread pool that is used for some things, pretty much the entire simulation is run within a single thread
Experimental dedicated servers are ruined atm, latest patch broke the connection.
good argument for using EA then, there's a reason it's called "experimental"
We can't connect to Server Experimental atm ?
There is no way to send a message to the server via console correct? I checked the wiki, didn't see anything
server manager
none that has been disclosed so far
Thanks
console is in server manager
if you think that would be useful, you should say so on the QA site
Geekbench 5 Score
791
Single-Core Score
6506
Multi-Core Score
Geekbench 5.3.1 Tryout for Linux x86 (64-bit)
looks ok for me
same score youd get outside proxmox?
if i compare with cpu data on geekbench it is ok
CPU Benchmark Scores
755
Single-Core Score
8696
Multi-Core Score
We change our server branches on-the-fly. It's not an issue but we're trying to bring this to the attention of the devs so they can fix it π
might be missing some dependencies on ubuntu @vale bobcat
ok thx for this i will research
you install libsdl2-2.0-0:i386?
no but now
thx for your help i will give it a try later π
Hey, anyone with this problem? I need to retry several times until it works π¦
The server is near me, and have no issues to ping...
Ports are open
experimental version?
set longer timeout?
But... around 18ms ping
or maybe hub is in high load area .. and if u move it will load
easy enough dont have to help ya then
id the same issue earlier, did a reinstall and it worked for one connection, then when i restarted my game it did the same as you see above
just kept retrying and it would work eventually
bruh
u did everything so im not wasting my time lol
Yeah, I'm doing it, but it's pretty annoying π¦
does the server even run on a 32-bit arch?
the wiki says it only runs on amd64 platform, so i don't see how an i386 library (which is only useful in 32-bit mode) would make a difference
that's weird.
failsafe for potatoes lol
because you'll pretty much guaranteed to get exceptions if you try to use i386 code in amd64 mode
i386 = 32 bits and amd64
i know what they are
it works on 64 bit too is what hes saying
no, not on debian or any debian derived architecture
i386 is intel 32-bit, amd64 is intel/amd 64-bit
well its recommended for a reason
few other sites about hosting say the same to install this
it's a weird steam thing, i guess
cant argue with the overlords
i'm finding it in the issues section of the steamcmd github
they must subproc it, or they only use it for data
yup, they subproc it
parts of steamcmd run in 32-bit compatibility mode
because steam is too lazy to recompile
so, my server keeps going into a timeout state after 2-3 hours of uptime
this is fairly new
it basically drops everyone out to main menu, then refuses every connection with timeout
the process is still running though
so it does not "crash"
if I reboot the service it works for another 2-3 hours roughly
then enters this dead state again
any ideas?
check the bug site .. havent heard it that way yet
I also get that
New from this patch