#dedicated-servers
1 messages · Page 203 of 1
anyone have a nice batch file that has the commands to detect when the server is down, and to restart it?
Sunning it as a service. that will let windows/linux runn it in the background and then restart it in case of a crash.
Thank you
Sunning? sheesh.
you all recommend NSSM
serves me right for trying to type with three cats vying for lap space
I run linux, so I recommend systemd
no no,hell is fine
it is me and I has a question
7ahaba!
welp, it finally happened, one of my train stations "jammed"
it can be both
Well that's that then, delete ur save and start again 😛 haha
Hello Me, ask away.
okay so I have the epic games version of Satisfactory, but I would like to host a private server with my own hardware
how do ?
the other players in my server might be displeased with that. I'm instead going to download the save, raze the station, reupload and rebuild
please try again in complete specific sentences.
absolutely doable. Directions are on the Wiki page that AlienX just linked you to
never
LOL
didnt u have to rebuild it in single player to fix it also?
I'm Sciencing!
ah I only got down to the bottom of the system requirements
Thanks CubGeek, Actually your right. Makes no ends as they get em sorted pretty quick.... And the whole game is experimental.
where is the config. ini
so you didn’t read the infomation on the wiki page? you just stopped and came here. 😦 boo. Why do we bother creating the wiki, guys?!
good quesiton
play nice. at least this person started on the Wiki (:
now that I have read the wiki page I am losing faith in my abiltiy to read
enjoy the small victories
Touché
i need some help setting up a server for more than 4 people
i went to the satisfactory wiki and we put in all the lines of code in the places it told us to and we still cant get a fifth person to join
do i just hop in game on my main machine, then try to connect to it?
yeah, connect to "127.0.0.1" if your hosting it on your own PC though 🙂
im not hosting on the same machine that is playing
the ini files are located in different locations on linux and windows. more inf here:
AHH, yeah, try to connect first, see if its running and reachable
you’re not what?
wait so I install it with steamCMD even though I have the epic version?
Hosting it on his own PC @versed merlin
yes
Yes
okay
Yes. The server files don't care what store the client was purchased from
UwU
(and no, you do not need to buy it again on Steam, though I imagine CSS would appreciate the money (: )
you do not need a steam account to install via steamCMD, and the dedicated server doesnt care where you got the game files from
ahhh. gotcha. 👍
That's quite the area.
Do i need to do anything with the ini? I assume no?
but…. why?
generally not; most settings are managed in the Server Manager
placing a rail network around the map
there are a few edge cases where you may need, but they are rare
This has to be the SLICKEST implementation of server management i have ever seen
do they have a name for what’s wrong with you? i’ll bet it’s hard to pronounce
I think it's called the "Kibitz Syndrome"
"ferroequinophilia"
is there already a posting on the QA site for "uploading saves to dedicated servers is cool, but what about downloading them?"
So, offhand, if i configure a new server, does the first login have to come from my IP in order to claim it?
Na, just the first person to add it to the server manager can claim it
doesnt matter where you connect from
Maybe they should add a PW on the INI as a second security measure
There is a password; it's just that the first to connect gets to set it
who else is going to know the ip address of yoursever and login before you do?
I will add a note explaining that the preferred process is to set up the server, claim it, and then open the forwarded ports.
If i have to wipe and rebuild my server
existing players might know the IP
These dont get reported to the public steam server lists?
If someone else claims the server, you can nuke the settings file (docs on Wiki) and reset the password.
They do not
no no, they are not connected to Steam in any way
ahhh
true. but these are not published in the server lists
so my server doesnt get broadcast anywhere. good to know
other than to CSS, no.
CSS?
correct; it's on you to give your address to your friends.
the only data sent to CSS is crash reports (and apparently even that didn't work until recently).
got you, and i trust people im playing with. Just dont want bots to snipe it out or w/e
not true, every time u build a belt or a building, telementry gets sent 😛
Coffee Stain Studios…. the game developer
I find that highly doubtful
:snrk:
im silly
lol!
There is, I made it
does anybody mind helping me get a server setup with 5 players?
api.stathat.com is the end point
everything is set up, we just cant figure out how to get more than 4 players in
block it in your DNS, and watch the CURL errors happen in the servers console whenever u build something
wiki
@versed merlin we edited our files to match exactly what the wiki says, but the server still isnt letting more than 4 players in
restarted the server, to ensure the ini changes are put into effect?
yeah
did you do it in this order?
- stop server
- edit file
- start server
yeah, set it to read only too
is there a quick auto update / run batch on the wiki
(havent implemented my service yet)
The same command used to install the server is used to update it
if you are saying what I think you're saying, the short answer is 'yes'
I want to batch, update program through CMD, then run server after update or no update needed check
then yes, that should work
cool
i am perplexed at how many people are having trouble with those directions, they are very straightforward
Well, there was a syntax error
other than that it's not been saved, that appears correct.
yeah, i've tried it multiple ways. it seems not be working still
Look at this entity, already a pro (:
haha
k. timer’s going off. time to go to kitchen and finish dinner then serve. ciao, y’all.
o/
force_install_dir J:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 validate +quit
echo server update / check complete
FactoryServer.exe -log -unattended
echo server is running
pause ```
will that work
Guys, anyone with this problem? I believe it's something related to the game.
it will not
no, you're not calling steamcmd.exe
I dont have connection problems with the host :/
steamcmd +force_install_dir J:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 validate +quit
echo server update / check complete
FactoryServer.exe -log -unattended
echo server is running
pause```
ye, should work with a .bat extension.
it may be related to port forwarding not being set up. I get a timeout also when testing that address
Well... sometimes it works
does anyone have a server set up?
many of us, yes
yea
may i join one?
I just got five timeouts in a row testing that address, so either the host is down or there is a network issue
do i need to use steamcmd or steamcmd.exe in that bat
if it's a .bat or .cmd file, either will work.
cool
Anyone know off the top of their head what the item limit is in a world?
without modifications.
provided it's being run from the same directory that steamcmd.exe is actually in
Hmm, sad ;-;
console log
that might be on the wiki but not in the pages about the Dedicated Server itself
ohh i see a problem, those two programs are in different directories.
this is what the cd command is for
got ya
@echo off
C:
cd C:\Path\To\Where\You\Installed\SteamCMD\
steamcmd.exe +force_install_dir J:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 validate +quit
echo server update / check complete
J:
cd \GameServers\SatisfactorySErver
FactoryServer.exe -log -unattended
pause
(naturally, if SteamCMD was installed on a drive other than C, you will need to adjust lines two and three)
Looks like the batch is functioning as intended! Thank you for the help!
now i heard not to run SF servers for over 24 hours, is that still the case
the server automagically restarts after 24 hours
automatically yeah
I love technology
it'll even make in-game announcements letting players know it's about to happen
Mine has never worked 😄
lol
countdown timer happens, it gets to 0
error appears in the console that it could not Travel, and keeps going 😄
So it looks like on a 5950x cpu it is possible to run a server of 4 people at only 25% cpu usage of one core.
That means this sucker can hold a lot of servers then? 
Fresh servers, or end game servers of 4 ppl (big difference in computational power required)
Got a near-midgame loaded with 4 people running. Idles at 20% but seems to spike up to 35% at times.
per core
ah, you mush have a good hypervisor
i need to set up all that ish on my server machine. its just a second computer at this point
using pterodactyl. we loaded up a demo last night and we got it running on about 40% of one core max.
My machine could be a decent "server array" box, but as of now i just use remote desktop to manage it lol
To be fair I did that for ages for my personal community servers. Gmod, l4d2, MC and so on. But now I had to do it right since others wanted a piece.
i mean, with good hardware you could be a small scale PaaS business
but, no advertising here - read the pin
I still gotta find a real good end game or a good group of people to hop on one.
I have been waiting for vehicle automation improvements to start a new major world
The last world was ALL conveyors, and ran poorly
Looks like the time is right to start pushing these servers for ... science
I mean like if I could get my hands on let's game it out's save, or get someone who can really dump the time to push these.
I really wanna know just what the limit of ram they can eat would be, but also seeing how much it can leverage an additional core.
i wonder if he is part of this discord
try sending him an email, i would be curious
Ya know what, I think I will just for the crap of it.
I'm more just curious for ram at least from a hosting perspective. If a host has an unmetered tier that lets a session just eat what it wants then it can't be reasonable if it'll eat 30+gb. I highly doubt it can, but I don't have a good way to know.
I bet the devs would love to see those results too
I have a machine ready with 10c on a 5950x and 120gb ram free, so I wanna see just how far it can go.
The thing is, i think the bandwitdh would cause major bogging before your PC resources could be used up. Just my theory
Anyone has tried rental servers yet like g-portal etc ? wondering how well those run
I mean gbit should be fine to handle it all for a while I would think, but knowing the networking is on a separate process / core as the main thread it would be interesting to see if I can get the second thread up to 20% or more.
Nah, i always host my own unless devs are goobers about it
I self host as I don't want to paid for a server
There are some out, but it only just launched a bit ago. So the ones I've seen seem to be a bit jank. Could always get a VPS and run it there, but that can be costly. But there are hosts popping up. From what I've seen it can be VERY stable when done right.
If you have the hardware to do so and the ability to open ports I recommend that over anything, the SteamCMD is easy to set up, and you can even get a autostart/restart script going via a .bat file.
Yeah, got mail from g-portal that they offer servers for satisfactory now, i have used theyr servers before for conan that was fine. Currently not sure if should try it for satisfactory yet or no xD
currently got only one rig so self hosting is no go
I wasn't able to see if g-portal uses pterodactyl or their own custom panel, but hosts that use pterodactyl as a panel should already be set and stable. Granted some other hosts may have gotten it down already, but the few that I've seen myself are jank. Just haven't tried that one yet.
I expect all hosts will probably have to make changes as this gets more fleshed out, adding the API later on and such, and as more optimizations arise. So it's all a WIP for everyone so far.
Mhm, probably wiser to wait a month or few before use rental servers
Yeah.
Also I need to get on tonight with a few friends on a dedi as last night we has a lot of issues with the power switches on machines. They'd be in the on position for one client and off for another, sometimes the machine was actually on and sometimes of. A strange case of Shrodinger's switch.
shoutout to @worthy forge , huge help to fix our server and he's an absolute gent 
too ... much ... praise ... can't handle that 
so, i have just started to try to get trains to work in my dedi server world...
i wish i didnt lol
why?
awwwwww
Only just got the train network running
just lots of issues Ghoti, rail connected to eachother but not
working atm tho, even if i had the train stuck in docking
Anyone here have issues with Conveyor Belt Floor Holes on their dedicated servers?
I'm having the same problem as this person: https://questions.satisfactorygame.com/post/619d7b11831c85205236104f
I have a server running from when it was still experimental and was wondering how to switch it to early access version
It should just be the early access version.
ok so if I update it it should switch over?
does anyone know any good dedis with nice people on it
Yup. You actually have to explicitly tell steamcmd to even install the experimental branch with -beta experimental
I am using steam cmd becuase you can't see it unless you own it and didn't want to buy another copy. Ok well I updated it the other day after it should have been early access and still connected with experimental client
At one point both experimental and EA pointed at the same build.
oh maybe that was it I'll try now I wanted to ask before I did just in case I needed to do something besides shutting it down
I have that open which is why I am here. 🙂
I notice you can't blow up rocks anymore either.....
Update the server to the latest build with steamcmd of course.
yes
the ones that have the 'blow me up' texture
All you need to do is let the server update and it will roll into Early Access
seems clear enough to me (:
currently both Experimental and EA are on exactly the same build, so either client will currently connect to either type of server
don't rely on this to continue to be the case though of course (:
I figured that but I just got almost to second space elevator and didn't want any issues. Thank you for the confirmation of what I was thinking
oh ok
you should be fine going forward to keep updating as normal and use the EA client unless you go out of your way to switch your server explicitly onto Experimental
ok thank you
you're welcome (:
I experienced an issue where I crashed and logged back into my server before it realized that I timed out
now I have a duplicated player in my game
is this a known problem, is there a fix?
Like it's just sitting like a disconnected player
you can remove it using SCIM (interactive map)
or, even easier, beat it senseless and it'll eventually die. then recover your stuff
it's invincible
ok I killed it and it didn't drop anything
then its inventory was empty
what is the default auto save interval for dedicated server?
Is there a way to transfer a save to a server? I have a save ive been playing with my cousin and now that v5 is out i would like to properly host it as a server
i suspect i may just be able to copy the save to the server but wanted to ask before doing anything in case it causes problems
300 seconds
yep, the Server Manager will let you upload a save from your computer to the server
Awesome
Anyone seeing artefacts on vertical conveyors when playing on a dedicated server? Or items disappearing or getting stuck on conveyors? Is there a fix or does anyone know what causes it? Or is it simply the current state?
(Version is the latest experimental)
conveyor lifts and lift holes are kinda janky on dedicated servers IMO
We have this ticks stat now. What should that be around if the server is performing nominally?
30 from what I've heard
pinned messages
Anyone seen an interesting bug where if you have 2 mergers on a line going to a constructor, one line pauses for x amount of seconds before merging?
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @slim spoke
check the bug reporting place
its known and repeated
Haha fair
I just wanna say, 8 people on our server today for several hours and not a single hiccup. Half of those are on the same LAN. Great job team! 🙂
This LAN party will be going on for about a week, so hopefully it's smooth sailing the whole time.
Here's a new one: Smart Splitters are throwing things into the Overflow port even when there's room on an Any or Any Undefined port.
Vexing as I just saw that a shipload of Computers went into the Sink rather than stroage as a result of this
hahahaha
and I'd wager alclad sheets too
on the upside the train I was troubleshooting to find this is reaching a top speed of 185km/h (:
oh ya lol
i didnt feel like cleaning my game comp so i threw out server and both versions of the game haha
play something that works and is more exciting like lawn mowing simulator
lol
seems.. rash. but you do you
nothing to do right now
also no game no server no memory .... i can take a break and just laugh at people
how are vehicles in general so far in dedicated
mostly good though trains can be slightly cantankerous
trains in MP is usually solved by having host build them but in dedi there is no host player* so whats the fix if they go jank
sometimes cutting the power and reconnecting it works, but if thy really go off the rails (hah) you can download the save, load it in singleplayer, rebuild the station, and re-upload to the server
pain but I only had to do it once
i noticed that too, like they was acting like normal splitters. :/
that would have been better actually
at least I'd have gotten some of the several trainloads of stuff into my storage facility
but mine were directing everything into Overflow
lol thats crazy
I've had a simalar issue too, usually managed to fix it by setting the splitter left to right in order.
"reasons"
Hey guys, my dedicated server (running on windows VM in proxmox) just crashed for a second time during the night.. Anyone who can tell me what's causing the problem based on this log?
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @slim spoke
i've tried to update my server with steamcmd +force_install_dir ./SatisfactoryDedicatedServer/ +login anonymous +app_update 1690800 validate +quit and the validation process was successful ... but i'm getting this message if i try to connect to the server ... what i'm doing wrong?
didnt seem to update it .. maybe steamcmd needs an update?
i was thinking that steam updates itself in the same process ... how i update steamcmd exclusive? ... btw: i tried update process again with no success ... but her you can see the CLI output ...
steamcmd just updates itself when you run it
It does, Hogan. Did you restart the server after the update?
Also did you pass +force_install_dir and update/install in the same directory as the one you are running from?
maybe his server was running during update?
Those are the most usual causes for these mismatches.
steamcmd +force_install_dir ./SatisfactoryDedicatedServer/ +login anonymous +app_update 1690800 validate +quit
no .. server was turned off during update
yes ... i have only one directory with the game
and i start it from that directory with ./SatisfactoryDedicatedServer/FactoryServer.sh
my update process: stop server >>> run update >>> start server
You start it explicitly or is it set up as a service?
no service at this moment
And if you run ps -ux, no server processes are running? I'm running you through the process again just because I have no other ideas.
Relative pathes always give me the ickys because it depends on the environment you run it in, and especially when you are not very experienced easily a problem you create for yourself 🤷
I'd pay extra attention to this aspect too.
i stopped the server now and run the command
i will try a fresh install and report the result back later here
Okey so since the dedicated server out of beta is I'm getting an error which is unable to detection host,
Does someone know how i can slove that ?
dedicated server out of beta
Have I missed something?
But to answer you question, that is a warning that you can ignore. Can you connect to the server?
this exactly was the issue ... changed my path from relative ./SatisfactoryDedicatedServer/ to absolute /home/games/SatisfactoryDedicatedServer/ ... and it worked ... thank you all 🤘
How are you actually trying to connect?
BUG? I have noticed I can roll through the items in hand but nothing appears.
by ip not forwarded or somthing @rose valley
when i startdup the server it just stops with this
thats normal.. those are just warnings
iknow but i explect more
its unattended
Have you clicked on the console window before it stopped moving? Try clicking on it again (to select text) then pressing enter.
You have to go ingame
The Sever is idle until it is claimed
Try to open build menu and close it, fixes it for me.
Seems like the game thinks you're still in some menu or something.
Does the dedicated server count as experimental or early access?
Ah. Is there a way to load the server with mods?
no
Dang.
Ask for mods over at the [official modding discord](#welcome message). - <3 @slim spoke
does anyone know how to fix this?
verify files.. retry, restart, reload
i cry stil not workming
restart server
also..a time out could also suggest a failure to port forward of open ports accordingly.
When do you get this timeout?
when trying to join the server
i joined once
then stayed on it for like 10 min
and then got kicked
and couldnt join after it
It sounds like the server process might be suspended. Does it seem alive if you look in the task manager? Is the console window producing any output?
is the server alive in server manager in client
Are you running the server on the same computer as the one connecting from?
no
Is it in the same network?
give me sec on that
nope
Have you set up port forwarding then? It might be that the server picked up a port other than 7777.
Try 15000 to 15010 and 7777 to 7787 instead. For troubleshooting. Maybe your port 7777 was already taken. It looks like port 15000 works since you get to the point where you can try to join a game. It's port 7777 that gives us this trouble.
It looks like port 15000 works ... should be 15777
if 15000 works then 15777 works too since the former depends on the later.
u can connect and beacon not work
then u get booted .. so not his issue but it happens
15777 is query socket and it also refers the game to the beacon socket (15000). The game wouldn't know what the beacon socket is if the query socket did not work. The relation between the beacon socket and the game socket is the same.
he wasnt there long since there was no info at the bottom for client
also i guess since u told u him at the start to range that port
A patch will hit experimental soon, which will change the port configuration a little. You'd only need to forward 15777 and the other ones would be routed through that. You can also try that, if all else fails, once it lands (soonish I hear).
You are right, I was a little incoherent, he does not need to touch that port. Only 7777 should be ranged, to test this hypothesis.
i usually tell people to range the port to test so i an idea what you were thinking
i do it both anyway if it not works i will change 15000 back
ya thats fine
dammed i have to change firewall to
not for much but if ur router is setup right the ms firewall is pointless
restart server
We're still there. Something blocks traffic on port 7777.
first thing i did
Try to also add -Port 7778 to the server startup args.
did u in server manager tell it to use port 7777?
just a thought maybe he isnt sending to the right port
Also, do you see anything on the server logs when you try to connect?
that should been 15777
The port that you specify via the server manager is the query socket and that one is connection-less.
ive seen others mistakenly put wrong port there
So this must be the game port. His beacon connection works well. It's when he joins the game that he times out. At least that's what seems to be going on.
hey can i send you the logs private @rose valley
no need. Just tell me if any logs are produced on the server when you try to connect.
there are
Can you show us those (strip ip addresses).
Nothing comes through on the game port. (default 7777)
Try running the server with the -Game 7778 parameter (or try any port, as long as you have it forwarded)
dubble checking
give me sec i found something
redid portforward with tcp and dcp
now im looking
ports should be set to UDP
tcp wont help at all .. just lets something take the port on u
Yep, using TCP won't get you anywhere
well i know wher to look for now
think im gonna redo all my portforwarding tomorrow
Or you can try the experimental patch landing soon 😁 Yours is a perfect use case for that.
So single port server is coming soon then? 👀
On experimental for now. And there's a chance it will never make it to EA. Depends on how well it works.
Hahaha i will see it soon (psst how soon is soon )
Is jace or snoot giving us a new beautiful video tonight for us😉
soon ™️ Keep an eye on #patch-notes

thanx for the update
has anyone tried lgsm for running dedi?
Well thnx for now @rose valley
can someone help me check if my dedicated server is reachable from outside?
locally it works
But I'm using Early Access Build
you can just connect with your public ip
it shows as offline, when I try the public IP
then it probably needs to be port forwareded
I added the port forwarding. But it looks like its not working
dm me info
Most home routers do not do NAT Reflection, so connecting to your WAN IP from the LAN often doesnt work. damn ISP's making things confusing 😄
heey guys me and a friend renting a server true nitrado every thing works fine but now where starting too place some lights and where starting too get major lagg spike's from the light's while we just placed a couple is this a know issue atm ?
Thanx bodgan and crew 🙂
Grade A 10 Plus on only needing one port to forward
starting a Dedicated Server through steam GUI is supposed to open a terminal, to see the logs?
That is not happening (Linux - Early access Build)
We've made a few changes on experimental:
- Only the query port needs to be forwarded or open now, and is freely reroutable
This change is truly experimental in that there is no guarantee it will be carried over to early access. It all depends on how well it works. So we can use all the feedback on this! We're mostly worried about excessive CPU usage and/or lag, especially on servers with a lot of traffic. It would also be useful to test it with some large, end-game factories.
ah, I see I have been spoiled by my isp not pulling these shenanigans
I’m trying to update my server with the usual batch file but it does not work!! Has something changed?
steamcmd +login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 +quit
is there a quick way to migrate dedicated server from experimental to early access?
normally in the base game, you cant really go backwards
id assume its probably true with a dedi to some degree
the server hasn't been touched for about 2 weeks
so it should be behind early access
ah fair enoughs, then maybe, but i am unqualified :D
It's actually a little ahead now.
Nice job, Bogdan!
Also, if you are installing the server according to the wiki instructions, it's going go to be early access, unless explicitly installing experimental, following the steps also on the wiki.
( -beta experimental ) being the key.
hows it going bogdan? still mad work on the dedis?
now we need ea dedi server room lol
server was installed a while back...
it has slowed down a little, to a more normal pace. now that we're mostly done with the really nasty bugs. So now I get to make some improvements ❤️
if a dedi was installed before EA, if you update it, will it force to the EA branch of it without the tag?
Yes
If you installed it before EA, it will roll to EA on the next update.
i think that was more or less what Morgyn was asking
aha perfect
do you still need to setup a server when renting one or does it do everything for you?
it's automagic then
plug and play basicly ?
that would depend on the provider i would think
uwu
were dedis added to epic yet? if so where do i find it since its not in the library?
nope
dont need them, was just wondering tbf
hmm
as soon as i join the server on the new single port
the server crashes
sadface
server just updated to the new version. whilest the game itself doesnt have a patch yet
making it impossible to join the server atm
huh
I am on epic tho, maybe it's a bit faster than Steams CDN
Im the other way round
game is on 174005 the server does not update the steamcmd says its already updated\
Nice you were able to get that down to just one port being opened, especially since 7777 is used in other games and could cause NAT Redirection issues.

Guys please help am I doing something wrong?
Technically the game still uses that port. But the server can now route traffic to that port through it's query port (15777).
Server/game mismatch
or crash when trying :sadface:
I'm both on experimental
have you added the experimental tag bogdan mentioned?
Server says it's up to date though
where?
Yes pay attention to the wiki page. That where you can find the steps for switching branch to experimental.
i imagine not everyone is aware dedis are now on the EA/EX rollouts now
-beta experimental
gonna try
I'm experimental all the time
check the wiki lol
in your .sh / .bat
Check the wiki.
wikid
I shall download EA until the dedi server crash gets fixed in EX.
its alright bohgdan, the message i linked and your new one said to check the wiki :D
we did everything we could!
crash?
ima just leave that broken as i broke it twice
I added it to both the start .bat and update.bat
It's installing the update now
check questions site, already posted it bud
this one bogdan
Bummer. Let's see if others have a better time.
Hey Guys I've got a question is there something wrong with our dedicated server or why are items stuttering on the conveyor belt? and sometimes teleporting? several restarts were already made
will let you know when server is up to date, shouldn't be too long now
@spring salmon known issue.
ah okay thx
i believe the teleporting items, or belts not displaying their items does not actually affect belt throughput.
The crash has an obvious fix but we won't patch again this week.
@pure cloak u windows or linux bud?
The patching process is a long and windy road.
Windows, stand alone server
cool, is good to test something different.
I have a .bat which just grabs the latest version and installs it. once it's done I boot my server
nothing too difficult (after setting up for 4 days)
i guess ur bat has the -beta tag on it?
hey guys i dont have a update on steam does it just take a while?
since 5 minutes ago
Did they put an update out for experimental, but not an update for experimental servers? I have a mismatch with no request
your server is updated for exp i would guess
I had that the other way round haha
Game is up to date, but server not. Weird.
to anyone with a non-updated server, make sure to check the wiki for the setup for the EX branch of the dedis
@rose valley I updated the batch file the server seems to be updating 👍
look at the pic again
are you asking steamcmd to download -beta experimental?
I found my server, it's currently loading. (which will take the usual 8 minutes)
might be worth adding a pin here bogdan about clarity of the beta/EX version and to check the wiki for setup
I use a server provider, so not sure on the -commands. Will contact their support
Patch Notes: Early Access (EXPERIMENTAL) - v0.5.1.2 - Build 174005
ah fair, yeah you'll have to ask them to download the experimental branch of the game buddy
oh wow, not 8 minutes. I'm in! server works. Thanks for helping with the -beta experimental
Good to know it works on Windows at least.
Do you think I can use my current save on server (was experimental) with the now early access client?
Yeah you should be good.
make backups just incase ;p
Will do, will try now. Thanks!
for what it's worth, i just updated to exp and downgraded back to ea. and the save still loads as intended.
👍
one of the updates might stop that from working, downgrading is usually a no no in satis world
@rose valley Is there a way to clean stop the dedicated server from an outside process? I would like to create a little script/program that stops the server gracefully, and than copies/back-ups the save game + server. Otherwise I'll just create a script that backups the savegames while the server is running.
dont just come in and ping the devs
taskkill lel
I have the same thing, my Ded Server still at old version even after restarting my docker
keep reading above
going through above msgs now
Ok, swapped to EA version and didn´t touch server. Can play no issues now. Was only on EXP for the servers, so all good. Thanks for the help!
can i move a save from a ex server to ea server without losing anything?
back up the save and give it a try in ea client
I just had the same. Just use the EA client to play on and leave the server as is.
that thing happens not only on dedics but on normals too, and not even experimental, EA also has this bug // and it doesn't affect the belt, and it seems to be only for some players not for everyone // and it only happens on multiplayer, and from what I had seen only when you aren't the host
I get tons of warping on my belts, especially around bends and segments
Quick question, can 2 worlds be hosted on the same server, or does that require 2 server instances?
Only from the server console at the moment.
I believe you'll need two processes
What if not running both worlds at the same time though?
Well, you could create multiple sessions, but you could only have running at once, and it's a bit of a hassle to switch between them.
So right now I'd like to have the people that use my server be able to restart it using console commands... however if there is a server mismatch due to an update, they are not able to do so because even the console tab says 'server mismatch' and won't let them run anything. Is there a workaround for this so they can run remote console commands from Server Manager even if there is a server mismatch?
anyone else's server doesnt update rn?
did u ask it to download the experimental build, as per the wiki's instructions? https://satisfactory.fandom.com/wiki/Dedicated_servers
check the wiki for how to do experimental server
Nope. They'd need access to the machine to restart via the command line or something.
should be enabled worked about a week now just today it doesnt seem to update
Well, someone could probably write a CLI utility that does it, but that would be a lot more pain that it's worth.
please provide your steamcmd command @fringe fossil
I have it running in a docker container I can send you the link to the github
READ THE WIKI
if the docker container has not updated the parameters for steamcmd's invocation, then you wont be able to use exp build
please see this for more info
thx alot
People using the docker image by wolveix and having issues with version mismatch: I created a pull request fixing the issue: https://github.com/wolveix/satisfactory-server/pull/93 make sure to set STEAMBETA to true in your docker-compose or command line parameters
sry I'm very very new to this how exactly can I set this in the command line?
yea my docker doesn't look to have a setting to pass custom steamcmd parameters to. Just game parameters
stop being technical you confuse an idiot like me
Sorry, if it was already answered, but perhaps you can direct me the solution. I just updated the server and the client. Both experimental. However, the server appears not to be up to date.
Is there a way to downgrade the client?
Switch the game to the default version
Switch the game to Early Access in stead of Experimental. Experimental is currently ahead. See the wiki for switching your server to experimental.
For some reason switching version appeared to work. Thanks.
Experimental is running ahead now - The server has two branches also early access / experimental so you need to be playing on the matching version for the server.
173879 is early acces now?
Patch Notes: Early Access (EXPERIMENTAL) - v0.5.1.2 - Build 174005
Yes.
alright thx alot
new experimental update and here I just wish for the trains to be fixed.
station names are bugged on dedi, only some of the cars get loaded or unloaded.
also for some reason containers just pop into existence
containers pop into existence?
lol
yeah on unloading platforms even
at least on the EA branch
Oh I have seen that happen but don't find it affects the train efficency just a visual glitch
yeah its visual but it has collision as well
I can't even get one station to load a fluid car and sometimes a item container will spawn in it's place.
despite that visual glitch trains seem to be working fine for me
Yeah whatever happened in the update has broken things. I casn't stay connected to my server anymore and half the time attempt to connect results in timeout. Whatever they "fixed" with excessive client probing seems to have gone backwards.
also another thing: yesterday my game crashed and now there are two version of me in the world. One that has my stuff and sits in a corner of my factory and another one that I can play. Is there any way to fix this even just kicking the clone of myself?
kill the clone
it takes a lot of hits.
looked a bit creepy while the server didnt recognize me leaving
and is docile. like a brainless robot.
Any networking wizzes around here? Friends can see my IP's. I setup port forwarding on my router and opened the ports on the windows firewall. I can see the game internally but they get an offline message. I ran the Powershell commands and the ports look open on the PC. Not sure where to go next
which ports did you open?
yeah thats what I meant
also note, they are udp ports. not your typical tcp port.
yeah thats important too
i did both UPD and TCP
It's not. TCP is just not needed. As long as UDP is there, it should work (unless your router is highly opinionated that is).
is it UDP for all or do some require TCP
udp
putting both didnt work for me
Can't tell for sure without seeing exactly what's going on but my money would be on something else being wrong.
just my personal experience but it confused me too
is port 7777 just that single port or I saw a range somewhere between 7777-7827
how to fix train load/unload problem, i cant make it work
for me its just 7777 15000 and 15777 all UDP
does someone else have a difference between Game Version (174005) and Server Version (173879) with newest experimental build? I have updated both 5 minutes ago
your server is running early access version and you are running experimental probably
no, it was running fine since 500+ hours
*was
yeah I think it changed today
If I switched my server to experiemntal branch in Linux, how do I get it to revert back? I clobbered the whole directory it isntalls to and reinstalled from steam expecting that to change it but it didn't
Is it telling me that because it's loading a save with the newer version? I backed up first
yes, Game Version updated today, but it seems there is no Server update yet. 🤔
exp updated
I know that, thank you, that's not what I'm asking
english server
Why have I lost about 10 hours of departure from my server if I have only closed it and they are autosaved when I exit and I have left before closing it for the version?
dedi u have to change cmd line for beta experimental to update teh server
yeah thats what Im trying to say you either have to enable STEAMBETA = TRUE or you just play with EA
can i downgrade the server?
if u installed without beta switch its ea server
downgrade from what to what? from exp to ea? sure. reinstall without the beta switch.
@versed merlin ok thx
Okay, thanks. I will give it a try. Is it because Dedicated Server is now available in EA? Maybe that's the reason why it works well before
so from what I'm understanding U5 was pushed to EA branch and had the same version as EX branch yesterday but EX got a new update today and the server is running on EA branch now thats why you have to put in STEAMBETA = TRUE if you want to continue on EX
Correct
Okay, thanks
seems risky to say the least.
@versed merlin so if i want to play in ea one a server i need to reinstall it without the beta switch?
play in is not the same as running a server.
is there anyway to test if the ports are open and being forwaded without the game. Just went back through my config and everything looks right. Server runs fine internally but is showing immediately offline to external friends
do you want to run a server, or play on a server?
Reos: have one of your friends nmap your IP with those ports
both
@mossy radish what does that command look like?
nmap <ip-address> and I don't remember how to specify UDP ports off the top of my head
If you want to run an EA server, you need to use the install command without the beta switch. if you want to run an Exp server, you’ll need to use the beta switch when you install.
@quick mist ever thought about porting your sfcheck.py to nodejs?
to play on an EA server, you must have the EA game client installed. to play on an Exp server, you must have the Exp game client installed.
@versed merlin ok we give it a try thx u
good luck
I'd think no. One of the reasons for choosing Python for something like that is 1) good chance every dependency is baked into the base Python install 2) opening UDP sockets in Python is cake and 3) DG doesn't seem like a masochist but I also don't know them super well.
nmap -sU 123.123.113.123 -p 15777
There ya go - add the other ports in there, too, though, bc I have a feeling one of them isn't configured right
doesn't node have UDP socket capability built into it using dgram?
Hm - I suppose it does, I just looked at that.
Also most ubuntu systems have python installed by default
Installing node requires the whole stack of node things
and then maintaining it as node dependencies jump.
true
I think we would get similar answers for "Why didn't you write it in C#" or "Whyd idn't you write it in Java"
@versed merlin its dont work
Tried this and I only get this error after clicking join
I'm calling the sfcheck.py from node and parsing the output to my web panel, works completely fine that way for me
that’s not very descriptive. I could say “My car doesn’t work” and it’s not very helpful.
But if I say “My car didn’t start when I turned the key, but the engine battery light came on and began flashing” would be useful.
Is that the script that DopeGhoti wrote?
Yes
@versed merlin yes sry my english is not so good
It’s fine. your english is l ikely better than my second language 😄
Just be sure to be descriptive
@versed merlin we reinstall the server without the line to update
Are you attempting to install an EA server or an Exp server?
And are you on WIndows, or Linux?
I have lost the progress of 2 days :'v
@devout idol Please refrain from pinging the Coffeestainer roles - they are working. This includes replies in Discord as this results in a ping.
And HOW are you trying to install it: Steam? Steam CMD?
@versed merlin but the server dont show up in the serverlist of the ea only in the ex
any one else have a Version Mismatch issue with experimental atm, the client updated but the server says it's already upto date, but is a version behind (client 174005 server 173879)
update server on experimental branch
@versed merlin linux
execute steamcmd
wiki has instructions on dedicated server page
login anonymous
You can turn off the ping for replies. I do it to Ben all the time.
@versed merlin steam cmd
app_update 1690800 -beta experimental
oh new argument
anyone having good success with a third party hosting provider for dedicated servers? giving up on people being able to see my machine from the outside
darthporisius except he pinged uzu for a common nothing
Slow down, keyboard warrior, and use more than
one
line
per
comment. String your words together 🙂
Sanctum, I'm not arguing with that. I am just saying you CAN turn it off. XD
should tell him that lol
OKay, and are you have installed SteamCMD on the server machine?
sorry :v
@versed merlin yes
@devout idol, heads up, you can turn off the ping for replies. I do it to Ben all the time.
by rapid-fire typing like that, your postings get mixed up in the midst of others and makes it difficult at times to try and follow what you’re needing. :). also, using the “REPLY” function definitely helps!
Okay. You’ve installed the EA server from the command line listed at
https://satisfactory.fandom.com/wiki/Dedicated_servers#SteamCMD
that will install the EA server. Then, each of the game clients who wants to connect will need to have the EA client installed, NOT the Experimental beta version.
Then the first person who connects to the server will then set the game name/session name, admin password, game password, etc.
anybody have issue with resources not being displayed properly on belts after loading save
They will need to ADD the server in the server manager window, in the game client.
version mismach on experimental branch.. why?
exp updated
If I was going to write a CLI utility these days, I'd probably do it in Go or Rust (or maybe Java, if I felt masochistic enough to pull GraalVM in) - not having to worry at all about whether the user has X installed (and the right version of X!) is wonderful.
@versed merlin yes we try this and it dosent work
u can argue cli stuff in offtopic
- Local build: 7776781
- Remote build: 7776781
is that the latest experimental server build?
the cmd line for dedi if it has -beta experimental it gets exp server
if not then its ea
hmm.. ok ill try thx
Irritatingly, #patch-notes does not match up to that version number. It's v0.5.1.2 - Build 174005, which isn't what you see with Steam, I believe.
@versed merlin we try this "steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit" but it innstall the ex server
@slim spoke yes we want to install an ea server to play with the ea but it dont work
what happened
Scroll up. he’s laid it out in detail previously.
nm
SUpposedly it does not install the EA server.
in set the ea version of the server it install the ex version
Hi, does anyone have the problem that the server doesn't update automatically after a new build?
You forgot the most important part of that Patch Notes: Early Access (EXPERIMENTAL) - v0.5.1.2 - Build 174005
The patch is for the Experimental version only
sleipson you must be getting it confused
You need to run the same command you used to install the server software to install and validate it.
Yeah, but that's my point - people see that, but then see a version number like 7776781 on their server, which is presumably the Steam version, and doesn't match up?
That's the steam backend build ID
I'm still using the same command and the server auto update is on 1
The Build Number of the Dedicated Server is 173879
Yep
play on EA
So your game is running on Experimental but your server is on Early Access
Either update your version of your server to Experimental - or play on Early Access
literally they just covered that
so we want to play ea on a ea server the server is running on linus but we only get the ex server version
Sleipson when you install the server on "Linux" what version is it installing?
@spiral root 174005
Have you tried removing the server and reinstalling fresh?
yes
thanks, this working! Thank you
and we dont use the update line
The update line is fine as long as you don't pass the -branch experimental or -beta experimental arguments it should be on public branch
in other news, so long as you don't ask for pepperoni on your cheese pies they don't add pepperoni (:
PMSL
Wow I wish I knew this sooner Dope
Does it work for not getting anchovies too?
@waxen spear I had to remove my .steam directory
we use this "steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit" to install the early access server but instead of installing the early access server it installs the experimental build everytime. we had delete the folder and run the command again
I removed the directory it installed to but then it just installed the beta again
I think it had it cached
@mossy radish ok we give it a try
i have the same problem but im so confused rn
we get this massage if we want to play on a ea server
So on my unraid docker the answer was this. Problem is I'm still getting the timed out connection error after clicking join. So both branches no longer working
@waxen spear This is because the server isn't on EA branch - it can't be because there is no version 174005 on EA branch yet.
There must be a cache or something else remembering that you WERE on experimental at some point you need to remove the user delete all files and install fresh.
@spiral root ok we found a save file maybe this is the problem
Weird, I can't think why a save file would have any affect as server version is whatever version is installed.
@spiral root i dont know
Wierdness.
@spiral root my frind have a server some whre in düsseldorf ^^ and we play on it befor on ex and now we want to play on ea version and we reinstall the server a lot of time now my be this was the issues
Hi guys.. I'm trying to do this #satisfactory-experimental message but the train says "Next stop unreachable"
this is the setup on the station
This isn't really germane to dedicated servers specifically, I would suggest #old-questions-and-help
I won't get into it here beyond this because it's off-topic, but:
What works for me for setting up bypass branches is to put a Path signal just before the split on both sides, and a Block on the one-way rail just before the merge. Screenshot available on request privately
maybe we just need to wait a little while to get updated on the server side as well? (on exp)
on exp
Server set to Experimental also?
The update came right through for me:
$ python3 sfcheck.py $myserver
Response Time 61.50msec
Server Status: Live
Server Version 174005
I can't get the update either
Are you updating with the -beta experimental flags?
is that new? maybe something I missed
i did
Server used to be Experimental ONLY - then since it was launched to EA they have been on same version - if you haven't changed anything then server will default to EA now
yes I am
we try a new fresh ea server but it still dont work now we play normal hosting game ^^
@spiral root oh ok. thanks
Was it Ptyeradactile you use?
where does this flag go?
No, I don't use any containers. I use systemd.
On your update script
start "Check Updates" /D C:\steamcmd /wait steamcmd +force_install_dir C:\SatisfactoryDedicatedServer +login anonymous +app_update -beta experimental 1690800 validate +quit
it doesn't work
hold on I think I see what I did
is your I am illiterate first thing in the morning apparently.steamcmd binary literally in the root directory of your C drive?
no but I have it in the path
it's not that it executes the steamcmd
just won't update
i was going to say should the app id be after the app_update
yeah I saw that
Server only crashing on me now with this update sadly
[2021.11.26-19.27.36:985][697]LogGameState: Match State Changed from WaitingToStart to InProgress
[2021.11.26-19.27.36:985][697]LogNet: Join succeeded: djvj
[2021.11.26-19.27.37:242][698]LogCore: Error: appError called: Assertion failed: Alpha >= 0.0f && Alpha <= 1.0f [File:Runtime/Core/Public/Math/InterpCurve.h] [Line: 336]
CommonUnixCrashHandler: Signal=11
[2021.11.26-19.27.37:295][698]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2021.11.26-19.27.37:296][698]LogCore: Assertion failed: Alpha >= 0.0f && Alpha <= 1.0f [File:Runtime/Core/Public/Math/InterpCurve.h] [Line: 336]
steamcmd.exe +force_install_dir C:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 -beta experimental validate +quit
start "Check Updates" /D C:\steamcmd /wait steamcmd +force_install_dir C:\SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta experimental validate +quit
like that worked for me
can I get fries with that?
no soup 4 u
switched to ea for now that works fine.
i fixed it installing EXP instead of EA
Did you work out what was causing it for you?
@waxen spear i had the same problem. I deleted steamCMD folder and installed it again. only after that i get an EA sever
i deleted steamcmd and server then put new steamcmd and used ea cmdline to install
Yeah obviously some weird cache issue it seems
Hello all is everyone having the same issues on this last update as i am? LOL
Your tongue changed blue?
Nope just me?
we arent mind readers
Oh Sorry which issue is that?
PSA:
If SteamCMD is not 'forgetting' that you were on Experimental and you want to explicitly force it onto the EA branch, use -beta public
I running a dedicated on Ubuntu server and its not updating after well updating
It does not start the satisfactory.service that it puts in the wiki if I put the -beta experimental, why can that be?
can you be more specific? My server is also on Ubuntu and it updated with zero issues
You are probably on the EA branch @sturdy canyon
The latest Patch was for Experimental
Im useing StemCMD to update
Unless you have explicitly passed the -beta experimental flag to your update it will put you on public which is EA
steamcmd +login anonymous +force_install_dir ~/game/SatisfactoryDedicatedServer +app_update 1690800 validate +quit
That is going to install public which is early access
thats what i want
no no no, public is not experimental; it's EA
just delete ur steamcmd and put new steamcmd folder in then run that installer cmd to a fresh folder
Sorry typo
it will install the Early access version of dedicated server
steamcmd +login anonymous +force_install_dir ~/game/SatisfactoryDedicatedServer +app_update 1690800 -beta experimental validate +qui
!!! NOTICE !!!
The Server used to be Experimental Only, Since Update 5 there are now two versions - the standard server is on Early Access. If you wish to run your server on Experimental then you need to pass -beta experimental in your update command.
doesn't notice.
huh? where is my lighter
Issue is this is first patch that there is two different versions and people are not realising that the server they used to have which was experimental only is now running on EA.
I see pretty significant drops in tick rate. Is that normal?
I can't really tell why there are so many people that were on experimental. That is op in.
Because the server WAS experimental only
What CPU are you running on? It might be expected. Read the experimental thread thing.
Because the dedicated server was only on the experimental branch until yesterday I think
some reason if u install exp server then try installing EA server it just installs the exp server still
It was on the public branch actually from the beginning.
So it wasn't an opt in previously it was the default
i had to delete steamcmd and use a new folder to install ea server
And only has an experimental branch since a few days ago.
Yeah but the public branch only worked with Experimental build is what we mean
It was experimental but was distributed through the public branch.
4th gen Intel i7
Whereas now it looks like people were using -beta experimental deliberately.
This is why people are now confused why there server that was only working with experimental isn't staying up to day with experimental anymore, not realising they needed to pass -beta experimental now.
bogdan ... i installed exp today then i deleted the server folder and ran the ea server install and it installed exp version like others were saying is happening
So they are still running the game on experimental?
I added those flags when it was announced that there would be two versions.
Right on looks like it working now
i had that til i replaced my steamcmd then ea install worked
So that's where the steam memory thing is coming from.
That's rather annoying.
yup
Join in on the thread and maybe give a little more details (what kind of a drop, etc).
Oh - absolutely! Is said thread here ? I'm happy to help and gather stats however I can.
is there known error with the experimental server version from the last update? our server run into error messages all 10 minutes. we installed the server new but didnt helped
what errors
Guys, im I having a stroke or have the location of the save games on linux moved?!!?
nope
cus the fold is GONE
but the server is up and running
home/amp/.config/epic is missing now for me :\
are you sure? Because the .config directory, being a hidden directory, does not show up by default.
ive always been able to see it, ive been in that folder a load of times but now its just gone
let me login as an amp user on ftp and see if thats why for some reason, Im logged in as root rn so i should be able to see it
nope still not there... wtf
Error: Directory /home/amp/.config/Epic: no such file or directory
Error: Failed to retrieve directory listing
anyone else having time out issues after the latest update??
[2021.11.26-20.03.38:887][340]LogGame: Buildable registered player change. BUILDABLE buildable = Build_WorkBench_C_2147384226 -> Player player = Char_Player_C_2147428790 : IsAwake isAwake = ture
there is a wrong "true" 🙂
start "Check Updates" /D C:\steamcmd /wait steamcmd +force_install_dir C:\SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta experimental validate +quit
for this
there are also flases too; this is known @toxic ore
where do I enter the code
my thing is that the server will not update with restart or stop. where I can enter the code to ask server to update
presuming you have steamcmd installed in the same location as the person who pasted that command: on and command or powershell prompt
I rent the server from nitrado. not quite sure where is the steamcmd
u should contact their support section
anyone know how to change a server over to the experimental version? as of right now the server is only good for the base game client number
It has moved?! The saves are now here for some reason. "/home/amp/.ampdata/instances/NagasServerofLag/.virtualhome/.config/Epic/FactoryGame/Saved/SaveGames/server"
must be amp doing something odd :\
at least I found them.. few
amp used virtual addy
see the Wiki
welp my server console is being spammed with
[2021.11.26-20.10.43:822][476]LogNet: NotifyAcceptingConnection: Server OnlineBeaconHost_2147457294 accept
[2021.11.26-20.10.43:823][476]LogNet: NotifyAcceptingConnection accepted from: [::1]:48023
- no one can connect to it ....
@quick mist I am not seeing anything on the wiki except the normal game ID
it is there
you need to add a line
1 sec
Experimental Branch Selection
To download the Experimental branch of the Dedicated Server, add -beta experimental to the end of your SteamCMD invocation. See the following example commands for Linux and Windows respectively:
yep think the lasted update has broken exp dedicated servers
For Linux:
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta experimental validate +quit
For Windows:
steamcmd.exe +force_install_dir C:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 -beta experimental validate +quit
exp server work
thx
well im now unable to connect to 2 different EXP servers since todays update
anyone know how to fix the UNetConnection::Teck: Connection TIMES OUT. error?
restarted the server?
yes... like 10 times...
we had the same multiple times
@robust solar do we know about a fix for it?
maybe ur side is messed up
can you stop talking like we are too dumb to run update and run a server via steamcmd?
not talking to u
maybe you didnt run into the issue which is fine but others do
