#dedicated-servers
1 messages ยท Page 179 of 1
how do I see the port?
?listen -Port=10000 -ServerQueryPort=10002 -BeaconPort=10004 <- I did this but when my friend tries to join with my external IP address it doesent work, he tried all ports none worked
and the server exists
doesent work
those are the defaults
that too
this is the same issue i had, you need to log into your router and forward the specific ports for them to be able to join
huh?
if you follow the instructions in the wiki it should work. if you have specific questions someone can try to help. i don't know how helpful it will be for someone to just read the wiki to you
I read the wiki
did you forward the ports in your router/setup firewall rules
find out what the IP for your router is, could be 192.168.1.1, could be something else depending on what brand you have.
Then in the routers settings, you need to open the ports 7777, 15000, and 15777 using UDP
Can you set the port with ?listen
6โฌ per month, is not bad^^ should do for just me and 2 friends running good at the moment, lets see how good when we are further
Is there anyone who tested if you can connect to a domain name (witch is forwarded to ip of server) like for example connect to game.factory.com? Or does the game only accept ip address?
@bronze apex if you need help port forwarding https://www.noip.com/support/knowledgebase/general-port-forwarding-guide/
i tried just a minute ago, only ip adress
Ok thx @snow belfry then i do not need to try ๐
np mate
what port do I need to join ServerQueryPort?
Should be nice if they integrate this feature...
thats the port you need to enter on the bottom yeah, if you forwarded the default then dont change it
i am sure in the future they will, i am sure there will be a master server as well, and with that a server browser in the future
tbh its already quite good for exp servers
I did ?listen -ServerQueryPort=10002
i did not follow what exactly your problem is.
you need to forward the ports in your router
@snow belfry are you using steamcmd? Or amp? I get lot of errors in amp logs....
what the port is
they've not forwarded their ports on the router despite being told they need to by multiple poeple
steamcmd^^ and thank fuck steamcmd is supported, i am used to steamcmd
I hate do be a default
lol seriously ?
well you have to open the ports
like people have been telling you
Imagine being a default skin in satisfactory
its not a skin.. its a port.. and you are making it harder for yourself
@bronze apex are you running it from home computer or vps?
do not change ports if it is not nescesarry
pc
computer is to default
name
and you want others to join ? or just test yourself
Using a firewall or anti virus?
others to join
because for yourself just connect to localhost ๐
okay.. what router do you have ?
that is your local ip
the name of your router
Yep
this.. what brand ?
??? one tells me router IP the other external IP
Idk
Fritzbox
External ip is needed. Internal if you are on same network at home
lol i know i was asking him what he has
if you don't know the brand, you can't log into it, so you can't do the port forwarding you need to be connectable
okay here is my honest opinion... you should not create a server.. you have no clue what your router is or how to forward ports.. this will never end good for you
Sorry, thought you ment the brand and not the model. Havent seen one of those outside of germany ๐
Lol
i would suggest you go to a server provider and pay for a server that is setup for you
Are there already some providers?
i am really not trying to be funny or a dick.. but those are facts
yeah i know at least nitrado has them, i dont know of any others
but i am sure there are some others
Or go to zap hosting or other hosting. They already host satisfactory servers...
i mean hosting on own pc is kinda defeating the purpose anyway ๐
really weird why someone would do that tbh^^
ZAP is dogshit in my opinion
other than for testing
Yep agree
We did that when multiplayer was down
i have to do some savegame editing ! ๐ i am not researching all that crap again^^ but i also dont want to use old save ๐
so i will just unlock all hte stuff
Nice
your server still going ? did a restart script yet ?
nop server is still going strong ๐
@snow belfry do you know the steamcommand to check for updates?
its the same as with install
its the same as to install the game i think
ok thx
app_update 1690800 validate
just make sure you are in the correct folder
or add the force dir again
thx buddy
np
someone can help me because when I put my session in friends only it automatically puts it in private
neither for you
not sure what you mean by that, but i am only trying to help dude..
If you are so smart did you see that someone else already tell me that I need the router?
yet you still haven't forwarded the ports
yeah not going to bother anymore
this conversation is going no where
yes
because you don't listen and/or don't understand
someone can help me because when I put my session in friends only it automatically puts it in private
I listen and I understand but if veryone tells me something different
you need to port-forward the ports required on your router so your friends can connect to your server. if you can't do that / don't know what router you have, we can't help you
I know which I have
no one has told you anything different
wanna know
ohh no not like you did in the beginning
and now stop
this is about dedicated servers, looks like you are talking about normal multiplayer
i wouldn't diss people who are/have tried to help, digging your own grave
ignore him, seems like he does not want help
not from you two
the way you talk to people, you won't get any help from anyone in here
@snow belfry i created a bat file, and seems to work. with this command: steamcmd +login anonymous +app_update 1690800 +quit
yeah i would suggest always to add -validate tho just to make sure, but technically yeah not needed ๐
you dont want to help lol
He isn't obligated to
Then why is he
He tried helping out of good will, you don't listen
Then why is he not letting me talk with only ONE person
I do but I will only listen TO ONE PERSON AT A TIME
@bronze apex it is not that he does not want to help, he wanted to say, if you do not know how port forwarding works, you are going to be in trouble in future...
Right Otter, Ill give you a hand, if you want, just listen and reply to me only. What have you done so far? Have you forwarded the ports on the router? Do you know what port-forwarding is?
no you are just either not willing or able to answer simple questions or do simple things.
The reason you cannot connect is because you did not open your ports.. you just changed the frikkin port number.. that is used.. but that does not open them in your router.. and the reason i told you to rather get a server from a website like nitrado.. is because you will end up fucking up your router settings.. because you have clearly no idea what you are doing.. now.. that being said.. i told you that to help you and you started being a dick and that is why this conversation between you and me is done.
yes AND I DID IT AND IT WORKS
Ok, So are your friends able to connect now? Or are you still having troubles?
And you cant be quiet and stop pinging me
yes
you know what "working" means????
Awesome, lets just leave it at that and all stop acting like we are 5, no need for any of this in a help chart
why does everyone now only listen lol
dead set scum of the earth
Lets just leave it out guys, no need for any of this, it is working, leave it at ath
rude and obnoxious to people here that want to help. its a chat server, if you only want to talk to ONE person private message the person who is helping you, here anyone can talk or respond to you
and you can stop
Totally agree, but rising to it makes it worse and he is probably frustrated as well trying to figure this out, no point making it any worse than it is
you are being rude now
do any of yall have suggestions for getting the server to autorestart on windows
how do I know who helps?
i tried setting up the nssm thing on the wiki but didn't have any luck with it
okay mr. i want the last word, thought you were done
if you run it with -unattended it already will auto restart
deadset, you have your server working, run along now
oh will it
Ohh i thought you would stop
well it should^^ ๐ windows can be weird^^ thats why everyone uses linux ;D
Is it running at all as a service or can you only get it to run standalone?
if it crashes
i would have thought it would auto-restart
oh sorry then i misunderstood you, then you really need to add it as a service
i think the problem i had was i couldn't get it to actually start as a service
oh okay thought you had it as a service already
like i could follow the instructions and set it up and i could see the service but it wouldn't start
What is happening when you try to run it as a service that stops it from working?
Ok, service wont start, if you look in taskmanager does it show up under the services tab at all?
ya, the service started there but it wouldn't start the server, i mean
Im guessing you trued the "nssm.exe start SatisfactoryServerService" command yes?
yeah
heh, the joys of unraid and auto-start docker containers ๐ don't have to fiddle with windows at all lol
i think it gave me some kind of error message about login credentials
let me see if i can find it in my google history
Ok, and whats the output of "nssm.exe status SatisfactoryServerService"
"The service did not start due to a logon failure" is the message i was googling
Ive sent you a PM with a link to a website with a possible fdix, it may be worth trying this, i would post it in here but links are banned
Would reccomend running and adblock and script block as it doesnt look the most reputable site but does have a good tutorial for a possible fix
ty
So I'm wondering, does the save file store location data for all placed objects?
eg. copied my local single player save to my server, but ugh
Was it a update 5 save file? I know they were saying if it was update 4 certian objects dont have the right rotation data currently and will have to be replaced?
everything i copied over was placed during U5
hmm, not a clue then, posibly stored differenly on server vs client
at first glance i thought that was a photo of some beach house
Way cleaner than my mess of a factory for sure
i notice the animation is off on mine
not quite that bad
of course now that i go over to take a picture it looks fine
Ive had it a few times but a server and client restart fixed it, seems to be a server/client de-sync rather than location data being off at least on my side, i thought you meant placed objects being in the wrong orientation
Yeah, id imagine its just server/client de-sync then, at least in my experience thats all it has been so far
i haven't done any weird save game moving stuff and mine was off like that. would show going up past the model
nope server restart didn't fix it heh
does anyone know how to switch savegames on dedicated server?
you can just use the load command once you're connected as admin, i think
or change the session name
is there a centralised place to report server crashes? Never used the Q+A site before + all I can see is single posts
belts yes
We had a server crash and things are a bit sticky now. Can't make any sense of the errors around the time of the crash:
Same our hosted server died sometime last night, before dying some belts started disappearing. We had just upgraded those belts from Mk2 to Mk3, so it seems it's an upgrading issue. They seem to work fine, you can just no longer interact with them to further upgrade. Seems to already be a bug submitted on it. Server now won't load at all, but that seems to be more a G-Portal issue, than the current game.
who knows, would never pay G-Portal
Meh, they've done great with my Valheim and Conan servers, and the Satisfactory one has been smooth. It's all still very experimental, so it's just a matter of submit the bugs, and be patient.
someone with a well running server interested to test something? I have an issue with save games from certain size onwards on a dedicated server
@solid forge what you need tested?
maybe someone could check if you get the same reesults when loadng it to your server
@solid forge dm me and i can try load it onto a server for you
sure hit me up ๐
I can't get server.SaveGame "[filename]" to work - it always says "balh" is not a valid save name
try without ""
just server.SaveGame Test
or test with lower case letters
perfect - worked with capitals
4 of us are getting a lot of timeout errors - looks like timeout between server and clients - same as post above
maybe restart server?
Yeah - but having to continually restart - interested in what the root cause is
I have a question regarding Dedicated servers and mod support. I know none of the mods are working yet, but I am wondering how the dedicated servers are going to handle mods (if anyone knows yet). Would that be something the modding community will handle or something that's been/being developed by CSS?
prob it will be first handeled by the mods team, but CSS promissed to make mods easier, so they will have a solution (LATER) as well.
About the current mod support, it might be better to ask on the mods discord itself
https://satisfactory.fandom.com/wiki/Multiplayer#Performance_improvements do these perf improvements and 'temporary lag solution' still apply to using the dedi server?
Thanks ๐
it shouldn't apply to the game currently.
just if you use the real multiplayer option
ok
Quick question, is the official dedicated server docker image out now or is it a community build?
Have someone a good Tutorial to setup the Server on linux?
There's a few YouTube vids and the wiki
can you send me the link pls
I know there is a docker, but its not the CSS built one, I'm using it for Unraid - it uses Steamcmd
channel description or pins
?
find the section called "server tool installation" and continue from there
is this for linux?
yes...
have the devs confirmed this anywhere?
I have other games that can only be played on windows so my entire steam library was installed in a VM set up with PCI Passthrough(aka it has direct access to hardware such as GPU or USB devices)
what from this must i write in the console?
Probably been answered before but, if there are 0 players on. Will the factories still run or does the server pause?
it's an option in the server settings
Thanks!
So a friend of mine got kicked from the server while in a vehicle, and when he logged back in it created a second character now his first is stuck in the vehicle, is there anyway to get his old character out of the vehicle?
Dismantle the vehicle?
cant when someone is inside
I'm going to revert back to the last auto save
what must i do?
Verify permissions on your install directory, looks like you switched from root -> user right before running the game, did you install the server as root?
crap, it deletes autosaves too quick now I only have the last 7 minutes.
anyone know how to remove a body from a vehicle?
yes but it comes this error message
Have you tried googling it?
Which is accurate, you should never run it as root, you should also install the server as the user you intend to run it in.
I recommend all of u guys u have no much experience with console and servers, use Docker and some container with a prebuild server, to avoid problems
Because most of errors I'm seeing here are novice errors
Docker isn't exactly a novice thing to install either
Lmao definitely not. So far, having folks install it via steam on windows 10 has been the easiest and most straightforward. The wiki doc got me up in running in about 10 minutes, ignoring all the Linux stuff
Hosting ur server in Windows inst the best idea
The most abstract part is router settings to get your ports open
It's a great idea for simplicity, and it's really easy to maintain.
For most people yep
That's a matter of opinion, I choose Linux with Docker because that 's what works for me, others may have different experiences.
That's what I always say, use what works best for you. But it's irresponsible to tell newbies new to the concept of a dedicated server that they should learn docker lmao. It's a bit of a more convoluted process. Easy to set up and use on windows, but if you want to do docker right, you got to learn Linux too. Or at least WSL2.
I happen to already have a ton of windows machines sitting around running Ark survival, so just slapping a dedi satisfactory server on there was simple
You don't need admin privs to run the dedicated servers. Make a normal user, run your steamcmd inside that user to install the server, and then run the server from that same user.
I think the only thing that tripped me up last night was making sure I had port 7778 forwarded as well. Seems a pretty common thing, Ark does it too. Server port +1
a ok also i must make this command "steamcmd +login anonymous +force_install_dir ~/SatisfactoryDedicatedServer +app_update 1690800 -validate +quit" in the normal user that i have createt?
Check your command line switches, if you are still using -GamePort then it will auto increment the port, you should be using -Port instead.
Unless you are running two servers on the same server, then it will do that anyways
Yes, that's accurate
Oh I'm just running it in windows via the steam launcher, headless with the cmd window. Seems you can't really customize the ports yet, so I just left it as is. Found my mistake pretty quickly and forwarded the range I needed
Oh yeah? I'll have to check the wiki again once I have my coffee ^^
They seem pretty stern about not being able to change it
Ah, ok... you can customize your ports. It's defined in the wiki as to the command line switches, but you'd have to run the console from a command prompt instead.
They say you can't redirect them, not change them, there's a differenc e
Ah slick! That's my sleep deprived brain for you last night lol
I was going to say, I'm used to my ark servers that don't really care what ports they're on, as long as the ports are there lol
I think you can with this at startup parameters
โPort=PORT_NUMBER
Example: Port=9999
Off the top of my head, I know there's a website out there that walks people through port forwarding on just about any router. Has anybody pinned that link? Might be useful, since I see that's where a lot of people get tripped
Oh sweet, thanks! Yep, sleepy me miss the crap out of that lol
That'd be nifty to have, might help many people.
Thx bit
Oop
portforward(dot)com/
I'll do some snooping once I'm caffeinated. Feel silly to mention and not even remember what it is lol
Oh snap, there it is LOL
I've been so spoiled since I moved to a unifi system a few years ago. Every time I help my neighbors with their Netgear stuff I want to gag x3
Anyway, thanks for the advice on the ports!
I don't know if their bot has a way to make commands? That port forward one that Queen shared could be useful ^^
I have a unifi system myself, had no problems with it. I also have static IP's that are in a DMZ so I'm spoiled there as well, no need to port forward.
It's pretty legit, isn't it? I need to get off my butt and get a fancier set up going for my servers. It was definitely the situations like "Oh this works", time to move on lol
you can ignore that
Yeah you should be okay to ignore it. Honestly I mostly ignore the CMD window until something goes wrong haha
Also, super random, but also related in case it helps anyone in the future: once you have your server up, your friends might get the "unetconnection" error. That one rattled us for a few minutes, until I had both of them reboot their routers and do a DNS flush (they both run the game through Steam on Windows).
Obviously "reboot your router / modem" isn't always great if you have a family running on there too :S
Once it's installed and running, and the ports forwarded in the firewall set up? Yeah it's basically finished. Next step is to see if you can connect to it ^^
Does anyone else have the issue if no one is on the server for a few hours it shows offline till you restart the server?
what port must i connect on Satisfactory?
what is default port?
Default connection port is 15777 iirc
yes, that's it
how do i give my friends my server IP on a local host?
so im really confused. im setting up a server as well thru steam cmd. everything is installed but i cant figure out the port forewarding. im in my routers settings and the port forewarding area, but the wiki has 3 ports, iv tried all of them in all the configurations i know but hte server logs still show errors connecting to those ports. not sure what im doing wrong
Is there a way to specify the auto save interval?
You might need to turn off your firewall on windows or allow those ports through
firewall is off
Ok, first, you need to make sure the Session Name you created when you first logged into the server is the same as the session name of your saved files. There's ways to change that once you have the server started, but the easiest is to just set it when you create the game. Second, you need to upload the save files into ~/.config/Epic/FactoryGame/Saved/SaveGames/server.
make sure you forwarded UDP and not TCP?
yup
using a spectrum router from a few years ago. in port forward its asking for internal port and external port tho. just add the ports in both under UDP protocolright? internal host is autofilled as my local pc's ip address. external host is blank but not required apparently
they should both be the same
internal host would be the 192.168 IP address of the machine running the dedicated server
both ports should be the same right?
yep
so yeah thats everything. internal host is the IP of this pc that im trying to launch the server on. both ports are set up the same. under udp protocol. for all 3 ports in the wiki 7777-15000-15777.
also im confused as to what the override arguements are in the wiki and where they go
that might be my issue
ok and how can i find my world on the pc?
I believe they are in %appdata%\Local\FactoryGame\Saved\SaveGames under your steam ID
The error you are having is right in that log, it's unable to bind to port 15777, you may have something running on that port already, or no permissions to open that port.
For anyone having issues with the game mode being stuck in private vs friends only, you can load the save into single player, make the change, and then move it back onto your dedicated server. Not sure if this matters but that is how I got it to change. My issue was something different so didn't affect me by making the switch.
We have confirmed, on three separate servers, that changing the MaxPlayers variable in the game.ini file does not increase the player limit beyond 4 on Experimental Dedicated Servers.
Does anyone here have actual proof that it's possible? Not just repeating the same advice over and over, but actual proof that more than 4 players can join?
I dont see that variable, are you adding it manually?
Is there a place to set what employees start with when the server starts?
Haven't seen any options for that.
Yes. In the game.ini file located on the hostsystem under the FactoryGame directory.
You would likely need to create a mod for that. Right now the default is that the first player on the server gets the default resources, and all others start with a spanner. I recommend until we can change that, to create a storage facility close to the hub with the basic resources inside.
That location doesn't sound right, can you post the full path to the game.ini you are modifying?
how would i check the port for current use
I just added it to the game.ini here, /home/steam/SatisfactoryDedicatedServer/FactoryGame/Saved/Config/LinuxServer/game.ini, but not sure if the game actually shows max player amount anywhere or if you need people to try and join.
but didn't see that variable in there by default.
@rocky sentinel I'm confirming that with our server admin now. As far as I know it's located at FactoryGame/Saved/Config/WindowsServer, but I'm not sure where the FactoryGame directory sits.
@hybrid bane It's not there by default. It needs to be added.
At least, that's what I was told.
it's there by default if you start the server (the file)
I can't confirm it works, but that sounds like the right location
hi I just reinstalled experimental are there any public servers I could join?
@urban berry Our admin reported that it was not created when the server started.
the file or the setting?
Both. Strangely.
@steady salmon are you 100% sure its not being overwritten once the server starts?
the LinuxServer and WindowsServer directories and files are not created when the server starts, you have to issue a graceful shutdown of the server to create those directories and files
The file should exist by default, but only options in there for me were ...[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=240000
MaxDynamicBandwidth=60000
MinDynamicBandwidth=50000
Can confirm you need to restart the game server for things to write to those locations.
If you just kill the process, those directories and files will never be created
Hmmm, I don't know about that doing a systemctl restart worked for me.
what he's saying is that the file isn't there at all
That issues a proper SIGINT, so it shuts the process down gracefully
Gotcha thank you
Is it normal that my factory is taking 11GB of ram?
How do I increase the player limit?
I'm running 8gb, and at 75% utilization.
100% sure. Here's what we did:
1. We updated the game.ini file located at FactoryGame/Saved/Config/WindowsServer to include
[/Script/Engine.GameSession]
MaxPlayers=10
2. We started the server and confirmed that the file did not change, and the value was still present and set to 10.
3. We had 6 people try to log in. 2 failed to do so due to "Server Full" error.
We checked the file values after this again and they were the same.
Most of my cores are maxed and it's using 11-12GB of ram
How many cores did you assign, I gave it 4 for the hell of it and it is only at 10%
Not true. We manually created the file and edited its contents after shutting down the server.
And then started the server again to utilize that file.
6 cores
Anything to check for fixing the error "Server name pending/Notauthenticated "?
Hmm
Is there a wiki or doc of all options in the game.ini?
I have other stuff running on it I was just saying how much my factory is using
That much we did for sure. But I still have not seen actual proof that anyone has had more than 4 players in their server.
Can you change max players from the in-game console?
Yeah max I've had is 3 people, lol I don't have that many friends who play satisfactory
@elfin nest I don't believe so.
@rocky sentinel Yup. I'm hearing a lot of annecdotal evidence that it's possible, but 0 proof at all.
@lost plover linux or windows?
Linux
run top
I think a lot of people are talking out of their butts about it.
hi guys idk if this is the right place to ask but are the any public servers I could join?
@heavy copper I recommend you check Reddit.
thx
There is a reddit thread at reddit.com/satisfactory with a list of public servers.
Come join the GhostCap server now
test it out
@fossil sinew I did that this morning.
I had 6 viewers come and join me.
4 of us got in.
@hybrid bane
If you've tried it on different servers and it's not working, I'd look on the QA for it and if it's not there post a bug report so it can be fixed.
Ah, did something change in the last 30 minutes?
I modified the instance this morning
but come check
Ok. One moment.
Do me a favor and check the logs, see whether you edited things before or after "Max the Catfish" joined the server.
Only need 2 people to come join. We got 3 on alraedy
Yup, I'm player 4.
How are you guys seeing that much utilization lol
I'm happy to test this too, want to see if I can set up my dedi for more then 4 as well
It seems after a restart CPU usage goes wayyyyy down. We went from 2 threads at 100% to one with a simple restart
That'd be great @ashen sluice, we need 1 more to join us. I've asked one of my mods to join but I'm waiting for a response.
If you can hop on now, that'd be great. IP is at the top of the satisfactory subreddit.
come join crompton. ill dm you the address
i can't find it?
Pay attention to the path I posted it's in ~/.config/Epic/FactoryGame/Saved/SaveGames/ you aren't in the right directory
ok
I can't find any public servers on the reddit
๐ im being real stupid here im sure, Trying to get a service setup on Ubuntu headless. following the Alternative SystemD configuration from the wiki. However when i try to start it, i get the following 3265 ExecStartPre=/usr/games/steamcmd +login anonymous +force_install_dir /home/steam/satisfactory +app_update 1690800 validate +quit (code=exited, status=127)
@fossil sinew, looks like that fix worked. What was it?
nothing. its the game.ini
Did you need to restart the server?
Can you screenshot/copy the contents of the file here for us to see? I'm wondering if there's an order of operations here that's necessary.
Yeah, it needs to start with the settings.
MaxPlayers=40
Thats all that is in there. However are you using a Windows server?
We are, yeah. Are you on Linux?
Yep
I had a feeling that might be the case.
That's the one variable we haven't isolated yet.
must i restart the Server?
I'll have a guide on getting it setup on Linux exactly how I have this server setup in about 12 hours
Sweet deal. I'll work with my team here to see if we can replicate it on Linux ourselves.
Thanks for your help on this. We're getting closer.
Send me a dm if you get stuck
how can i stop the server on linux?
have you set it to run as a service?
@lost plover so your server is taking about %40 of the cpu consumption towards the game server and it looks like only 7% of the RAM, Where are you seeing higher utilization? I'm a little confused by the 699 on the first pid.
I do not know
damn the server does actually consume a decent bit of resources...
@lost plover If possible I would run it on a separate vm dedicated to just the game.
thank god its on linux, fighting with Windows over the CPU isnt fun...
but when i write stop then it don't stop
as far as i can tell in my ipconfig theres nothing on the port already. and idk how to check if i have permissions but i have my router settings up and i can attemp changes in the ports but its not working. does it have to be the port number + 1 thing that happens sometimes? and where do the override arguments for those ports on the wiki go?
If you got the linux box open, can you see the log of what the server is doing in a terminal like screen?
But I think I'm missing something important... CPU is likely set to powersaving mode...
@blazing willow is it running in the terminal, like you see all sorts of things crolling on the screen? ctrl c
I am going to get a new dedicated server just for the game soon, it's only going to have like 16GB of ram so I think that should be good
16 GB is plenty
@lost plover I'm doing fine on 8, you'll be good.
where's the best place to report dedicated server crashes?
Okay cool
What crashed?
Did it crash when you used a rebar gun?
Known bug
Yup
Rebar... ugh...
@hybrid bane Are you able to test if you can get on my server?
I wanted to shoot my friends with the Rebar gun...
now I'm finally researching the best technology
upgraded power poles
ok thanks
If anyone's interested I got a k8s manifest that successfully launches the server on a single-node cluster. happy to share it.
is anyone running the lgsm version of the dedicated server?
Humm, should I report some wierd log messages I get in the dedicated server?
Been running mine constantly for 80 hours and I have this [2021.10.31-03.17.24:791][966]LogScript: Warning: Script Msg: Divide by zero detected: 10.000000 / 0
has anyone seen this before? ` satisfactory.service - Satisfactory dedicated server
Loaded: loaded (/etc/systemd/system/satisfactory.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2021-10-31 17:16:00 UTC; 1min 8s ago
Process: 1347 ExecStartPre=/usr/games/steamcmd +login anonymous +force_install_dir /home/steam/satisfactory +app_update 1690800 validate +quit (code=exited, status=127)
Oct 31 17:16:00 satisfactory systemd[1]: satisfactory.service: Scheduled restart job, restart counter is at 5.
Oct 31 17:16:00 satisfactory systemd[1]: Stopped Satisfactory dedicated server.
Oct 31 17:16:00 satisfactory systemd[1]: satisfactory.service: Start request repeated too quickly.
Oct 31 17:16:00 satisfactory systemd[1]: satisfactory.service: Failed with result 'exit-code'.
Oct 31 17:16:00 satisfactory systemd[1]: Failed to start Satisfactory dedicated server.`
server fails to start with status 127. cant seem to figure out why!
I think its the steamcmd that exited
Not sure without seing the service script, I am running it on win 2016 so don't have something I can test in front of me:P
I agree, i think i made a mistake in the service config, i put the User=your_user to be steam not my actual user
@lost plover sure, you can dm me info
where can i find the dedicated server thing on steam (i already activated the tools tab and it doesnt show up)
anyone willing to DM me and help me thru my dedicated server issues? feel like its all getting lost in the shuffle. lol
there is a bug with it showing up that they are working on
it didn't work
how did i do that
oh okay thanks guess ill wait
Do dedicated servers work when you run satisfactory from epic games?
you can use the steamcmd from the wiki to install though
So has anyone here got more than 4 players to work?
Yes, there were 5 on one server earlier
How do I get that to work?
What was the fix?
so has anyone done perfomance metrics? my server is an old AMD A8-6600K with 8gb ram, is this gonna suck once the factory gets built up?
i've a question, can we play multiplayer in dedicated server ? when i tried to invite someone, it said my session is private. i changed it to friend only but it went back private. any tip for multiplayer ?
They need to join the dedicated server directly.
Nothing. It was simply the game.ini. You need to make sure its not overwritten as launch.
plz enlightend me more how to
You give them the IP address of the dedicated server. Then they add the IP to their server manager.
./serverfiles/FactoryGame/Saved/Config/LinuxServer/Game.ini
seems like it did get overwritten
ip address from window cmd -ipconfig ?
only if your server is directly connected to the insternet, otherwise your going to have to find you router's ip and set up port forwarding
i see, my router ip. got it and thanks for help
you'll need your public Ip, if you search my ip on google it should show it to you
Hi - I keep getting an error like this + the server crashes. It's normally happens when someone is leaving or entering the game - server log seems to list the client IP addresses. Players can't rejoin. I have to restart the server. Here's the standard error:
I have already added these lines on someone's suggestion:
[/Script/OnlineSubsystemUtils.OnlineBeacon] BeaconConnectionInitialTimeout=35.0 BeaconConnectionTimeout=45.0
my follow up question, is it same method for creating fresh new server ? or can i use localhost ?
is there a known issue with rendering of items on belts where two belts connect, when connected to a dedi server?
items stack up against the end of the belt, and then shoot off on the new belt, instead of acting like one contiguous section
i've noticed that also
right?
might record some video to test it
locally and on server
it's quite jarring cos it looks like there's an issue when there isn't one
like a throughput issue, cos items are backing up
i suspect it's a rendering issue only but connected to the networking aspect of the server
Yes. We've seen this as well.
Just a heads up, everyone. We've found that Dedicated Servers hosted on Linux seem able to support more than 4 players. But Dedicated Servers hosted on Windows servers cannot - even after editing the game.ini file located in appdata.
If you are running a large Satisfactory Dedicated Server on Windows and find a way to enable more than 4 players, please let me know ASAP. Otherwise for now, I would recommend that server owners looking to support more than 4 players use Linux servers only to host their server.
Potentially helpful - what kind of errors do you see on Windows Server? I'm getting the problems above with Game.ini set to six players, but only 3/4 in the game
@quaint acorn No errors. It's that the MaxPlayers variable in the game.ini file doesn't seem to actually increase the player limit on Windows Servers, but it DOES on Linux servers. When a fifth player attempts to connect they get the client-side error: "Server Full"
We ran a test of this on two Windows servers and neither was able to support more than 4 players.
good to know - i scrolled through experimental bugs only on the site and couldn't see it reported, although i didn't search either
And then we ran a test on a Linux based server, and it worked as intended - raising the max player count above 4 players.
I'm going to post this to the QA with our findings @acoustic python
thanks, link it and ping me afterwards and i'll upvote it and add video if necessary ๐
Will do!
server told me it will restart in 30 minutes ๐
@acoustic python Here's the link to the QA post. Anyone who's having issues increasing their player limit on a Windows-based Dedicated Server, go ahead and add your information to the post and upvote it.
oh, lol, was thinking of the other issue i posted about earlier ๐
thanks though ๐
Ahh! Ok
I have an own server now and sometimes I join as the host player and sometimes as an other guest player. So there are two players with its own inventory for me now. I seem to join randomly one of this two. Every time I join it seems to be random which one of the players gets loaded and so I lose the items from the other players inventory
how can i join the servers ?
@trail umbra Do you happen to own the game on both Steam and Epic?
Only epic
you must download the experimenal version and then select the server browser and know the IP or Hostname of a server.
where can i get the experimental version
on steam or epic games
but please ask on #satisfactory-experimental
i see
do you have tried more than 4 player same time?
game play is fine?
is it train?
yes
I've seen one report that it took ripping up all the stations and re-laying the monorail, but it was fixable
i have tired 16 players dedi server same time
I redid the stations 3 times
and the lines?
but buffuring is so crazy
no i didnt mess with the lines
that's what it took for the person I talked to the other day
why woul dthe rails effect it?
I have no idea, and I don't know if it was orthogonal to the fix or not. All I know is that's what the user reported: tried replacing stations, didn't fix; replaced the lines and it started working. Correlation may or may not be causation.
maybe old lines don't have "block" metadata?
It seems like trains or tractors that rely on paths get "stuck"
so i placed all the tracks today an all the stations today - but no loading or unloading :/
same issue
hello
i need help to load a word from my pc on the Server
when i do this it doesn't wokr
pls help
What do you mean by "Load a Word" @blazing willow?
world
what doessn't work
This has all the information you need. Have you followed these instructions?
yes i have followed it but i understand it
You do or you don't understand it?
i don't understand it
what do you not understand?
i must kopie the world from my pc in the server Folder
and then when i do this wat must i do next?
must i change the session name to the name from the world?
Yes, as that's how the save files are identified
but when i write the name in the session name then it take every second i edit this it write atomatic the old name there
that is a known issue; you have to type in or paste the desired Session Name and quickly press Enter.
i had to start a session, put the save file in the "server folder" in save, load the save game then delete the session i started
was a pain
anyone willing to discord call with me, make sure the error is not me with train?
My game just crashed and when I rejoined my server I started out as a new player without my inventory. What should I do?
@dim grail did everything get "removed"?
Actually, I just got it working again by grabbing an earlier save
How do you get rid of a ghost player?
right in the middle of the grass and I cant build
Beat them up?
Hello Guys, do somebody know what should i do in order to enable more than 4 players on satisfactory dedicated server? LinuxGSM install
it doesn't work
anyone have a server i can join in satisfactory
most people in here
can some one let me plz join them in satisfactory on thier server id plz
why
Nevermind, got it:D
you found game.ini in linux good work that was tricky find for me
sorry i didnt see you question earlier
Anyone have any issues with shutting down their server then upon startup it doesnt recognize the save files?
Uploding a World on my Satisfactory didn't work i have tryed it 5 hour
and it didn't work
are you putting it in the right place
it is in the server folder ridge?
windows or linux
There are two "server folders"
linux
i have see but nothing work
Can you add mods to a dedicated server?
step-by-step instructions are more concise (and easier to keep current) than videos
/home/steam/.config/Epic/FactoryGame/Saved/SaveGames/server
where steam is the user
yes in this i have take the world
That may not be entirely accurate if steam is not the name of the user running the server
once you put the save in the folder go in to you current game and hit the load save and you will see the other saession and be able to load that save
it will
This is strange, my server keeps dropping my connection. The ping spikes from 5ms -> 50ms and times out, I restart the server and everything goes back to normal for about 5min and then starts to time out again. Before today I was able to stay connected for 5+hrs without a timeout. The map is essentially blank, and it's just me playing on it.
must the Benutzer name "steam"?
thats how i did it
the steam is the user you made in linux
if you used your user it will be your username
If you are asking if the role user must be named steam, no, but you should have a user whose purpose it is is to host the game server.
must i kopie the folder?
once you load the game it will kick you and load the uploaded save and it will continue with that save from that point on
do it in the savegames Folderร
n/m, it's not a Satisfactory issue, the host server ran out of memory, lol.
and then what
have you done it?
and then follow the instructions on the Wiki
or do what i said both work
then you need to put the session in the server manager unter settings and press enter
to wit: go to Server Settings, punch in the Session Name for the save you want to load
and in the Server setting?
?
right there
right in the session name ๐
then press enter and the server will load the save game
ok
its case sensitive i think but not sure
are there any public dedicated servers?
must i have steamcmd install on Steam user or root user?
ok also i must install steamcmd on Steam user
you can't install it as the steam user ๐
the packmanager requieres root privileges.
you just shouldn't run the server as root.
not steamcmd itself ๐
there is a differnce between root user and a user with root access
the steam user has no root access per default
so when i say never run as root i mean root@servername
he asked how he should install steamcmd and that not possible with the steam user per default via packagemanager.
You do need to use superuser privileges to install anything with the package manger, but you can also install steamcmd locally as a nonprivileged user.. just not with the package manager. using sudo to invoke the package manger as root is fine, the point is to not be running steamcmd itself or the game server as root
ie sudo usermod -a -G sudo steam
no
Thats super supid and dangerous.
don't give the gameserver user sudo privileges
because now the steam user is sudo!!!
there is no call for that whatsoever
just saying you could not you should
if you have no clue what you should do stop talking please.
nothing i said was wrong so stfu
saying "well you could really_bad_idea_here" to someone looking for help/instruction is really bad form
that was toxic @foggy agate sorry
hello
can someone call me
i can screenshare
and someone can see what i made false
Does de dedicated server autosave?
yes
Okey thanks
I open the server without any problems, but the ports are closed
15777 port
What is the problem?
it looks like you are running this server from your home computer?
are the powers open on router
Your router will block those connections if you have typical internet
You have to forward those ports
No, dedicated server rent
ufw ?
what?
game server or vps ?
VPS
is there a firewall in the distro
your ports are open
could you try to connect to the server via satisfactory?
Just curious, why are you renting a Windows VPS?
Yes windows
can you try to connect to the server?
Your server worked btw
its offline now though
Game crashes when I try to connect
BTW, Unreal Crashes for me with this same error every time I exit Satisfactory.
Could it be a problem because they have Turkey servers?
na
@foggy agate we tried three different friends, where could the problem be, everyone has the same error
my bad
did you try to validate your files?
yes
if you want to post that #looking-for-group-old
still the same issue?
then prob. something with the server ist wrong.
thanks mate @foggy agate
@foggy agate I downloaded the server from steam
Satisfactory dedicated server
download
could you check the logs, might be a hint within them.
if the client crashes, it prob wants to ruin something on the server wich dosn't work
Try to use the linux subsystem and use there satisfactory dedicated server with the installer from lgsm
On linux, where are the logs kept for the DS?
anyone else having pipes that disappear or wont build when placed?
It disappear after a time but they still there but invisible for everyone after a restart from the server the are visible again
thank you, will restart my server to confirm.
not sure if this is the right place. but me and a friend cant figure out how i can join his dedicated server
have you installed the experimental version?
if yes use the server manager and drop in the public IP of your friend.
and try to connect.
i did but it says its offline while its online
then prob your friend hasn't opend the ports in his router or a firewall is in the way.
prob should check the windows firewall
where are the save files for the dedicated server on linux
dont have it open right now but its in the wiki
~/.config/Epic/FactoryGame/Saved/SaveGames/server
ty
trying to troubleshoot lag, rubberbanding, various glitches which seem to be getting worse over time, wanted to switch servers see if its server related
Anyone seen this one before?
satds kernel: [ 1381.648858] traps: UE4Server-Linux[2138] trap invalid opcode ip:(removed) sp:7ffdd6aca0a0 error:0 in libUE4Server-Core-Linux-Shipping.so[7fd3ab848000+52a000]
i added the application in my firewall to allow the ports, also manually allowed the ports (15777, 15000, 777) in my firewall to be sure and set up port forwarding on my router but still my friend can't join... i'm confused
you need to allow satisfactory dedicated server exe through as well as ue4...
Is there a bug that prevents more than 4 people joiuning a dedicated server?
It isnt a bug
we got one running and slots are on 16 but people cant join
officialy the game only supports 4
you have to manually edit the game.ini on the server to allow more
hmm
no it shouldnt
make sure you restart the server after making the change, I think it needs to fully shut down and come back up. One dude said he had it going with 6 but not sure what else he did.
make sure the file doesn't rewrite itself when the server comes back up.
i tried, i even tried installing a ubuntu server.. added the firewall rule in the docs and also set my port forwarding and still no success :/
you did udp and not tcp right?
is it not showing up at all in server manager or popping an unreal error?
you said you did 777 it should be 7777 but i think you probably did that
the file is engine/saved/config/game.ini , yes?
no
let me get it for you faliga
in the dedicated folder go to FactoryGame\Saved\Config\WindowsServer
or linuxserver if your on linux
and @plush iris you said you edited the firewall but you need to forward the ports from the router to your pc as well
yeah so i installed ubuntu, installed steamcmd, installed the server... then i added the firewall rule as in the documentation on the satisfactory.fandom page.
i opened the ports with port forwarding on my router, started the server with ./FactoryGame.sh
i can connect to my server locally and start a game but my friend can't join
you want to give me the address i can try to connect, you can dm it to me if you want, but it does sound like a ruouter / firewall issue, or wrong ip, how did you get your ip
my router has my ip, can i dm you?
sure
hey guys, hope anyone can help me here!
followd all the steps on YouTube:
- installed SteamCMD
- Opened ports on firewall
- Forwarded ports on Router
I run the game through the Epic Games launcher
isnt nat detection usually ports/firewall?
You can ignore those warnings, they always appear even when the server is operational with no network issues
doesnt sound great lol
Still it says NotAuthenticated when I add a server on my local IP, both on port 15777 and 15000
There are similar ingorable warnings for "I can't start the EGS Overlay" and the like
It will say NotAuthenticated until you log in for the first time
first step is to double-check that the server is in fact listening on those ports. Is this a Linux or Windows server?
Windows
and are the UDP ports open on the Windows firewall?
okay. Run this command in PowerShell and make sure that the ports show up as having an active listener:
Get-NetUDPEndpoint
you can get more helpful data with this longer command:
Get-NetUDPEndpoint | Where {$_.LocalAddress -eq "0.0.0.0"} | select LocalAddress,LocalPort,@{Name="Process";Expression={(Get-Process -Id $_.OwningProcess).ProcessName}}
okay, that's promising
and when you go into satisfactory, what is the host address you punched in for the server?
is the server running on the same host as the client in your case, or is it a separate computer entirely?
same
just for grins, then, try adding a new server to the in-game Server Manager with the address 127.0.0.1
great! Give your server a name!
What did I do differently here? what's this IP?
127.0.0.1 is the universal IP address for "the computer I am on"
sometimes home routers act strange with computers trying to talk to themselves via the router.
127.0.0.1 is localhost > connect to yourself
using that address takes the router out of the picture
I changed a couple of paramters around in pfSense, anyone mind connecting and playing around for a bit to see if it drops again? ndboost.com:15777
your friend would use your WAN IP address
Sure
Give me a min, there's a bug where the servers don't ping for like 5 mins
which is? the 192.168?
sure, np, mind if I DM you?
Sure
no, unless they're in the same local network (generally: the same building)
go to ipchicken dot com and give your friend the IP address you see there in large friendly blue numbers
ok last question, how do i drag the save game here?
there are directions for that on the Wiki; check the pinned messages in this channel for a link
Thanks for your super fast replies!!!
happy to help! Gives me something to do while waiting for useful information on this work call I'm stuck on (:
just to double-check- ey is trying to connect to the address you see when you go to that site, right? Not the address your friend sees?
your friend will see eir own address there rather than yours, you see.
@quick mist @sudden creek better is using command promt on the pc you have the server on, then do ipconfig, and then its the IPv4 Address
No
that will show the LAN address
that does no good to someone trying to connect via the internet
yes, i sent him my screenshot
in that case, since you can connect internally, that sounds like an issue with the port forwarding on your router
if the server runs on localhost, then you do need to connect to your own adress
argh
Orz, Wtr is able to connect locally; eir friend is not on eir LAN
i followed the router ipv4 forwarding thoroughly through youtube examples
@sudden creek are you using the same pc as where the server runs?
yes
so for you its localhost
can you show a screenshot from your router's port forwarding settings?
and what IP are those ports forwarding to?
15777 uses satisfactory
and that address is the same address as the host upon which you are running the server?
why are you hiding your local ip
i have no clue ๐ youtube vids seemed to be secretive so i thought might as well be
also instead of ipchicken.com you can search my ip
youtube technical demos are rarely well-informed (:
that's an IPv6 address
ah
you should also have an IPv4 (or just IP) address
im hosting it on the 127.0.0.1
the server does not play well on IPv6
@sudden creek that is localhost
for you at least
yes that's the same as ipchicken
wtr- you are connecting to the server locally using that address
that screenshot my friend got
your host will have an internal IP address, starting with 192.168
the port forwarding settings must direct the ports to that internal IP
if I add that 192.168 to my server manager it says offline
once that is properly set, your friend can connect to your public IP address,
we went over that, your router doesn't like bouncing traffic back to the internal server
so your client is connecting directly to itself -- successfully -- using the loopback address
how to do this ?
this is the right spot, right?
by answering the one question you haven't so far: Is the IP address you have set up in the port forwarding settings, the one you blacked out, the same internal IP address as the host running the game server?
you did here i'm pretty sure
Ugh just found out the hard way that Opteron 61xx and 62xx cpus will not work
IP running the game server == IPchicken IP right?
there are three IPs you need to know
Indeed, nothing older than Ryzen will on the AMD side
127.0.0.1 is "myself" in any context.
because of missing instructions
the 192.168 address is the internal, or LAN, address
although it does work on Windows, even if it doesn't on Linux
the one you get from ipchicken is the public, or WAN, address
not sure if the Windows build doesn't use those instructions or if Windows can emulate them
ok gotcha
your friend needs to use the WAN address
That sucks because my newer xeon fried on monday
your router forwarding settings need to use the LAN address
โ
even the A8 APUs don't work
and that LAN address needs to be the LAN address of the computer running the game server
I'm not sure if it's AVX or if it's one of the SSE sets
as it's the same computer I'm rather sure it's the same LAN
so this should work then?
your router can send traffic to any of -- depending on the router -- 255, or 32768, LAN IPs
for the third time
Is the LAN address your port forwarding settings are directing the traffic to the same LAN address the computer running the game server has?
uhh wifi>ethernet>settings>ipv4 address is slightly different
@quick mist i think the server auto gets that Lan address
then you need to correct the IP your router is sending the traffic to to match the one the game server host has
not the address
I thought the login-server of my router would be the address you mentioned
but it seems thats the DNS servers' address
if your router is doing DNS passthrough that makes sense
ok so now I might be able to connect server manager to thรกt IPv4 address
use this powershell command: Get-NetAddress --AddressFamily IPv4
that will give you all of your computer's internal IP addresses
ok that is mentioned there
wuuuhh I can connect it
now to have my friend connect
ah crap he is out with familyu
anyone of you guys care to check if it works?
are you sure you want to share your ip address with random people
because you'll have to
confirmed, when setting up the dedicated server on AWS, likely need "sudo yum install SDL2" instead of "sudo apt install libsdl2-2.0-0:i386"
I would try but I am doing Work Things at the moment (:
thx for helping out while working @quick mist !
ok I followed the loading a save file-steps but I can only seem to start an entirely new game
did you change the session name accordingly to the save and did you restart the server
yep
did anything happen when you changed the session name
did it say like creating a new world or something along those lines
you need to create or load a game before you can join it
session name == save file name in /server
yep
just to be sure i entered 'exit' in the console command line
and restarted again
you could maybe try to load another one
from another world
maybe it's the spaces
though i doubt it
I'll save one without spaces
I made sure to 'end' @ console and restart twice
then i think i'm out of ideas... it worked (almost) flawlessly for me, i followed the same steps. sorry
im gonna create new game, then delete that one, and change the filename through satisfactory-calculator.com
did you just rename the .sav filename or is it the actual session name ?
i haven't renamed anything yet
it wouldve been my last resort
ok i think i got it
Session name used for server has to be same as session name for the save.
it's not though ๐ฎ
so what I did