#dedicated-servers
1 messages Β· Page 166 of 1
yeah
something like
systemctl start satisfactoryserver@7777
Ahh ok then. I never saw anything about the auto increnment of the ports.
But what I can say is that its a great server mangement tool there.
Still three Questions:
-
Is it possible to share the SessionID of the Server so that players join the sessionID and not the IP?
-
Is it possible to set basic Server configs in the ini file? Like Password?
-
Are there Server Console commands like /players or /kick PlayerA (to show all connected players or husks and to kick people)
Switching it off would mess it up for the people who don't want to control the port specifically. What we need is the -GamePort-nnnn option to work and if that is passed, then do not auto increment.
dedis are at start all that stuff should come later as they fix things
Anyone using the AMP version? If so you figure out where its putting save files?
this is just way to get them mass pile of data to speed up things
can you do a find / -name *.sav?
- We do not have sessions on servers. You will need to give them the hostname or ip.
- All settings that apply to the game apply to the server and can be changed via config. Passwords intentionally not. Plaintext passwords in configuration files are a strong no no from me. Reason is obv security.
- No but you can do that from the manage session screen, in the pause menu.
thats how I found mine were saving at ~/.config/Epic/FactoryGame/Saved
im not finding anything
I found the saves from my SteamCMD atempt from earlyer....
but I can't find the saves from AMP... but if i hit LOAD i can see them
i'm so damn baffled
- π¦
- Yeah plain PWs are bad. But thats for admin pws access pws like the one to join the server are on another level there π
So Max Player Count already possible?
3. π¦
max player count already possible, yes. check the wiki
k didnt see it there
Right now I look into the possibility into assisted hosting
thats the reason for my questions.
don't be sad. there's more functionality coming π
So far I've been playing on a new save for ~5 hours and its running great!
You programming that headless version?
You're right, it's not there. Search this channel for MaxPlayers=. People posted how to do that.
ahhh k
I'm a programmer and I worked (still working actually) on the server, if that's what you asked.
If I remember correctly Jace mentioned that one or two from the team where working on the Server in a more dedicated manner.
uhm... he probably meant that someone else has worked in the past but they have left the company a long time ago. it's just me now and has been since I started working for CSS.
I feel like I'm going crazy. I found my saves from before when my SteamCMD server crashed. I was able to load it up on single player and save it with new session Name.
Now I can't figure out how to take the same file and force the server to use it.
I did what https://satisfactory.fandom.com/wiki/Dedicated_servers#Loading_Save_File said to do and it's not loading the save
So one Programmer for the Headless implimitation if its just you π
Btw. I'm myself a Programmer but only for Web Applications π¦
Make sure you are typing the session name and not the save name in the settings page. An easier way is coming soon.
@rose valley any comment on the server being apparently single thread, any plans for this to change in future
i just sad how i tried hosting dedicated and 0 results like just query not working tried already working ports and same result
I'd be curious to see what percentage of the playerbase are Software developers of some sort.
Yeah that would be interesting to know π
Gotta go off the radar now. I'll let you guys figure things out on your own and check back here every now and then.
k have fun @rose valley
hahaha
π
Session name would be "Lethality Update 5" That's what i put in.
Just wanted to ask, i hope I'm not repeating someone else question, but is there an ETA on when the ports will be fixed?
it's not. maybe not an even split but it uses a sometimes fairly large number of threads.
thanks for resolving that β€οΈ
Then we have a bug
Single User
Single Thread usage
Thats what I have
Noted that down.
I think my issue is AMP's server is saving the files somewhere else, because i'm not seeing the new auto saves
If I load into the server, i can see new files.
Maybe the person that created the AMP profile can help you out tomorrow? I dont know much about AMP
But these are NOT the files in side savegames/server
hmm.. I started a new server with an existing savefile and now have a second hub parts in my inventory
Profit!
How do i replace the save file with an older one?
So I am able to successfully load the server up, however when I close the server and then reopen it again, on the client it says that i need to create a new world again
the save files are in the folder
What is the correct command to close the server and save it etc?
quit/exit
By the console? No, but if you are authed to the server as an administrator, you can use Load Game from the menu to have the server load any of the saves it can see
Check the Wiki
where exactly are the saved games located on server side?
Which ip does my mate need to use to connect?
I found mine in ~/.config/Epic
your WAN IP address unless ey's on your LAN
still....WAN is not internet
arguably, in most cases where a person is looking for help hosting or having people connect to a server hosted from eir home.. it is.
I've got two Routers for a UMZ so....^^
depending on whom you talk to, your DMZ is just another segment on your LAN, not part of the WAN, but eh.
its dangerous. As you never know the exact topology of the system in question
Ah right in englidh DMZ sorry π
Nope using two routers to make it easier to configure
ultimately as the administrator of your own network, use the labels and designations that make sense to you (:
gestures vaguely at his imaginary "DOD Model > OSI Model" poster
xD
i cannot type in this field, how do i load the savegame? ^^
hows dedicated servers?
fantastic for the most part.
touchy
click the status tab, then join game in the bottom right corner @lucid jasper
2-3 Players = fantastic for new saves right now
Is it getting rid of what you type in that box?
i want to load my savegame. i updated the server to the newest version
yep
skill issue
There is a bug that the servers are not multi threaded most of the time but else its great.
you have to be administrator on the dedi to load thru menu
i am
Are you in a world right now?
and server has to have the saves
nope
you sure about that? It's definitely using at least two cores on my host
dev made a note earlier about it
anyone running it inside virtualbox?
@lucid jasper did you copy all your files into the SavedGame/server folder?
Why would you do that, I am genuinely curious
what
Start a new game, then, in the server, load the save files
Yep I'm sure.
@lucid jasper there should be a sever folder inside SaveGames
So, I have a windows VM Somewhere where I'm running my other game servers. Added the Satisfactory one there, and started it ... I think it's running nicely and think I've added the firewall exceptions, but still I can't see it from my client ... any suggestions ?
Don't think there is a way to load a save remotely
saves have to be in server and u have to be admin
@fluid turret the windows side of steamcmd just seems to be a headache yet the linux i found ran just fine
you may need to perform port forwarding on the vm itself, using the VM software
are you sure you have UDP ports open all the way from your network ingress to the Satisfactory daemon?
steamcmd is pretty jank I agree but couldn't you just use WSL?
@lucid jasper
Well actually I meant I' renting a windows server machine somehwere in the cloud. I'm guessing it's a VM. Don't think I had to do port forwarding for Ark / Conan or any other game server running there
I haven't actually tried WSL with this, that is my project for tomorrow
@fluid turret WSL? i get this : LogOnline: Warning: STEAM: Steam API failed to initialize! under windows
created the folder - but still. everything i type in the "Session Name" box gets deleted instantly
Windows Subsystem for Linux
If that's so double check IP addresses, and double check if you are running
since you know windows has linux now lol
@fluid turret didn't think of that
@fluid turret i'll try that out
ok, and factoryserver.exe is running correct?
I mean if you are running it locally WSL might be a great solution
@faint wagon nvm - it works now. thank you!
WSL is pretty neat if you really want to run it on linux, but it works on windows too
As far as I can see .. yes
is it normal that i dont see any servers in server manager?
I want to figure out what if any impact there is on CPU and Ram usage, but I will do that tomorrow
you have to add the server manually
just like minecraft
oh
Morning all
If you aren't able to connect to the server itself, try basic debug things like ping n tracert
gm
Lol you still up?
its 2:55 AM for me
yes its 1am but I am off now bye!
Cya
I've already slept so im fine
so it's port 7777 I need to open up to the public ? Or 15777 ?
15777 is the query port u must ahve open
aha, think that might have changed something
gm G/3 & Mike
gm
Added all inbound connectiosn on those 3 ports through firewall
now give it a shot
I think it worked, since I immediately got a 'Claim Server' dialog on the client machine
fantastic, you're in business!
Maybe an idea to add that in the wiki ?
It's the second paragraph
like this?
Unless you mean smth else
15777 This is the port that you need to enter in the game when you first connect to a dedicated server. This port can be redirected freely.
do they work on the epic version if you set it up on steam?
yea
@quick mist yeah but maybe add soem screenshots on how to do it in some common firewall thingies ?
Hi
What is the recommeded max players? i see anywhere between 4 & 6 just want to verify if this is correct?
4
"how to port forward on each of the 23,537 types of router interface" is probably beyond the scope of the Satisfactory wiki
thats the supported players
Thanks yea as per the docs π just wanted to make sure
anyone able to guide me through the process dm me
I meant something like
pinned messages has link to wiki page of instructions for dedis
if you have speficic questions, ask them; otherwise the 'guide' will be a link to the excellent Wiki article
dev said they are working on way to set certain ports
trying to figure out how to dowload steam cdm or the satisfactory dedicated servers
best thing is notice the color of dev names and roll back and read
from start of room
follow the link to the SteamCMD wiki for directions on how to install it
dev was great helping and talkin
How do you change the port the server goes to ? Sorry completely wrong
anyone can help me here ?
How do you change the server's IP address ?
Change the server IP Address
Get log information fomr it it will show reason why it didn't start
what to the logs say?
where can i see the log ?
I can't find the file though
change ip for the computer
Ok, server seems to be running, but for the time being I still can't seem to connect to it somehow. I see the status of the server in my client, But when I try to connect I get the following :
cant change ports for servers yet
You can. You cannot redirect them. And there's a known bug with GamePort specifically but it changes on it's own if the default is in use.
Run the server with 6gb minimum, assuming your device is running at 4 gb looking at the friendly name
retry connecting, tends to crash on fresh startup once
yeah i know, i just wanted to try with 4gb, and maybe rescale to 8
Cause for minecraft servers for example, you can set the server's ip address
well ya i know the engine cycles the ue ports
@rose valley I thought the server wasn't honouring the command line flags to specify the ports?
dont know ask bogdan
For -GamePort. The other ones are applied though.
the Query port can be overridden; the others cannot
I wanted to run this through hamachi, to not have to open ports on my router, since it's not mine
-BeaconPort=nnnn too
where i find the logs ?
@rose valley are these notes inaaccurate?
all those port things noted somehwere?
other port adjustments soonβ’οΈ
Gotcha, I'm assuming that'll be addressed. So many things use 7777.
anyone know how to decrease the auto save interval?
no. redirect is a different term to override
logs are in the Saved map
Yes. Just a silly bug.
π
@frosty gale Thanks .... It seems to have worked now. Looks like I'm in π
good!
i dont have it lmao
i think im to stupid atm
I should send the devs a cake. We've been inundated with demand since the server shipped.
xD
I wouldn't normally be up at 8AM but here I am.
So, at the moment there's no way to access the servers without opening ports first ? (using a second app like hamachi or else)
mhm
Just raised https://questions.satisfactorygame.com/post/6178fcab831c85205235309a which is a 100% reproducible mass dismantle bug
Until ports are open for others to connect, they'll run flat against a (fire)wall
Hamachi is evil; don't use it
Ok thanks. I guess that was useless
@brave willow don't run the server as root...
Works fine with me, use it all the time with minecraft
Basically forever. You can connect from withing the same network without port forwarding. That's just how networking works, outside of our control π§
i dont, service is started with steam user
im just working as root
ohh nooo
Ok thanks
no no
if the server has a vulnerability and I can rce it I got root access
but whatever floats your boat (:
huh?
Anyone know how to decrease the auto save interval?
presuming you already had SteamCMD installed, there is no need to do anything other than adjust firewall settings as the root user
yeah, i think i did it like that haha
can i pn you?
It's in line with how you turn it on in main menu
set it to 5 it will save every 5 minutes
or anyone here that i can dm?
If autosave is already on nothing has to be done
I think I missed something anywhere, but i dont really know what
15777 is a udp port
make sure they can be opened
thats also the one to start connecting
nobody? π¦
im afraid not
Better to help in the open in case someone else has the same problem
Do systemctl status <servicename> for the service your trying to setup i think you missed something in the startup script likeit trying to go to wrong dir or something
check the logs and try the bug site
startup script:
Hey guys!
I have... two probably very dumb questions that I hope can be answered.
-
I'm trying to get a dedicated server running right now. However, when looking for it (on a Windows-client), whilst theoretically having tools listed as well, I can't see it. Is there something I need to run via the console or anything along those lines?
-
I'm planning to run it on a Linux-distro - whilst on the only account, having a password for admin-features. Should that be fine in terms of security?
@brave willow Means nothing tbh i have no idea where or how you installed it π so you have to debug it
Service:
the server not appearing in Steam is a known issue; for now use SteamCMD.
anyone here german can help me with the Port forwarding ?
Working directory has upper case S in steam lol
the thing is, i dont get it, where my fault is
and yes, having a dedicted role-user to host the service is good best practice
y, because i wrote in uppercase like tutorial lol
ok but paths in linux are case sensitive
So check it is correct
As I know too little about Steam - what command would I need to run when using Steam's own console?
uppercase in tut is to show stuff u have to change
yeah i know, so i named the dir Steam and also the working dir Steam
Does you machnine have that path /Steam ? eg do "stat /Steam"
Your working directory and execstart paths are inconsistent
Sorry - is the way I'm planning it the better or worse option? I'm not fully understanding it.
is it in /home/Steam or /Steam?
I expect this happens?
stat /Steam
stat: cannot stat '/Steam': No such file or directory
your proposed plan if I read it correctly is The Right Way to do things
I installed steamcmd in ~/Steam (manual installation)
the startup script is in /home/steam for the steam user
It'd be one user - but admin-features locked behind a (hopefully sufficient) password.
Thanks a lot!
So WorkingDir will be /home/steam/Steam π
yes but your systemctl configuration is referring to /Steam, not /home/Steam
lmao
systemd uses absolute paths typically
ok, i think i got it now xD
systemctl status <servicename> .....
@grand geode
you're literally being heled right now; be patient
expecting outcome to have changed since then lol
havent changed anything, gimme a sec
yeah its a case of change script (learn to vim :P) systemctl restart <servicename> && sleep 5 && systemctl status <servicename>
i just use vi ^^
@quick mist You running a dedicated linux server?
yes
wanna try to reproduce something? Create a bunch of double ramps and mass dismantle them?
I don't have double-ramps unlocked yet on the game I'm running (and I don't want to skip ahead; it's a community/co-op project)
which distribution?
Ubuntu Server
that looks better. go point a client at it
AHHHHHH
i hate this
i think i will just do this on a ubuntu server, i think its easier to handle steamcmd on it
this manual shit is stupid
you are again beset by inconsistent directories either in your script or in your systemctl config file
You simply have wrong path it did't point at install path. The manual isn't a manual when it comes to server admin stuff its more like "guidelines" your kinda meant to know approx what your doing lol
Who's gonna try to get it running on a rpi3?
not a valid arm32 executable π
a Pi4 is still ARM, it's not going to run amd64 binaries
its both arm and arm64 if you install the right distro on it
arm64 != amd64
Hey Pioneers,
what server specs should i use for the dedicated server? How many CPU Cores and RAM is needed?
u dont pick that
Still not compatible with arm64
are there any cpu requirements for dedicated?
it seems to spin on the core...... like 100% usage all the time when running
apparently fewer faster cores is better than more slower cores
how about few slow cores
I haven't looked at the client yet, but if cs releases source code it wouldn't be impossible to compile it for a pi4
that would probably be less-good
goto the link it should tell u what u need
you probably need to port unity first π
ram is thing most will worry about
...why port Unity to get an Unreal game ported?
Just get the latest epyc or threadripper and you should be set
i mean unreal engine got confused for a minute....
Can't wait until I move and get fiber... I might setup a little server then
how about a 2.0 ghz 4 core nas cpu
Was running on an i5 2.30Ghz with 32GB ram as a server. No problems with 3 players (except crashes with mass dismantle)
ok, i reinstall this shit with ubuntu xD
worth a try.. worst case it runs like a dog and you delete it
just fix path in script.....
guys when looking in steam library i cant find the server (yes i have toolls selected)
i tried 4 different pathings, hasnt worked
link in pinned messages for dedis
known issue, use SteamCMD instead for now
not approaching probnlem in right way....
u cant get it in steam yet
how does one reset the password on a server
well, the pathings were correct, im not that stupid lmao, working with linux for about 2 years xd
Well the path was wrong lol the script said so.....
I've been working with Linux for 20 years and sometimes faff up paths. That means nothing
Look "No such file of directory" https://media.discordapp.net/attachments/902621736602861588/902823531740553266/unknown.png?width=1440&height=131
lol same... since like debian 2 or something when we used to install with floppy disks π
first distro was Slackware 2.. back when the package manager was tar
So @brave willow You got like 40 years of experience here both telling you have a pathing problem ok? π
probably used hte uncapped version of it
oh that was a mess lol π
I haven't used linux since.. Ubuntu 4
Or 4.1 according to the wiki
I miss that machine.
back before the versioning was based on calendar years. I remember those days
in the save directory, there will be a ServerSettings.nnnn where nnnn stands for the query port. Just delete that file.
..I both miss running Gentoo and totally don't miss running Gentoo
I have used so many distro for so many different things over the years I have lots track like everything debian, ubuntu, slackware, suse, sles, rpi, custom embedded ones, floppiz, live cd's. Have evne used freebsd, bsd, solaris, vax, vms, dgital unix and a number of other OS's
I tried it. Highschool me couldn't figure out a os that didn't install on it's own
i tried so many distros.. but honestly.. the basic debian for me is still the best.. no bloat whatsoever.. ofc takes longer to setup^^ but thats part of the fun π
@fringe fulcrum thankx
debian / ubunt(also based on debian) tend to be best... things mostly just "work" out of the box on them
I hear you. For my time, Ubuntu Server splits the difference between Debian's lightweight and Fedora's bloat
That's what turned me off if Ubuntu in general though, so many rolling updates, and bloatware.. that and windows 7 was so pretty
ubuntu was good.. but now has also just bloat shit that nobody needs
It can be slightly better being a dev with it.... than say debian because its release cycle is faster
I love fedora myself. So easy to get going and has recent packages all the time. Also kinda on the bleeding edge with wayland and pipewire and all that.
if I were running commercial servers I'd use Debian, but for a personal daily driver I do like Ubuntu
debian get into phases where stuf fin it gets too old and the tools need newer packages
yeah i give you that
I have had too many bad experiences with RPM Hell to voluntarily use any RH-flavored distro again
More or less the same unless there like a lot of newer versions of things needed
I had an issue with my og rpi where I couldn't apt-get anything and it wouldn't update because it's distro was so old. That was frustrating
Sometimes though you just want stable like on this router... " 08:55:04 up 663 days, 19:46, 1 user, load average: 0.03, 0.02, 0.00"
my win7 ran for almost 2years with daily use and abuse on an install from 2009 π its all about the user
Last reason for reboot.... power was out... that machine ran for like 2 years before that point
anyone else remember when Win2000 SP4 was hard-coded to BSOD after 94 days of uptime?
good times
I and Pepperidge Farm remember
yeah it was tick overflow....
ding ding
Windows 95: Error mouse moved? Do you want to reboot now?
Iunno about 600 days. My pentium 3 with Windows XP as a cheap NAS/print server stayed up for several years
anyways we shouldnt get to far out
Damn thing was a tank.. and I miss it, when you told it to print.. it printed.. I have to sit and fight with my wireless printer for a minute for one damn sheet of paper
ITs funny though when you run like ahome router for long period of time. You look at the packet counter and realize... oh its 12TB. My isp must hate me lol
Where do I get the dedicated server and how do I set it up?
I see the path is now /home/steam not /home/steam/Steam lol
with ubuntu i downloaded it in 3 min, in centos just 600KB/s i dont know why
yeah i know, its because i just installed steamcmd via apt install steamcmd ^^
the one month i didnt abuse my net i got an email from isp telling me to remember its unmetered so have fun
in centos its not possible, before steamcmd was installed in /home/Steam
Thanks, I should have checked the pinned messages. π€¦
just to be clear, dedis are exclusively for the latest experimental patch?
yes
as if creating a server works the first time π
mainline release doesn't even know how to connect to dedis
there is always "some" problem somewhere that gets forgotten or messed up^^
oh, right
and steam updates the dedis install when a new game patch is released?
How sus is it to use some guy's docker container for the server
yes, just use the same command you use to install to update
very.....
so kay, but now in server manager it says "NotAuthenticated" ..
no way to tell if there isn't malware in it these days
If you installed the dedi through the Steam UI, it would update it. But its more likely for many people to install the dedi through SteamCMD, in which case you need to manually run the update
and is there a way to install an older version of dedis or does it only install the latest version?
it seems to launch steamcmd
booted up dedicated server, and epic version of the game and it worked fine, tried this morning and i got "the server and game versions are not compatible"
ran the update command on steamcmd and tried again and same thing.
anyone else run into this issue?
currently only the latest
tyvm DopeGhoti
As with any steam game, you can technically install older versions, but its complicated and time consuming
You can make any linux process appear as any process name you like by changing the command line arguments after the program starts lmao
right now I am able to connect from an EGS client to a SteamCMD-maintained Linux dedi instance
sure thing!
any news about the server running on RPI? has anybody tried?
dont hold your breath for that to ever be a thing
"not a valid arm executable" lol
you crazy ? π
I think they updated the game version
not going to happen. A Pi is an ARM CPU, it just isn't compatible
Even if they were to add a ARM version, the memory and CPU requirements would likely melt that poor thing π
anyone still get "server and game versions are not compatible", even after updating the dedicated server?
i do have a small x86 sbc running debian^^ i wonder if i should try it
@devout dune theres always qemu π lol
please do try
it would not be a very satisfactory experience, no
oof emulation + server on a pi
its gonna explode
I suspect under a pi3 you would messure things in minutes per ingot rather than ingots per minute
running into same issue, cant seem to update game version on epic so not sure where the issue is
"I got the server running on a Pi! Granted it's going about 10 seconds per frame, but it's going!"
3 doesnt have enough ram to run the server anyways
u would want pi4 with min of 4gb ram
if u could even do it
my epic version updated last night after a play, and is on 170209 (0.5.0.1). seems weird
just add a whole load of iscsi swap sure... it will get there eventually
would be to slow
maybe pi4 can do the work
may... be
might as well just draw the game
could the server still be on 0.5.0.0 while you are on 0.5.0.1?
not a valid arm64 executable lol
anyone with pi4 could just steamcmd and take SS
yeah seems it, even after running the update command on the dedicated servers wiki page
so there a remote console for the admin is there a list of command around for this console? like for kick, ban, force save, shutdown?
can use localhost yes
should work
cheers π
since they used ip
the build says 170147 so the server indeed still is one version behind
question to this ...
do i need to enable 15777 on firewall or 2222 now ?? i dont really get this
15777 has to be open
ok i have this
You need though 3 ports forwarded to server. Unless your local of course in which case use internal ip to connect to it.
its a udp port
the server just has a public ip ^^ so yeah
i just enabled these ports on the firewall directly
if its a public server / public ip no nat you obviously don't need port forwards. Just don't have them firewalled
yes thats what i thought
on ubuntu its also firewalld right ?
A quick and dirty run though of what has got the server working for me and some others. Maybe of some help to get things going. https://youtu.be/8JFw4-KDUr0
i guess time to make sure auto update is turned off for experimental if you want to consistently use dedicated servers
you can't skip game updates
the server repository was updated though, so make sure you properly run the update command and restart it of course
"auto update" just updates the game in the background rather than only on launch, it's not "turn off updates entirely"
ah well then π¦
also did run
steamcmd +login anonymous +app_update 1690800 +exit
but server is still behind in version
you probably want to specify the folder you installed it to
update and install should just use the same command, there is no difference
including the install dir
I have a question...
What's the difference between dedicated servers and the multiplayer we already had?
anyone else seeing that when playing on a dedicated server, the status lights (green/yellow/red/blue) for production buildings are not lit at all?
current multiplayer is hosted by a host player, the host can't leave without kicking client players
dedicated servers run without a host player, the server is the host, allowing it to run 24/7 instead of relying on one person, everyone is the client
lmao, now i rebooted the vm and i got the pathing error xD
this has been reported on the QA site so you're not the only one
Alright. Guess that makes sense.
I wonder how mods work with this.
good question, direct that to the modding discord
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @tame solar
aaa wrong command
Ask for mods over at the [official modding discord](#welcome message). - <3 @tame solar
i remember status lights being wonky for clients for a long time, i wonder if its just the same thing still π
top post for 170147
ah, lol, I sorted by newest earlier today and was confused that no one else was seeing this - turns out the QA website remembers your searches and autofills them? It was re-running a search I did a few months ago.
yeah, it remembers the search, it's wonky
doesnt work eiter lmao
mods don't work yet
uhh i dont have a dedicated server option in my steam libery ? π€
"You can install the server from your steam library like you would install any other game. You might have to change your steam library filters to include tools but other than that the process does not differ from any other game." - https://satisfactory.fandom.com/wiki/Dedicated_servers
ok thanks
its not in my steam libery at all thats why i was asking because the first dedicated video said it would be in my steam libery under tools .. but its not π€
they'll probably work on that today, in the meantime get it from steamcmd ... personally i find that favorable for servers anyway, but i guess thats just taste π
ohh i look really forward to dedicated servers ... i am thinking about starting and updating my old windows machine for this ^^
Anyone figure out how to force the savedir to a location that isn't ~/Epic?
just make a symlink to move it to where you want it? π
If I wanted to symlink it, I'd symlink it π
I want what every other DS has where the save is either in the working directory, or you can specify it π haha
Steam isn't showing it rn, use SteamCMD
"every other" is a bit too all-encompassing, definitely had various already that stored it in some home folder already, but sure, i'm sure they will add some options to control the save location
i dont have the folder "server" in SaveGames .. just create it ?
I have a noob question. This is just for those that already have Satisfactory installed, right? Not a stand alone server?
it is standalone
Its specifically for a stand-alone server
It is? Cool. Must have misunderstood the wiki page.
current multiplayer is hosted by a host player, the host can't leave without kicking client players
dedicated servers run without a host player, the server is the host, allowing it to run 24/7 instead of relying on one person, everyone is the client
Did anyone confirm yet if machines stop or just keep running when its empty?
pretty sure they said it would pause
There's a setting
havent seen anyone test it though
did someone already make a community server?
few had testers up
but noone is really going to make a public server and give out to the world to screw with
there isnt full controls yet
the game still has no griefer protection, does it
nope u let them in they can do whatever
I mean, there are anarchist servers for many games with no protection and open access. That can be fun too.
they should add a "no touch" mode where you can't build or dismantle, or possibly even access containers
go ahead waste ur cpu on a server for that lol
ondar they will .. they just want to get stable and such first
would be kinda fun to see how many players the game can handle
then get to features
world record achieved in U3 was 59 players in one session, would be interesting to try again and see if it has changed
nice
I am going to try this tonight got a stable server running got it set to 16 atm but only have 3 people
ya but in a way its a fail since the engine should support 128 people standing there
but wanted people who are prepared to play for longer... not just like empty world see how many people can connect kinda deal
you wont be able to build with that many
try to do something more cordinated. I suspect it going to be like hearding cats lol
ya herding sheep while ur blindfolded and using screenshots as reference
I think the modding community is going to be on fire in the next couple of weeks
Yeah which don't apply any more because the contents of the world changed immediatly after the screenshot
hahah ya
Hi peeps,
trying to run a dedicated server thru Steamcmd.
Running on debian.
when trying to start the server with:
./FactoryServer.sh
I get this error:
Illegal instruction
has anyone else got this error or something like it. kinda got me confused :/
What cpu you running it on?
and is it a vm?
amd opteron 6164 and not a vm just debian
hum might be too old a cpu. cat /proc/cpuinfo and look at the flags will tell you what op codes are supported. It may not have vertain things the game engine wants to use in instruction codes hence why you get illegal instruction
(2 cpu's btw)
oh my thats a sorta old CPU
illegal instruction would indicate that it might want an instruction set those old CPUs dont support
possibly AVX
mf has two 12 core cpu running
you think 4vCPU and 8 GB of RAM is enough?
Like a i5 is oging to support these instructions lol flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d
2 11 year old CPUs, you can get that from ebay for cheap if you want
fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mm
xext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_t
sc rep_good nopl nonstop_tsc cpuid extd_apicid amd_dcm pn
i monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_
legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skini
t wdt nodeid_msr hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter
these?
yeah those the log may also indicate what instruction broke.....
or better 4vCPU and 16GB of RAM?
any idea where the log is because I couldn't find it tbh
So that is missing things like avx2
my guess would be either AVX or SSE4.1
actually look at end of dmesg.....
yeah mine too π
they are cheap cause they don't run modern stuff lol π
indeed
yeah got them from a friend who got them from his work ages ago
also for game hosting in particular, they have terrible single-thread performance, which is often crucial for game servers ---- granted, no clue yet if that translates to satisfactory, but chances are it will
Originally made in 2007 lol so really 14 years old now
does anyone know if there will be mod support for the servers rn?
when mods come out
for u5
If you type dmesg or look in logs from the game server it might indicate what the instruction was it chocked on but either way i think you have a hardware problem to resolve
not on exp but take it to modding discord. Probably enough "problems" without mods being involved
yeah kinda thinking so too now, thanks for the help!
you can open an issue on the QA site and ask if they have plans to support older hardware, but truth be told, those are likely not going to run the server at a really good performance anyway
I haven't had a chance to try hosting a server yet, does the factory still run if no clients are connected and the server is still running?
theres a setting for that to turn on / off if no players connected
I'm told there is an option to toggle that
waiting for someone to test it
nice, thanks
That Opteron chip doesn't support SSE4 instructions - so it is indeed too old
that might not be the end of the road though
you could use qemu-user to emulate just the missing instructions
the chip was already not very fast to begin with, adding emulation would just kill whatever remains π
and start measuring minutes per ingot π
well you're only emulating a handful of instructions rather than the entire thing, but yes it would be a performance hit
I might try out the server on a Pi 4 8GB with user mode emulation for x86_64 to see if it'll run
Factorio works this way, actually performs OK too
if this really works on a Pi then I'll eat my cake
don't mind bad performance tbh I kinda like just trying to set it up and if it runs decently I'd be more than glad already
any other unreal engine server I have ever hosted wants a really nice CPU to run decently, but i would be happy to be proven wrong π
read how he would do it lol
finally I got it ... uff
is there a way to hide your IP if you wanted to host a server on your own network?
like for example duck dns
DNS is just a way of pointing to an IP address
or smth I'm not rly into that kinda stuff
dont give out ur info
it doesn't hide anything
The moment a c/c++ compiler gets the optimizations options for things like sse4 it will throw the instructions anywhere it can in code....
there is no server lists
if its on your own network, noone can really do anything with your internal IP
yeah but I wanna give it out to you guys so we can see how it runs
its kinda required other people know your address to be able to get to your machine
yeah thought so
its like expecting a package without giving the other person where you live lol
well I'd just get it from the post office then
But you could like pay for a server outside your house and host it there...... and then you give them that address
uhhh (nice) reference
day 2 still trying to understand this stuff and the coffee is not helping
the coffee need some milk
I'm planning to do that myself - but ultimately that's a no.
Either way, the traffic will be routed through your network, thereby your hardware and thereby your IP-address'.
You can try to disguise it via a URL or other link - but honestly, any person with a somewhat basic knowledge of coding could simply extract the IP from the link.
just doing a ping I guess
my router has port forward and port trigger which one do i augment?
Even the amd fx series supports avx not sure one of those would make a good server tho
forward
have not needed to do this since ventrilo days
Is there a way to get the dedicated server off steam without buying satisfactory on steam as I only have the game on epic?
Stormyskitten, use SteamCMD, check the wiki link in the pins
Ok thx
Honestly, if you have reason to trust the other players (and their connection) you should be fine.
Ultimately, beyond somewhat intensive network security, there's little you can do if the other end is competent enough.
once they fix it .. u will be able to get in library so it updates
well no one should trust random persons on the internet
I'm not going to disagree on that.
There's a line that needs to be drawn, though - if you want Pentagon-level security, sure, you can spend that amount of money on it if you want... but even that is not invulnerable.
Hi!
Will modded worlds work on the new dedicated servers?
no
Is there a way 2 make them? Or not yet?
yeah but then just being killed on the street is more likely
To my knowledge the mod-client isn't currently working with the server-clients... but don't quote me on that.
Do you need to buy satisfactory through steam to setup a dedicated server?
No
Kk ty
pinned messages
No.
Thank you!
sometimes just read through the tutorials online peeps
It's "free" and can, in theory, be run through the regular Steam or Linux client.
For security reasons special treatment can be recommended, though.
Reading documentation? Pssh nah, waste of time /s
they just have to fix the dedi listing in library so it actually shows for people
ok tbh I'm that person too :))
then everyone can get it and it updates
This is the internet - something that is expected to be perfect whilst being the opposite.
I stopped expecting people to read the manual a while ago... I think.
did someone know what is the timeout (~1min classic) for a connection to a dedicated server ? Is there a way to change this value ?
probably not .. server is limited in what u can do
they are just getting it all going before adding options for changing stuff
Anyone knows when dedicated servers will be available on steam?
Currently steamCMD is just doing nothing. Γ΄.o
pinned messages u can get now
they give the exact command in the wiki
im just now downloading the server via steamcmd
unless devs are doing stuff maybe
Theoretically now - if you manage to install it on the regular Steam client, which isn't a piece of cake.
*if it's even possible
let's hope the connection will be fine between Canada and France π
steamcmd +login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 +quit
I mean... the ping might be a little poor... but as long as the bandwidth exists... it should be fine.
got it on epic - but as they said on stream yesterday you should be able to download the server on steam even if you don't have the game there.
follow the link in the pinned messages
its a list of instructions to download and install .. with the command lines to copy
not helpful
im sry it worked for me
Something that comes to mind with sercuity is "locks keep the honest people honest"
you need steamcmd installed for the command to work
Has anyone made a docker image of this yet?
ok you download steamcmd.zip
extract it in a folder
and then cd to that folder
and then type in that command
I started steamcmd directly from the folder where I extracted it to..
in your second cmd you don't need to write steamcmd cause you are already in @trail lichen
SeamCmd program won't recognize "steamcmd" command cause it's already him he can't call himself
yeah I know, but I wanted to show that is not working that way.
Also it is not working if I remove "steamcmd" from the commands...
Look like W10 on screenshot
is Win10 - jep
I try on W11 and work fine too
You need to separate the commands . Login is one command
app_update is another
If you are going to use steamcmd like that. Every argument preceded by a + is a separate command.
and app_update is not working.
long cmd line use in windows cmd .. and break it up for steamcmd?
because you wrote it all in one line. break it down like this:
login anonymous
force_install_dir <blabla>
app_update <bla_bla>
Three separate commands if running inside the steamcmd itself like you are.
now it is getting weird... Γ΄.o
I typed the commands by hand before and they where NOT working.
Now I copied them from the wiki-web site and they're working...
I just don't get it...
Actually - can I just ask this (as I'm not fully sure the answer earlier was fully clear):
Say I want to run the dedicated server on a Linux distro - but have the admin-privileges locked behind a password, would it be equally safe running the server on root instead of an own user?
a classic happens to me all the time
the line from the wiki goes into windows CMD window not steamcmd
My problem is, I have some issues getting the cmd-client to work... which is likely human error - but I also don't want to waste my effort when I reinstall the client later on a normal client from Valve.
thats why it calls steamcmd first
No. Never run the server as root.
Aight. Thanks!
I wasn't quite sure how the permission system works when admin-rights are locked separately.
someone hacks server takes ur comp so root is bad
It's a big software package. Vulnerabilities can be found that could let an attacker break out into your system. If that happens, you really don't want to be root.
Let's be honest - that risk is present as soon as any device is on any network.
funfact: I tried it on 3 computers here, all the same, not working with commands typed by hand.
Tried to copy-paste commands and it is working.
But you can reduce that risk and this is one important step towards better security.
Absolutely. I was just wondering, as the permission system was/is not totally clear to me.
probably is keyboard layout
you can't ever make a digital system 100% invulnerable, but you can reduce the attack surfaces
use that link above to easy check whether the dedicated server is on steam or not!
@woeful sky are you going to give us access when you got the server running?
did anyone get a server crash with error message "segmentation fault" and corruption of all savegames including the server not restarting anymore?
For security reasons and other primary purpose, I won't.
Also - I haven't worked at all with it yet, so I want to see if it works sufficiently at all.
Segfault? that's a spicy one π
That sounds really bad. Mind sharing the corrupted saves on the QnA website please?
alright just wanted to make sure
still hoping for someone to make a community server in the next few hours
segmentation fault look like memory problem no ?
cosmic rays or some shit
Usually the equivalent of access violation error you get in windows. Could be other stuff as well.
Okay this is going to seem somewhat stupid - but say I were on an Arch distro (installing the cmd)...
Would I need to run all three lines at once (somehow) or in a row?
Ah drat π’
in a row if in steamcmd
I'm not even in the cmd from Valve, just the normal console... and admittedly, it's failing at makepkg -si with two errors that... seem semi-logical... but IDK how to fix.
if u call steamcmd from outside of it u can give full line from the wiki page
if u run steamcmd then u hav eto do teh + cmds separate
For the people that already made there server run without steam and having troubles making it work with the extra launch commands that were shown in the video, you can make an .bat file and paste in this line "FactoryServer.exe -log -unattended" without the quotes and make sure the bat files is in the same folder as the FactoryServer.exe
That'd require me to have gotten to the point where it's properly installed.
I give it up for now... it just keeps crashing... I don't even know how to join the server to set a name and password. ._.
Hi there beautiful people of dedicated server world. Anybody can tell me if the only way to connect to a server is by using the experimental build only?
yes, servers are only for experimental right now
Nice thanks
has anyone run into this on linux before ?
Isn't this one explained in the wiki?
your right i didnt scroll enough
i will do when i get it again. i have now updated the whole linux server kernel with the latest updates from this month including rebooting all systems... now it is loading again. that is very strange. i will monitor this closely to make sure this was nothing with satisfactory dedicated server. maybe it was a simple os access error that is fixed with updates...? i dont know
Edit: after 5 minutes it happened again. will upload it to the QnA website
What Server Specs should i have for a good working Server? CPU Core and RAM?
The wiki-entry primarily mentions RAM and regular storage - so I'd assume that's the primary issue, with processing power likely (don't quote me on this) being comparable or more impactful than in regular sessions.
at least 4GB of memory, better 6+, for CPU we'll likely need more experience first to recommend something, but fast single-thread is usually good, 2 to 4 cores?
tried it on a 2 core 4gb ram but got errors
connection timout and errors while creating the game on the server
Once I figured out how to get a Server to work I could throw together "Recycling PCs" from hardware I have around here...
minimum is 6GB rather, with 8gb being optimal
and traffic is this high?
?
think about making a server on my work pc at work but if the traffic is high it wouldnt a good idea^^
I mean... I'd assume it's comparable with current host/client traffic...
It shouldnt have a load of traffic but you do need to expose 3 ports
which, in the context of corporate IT is a Big No-Noβ’οΈ
If the network admin(s) is/are fine with it...
What ports do we have to open ?
15 777, 15 000 and 7 777 according to the wiki.
15777, 15000 & 7777 on UDP
the admins wouldnt know that^^ but yes i cant open ports thats the problem
on UDP?
Not TCP?
I haven't tried myself yet - so it's more or less hearsay.
ok thx
I'd recommend to check in with the network admin(s), as it could present risks that can not be accepted from a security perspective.
Ok actually how do I do it from here ? Figured it out Screw that
i wont do it on work pc - but i think about renting a linux root server but with high RAM it is expansive
i am paying 18β¬/month for 4 vCPU and 16GB RAM
its in germany if this is ok for you
iam from germany^^
hetzner
I got the CX41
i am looking for a possibility to shut down the server at night and start it at a specific time to safe costs
i think you pay less when server is shut down
doesnt hetz have sustained pricing?
i dont think so, because i have a actual cost tab ..
atm 0,18β¬ since yesterday evening
i cant find a server with such a low pricing
will pm you
This is interesting.. :D
do i have to buy the steam version for a dedicated server? i have now the epic version.
you do not
No, you can use SteamCMD to install it without using the Steam client
yes ok i have done that on unraid my server but cant findit
need to install steamcmd
https://satisfactory.fandom.com/wiki/Dedicated_servers
links and details on wiki page
though for me anyway epic version and steam dedicated server version are out of sync so cant connect
thx
15777 is the query port udp
port is not a problem its local atm
ummm...
aye same error on my end, steam dedicated server seems to be behind epic version
Okey so all the ports are open but while connecting to the server you'll be disconnecting while connecting towards the server any one an idea how to fix that ?
what do you need to name the .bat?
@sage pythonjust like startserverbat.bat
ok thx
yep
double click the .bat file not the FactoryServer.exe
how many people can join a dedicated server?
4 is most stable
hi guys, i need help, if i open factoryserver.exe nothing happening then, can someone help me ? thx
open cmd in the folder and run FactoryGame.exe -log -unattended
Make sure to read the wiki guys :p
AFAIK there's no hard cap - however, 4 is the recommended maximum.
I still dont see the dedicated servers on steam ??
True - there's just no hard cap like in many other titles.
Theyre looking into it afaik based on their twitter thread, will have to keep an eye out
ok thx i will try at home, i can share screen cause i want it right
there is link to wiki with instructions and cmd lines
I'm personally struggling at two points in the installation process... and I'm not even close to getting the actual server-files.
Does anyone know if there is a fix or a workaround for the dedicated servers giving game version and server incompatible?
Update Server maybe?
have to man update server maybe
Already did that.
did the server actually update though?
update game?
Updated Both
send a screenshot of the server starting up
check bug site
checked bug site and all it said was to run update command on two posts that are now closed
Tried to update once again. Already updated.
steam or epic?
Steam
huh, weird
Make sure the force_install_dir you used to install the application is the same when you update.
Going to delete it and try from scratch I guess.
dedicated server seems to be v-170147
I'm seeing this in the log: LogInit: Compatible Engine Version: 4.26.1-170209+++FactoryGame+main
I just ran an update as well
Just entirely deleted the dedi server, reset the path, installed and verified. Same thing.
stuff gets cached either way one of your systems is old its probably the client side
Your isp may also be caching things
steam client?
Yes steam
probably is the mp bug
Clearing caches and flushed dns
mp bug? you mean the one where it tries to force you to log into epic?
are there ppl rn whit an dedicated server?
Well pardon me for not having read all entries in the hour i've been awake. π
yes....
its just telling u that steam uses eos and linking lets u see steam/epic users across platform
kk ye i am looking to be part of one and be active so
I will dm
aight
the mp thing for eos isnt new today and i did say read sometime
tysm
yeah started mine up right after the update
Not sure how that effects the version mismatch between the dedicated servers and client version. Given that it was running and stable 12 hours ago.
anyone figure out how to increase population cap?
check the bug site
ok, so if i double click FactoryServer.exe nothing happening as i wrote before, i tried to update and same
can i host a dedicated server on a vps?
Yes, I've got mine on a Linux KVM running inside docker
docker?
We said before that you need to add the launch commands -log -unattended i believe?
docker is a container for running applications, it's not necessary to run this. You can run it on a regular Linux/Windows VPS no problem
ahh ok
i'am stupid, but how ?
So an update.
Flushed DNS, deleted the entire server software, ran through the install once again. Now the software is entirely up to date and allows me to connect. π
Appears it may have something to do with caching with SteamCMD/DNS. But it is working now.
copy teh cmd from the wiki
I think the wiki says but its easy enough in steam. Its in the game properties section
i am on epic games
Epic doesnt have the dedicated server
anyone got a server I could join?
It should be in your steam librsry or however steamCMD does it but idk anything about that method (its in the wiki)
ahhh ok thx
its not in library of steam yet ..they have to fix the listing
okey so appearnly after connecting the server you're getting disconnect right away and afther that i'm getting this error in the console
u plan to give out ips and such
hello guys, if i give my friend the server passwort where can he put it in to get admim permissions
u just told everyone how to connect to ur server
86 81 64 33
well be mine quest it won't work otherways i wouldn't even post it here
letting u know cause if u give out the info and get it fixed anyone can go and do anyting on it
You cant really do much with just an ip but its something to be careful of
thats how u connect to dedis
well without a password you just can't
if you have someone's ip u can ddos them
Might be suggested not to post logs then lol
ok have fun
Back to your thing rowdy, have a quick scan on the QA site, might not be dedi specific based on the error
Looks like the average EOS errors for regular multiplayer
My guess would be port forwarding, maybe
it says invalid ID
Hard to read on mobile :')
well that's it all my portforwarding ports are open
3rd white line from bottom in ur pic
The QA site is just the wiki right ?
cause u keep spamming that dumb pic
Sticker*
Looks like you dont gave connection at all, lots of invalid things and doesnt have an ip
You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @slim spoke
Bru
2 diff places
Sanctum take a chill pill and calm down
Wiki first, if still having issues, check the QA site
guy asked is qa the same as wiki
So?
read above u
So has anyone seen Nodecraft's Tweet. Instantly create your own Satisfactory dedicated server with Nodecraft!
cool! maybe less people will try to selfhost
It's a sticker not a picture
I did get 6-7 DMs of people asking me to host them a server
People will get it eventually dw
as if I bloody can, I barely load satis on my own PC
its not satisfactory
K
There are quite a few places to rent a server that I've seen
Only heard of AMP that does proper hosting
can you give me a link to the site then because i did everything already from wiki which doesn't work XD
I just bought one from Pingperfect, seems to work fine
Its the first release of dedis, i wouldnt expect most things to be workjng jusy then
@olive palm - You can send Questions, Feedback, Suggestions, and Bug Reports at https://questions.satisfactorygame.com/ - <3 @meager summit
have a look into pterodactyl panel, its free
bet your ass I have, I just havent seen any satisfactory dedi eggs
(yet)
I made a ptero egg, works pretty well
Who else has the issue that the Dedicated Server isn't listed in the Steam Client which foces you to install it via steamcmd?
FOR pterodactyl panel
<@&387163995947270144> this sticker spam...
people are in here for a reason
both of you, calm down
its the same one u do everytime u come
Arent we up to 3 now? And your using them with no context and as a "meme"
stickers are off-topic but sanctum cut the toxicity
Lmao
its called talking to bad u dont like it
Spam would be me posting 60 stickers in 5 seconds
anyways
there's helpful discussion and there's there toxic rambling. guess which one of the 2 you're doing
dont need the drama instead
SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
please take me to how can i solution that
I believe bogdan said that is safe to ignore
Spam is anything unwanted
Stickers are annoyingly big too lolz
If it pops up like that, I wouldn't care, but the server turns off right away
I only see them as circumventing no embeds/images
Then why do we have perms to post stickers
πΏ
cause of lizard doggos, but you're gonna get us that removed as well
Just because you have perms doesnt meke it right lol
I assume it was expected for people to behave
why cant u just let us chat in here and help
send logs, that error you can ignore but there will be somthing else in there causing the problem
So something odd I've noticed. If I need to change settings on something on the server, they don't seem to stick. Ex: If I change the text and icon of a sign, log off and back on, the text is default. Also noticed this with a train. Couldn't name it or set routes.