#dedicated-servers
1 messages · Page 211 of 1
aah alright
let me disable experimental first then
nope couldn't mismatched version
but the server popped up atleast
my server host was on experimental will this break my file?
that's the only reason I would want to use that
alright sounds good
steamcmd
https://www.youtube.com/watch?v=7boHCo1JZus I used this video
he just said app_update 1690800
I have mismatch Client and Server (Server is lowest).
Using this .bat for updating server.
steamcmd +login anonymous +force_install_dir "D:\Epic Games\SatisfactoryExperimental\Satisfactory Server" +app_update 1690800 +quit
What am I missing in these parameters to get matching versions ?
Using experimental*
your server is not getting the Experimental build
see the Wiki for direcitons to switch to that version if you wish to
Thought so. I'll try look again thank you.
certainly
" -beta experimental" ? I guess.
xD
Next question:
Any trick to open EPIC game AFTER server is running?
Epic cannot launch game > Says "already running"
Been bugging me for many weeks now.
Thought I'd ask now.
I have never had that happen.. best guess would be to check the Task Mangler to see if there's still a Satisfactory client open, and if so, kill it. Next would be restart the Epic launcher. After that would be restarting the computer
nope, no change. Epic client should be able to run even if the server is already running on the same PC
And what is the benefit of increasing this? Is there any point of doing it?
some people like to see higher numbers. But there's no real point to forcing it to go higher as more than 30 updates per second of world state is beyond human perception, and just makes the server work harder to no real gain
For a game like SF, it matters little it can make people be "closer" to the servers say so, but you are not twitchy 180 headshot-ing people in SF.
Also increases network usage which maybe important to consider depending on the connection.
So i can join my server but my friends can't
this is what my port forwarding is so did I miss anything?
yep, those port forward settings are totally out of whack
I would delete that rule
add one rule for each of the three UDP ports: 7777, 15000, 15777
use the same start/end port for each of the three rules
use the same port number for Internal port on each rule
hey all, hopefully quick question, I am rolling a server on my home network, I have it running it seems just fine, but when I connect from my windows computer I get "invalid authentication token"
any ideas?
and do those ports need to be a certain number or can I put them as what I want?
that usually means "wrong password", but you sometimes have to delete the entry from the Server Manager and re-add it if the Client's copy gets corrupted
yeah, it isnt prompting me for a password... I set one up when I did the server config and launched it, but it doesnt ask for it when I connect
Ill remove and re-add
oh got it, I had to disconnect as admin and reconnect as client, thanks
you get it figured out or are you still having issues?
I think I'm dumb because I don't understand what I need to do
this is what I have atm
so I just want to put like 5500 in all of those?
no
use 7777 in all three for the first rule
use 15000 for all three in the second rule
use 15777 for all three in the third rule
?
am I speaking Swahili?
you want to input it per row not per column
sorry I'm not smart
thank you
nah just a misunderstanding of the UI
oke done that
should enable external clients to access it now through your public IP
should have 3 entries in the router now
I have one router and 2 PC's hosting servers. How can I setup the router for both PC's?
do I need to restart my server?
should not be necessary
2 PC hosting an SF server?
Correct
afaik the server automatically picks an open port above the defaults if they are already taken.
friend says server is still offline for him
not if they are on different machines @sour yoke
how is he trying to connect?
ahh fair enough then you will need to specify separate ports 7777 15777 15000 is the default
the local ip adress
and in your router, you will need to specify seprate forward entries for each PC
that will never work
you need to have him connect to your public facing IP
google "what is my ip"
that only works on Experimental you cant change the beacon port currently
and actually you only need 1 port on EXP
ahhh that's right
forgot the beacon can't be changed
Yeah, that's where the problem comes in.
which is to say you can't read port n on the router and pass it to port m on the host
thank you so much for all the help @alpine dawn @quick mist
so long as the port number doesn't change you're golden
you're very welcome @cloud beacon !
correct
i think we need a mod or someone to pin the EA/Experimental Dedicaetd server change.
I say mod because I assume it's locked down.
@alpine dawn I will reword those when I have a minute (:
/ME
..?
This should work then assuming these ports are not being used for anything else
@vocal jungle gives @quick mist a hug i need that comment thank you
I'll give it a try then. Thanks even if it doesn't work but I'll let you know.
was your friend able to connect?
yes
now I only have to find a way to upload my world and then I'm golden
now that it works yes
the howto is on the wiki for that
alright thank you
May your slugs be shiny and your power plentiful.
quick question how often do they save?
OK, elementary question. Where to I put the ports that will change which ports the game is using. I have firewall and router ports completed. Remember, this on a Linux system.
The game is running as a service.
command line for the server
see command line options
should be in your satisfactory.service file as part of its command line
Ah, yes. I should know that. 😭
sounds like your server is on EA, and you are on EX
either switch the server, or start the EA version
intresting... didnt change that but good point will check this...(😵💫 totaly forgot about that...)
We all forget the small things.
/SatisfactoryServer/FactoryServer.sh -ServerQueryPort=15888 -BeaconPort=15001 -Port=8888
that was it, 2 easy 2 be seen 😵💫
when I slide and jump my screen will shake left to right a bit? it's only one the server
is it fullscreen?
weird it was last time but no
just a shot in the dark here lol i've never seen that but i've had windows jiggling and bouncing when i'm screen sharing and something is oddly maximised / not true fullscreen
is your Field of View anything other than default?
that old chestnut... wonder what caused it
like something changes the window width slightly
Windows 10? 11?
i got the same version error, how do i get my server back to exp? i never changed anything
see the wiki for directions to do that very thing
Does anyone know of a way to run the Real Arachnophobia Mode mod on a dedicated server?
😟
Theres no way to run mods on a dedicated server as of now
They're working on it - but no eta as to when that'll happen
ok
Is this the right place to add the port numbers in the Linux service?
/SatisfactoryServer/FactoryServer.sh -ServerQueryPort=15888 -BeaconPort=15001 -Port=8888
i dont know your server so hard 2 say, in my pannel was is only 1 nr.
but you can reference https://satisfactory.fandom.com/wiki/Dedicated_servers
Yeah, that's what I thought but I seem to be missing it.
noob question, Can the dedicated server handle 2 sessions running at once?
one instance of the server can handle one session running at any instant, but it can have save files for sessions limited only by disk space to switch between
Thanks
my server has a another time as my client ... can play, but its 1 hour behind the server ...
How i can fix that?
the time on the server is managed by the operating system of the host on which it is running
(I wasn't aware that the server actually tracked anything in real time, come to think of it)
but that is correct 0:06 on windows and server say 23:06
Yes, that is based on the system clock. Most system clocks are set to UTC, where it is currently 2315 2021-12-03
ah ... i am on gmt +1 ... make sense ... thx
you bet!
addon ?
yea like just installing it
i dont play the pronoun game
Hey me and a friend built a tractor and when the server restarted it teleported under the map. Is there any way to delete it or get it back? Please ping if you reply.
its a separate thing you gotta install but errors every time
that on epic
yea epic doo doo but game was on there first so
I didnt see that i my epic launcher you might be seeing something that not suppused to be there
its on the store page for early access branch if u scroll down a bit
one sec
looks like there per loading the option but have not added the manifest files yet
weird since people are using them
who is using them
in this channel if u scroll up
there useing the steamcmd/steam version of the dedicated server
there has been no patch notes saying epic verison of dedicated is out
thats what im realizing ig they are just behind on epic then damn
but the steamcmd version is free aswell and it doesnt mater if the client is steam or epic
so you can still host one if you want just follow the wiki and enjoy
i see thanks
have you guys experienced logging into a dedicated server and not being able to move?
yes
Wait for 30-60 seconds, and you should be able to move, alternatively a mate can whack you with a zapper
is there an equivalent of "verify game files" for dedicated server?
ours always hangs exactly after loading Cave_X1_Y2_WesternDune_12_01
yeah thats what the validate command at the end of steamcmd does
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta experimental validate +quit
the validate at the end is supposed to verify the hashes of all the files
gah these constant daily client updates are killing me with the server/client version mismatch
if you want less frequent updates, stay on Early Access, but for my part I'm pretty happy that they address "gamebreakers" with alacrity
i am on early access, ea5 is the standard early access now
the client keeps updating, but the server does not auto update
welcome to beta testing
the servers update when the administrators of the servers care to update them
yeah it's been a while tbh that i've done beta testing like this
if you're the one running the server, it's pretty easy to schedule automatic updates and restarts
my mate is, and atm he's away at a bbq, unfortunately i can't access it
but we decided the other night that we'll schedule auto update checks
yeah, I hope that later you can atleast access the terminal of a mismatched server...
being able to just issue a shutdown from the term would be helpful
luckily I have SSH access... but it's still not giving me any luck - it literally always crashes on the EXACT same character 😢
has it ever worked?
always until this latest update yesterday
hmm
whats disk IO look like after it stalls out?
is the process trying to access files still or is it just dead
what do you see in /proc/<pid>/fd for the server process?
looks like wolfrix doesnt use -validate 😢
ill try and enter the docker container and run that command manually
yup
just run it manually and it should revalidate the files
make sure to run it as the correct user
dont want to overwrite the files as root or some shit
I think wolfrix said they set it to run as root rather than steam due to permissions issues anywayz 😉
do you know how to quit satisfactory?
you don't. once it's got its hooks in you, you're in forever
it's..
very satisfying
one does not simply quit satisfactory
haha
I dont acually know what you mean by this
I run it as a service so I just issue service satisfactory stop
perfect thanks
cheers
its shockingly quiet in here
there all watching LTT wan show
LTT?
Linus Tech Tips
ah
Anyone else have automatic updates that continually fail on the first attempt?
updates have been reliable for me
seem to work for me every time as well
Hmm.. is there a specific time that updates typically roll out?
Every time I go to my server there's a game mismatch
usually seem to roll out weekdays around noon PST
but I suspect that is a coincidence
lol
since the devs are in europe
Don’t tempt fate
Okay, I have worked out how to get to the shell interactively in wolveix's docker
If im not running experimetal anymore, just beta... i just take out your -beta experimental tag, right?
/home/steam/steamcmd/steamcmd.sh +force_install_dir /config/gamefiles +login anonymous +app_update 1690800 validate +quit
ah nvm -beta public should keep me on EA branch
here goes...
woo so far so good.
NFI how this is working while the crashed container is still running lol
Router - 15000/7777/15777 -> PC1
Router - 15001/8888/15888 -> PC2
OK, so unfortunately this didn't work.
I set the router and opened the ports on the servers.
The game appears offline on the second PC externally but online internally.
15000 Beacon Port This port cannot be redirected at the moment. It is automatically incremented if multiple instances of the server are launched and the default is in use already.
its not redirectable but you can set it at run time
Yep, unfortunately I can't have two ports using the same number on the router.
since its 2 pc the the router on the second to external 15001 to 15000 internal
no
thats redirecting
that wont work
the correct way to do this is set the runtime options to spool the server beacon port up on 15001
then port forward that on the router 1:1
so 15001 external maps to 15001 on the second server
^^ as eluded to above - be sure to start the second copy with those ports you are forwarding it
Yeah, I think that's what I did but couldn't connect.
show us the startup commands for both servers
nah check the connect command next then
Yeah, PC2 starts with 15001/8888/15888
like 192.168.1.101:15001 or whatever
I checked and see the ports open on the linux box.
he said he can connect locally just not remotely
oh right my bad
Yeah, its not getting through the router for some reason.
what router
can you post screenshots
of the admin interface for port forward
also tell us the internal IPs of both computers running the server
dedicated server is running on one of those pcs? (PC1 or PC2)?
both of them are running a dedi
lol oh
can you show a netstat on both? showing the beacon port listening on both?
it says the beacon port cannot be overwritten
unless its in use
it shouldnt be in use tho right?
thats only if youre running multiple on the same host
there is a startup parameter to change it
if the port is in use
it will step up
the port should not be in use, on that host
its only running one instance
ya?
This port cannot be redirected at the moment.
means you can not redirect it on the router
so you cant set port 12345 externally to redirect to 15000 internally
was reading this
right
i thought it means you cant redirect it on the machine
you can however set the startup parameter to change the port
im reading it that you cant
a netstat should solve it
showing its listening on 15001
if that works
i think its for future implementation
OK, so I got it finally. My setup if rather jacked so give me a sec to type it out.
right lol
I was forgetting something
lol
Router1 -> Router2 - 15000/7777/15777 -> PC1
Router1 -> Router2 - 15001/8888/15888 -> PC2
lmfao
as in double nat?
DOUBLT NAT
Well, Router 1 is XFinity and 2 is Google Wifi
modem -> router -> pc1/pc2
oooooooof
its always dbl nat lol
I don't want to have to trust Xfinity
lol
bro...do yourself a favor and stick that comcast shit into bridge mode
so is pc2 listening on 15001?
So both set of ports on each router and then the PC starting with the correlating ports
Yes, 15001/8888/15888 -> PC2
so first thing is first, double nat will keep being a massive pain in the ass. if you plan on running your own router which it looks like you are you should figure out how to put the comcast modem/router/wifi for anyone who wants it into bridging mode so you dont have double nat
that will massively simplify troubleshooting
Agreed
netstat -ano | findstr :15
and yeah you should also do netstat on both servers
still curious
to verify ports
thats only 2 ports
PC2/Linux
yep seems right
PC1 /Windows
I assume 7777 is also open
Has the linux dedicated server not been updated to the newest version?
I just ran Steam CMD but it didn't find an update yet, there's a version mismatch
are you running experimental client?
Yeah
betcha your server is EA
Is there a different version of the dedicated server I have to use?
Mmm.
I set up the server when the dedicated servers were only on experimental so I didn't think there'd be an issue
oh yep
its EA now
if you didnt explicitly tell it to be experimental
it went to EA
Oh gotcha - ok the app ID should be 1690802 for anyone else with this issue
Thank you for the help! I didn't realize that was the case
Hmm, well - that app ID is now saying invalid platform.
what did you do?
I tried using the experimental branch of the dedicated server software
I got it from here:
I might've understood something wrong with how switching branches works
yeah dont reference things that are not from the wiki
the experimental branch uses the same app ID as the EA branch. see the directions in the Wiki
Oh I see - yeah, I'm not super used to this yet. Thank you - I found it
Anybody got a suggestion on a good host for Satisfactory? I don't wanna run it off my local machine unless I have to, but I don't wanna waste money on a server that lags or won't let me modify my save file.
so get a normal vps
honestly, if I wanted to bother with setup like that, I'd run it on one of my spare machines at home.
if that's the best option I'd rather save my cash and do it myself.
yeah I dont know many people here running it on game hosting services
most people have access to the raw os
So my friend rented a server and is having a hell of a time getting it going, any tips or direction of inquiry i should follow?
is it an actual server or a game host?
im asking him
it would honestly better to just have him come here
this will take a week of sundays debugging by proxy
rented from gportie, and i agree but his discord isnt installed. If he continues to have issues ill urge him to join us. Anybasic tips?
lol
thank you for the reply
sorry was taking care of real life
I was under the impression those services are turn key and should have a nice web ui to do everything. What issues specifically is he having
cool life trumps flashy lights and noises
im trying to fond out the specifics, can i tag you at a reasonable time when he gets back to me?
sure, I should be here for a bit but if I dont respond there are usually other people that can help too
awsome thanks
this single core limit is really killing the experience
is it any better non dedicated server game host?
how can i install mods on a server
Ask for mods over at the [official modding discord](#welcome message). - <3 @slim spoke
Hey, maybe somebody had the same situation. I want to host the server on my PC, but play on my laptop. However, if they're both on the same internet, I cannot find the server (I tried typing in both laptop's and pc's ipv4s). Any ideas what I could try?
server firewall?
yeah ok ill look into it
New-NetFirewallRule -DisplayName "Allow Satisfactory default inbound ports" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol UDP -LocalPort 15000,15777,7777
put that in an admin powershell window
should get you up and running locally
thanks
I used this as I was setting up the server
one thing I find odd
is that my laptop has a little different ipv4 than my pc
how do you mean?
I suspect he has 2 networks
possibly double nat
which would explain why he cant connect
lol
yeah, well people do weird shit to their networks
what is different on them?
The last digits
I thought so, wanted to make sure
everything on the network needs a unique address or it wont work
Alright, thanks
doing good
Chill
So there is a problem with belts and train tracks connecting, when you make a belt or a train track it has a gap at the join when you extend either of them, that then makes the product on belts and the train on tracks stop. products on belts stop and go again after a split second a train stops dead on the track and you have to re build that section but there is still a gap there. very annoying for belts as it messes with the speed of the belt and makes production struggle
This may have been asked a million times, but can CoffeeStain make the dedicated server APPID standalone tool in Steam rather than a daughter of the APPID for the game itself. I am unable to use the regular version of steam for the server (which would allow auto-updates) because I bought the game when it was only on Epic and the server only shows up in the list if you own the game. The update system for steamcmd is spotty at best for non-experimental games. so having to use "force-install" and reinstall over the top of the server for ever patch to make them work properly is very time consuming. With a full time job and Dad, time is limited.
you dont need to force install the game with steamcmd, it can just update it just like anything else
90% of the time using the regular update command for steamcmd with verify option does not update the server properly. I either have to re-run the command 4-6 times, or run the original install command for it to force a deeper verification of the files to get a proper update.
I have never had it fail
running the install command twice will not actually re-install it
i have the same issue too
it just updates it
it never gets the update the first time
but what the real question was, can we not just make the server a standalone appid rather than being locked under ownership of the original game in steam?
even if steamcmd needs an update, you dont need to restart it
just sounds like something wrong in the call to me
@full vector rerunning the install in steamcmd runs the "force full verify" you can get from the options in the GUI version of steam
it only does that if there wasnt actually an update, and if you dont want that, just leave out the "validate" part of the command
most people not getting updates reliably are most of the time just forgetting to put the install dir into the command, or using a relative path without being in the right folder
@full vector i see where that could be an issue, but i have been writing batch files since computers only had command line, and Microsoft was 5 guys in a hotel. lol. all my directory paths are absolute not relative and it shows the be update process, it just fails to be effective. So real questions every one seems to be ignoring, "can we not just make the server a standalone appid rather than being locked under ownership of the original game in steam?" this would solve ALL of these issues.
i rent my server from GTX gaming and when i click the update button it doesnt do it the first at least 5-6 times and thats set up fine
Host is fine
We cant influence what they do, we can only help you get steamcmd running. and I've been using steamcmd for a decade or longer to host servers with no such issues, so ymmv 🤷
so were do i seend feed back that is actually read by CoffeeStain?
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @slim spoke
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @full vector
fair enough oh great an merciful bot
dyno is the opposite of that and rules with an iron fist
lol
ok i put my card in the suggestion box, and we shall see.....we shall see. lol
i dont understand your suggjestion
@vocal jungle So if you make the dedicated server a stand alone tool, rather than being listed under the game. then you could see the server in the "tools" section in steam even if you bought the game on epic. then no need to run it under steamCMD.
this woudl allow the use of the better update system
like there
do you own the game on steam? or just Epic?
epic
cause it will not show up on mine, or about 5 of my friends, steam accounts.
MAYBE the issue is location locks
thats a known bug
its on the epic launcher already, the mainifest is just borked for it
@vocal jungle it must not be THAT well known of a bug, because i have been researching this for a week, and never once was it mentioned that the server not showing up in steam by itself was a "bug"
its well known enough for me to know the issue
well if yo look at the APPID itself, is specifically states that the server is a daughter of the game. not a stand alone tool
its how the server was registered with steam, by coffeestain
lol
ok i found where they noted the issue on twitter (which I don't use cause i am an old fart) so i will shut up and wait and see.
cool find me a dedicted where the parent is not the game it belongs to i think it would be neet to see
I just hate social media. cause I dont care what famous people had for lunch, or what footballer (US or the rest of the world) broke their leg. etc
oh i found one
and since the world runs off ad's i cant have my info without the trash
t's all good. Huge Thanks for providing help, I really didn't expect anyone to help this quick. Everything on mine works, this wasn't mandatory.
I hear you too
- I use steamcmd but can't type anything in the cmd so how do I stop the server?
- How can I make a planned restart every night?
Does anyone know how to upload the server save to the factory calculator website?
Hello! Was wondering if anyone could help me set up a server? I just rented one for £11 a month and im trying to set it up
Website suggests I need to load up the experimental version of the game to set the server up?
Hmm, I'm using the epic launcher at the moment as I bought the game when it came out, Is this possible?
Okay, but I've bought the server rental from a third party site, so i need to boot up that on steam to set up the server before connecting to it on epic?
Forgive me for being a bit dumb here lol
Ok cheers
That's no reason to cry. One cries because one is sad. For example, I cry because others are stupid, and that makes me sad.
JK
Where is the save files on my dedicated server located? Cant find em 😮
You can upload a save via the Satisfactory dedicated server UI
I can't find where I can set it so it auto restarts the server
oke and how do I do this automaticly on a certain time
Anyone got a idea where the World Saves to? Trying to make a backup of it.
👍 I'll take a look in a few. Tha js
Its saying to go to
%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\server, However I dont got any SaveGames file inside my Saved folder
hello#
i have a problem
when i would like to save the world on the Server it come this
i have put the world from ma old Server to a new Server
and then it come this
Anyone got a idea on this?
Nvm.... Went to the wrong file
🧠
an then?
it is an error error
when i save the server
On the server, when I want to save, I get the message "No access to the data carrier"
so I downloaded nssm and did the factoryserver install but can't find a explanation on how to make it so it automaticly restarts I'm a complete noob with these type of programs
do we have to be on experimental beta for the servers to work ?
Hello, anyone have idea about this error
yeah me and my friend trying until 01:00 PM 😄
I did create a dedicated server and still giving same error
sometimes for me sometimes for other users
I dont know I just download dedicated from steam and using now
what does multihome function?
hmm okay
we are trying with hamachi -.-
I dont have problem with slow game
just game crash after a few min
anyone knows this error ?
ya okay, but server isnt starting or updating
idk why
sure
second, starting script looks like:
we are playing exp
sometimes it starts, sometimes not
weird shit
ahhhhhhhhhh
oh
missed that
had auto update every night
okay
Yup just drop the clients to EA
Anyone else notice the DS log time stamps are in UTC?
I have this problem
Anyone aware of a bug with pipe valves not displaying the set amount after reloggin?
Does anybody else have this? As a result, I have massive lags...
it looks like concequences of lag, not what cause it.
does client & server have enough CPU?
hello im trynig to create a server for me and my brother to play but wen i place my ip to create the server i get the message server not disponible
does anyone have a fix for falling through the world?
i just lost 5 hard drives because i spawned below the map. again.
I'm reasonably sure that's not the message you're getting
Are you. by any chance, playing on experimental?
FFF
Is the epic error what could cause this?
LogScript: Warning: Script Msg: Attempted to access index 0 from array 'CallFunc_GetPossedCharacters_outPawns' of length 0 in '/Game/FactoryGame/Events/BP_EventSubsystem.BP_EventSubsystem_C:ExecuteUbergraph_BP_EventSubsystem'!
LogOnline: Warning: OSS: EOSSDK-LogHttp: Lockout of 2.265572s on LINK
LogOnline: Warning: OSS: EOSSDK-LogHttp: Retry 1 on LINK
LogOnline: Warning: OSS: EOSSDK-LogHttp: Lockout of 5.419599s on LINK
Hello guys, i guess the epic online issue is affecting dedicated servers aswell
Yes Epic Online Services (EOS) is down
i love that epic dies pretty much every fortnite event 😄
FFFFFFFFFFFFFFF
We've had a couple of game crashes today. Using a Dedicated server on latest version. All new logins are now just number and have no supplies.
We are all using Experimental.
EOS service is down atm so accounts cant be retrieved. If you join a game atm you will spawn in as a new player.
Rip epic
even on a private dedicated server?
yes 16 cores 32 GB RAM
has no effect
Yes. Dedicated servers use Account ID's retrieved from EOS to identify players since it always stays the same for accounts. No EOS, no player ID's so they spawn in as fresh players on dedicated servers.
Well that just sucks.
Not as much as building their own backend would.
Wish we can decouple the steam things from epic things ..
Epic should just die in general... lul
does anybody know where to upload a save to using cubecoders amp? I can't find it
epic seems to been fixed for the last 20 mins
Q1: is the dedicated server pre-configured to restart its services every day at a fixed time?
Q2: How can i get a tractor and crate unstuck from an unreachable location? (as admin)
ok, so i export the savegame files from the server, edit them with this SCIM and then put it back on the server. right?
👍 gonna give that a try. thx!
if there was a sudden crash of the server due to a power outage, is it normal for it to be pretty messed up upon restart?
like, many buildings not loading etc
what kinda issue are you having?
I assume you are able to join it fine inside your lan
its done . I had to UPLOAD a open to friend save game in private to that dedicated server from Gportal
has dedicated servers come to epic games yet?
So this is a multi question, im sorry if itsd in the wrong spot. we tried renting a server and since we had connection issues we refunded it. so we try to just play multi and i cant join thier game, in the join screen nothing happens if i clik thier name, and session id number isnt working. am i doing something wrong?
i have it rhu steam
thank you for the tip
my server switched to 'paused when no-one online' without asking, havent seen anything about that in the recent patch notes
nah it was definitely making resources over the night before
I went ahead and coded up a restart-when-and-only-when-server-is-updated script. It should (should! I need to wait for an update, really) work as-is on nixos, but may be a useful guide to people on other OSs.
It's kinda large, so here:
If anyone finds this useful (or broken), feel free to ping me.
It's the config for my specific machine. So yeah, that would break horribly on a different one. (This has come up before. My network config is complex. I do need it.)
Oh?
Ahh. I'll try removing it.
Do you know any way to cleanly shutdown the server? systemctl restart doesn't let save, so it always reverts to the previous autosave.
(It sends SIGTERM. Systemd isn't at fault.)
This is literally the config file for my personal server. 😛
Use at your own risk. But it should work.
(With appropriate modifications... making sure pcregrep is installed isn't the hard bit here, though.)
I'm good at wild goose chases. I usually bag the goose.
Right now I just don't have any idea how to make it cleanly shutdown at all. The only way I know is to type exit into the server console on the client, and that's completely useless.
Through stdin? That's the one thing I think systemd can't do.
Hmm. Maybe.
Well... it shouldn't really need a mod. :X
just wondering still no modding support for deciated right?
(But this has come up there as well. See https://github.com/Baughn/signal-catcher ...)
(Fortunately 1.12 and above handle sigterm correctly.)
^
It worked! 🙂
Fo some reason whem I launch the dedicated server on steam, the window pops up, does shows its lines of stuff, then closes out comepletely...is this normal?
it should stay open
try manually running it from another console and see if you can see what the error is
no, im i followed the link and ran it in CMD, window did the same thing. Opened, ran lines of information, shut down. Im uninstalling and reinstalling the server incase something got silly on me
I did install from Steam tools
check the log file -- look for errors.
All good...appreciate the attempt.
Will do
should be a FactoryGame.log file in the root of the satisfactory dedicated server
anyone know if there is a known issue for programable splitters not working right for EA on dedicated servers?
There a bunch of open tickets for splitters on the questions.satisfactorygame.com page -- what specifically are you having problems with
my programable splitters keep resetting them selfs
thanks
Appears to be a known issue?
Ok, uninstalling, rebooting, reinstalling fixed the log window from closing....but i think I may have gotten the wrong IP address put in when I created the server....maybe? LogNet: Error: IsClientMsgTypeValid FAILED (40): is the first error that pops up.
Here's a daily reminder that overriding net bandwidth values via ini files will not work since the game will overwrite them at runtime based on the value of FG.NetworkQuality. The best way to tweak those values is by running FG.NetworkQuality <number from 0 to 3> from the server console until we expose this in the server settings UI
do we need to setup this every server rehost?
no, when you set it using the Console command and the server is subsequently gracefully shut down, the setting is preserved.
You may need to leave the server address @ 0.0.0.0 in the config files so it binds to the local address.
Where do I access the config files from? is that in the dir the server was installed in?
You mentioned yo umay have gotten the wrong IP address put in when you created the server.
Well, I am guessing, I am not sure...i can see the server in my list. But I cannot connect to it. Not quite sure what i did wrong...
in the server list on the game? or in steam?
in the server list in the game
Ah I see.. if you see it in the list it should work, you may need to go thru the new game procedure and log in as an 'administrator' to the server from the game side.
as i recall there are two passwords, the admin pass and then the player password.
Ok, let me see. I have only been asked for one password, and thats the admin password
yah thye admin password will let you create a new save game
the player password (if set) only allows to CONNECT to an existing save game
I put in admin password and selected the save i wanted from the list, i licked join game and it just says my connection to the host has been lost....
Did you forward all the necessary ports thru your firewall? 7777, 15000, 15777 all UDP
I put them on as TDP/UDP as the wiki said that was fine, i did this in my router.
should i change to just UDP to see?
You're playing on a server you're hosting in your home?
Only UDP is used. But forwarding TCP as well shouldn't matter.
They're just separate namespaces. TCP port 7777 and UDP port 7777 completely distinct things.
SOME ISPs do their routing really weird and you can't actually connect to your own external IP address from inside.
that's not an ISP thing; that's a router thing
Can be both
Ya, still a no go....has to be something in the router then
Most often its no hairpinning in the router.
If you cannot connect to the server using a local IP -- you have problems on the server.
hairpinning is a nice visual metaphor for NAT Reflection (:
Can you pastebin the logs?
indeed it is.. i've also been drinking so words are hard LOL
There is a seven step troubleshooting guide on the Wiki that covers 90% of common issues
windows firewall on the server
bet
Assuming using WIndows
its a good bet
i hate windows firewall.. makes me nerdrage
I am using windows, but I went through the advanced settings and made sure the game and dedicated server had both public and private permissions turned on.
we can prolly help more if you pastebin'd your server log
i have no clue how do that..lol...my knowledge is pretty limited
literally copy paste into pastebin.com -- hit create new paste and send us the link
gotcha
you want the whole log file from the window that pops up when i fun the server? @wintry flax
LUL
see
Ah
Well... I would hope pastebin would be whitelisted.
The whole log file plz Cris
Context is kindof important
I don't think? there's anything identifiable in it.. but give it a look see before you post it
got it.. standby.. reading
thanks
I'm seeing a lot of errors I wouldn't expect to see.. verify your server game files.
ok
Also. You have EA server installed -- are you playing with an EA game client? Not Experimental?
OK.. just double checking 🙂
Doesn't matter -- you can get the experimental branch on both server and game from Steam. But it requires additional user input to get them.
Ya, I know how to do that. But I don't think i was running experimental on either
file validation done
fire it up see what happens
OK.. lets screenshot the error you get from the game
its just a network error, Your connection to the host has been lost
hrmm... okay give me 2 seconds.. Need to go ack thru your log to amke sure i didnt miss somethjin
no problem
I apprecaite your help in this BTW. Really taking more time than a random person should lol but I appreciate it
This is literally 2 computers plugged into the same switch?
Cris -- are you trying to load an existing save game?
Ok, let me try a fresh start
Permissions on the save files might be messed up
where is the autosave file located in linux?
Nerw game did not conect either
I don't see a SaveGames directory
It should be whatever user is running the server
my user -- for example is 'sfserver` -- so the filesave path is /home/sfserver/.config/Epic/FactoryGame/Saved/SaveGames/server
Was server fully loaded and ready for connections?
Yes
You are forwarding the server out to the internet?
i have the ports open
Ok.. give me a sec.. installing EA.
I can see if I can connect
DM me the connection info plz, Cris
strange I should be in the right user
also I'm trying to create a static save in the manage saves tab but it keeps saying invalid filename
savefilename_savestate1
nvm I removed and re-added the game then it saved even though the prompt said error
Why isnt the server download available on EPIC?
ok
when you were trying to connect to the server what ip address where you using?
We did some testing and found out that it does work....but only from outside of the system you are on..apparently you cannot connec to a ser ver you running the same computer
I was able to connect to Cris' server from externally
We tested both internal and external IP addresses on Cris' PC
I tried both my external and internal LAN IPs
use 127.0.0.1
It would connect -- but the client would crash out
same problem?
yes
I suspect there may be an issue running server/client on same machine.
and you have verified your client game files?
Through steam? yes
through where you bought it with
thats where I bought it
if steam that or if epic that
makes me want to try it on the same machine...I know other people have done it and it worked
lol
I was going to try to run it on my laptop, but cannot get the rpic file...and cannot run steam on seperate machines
so....ill play the old way
I am not expereinced with that...and honestly do not want to take the time to figure it out lol
steamcmd logs into steam anonymously so the server isnt tied to your account
MrCrisB - It isn't hard to do, the satisfactory dedicated server setup page actually links you to the SteamCMD setup pages and it does a good job walking you through it... I was able to mostly get things built out on a linux server without any assistance
Yah it is a pretty well done wiki page
I iwll give it a shot
Makes me wonder if running the steamCMD would lsove my issue son the same system
if it is a connection error probably not but maybe?
worth a shot anyways
I got started after you but yeah I am installing the server now
granted this is experimental
@wintry flax is that running it through SteamCMD?
hm
works here
on EA
same setup
steamcmd server epic client
connected via 127.0.0.1
maybe its an issue running two programs on steam?
Negative.. I've run server AND client on different games from steam... no issues
i suspect firewall issues honestly.
Hm
Possibly non-windows firewalls such as nortons, mcafees or something along those lines
it could still be the Windows Firewall... it shouldn't be but could...
it does funky things sometimes
SHOULDN'T be... but it is windows firewall LOL
ugh it's late I should go sleep... g'night all
night!
damn I didnt realize how big the server is
little over 9 gigs
mine showes 8.2 but yeah its big
I'm guesstimating based on what steamcmd was reading off
it was like 9.2 billion bytes or something. after mathing its prolly 8.2 gigabytes real.
8818484097
Oh crap I know the difference
EA vs Experimental
Hi.. I'm warder and I'm dumb. LOL
I see you gave your hub sexy legs
Ok, Well I turned off the fire wall and tried to connect thorough the three IPS...the interal, external and the 127...none of them worked
its a head scratcher for sure
weird question...is your windows up to date?
Weirder question -- can you connect to ANY servers?
hah
have not attempted
I bet his client is corrupted somehow and steam is just not detecting it
this ^^^^
@solemn cedar is your client modded in any way?
FUCK! YES!!!!!...hol don
ditch the mods and try
@alpine dawn you crazy sumbitch
yes
haha
hot damn
what mod
stupid fly mod so i could build better
Good call Greg.
LUL
hmm
some other people were having like a 30 second stuck time when they started
but then they could move and anyone that was connected was not affected
is it working now?
yup!
I noticed it on experimental... no input until the logo goes away
oh is that what the timer is?
waiting for the logo
I didnt notice it on mine
lemme fire up again and test
mine is instant
no wait time for input
yeah its definitely on experimental
I also see it MORE after a server reboot.
My server auto reboots with cronjob at 4am.
I wonder if its related to loading the save to the client.
i think it might be....i relaoded the first save i had, and im stuck again...canot move
but after i respanwed i went back to hub and i was free
ok, 30sec and i am free
discord bot auto emotes
oh wow
also hits epic and a couple other keywords
yeah.. don't know what caused the other two emotes.. MAYBE? the same.. idon't know
@wintry flax and @alpine dawn Thank you both so much for your help
credit to greg.. found the actual fix
Ya, but you spent far more time on it than I would have witha complete stranger lol
it's literally my job.. i'm used to it
no prob, glad we got it figured out
Least now we know...no mods....
I'm not even aware of support of mods on a server level yet
apparently, it doesn't exist lol
Is it possible to get Dedicated Servers via Epic yet?
looks like it
I've already got the add-on... But I have no idea how to launch it
mm gives me a install failed
maybe it's not available then?
@peak bloom why don't u use steam it's the same?
I do. I didn't initially own it on Steam, which meant it didn't list in my Steam library. SteamCMD was the only way to get it, which was a mission. I went out and bought it on Steam just to get DS. But I have friends that don't want to do that and were hoping DS would be easy on Epic... I guess not yet
I used steamCMD before but now I use cubecoder AMP so I can can statistics and have a start stop plan restarts and have just a button for updates
I know they said they were working on it for epic games but idk when it will be out then
i have a question, every time my server autosave my client disconnect from server (map is 9mb, save time is about 30seconds)
hey guys, I recently made a dedicated server on system i had laying around. The process was mostly straight forward, but some things are still unclear. Firstly, I can't change the session type from 'private' to 'friends only' when i change it, it changes back to private after exiting the session settings. Secondly I don't know how to set up auto-save intervals, is there a way to set this?
FG.AutosaveInterval xxx
Thank you, this is in seconds I suppose right?
yes
Dedicated servers don't use the concept of private or friends only
You set a password on it
People connect using it's ip address
thanks, I will set up the player password then. Is there a way of automatically creating new saves instead of overwriting the old one, like in auto-save?
I don't think so
Alright! thank you!
Hey guys I cant find the ini file for the dedicated server
there's no config file
The wiki said to go to this folder
thats the only folder i get if i go to steam apps
@loud saddle do you know where the file location is>
no. it's normal early access
is anyone else having issues with dc after autosave (dedicated server)?
Yes been happening to us all the time even died a few times while using the hyper tubes or flying around with the hover pack
I have this problem
sudo
don't run as root... like ever
Yesterday i logged out my Epic Launcher and back in, when i connected to my server i asked for my password and thinks i'm another player, how do i fix this?
i gave the admin password, but it sees me as another player
yeah tried loging out epic games and back in, doesn't help
same with steam
sp?
is it correct that the current stable version is 174799 and experimental 17824?
because I have this really weird issue of my server always using the experimental version despite me telling it to do otherwise
ok fixed it, logged out steam and epic the same time, than logged back in on both and than it asked to authenticate again, now i'm back my original character
ok, reverted back to previous save game and now it's fine, back to my original point where i was
okay now I definitely know that my server is in experimental, but why
For some reason my satisfactory server instance is listening to 27015 instead of 15000
I didn't do anything with it
How and when
I didn't touch any .ini files, there are no, my friend somehow connected to the server and only changed the admin password
Where do I change its ports if there are no .ini files in the server directory
Dude I wouldn't ask if I didn't read the wiki page smh
wasnt the public branch the default one? did they change that?
isnt the port a launch arg?
-ServerQueryPort=15779 is the arg you need
or whatevery port you need
Dude I don't want to change it, I just don't understand why it's defaulted to 27015 when wiki page says it should be 15000
maybe it got changed and but isn't updated on the wiki yet
its still an unofficial wiki
btw thanks, that was the solution
A'ight, I'll try to forward a different port then
First SS is my powershell, second SS is from the wiki
What the hell do you mean by fixing my ports, I didn't even touch anything
I just installed this server and started it
How do I ask it to open this port on IPv4 instead
The 27015 (15000) one
I never did?
I just started it with default settings, no extra configuration
what do you mean lmao