#dedicated-servers
1 messages · Page 130 of 1
Press win-key and you got you start-menu...
its made of glass and you look out of it
Precisely
Or Vista 😂
sent you a dm with a link to the VMware Workstation download
See the big key just in front of you at the bottom of the keyboard???
Then count 2 left or right then you got you Win-Key...
To the right it’s the copilot key now..
haha "Vista" that was around for even less time than 8.1 - 7s?
Yeah somewhere in there. Absolutely garbage lol
Vista was ass remember the ram extensions you could do with flash drives?! Hahahaha
Required 4gb ram. Most PCs had 2 max
Guys open a thread. This is off-topic...
Oh right, we were discussing how to get dedicated server on windows Vista
I keep trying to setup a dedicated server through the epic games dedicated server launcher but every time I open it it won’t let me configure anything and I keep reading over the wiki, but it doesn’t help me so if there’s possibly someone that could add me on discord to possibly join the call to help me get walked through setting it up that would be amazing
edit:
at this poin i just want the server set up idc what laucher we use can somebody just help me get the server up
What do you mean "it won't let you"
Error? Crash? Hangs? You can't find it? Etc
excatly what i said i wont let me do anything
all im trying to do is the initial setup
is there some way I can measure my packet loss to show you how low it is? we have had no problems playing other online games. if Satisfactory requires cable stability in order to function that is a problem with the netcode
keeping a constant ping going someplace would be a decent measurement...
Any ping spike of more than 50 ms would be really bad
i guess it also exists quite a lot of different stability tools out there which i've never tested but they may be better
anyone run into issues with docker not publishing both TCP and UDP ports defined in the compose file?
Does anybody can recommend a dedicated hardware (Such as NUC, miniPC, server...) to run a dedicated server for that game? I checked recommended specs on Wiki, but I would prefer not to build that server from scratch. Thanks!
As long as the CPU meet minimum requirement of singel-core performance and memory, then it should run.
@fervent bough tbh don't need dedicated hardware if its just you and group of friends, I used vmware workstation with ubuntu and the steam dedicated server setup and was fine and stable
Then you can run @sturdy gust Satisfactory Docker image on you own host.
I advise against looking at any strange PDF files, as the instructions are available on the developer's GitHub and in other places.
Good Evening all ...
Any idears what this is about? Besides server going belly up when putting down pipes 🙂
[2024.12.18-21.22.21:176][968]LogBuildGun: Warning: (1) Holo_Pipeline_C_2147463778 failed to construct due to UFGConstructDisqualifier: FGCDEncroachingSoftClearance
[2024.12.18-21.22.21:177][968]LogBuildGun: Warning: (1) Holo_Pipeline_C_2147463778 failed to construct due to UFGConstructDisqualifier: FGCDIdenticalOverlappingBuildable
[2024.12.18-21.22.21:178][968]LogBuildGun: Warning: (1) Holo_Pipeline_C_2147463778::Server_ConstructHologram, failed to construct hologram from construction call.
[2024.12.18-21.22.21:290][971]LogWindows: Error: appError called: Assertion failed: ( FVector::DotProduct( startForward, mSplineData[ 0 ].LeaveTangent.GetSafeNormal() ) > 0.99f ) [File:C:\BuildAgent\work\9fc8da665efb5ffd\UE4\FactoryGame\Source\FactoryGame\Private\Hologram\FGPipelineHologram.cpp] [Line: 1929]
Pipe Splining: Make sure our out direction didn't get changed
an entire computer is perhaps overkill. Minisforum makes a lot of little brick PC's. As does bee-link.com . Example, their $499 SER8 comes with 24 gb of RAM and 1 TB drive, and has an 8745HS which is perfectly adequate for a satisfactory DS
It's 8 core, 3.8-5.1 ghz
$20 more for 32 gb. nice.
so my internet has been dropping constantly lately and I turned off my satisfactory dedicated server and 0 drops since. I wonder why it was causing my internet to cut out?
wonder how I could try to track that down
For windows that’s ping -t
For what it’s worth your traceroute result suggests radio interference in your wireless or your internet being flaky. Ranging between 7 and 600 ms? Something is not right
I am unclear why you would want to game over a vpn
The server is on this same machine? Or elsewhere in your house ?
same machine
What does “dropping” mean?
like everything I'm doing dc's
Direct current
poe 2 disconnect, blizzard disconnect, steam friends shows me offline then online
then it's back on
Ah
then like 30 seconds later off again
task manager shows the ethernet adapter like disappearing when it happens
I had the server on for 18 hours uptime or so, it seems to happen deep into the uptime
Is there anything noteworthy about how the DS is running? It sounds like two machines fighting for the same IP
I meant, is it in a docker, in a virtual machine, bare metal..
ah just bare metal
steam cmd
it seems to be fine on a restart, but I'll have to gather more data
server restart
Clients would lose connection if the Ethernet interface went away unexpectedly. And likely never reconnect
yeah I'm the only client ever and I wasn't on it
That’s super odd. Does windows do the bing bong new hardware noise
I was unaware that was possible
Well, if you were connected to loopback it wouldn’t matter. Internal IP it would
it is technically hosted on the web
wonder if it is related to that
wonder why it only happens deep into the uptime though
Anyway it could be another device on your network contending with you for your computer’s IP, so if you have a fixed IP and something else is being given the same address with dhcp
That could be the dhcp renewal period
yeah could be onto something with that
although my internal ip never seems to change even though it's dhcp
I always check the port so my friends can get on
even though they never do xdd
When you say hosted on the web, you mean you have exposed open ports that map to your computer? Generally this is done by parking your computer at a number not in the DHCP allocation range, eg if I allocate .100 to .250 I’d put the server at eg. 69
right now I'm using the comcast modem/router combo so I go into their interface and put the satisfactory ports on my internal ip
and then I give out my public ip to my friends
so it's hosted like that
Well, actually, I use ZeroTier, but that’s another story. I can’t imagine what that looks like but I maintain that you should not use DHCP if you want your computer to stay put, unless the router tracks the computer and always sends packets to the right place. It doesn’t explain why you’d experience dropouts of the regular network connection.
well I had it running for probably months flawlessly
ASUS, for instance, lets you expose an individual machine even if it moves to a different allocation
this has started in the last maybe 1-2 weeks
Then something else changed in the house. I don’t know how to get windows to tell me detailed events with network interfaces as you’d find in dmesg on Linux
just seems wild that the server can cut out internet like that
Tbh it seems unlikely and you need to find telemetry about what is really happening, not just symptoms
yeah def
I had once a similar problem. After upgrading to Windows 10 I lost connection to Internet like once every half hour. I got aware of the problem if I was infront of the machine and had some traffic... Connection restored automatically after 10-20 seconds...
It turned out my driver for my network-card wasn't for Windows 10 so I got some timeout DNS problem and connection dropped...
You can't host a server using DHCP.
Not sure i understand what you mean by that, its possible..?
the only acceptable form is when your DHCP server allows you to specifically bind a particular computer so it only gets a given address
Yeah i mean you probably do not want to host a server with a dynamic IP, but you can
you definitely can
as I said, we attempted disabling the VPNs. the VPN isn't for gaming
this conversation spans a day, I'm not reading all that. where does your problem sit now?
reading all what? I directly responded to one of your messages with an answer
and we haven't yet had a chance to continue troubleshooting
'as I said [sometime in the past day'... it's ok.
I mean you saw me mention the VPN somewhere or you wouldn't have asked
the VPN shouldn't be interfering with local traffic anyway, but we decided to test if it was causing issues by disabling it, and then I decided to clarify in my post that we had tested that and found no difference
i clicked a thing which leads to a message which leads to an old comment which has some followup discussion in which the word VPN came up.
yeah, a vpn had better not try to get involved in localnet connections
nothing good would happen anyway
sounds like you've got a wiring issue to me.
vpn does get involved in local network
because it have to route trafic to itself instead of the local gateway, and then route the vpn connection to the local gateway
so the dumbest of VPN will simply reroute everything to itself, including local network (especially when it claims rogue wifi protection)
and there could be a clash, which persist when the vpn is disabled depending of its configuration
now it's easy to check for that :
on windows ipconfig /all and route print will show everything you need to see
on Linux it's ip ad and ip route and it you need to check ipv6 ip -6 route
Of course you can. You just have to do a IP reservation in your DHCP scope or assign an IP-adress outside your scope.
If you're behind CG-NAT then VPN is one solution.
or use dns
Can you forward to hostname?
I can't in my router.
wdym ?
good router will forward to whatever you want
it can target equipment usually
it uses mac address
I meant for public address
local forwarding is a none issue
it just depends on how bad your local router is
Then you need a L7 router. DNS is in layer 7 in OSI. Routing is in layer 3.
first of all, osi layering is fucked from layer 2 up
and even more so upward of layer 4
second, dns is working similarly to arp(layer 2-3) but operating at layer "7"
third, this is not what being talked about
fourth, no router is called "layer 7" router, because this is not a network feature but a configuration feature, relying on a service most routers do manage and offers (like dhcp in the first place)
fifth, as I say a router can just tie to mac address / whatever equipment signature, the names does not have to be resolved as it's locally managed anyway
sixth, as I said I was talking about public dynamic address problem, local routing is a non problem because of points above
Never mind... Steam changed location from ~/Steam to ~/.local/Steam o.O ...
A little question. Maybe I'm a little dumb...
~~I did a server update via steamcmd. Validation passed successfully, but I have a disconnect between the client and the server.... The server indicates version 379322 and the client 384038 ~~
Is there perhaps a fix for this?
/home/patrykke/Steam/steamcmd.sh +login anonymous +app_update 1690800 validate +quit
Redirecting stderr to '/home/patrykke/.local/share/Steam/logs/stderr.txt'
Logging directory: '/home/patrykke/.local/share/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1733269577
-- type 'quit' to exit --
Loading Steam API...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Update state (0x5) verifying install, progress: 0.32 (13631488 / 4311607059)
Update state (0x5) verifying install, progress: 15.06 (649285121 / 4311607059)
Update state (0x5) verifying install, progress: 42.13 (1816602168 / 4311607059)
Update state (0x5) verifying install, progress: 69.22 (2984678672 / 4311607059)
Success! App '1690800' fully installed.
Wondering if anyone has a dedicated server with Ping players? Although not sure if the provider matters.
I uploaded my existing save for my local world up to my newly rented dedicated server, and everything works great except for blueprints, they are not showing up.
I created a blueprint in the server world and it's showing up in my file system in the same folder of my local world. When I imported the world to the server it kept the same name.
%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\blueprints\MyWorldName\
I see a FactoryGame directory on my server but no Saved folder or anything really on the server file system indicating save files and blueprints.
Just to be sure, boombox still dont work on a dedicated server?
they work but dont advance the songs?
idk i get music from the boombox on my server, havent tried anything else
does any1 know if the "24 hour server restart" feature should kick you from the server? I had it occur last week when i was playing at 1:00 AM but i could just keep on playing while I got an in game message that the server was going to restart.
Its an absolute time, not an interval
To connect to a hostname, I believe tou can do this by editing the hostfile on the local machine. But don't ask me how I'm a bit rusty on this
?
Oops I was replying to a message from this morning that probably already got figured out lol oof
A layer 7 router does not exist. That isnt a thing.
Routing occurs at layer 3.
DNS is not layer 7 in the OSI model at all. DNS is not application layer.
Kindly, you should stop offering advice.
Can someone help me to fix the cannot connect to server api thing
I've looked at everything online and i'm abit stupid
and I dont seem to understand any of irt
i got an 0x6 error from SteamCmd while trying to update two different Satisfactory servers. The error persisted after multiple tries. i had to install fresh copies of the servers in order to work around the issue. Just FYI in case anyone else runs into this.
Is your save small? If so then yeah it restarted. If the server restarts faster than the client timeout you dont get kicked 😅
I never clamed it exist. Apparently not understod. Here's a translation.
In order to do what was clamed, you need something that don't exist. That means you can't do what you clamed to do.
Want another example.
On order for you to be more cleaver you would need a time-machine that could go back in time....
dedicated server and game client no longer match after version update a few hours ago
dedicated server can only be updated up to build 16775547(384038)....
I also have the same issue, I'm not quite sure how to solve it. I have followed tutorials, so I thought, and it doesn't seem to solve the issue.
maybe someone knows more to get me on the way: Im trying to put my local save (with mods) on a dedicated server. All the mods should work (can load in singleplayer) but the moment put my modlist on the dedicated server it kicks me out with the error "LogNetSerialization: Error: FBitWriter overflowed! (WriteLen: -1, Remaining: 7234, Max: 7234)" in console.
all mods should be working on server too
I have a question i'm trying to update the satisfactory dedicated server but it doesn't matter how much i do it the server version is still different then the client version,
Does someone know how to fix this ?
so i got SMM and all that so i have a mods tab on satisfactory but how do i put the pack into my server?
question... been running a server for 300+ hours and every 24 hours it resets. How do I clean the server from misc things like dismantle crates etc?
I'm running this server on arch linux. I swap between X11 (kde) and wayland (hyprland). Eventually I'll set the server onto my server but for now I just host it on my rig. I haven't had any issues however I have seen a performance decrease.
After about an hour of playing on the server, it lags and I get a bunch of warnings about LightweightCollisionComponent NOT supported etc.
TLDR:
- How do I remove dismantle crates and random "trash" that's on the server?
- Any tips on improving performance for the server?
If needed I can provide the engine.ini and game.ini files for review
I have a Question and need help. Im using Bisect hosting and im trying to join through server manager and nothing happens and then i tried through ip and it said No EncryptionToken specified idk what this means can some explain?
I guess you get faster answer on their discord-server than here.
i too have a question, if Im running a server off my computer for friends and I shut down the server on my computer, will we lose everything? Or will the save files still stay in the game
Thx I'll try that when I get home
There is a link on their webpage, but pasting it in here make whole post disappear.
@noble sluice did you see my question by chance?
Last save will remain...
Okay, so no need to worry about losing our progress?
You can set server up with saving when players disconnect and a scheduled save. Whatever happens last will remain as if when that save was created.
No vorries.
How do I set that up?
Server settings.
Thanks man, I really appreciate your input.
Hey all- I'm looking to figure out how I make a server (game that can be played by others, managed by me, while I do not have to be inside of the game for other people to access it). How exactly do I do such thing? It get various answers online.
there was a post of a pdf file on how to setup a dedicated server on a linux virtual machine using virtualbox or vmware workstation. I have not walked through the document but I read through it after having already set it up myself using other methods and it seemed pretty legit. not sure if the OP pinned the message but i'll see if I can tag you on it.
as a network engineer since 97, reading this made my head hurt.
Is the steamcmd server version updated yet?
I keep trying to update it, but when I load the server I am getting
"Version mismatch detected between game and server.
Game Version: 385279
Server Version: 384038"
Wondering if it is just me.
I guess a better question would be is there a place online I can check to see the current dedicated server version listed?
The server is updated. Stop you running instance, update, then start again.
Thank you! I will give that a try.
Here is some info about dedicated server.
steamdb.info/app/1690800/
It seems to think my game is up to date. I might just have to reinstall the server.
I just checked again and it still can only be updated to 16775547.
#dedicated-servers message
It is highly likely that the developer released the wrong version of the server or game client.
Ok so I'm not going crazy then lol
Well, its a bummer that they are on vacation now lol
I wonder if I can revert my game back to the last version until they get back...
I have confirmed that if revert the game client to the 12/9 version, can connect.
However, the server is the 12/20 version, so I don't know what will happen.
I deleted the server and reinstalled. That worked for me.
My client is 385279 and there is no mismatch with Dedicated server.
My server is Docker image running on Ubuntu server.
I just performed a forced update and the buildid remains 16775547, but the Server Version has become 385279.
setting up port forwarding for a server, what service type should I use?
what do you mean?
is it possable to run the server on linux has root i know its bad for a lot of reason but if i want to do it anyway and force it to run has root is it possable or not
A few folks tried it and ran into various issues, so that pdf isn't exactly foolproof. Idk if there's a better guide for setting it up on Linux, if there is one, couldn't find it - which I why I started putting that one together.
But @slate finch if you're comfortable with troubleshooting Linux, I think it's still a good start for getting most of the packages and config files set up, but some of the issues were like missing packages, missing permissions, tedious Linux stuff lol
I'm trying to set up a dedicated server, I have made it and am able to connect from my PC, I suspect it is working for LAN connections, but the goal is to have it running for me and a friend or two, I am now setting up the forwarded port so they can connect.
When setting up port forwarding, it wants me to select a service type, the options are;
DNS
FTP
GOPHER
HTTP
NNTP
POP3
PPTP
SMTP
SOCK
TELNET
Which is correct/optimal for servers?
You have to enter the ports manually, these service types are just default ports
The server uses 7777, 15000 and 15777 by default
You have to port forward those
Custom service, port 7777 TCP AND UDP
Already had those set up in windows' firewall, so I guess I barked up the wrong tree in router settings, thanks both
You need both
The router will allow access to your network, the firewall allows access to the pc
ik that, just getting it all working is causing major head-scratching (Calling it a night there)
Ah gotcha. Some routers setups aren't intuitive at all, my own can only be edited from a mobile app, which I find ridiculous. But it sounds like you're close
I will say that ubuntu desktop worked better than ubuntu server did in terms of having all the packages.
Ah good tip. I was wondering if it would work to share an image?
DLing a random image from a stranger online is probably unwise 😂 but just for hypothetical discussion, would it work? The only think that'd change would be IP address, which is issued by DHCP, so that shouldn't matter. So a pre-configured server image would theoretically be shareable right?
After installing (and choosing to add OpenSSH in install prosess) Ubuntu Server, you only need to add steamcmd to the running instance.
What are your thoughts on setting up firewall as well
setup is fairly straightforward
you only need one port exposed on your server
port 7777 tcp/udp, i have it setup myself on an Ubuntu 24.04 Live Server
open that specific port in ufw or whatever your distro uses
then setup port forwarding in your router so that port is open and it points to your server. That can be a separate issue of itself depending on your internet provider
And convenient to have it auto run at boot for a more streamlined experience
yes that is what i have as well
create a satisfactory.service file
i also have a crontab for a reboot every 24h
because the auto-server reboot seems to be working weirdly
(satisfactory server has its own reboot thingy but it seems to not do much)
rebooting the whole server seems to clear up the memory/cpu
its a time, not a timer
i know
And this little bit chatgpt helped me with, haven't tested yet but it should be continuously checking to see if the server is running (in case of crash) and attempt to restart it
i had some issues with conveyor belt items not appearing and it seemed as if a full server reboot fixed those problems
so i just reboot the whole server at 5AM since nobodys playing at that time anyway
This is a great idea
@hardy galleon you likely dont need those checks
Is it too much?
i just used this guide on the internet that made the server into a service and i havent had any issues with it going down
just use a systemd service?? it can automatically detect if the programm stopped and restart
^
My windows server was constantly randomly crashing so I just figured
windows server fck
i wouldnt touch that
the internet is not made for windows servers
Yup it's in the trash 😂
99% of all servers and webapps run on linux stuff
actually, about 25% is WinServer
WinServer is actually pretty good. but any more discussion about that in #off-topic-tech
absolutely unnecessary to run it as root
you simply give your user the permissions to do whatever it is you need it to do. dont run it as root.
Has there been any significant dedicated server engine changes recently? Things seem smoother on my late game save, and its spreading out on the 12-core threadripper a lot better...
Dedicated Server rely heavily on singel core performance. But laziest Threadripper pass 2000 in single core performance, so you should be ok there.
Running from a SSD way better that spinny spinny disk...
oh its SSD, Threadripper 1920x
I had it with just dual channel 32 git ram mode before, going to a proper 128 gig quad channel kit was amazing
paid less for the low-latency 128 gig DDR4 3600 kit last month than I did for the dual channel 32 gig 3000 mhz kit 3 years ago. a LOT less
sheesh
its still chuggin' a bit, this is a Spagetti factory so everything is in one spot. Lots of long belt runs get visually stuck. But I understand why so I'm not really concerned
o/ ive ported 7777 for tcp/udp on my router and in the firewall for both inbound and outbound yet my server wont work, anything i might be missing?
hi, how can i get my own dedicatet server?
any one else have the issue where foundations just dont disappear when dismantled on dedicated servers
sad server ram prices didn't drop that much
Hey all... i've been trying to setup a dedicated server today and the game shows the server is offline so i can't claim it. WHen i go to the server's IP and port via the browser i get
{"errorCode": "errors.com.epicgames.httpserver.route_handler_not_found", "errorMessage": ""}
When i try to connect to it via my game i see
I'm not sure what i'm doing wrong here
i have followed the reddit guide for creating a dedicated server, i have allowed through firewall, and port forwarding is working... still not able to connect. Anybody able to help?
hii im new to the game and yt tutorials are complicated could anyone help me out please?
@urban patrol I know it not needed to run has root but I want to run it has root anyway even if I do not need to let's just say my setup is special
start with taking a look at the pinned posts mate 😉
Why don't you just try to run like root?
I can't see the buttons in the server manager, but I can hear the sounds of the buttons. Therefore I can't add my dedicated server.
Can someone help?
can some1 help i have been trying but it keeps failling
yup just keep practicing horrible habits becuase you have a unique and special linux system...
tell us what exactly does not work and maybe we can help
hey my friend is trying to set up a satis server, does satisfactory work on a docker?
yes, theres a docker image
he has a server setup with ports open, and the docker says its online, but we cant get in
when we put the info into the server manager, it says server appears to be offline
^this guy is the host
which docker image do you use?
and you only need port 7777 TCP & UDP, none of the other (old) ports that sometimes are still mentioned
you need UDP too...
I did not ask you why it's a bad idea I know it is just tell me if I can or not and if so how it's not like it's your server if I want to run it has root I will
does the UDP need to be 7777?
same port as the TCP port, if TCP is the default 7777 then yes
Zero idea what distro you're using. But yes, anything can be run as root. No, I won't be explaining how.
could you join our discord and help us in VC?
we are still having issues
So I have no idea what's going on I took all three numbers I made them TCP and UDP I even created a new save a new game and then uploaded it and he still can't join
I even went and checked my port forwarding and for all three ports I made them TCP and UDP I'm at a loss I tried to see a year ago and gave up and I'm about to give up again
I can join the server just fine🤔 but it doesn't let anyone from the outside world to join in is there a specific way he's supposed to join and why would it say server offline
i can send you a discord link if you need it
I'm trying a different docker now
Have him check on CanYouSeeMe.org and see if the port is open
cant, hes using a docker with a different IP
can someone here please vc and help us /:
weve been trying this for a year
that does not make sense
try this docker image
github.com/wolveix/satisfactory-server
We’ll work on it more tomorrow
I follow a step by step tut and then do thwe last step with ip and port and then it cant find itr
it what?
server
just like this
remote
so have you port forwarded, or tested locally even?
if you dont know if you have forwarded and try connecting remotely there is your reason for it not working atleast...
true
think you should find another step by step guide that also guides you through port forwarding
what OS are you trying to install on?
windows
nothing it doesnt even boot
okay... not easy to help you then
ik
you have no clue where you have done anything wrong?
i dont understand all this shit
no i really followed it mabby it somthing with my pc?
you planning to host it from the same pc that you play on?
Yes
if so i think you may already have a problem tbh
dam
thats going to require a lot of resources
i got a fairly good pc
RAM, CPU?
16gb ram ryzen 7 3700x
just do p2p and rather just leave your game on if thats the thing you want
you would want double that ram and preferably a stronger cpu to do dedicated + play on the same machine
alr i will think about it thanks for the help
IS anyone else encountering an issue when playing on a dedicated server where they cannot get blueprints to work
My ryzen 9 3900 does fine with the server so your 7 might be okay, but that RAM is gonna need at least doubled to 32Gb+
Hi everyone, I am currently running a satisfactory dedicated server on a hosted machine with 10 gb ram, 3 cores (4 Ghz) and 60 GB ssd. Recently, I have run into an issue, where the ping rises from a normal 30 ms to over 200. But when pinging the server in windows cmd, the ping is normal. The issue more frequently occurs when running and especially when slide jumping on foundations. The server tick rate stays at about 30. I tried to change up the Network settings and the autosave interval is set at 15 minutes. When multiple players are playing on the server, everyone gets a higher ping.
The issue has occured before (on the same machine) but only after we built huge factories. Now we are only at tier 4 and the issue occurs again.
Has anyone had similar issues, and if so, do you know a fix? Thanks in advance.
Idk if it's the cause or not, but 10 gb is not enough ram! Mines been working well since upgrading to 32gb, but someone else here to have more insight if this is contributing to your problem
Thanks for the response, but for tier 4, 10 gb is plenty. When looking at the ram usafe with htop, there is only 4gb used max. Especially since it is a dedicated machine
doesnt really say it, but i think it had around 4 gb ram.
Anything that causes the server tick rate to drop will increase ping time. Autosaves will cause a brief drop as an example, but you know when those happen since the client tells you. i would monitor the average tick rate in the server manager from within the game and see if it is dropping below 30. If the drops do not correspond to autosaves, then maybe the clock speed of the cpu is not high enough. Although the server has many threads, there is a single main thread that is the bottleneck and needs to be running on a high speed cpu core.
Another possibility is the total system memory usage is high enough that there is memory pressure on applications. Unreal will run the GC more aggressively under these conditions which will cause dips in tick rate. i dont know the exact values, but roughly speaking, memory pressure starts increasing when total system usage is above 50% usage and gets pretty high around 70% usage. So finding a way to eliminate other running processes that are consuming memory may help. Also increasing memory may help if that is an option.
You can also make GC runs slightly cheaper using the -NoVerifyGC command line option on the server. i have not tried this in Satisfactory, so i dont know the impact it will have. But i have used it in other Unreal games to gain a marginal amount of performance.
Thank you very much for the detailed response! I didnt know, that tick rate and ping are connected in any way. I thought, that the ping only indicates the "connection speed" and the tick rate the actual server performace. I will try to follow your tips, thank you again!
All network packets received by the server are queued and processed during the next tick. It does not handle them immediately as they are received.
So a lower tick rate means more delay in responses
Lower tick rate can also lead to some stuff getting dropped completely so you will see more desyncs in the game
Ah, interesting. I just checked ingame, but the tick rate stays at 30, while the ping rises to 150+. That would indicate another issue, or have i misunderstood you?
yeah most likely it is a different issue, but i dont know what
The tick rate is shown as an average though, so if the spikes are really brief, it may not show
Another possibility is not enough bandwidth on either the client or server end to handle the traffic. It seems unlikely though since the game doesnt require much
ok, i am considering resetting the machine, to try and find if the issue is fixed that way, but this would be quite annoying 😂
it could also be a performance issue with the client. if the client fps is dropping down low
as in, below 30
that shouldnt be it, since when the ping rises, it rises for everyne playing. also my fps are mostly at a steady 70. I think, it is something with the server itself
yeah just throwing out ideas
if you have the option to increase ram and test that, it may be worth trying, just to like 16gb or something
yes, i think, i will try that. thank you for your help
you will need it later anyway if the save file grows
yes, thats true. but i thought, that 10 should be enough for the start, since it was prevoiusly 😂
yeah it should be, but throwing more resources at a problem sometimes "fixes" it so...
or it may have no effect
could also verify the server install just as a basic troubleshooting step
and restart the host of the server
I just increased the ram, and the effect is indeed not noticeable
yeah i am not surprised, sorry
I dont know, if this could be important, but when slide jumping on foundations, i get this warning all the time. I dont know, if this has an effect, just wanna throw that out there
no problem at all
it doesnt seem like an important message, unless it spams repeatedly at a high rate in which case it could affect tick rate
i see that same message in my log while jumping around on foundations
sliding on a foundation makes it print multiple times, but not at a rate that would cause me any concern
and it definitely doesnt affect my performance in any noticeable way
but i am also the only person on the server right now
more people will always cause a higher load
ah, ok then this wont be the issue
may i ask on what system you are hosting?
Windows Server 2016
ah, ok and what is your cpu clockspeed?
because that is the only thing, that spikes when i play on the server like upto 97% on one core
3.6GHz. it is an old cpu
ok... thats really weird then xD
But i only see one core at 50% and everything else is lower
i suspect more people connected at the same time would have a notable impact on that usage though. i never have more than 2 online at once, and only myself at the moment
Does your issue occur with fewer people online?
yes, i am currently the only one online and it is still almost the same as with 3 people
i wonder why your cpu usage is so high
my ram usage is higher than yours which would imply i have built more
i dont know, the provider i am using is only saying, that they are using the latest generation AMD EPYC with up to 4 Ghz
i am at just under 5gb and i just finished phase 2
I am also at about 5gb usage
where are you hosting?
Generally consumer CPUs do better with game servers than typical server CPUs
i have a Ryzen 1800X and 64GB RAM. Baremetal, running multiple game servers
ah, ok
Ok, I dont think that this issue can be resolved with just a few settings. The really odd thing to me is, that i ran exactly the same server before and it worked like a charm until like the end of phase 4. So that really confuses me.
I will look into it a little more. Maybe I'll try a reset but if that doesnt work, im going to look for a different hosting service, i think.
Thanks again for your time
It may just be the amount of stuff that is actively happening in the save. Have you tried cutting off your power in game to see if that affects it?
yeah, even in a power outage, the issue persists
yeah, i really dont know, whats going on 😂
ah well, I assume it has to do with the cpu but this whole thing really confuses me
On one hand, seeing a cpu at near 100% is concerning, but on the other hand if it is maintaining a 30 tick rate, it should be fine
thats what i thought as well. I dont know, if this could be a game issue.
there is an ini setting that can limit the tick rate to something lower which might be an interesting test to see if reducing the load makes a difference. i dont remember the setting, but it is a standard Unreal thing
Yeah, first I will verify the game files again or maybe just download the server again into another folder or something
What kind of virtualization are you using for your server?
Assuming there is some since you only have 3 cores assigned
i dont know and i havent found anything specific on the providers website
also i dont know of any EPYC cpu that runs at 4GHz even with boost
And it will only reach close to 4GHz on certain boost conditions (typically if only one core is used ++)
yeah server CPUs tend to focus on more cores rather than faster cores, which is why they tend to be less good for game servers
ah, i found it. it uses kvm. at least that is what i get when i look it uo with systemd-detect-virt
are you also able to verify your clock speed?
oh wow, when using lscpu | grep "MHz" i get only 2799.998
yeah so that is probably the cause of your issues
it may boost slightly higher though
but i doubt you will get close to 4GHz even if more cores are used at the same time
yeah, i think you are right
are you hosting a server yourself? and if so, which provider are you using? xD
Hosting myself, got an i9 12900k in my plex server which is plenty for my use
ah, ok
a 12900K should be able to handle any game server out there with ease
i just checked, and even under load, the clock speed does not increase
then i somehow doubt they have any of the latest epyc versions either
yeah... i doubt that too. i found out, that they are using an AMD EPYC 7402P
that one should be able to boost up to 3.35GHz though
with a max of 3.35 Ghz...
but yeah probably only under certain conditions
and it may even need to be enabled by the host
yeah. and still, the hoster claims that it goes upto 4 Ghz
I think i will write them a support ticket, asking about this...
think if you really want a dedicated server to host yourself you should take a look at hetzner
by far the provider i have had best experience with
yeah, i already looked but they are so expensive xD
can get a i5-13500 with 64gb ram for 39 euro / month
Keep in mind that it is not only a matter of clock speed, but other factors like FLOPS. there are tons of floating point calculations going on every tick on a Satisfactory server. Generally that is not something a server CPU design focuses on
dont think you can get much more perforamnce / money than that
makes sense
yeah i think you will see a big improvement moving to a 13500 if the cpu is the issue
as long as you have access to at least 1 of the P-Cores
i'll look into it, thank you both for your help
so as it turns out, i was using the wrong IP, no problem with the server
i can see it now
thank yall for helping us (:
weve been trying this for a year now
glad you got it working in the end
Yeah we figured out the issue you have to have TCP and UDP 77777 and you have to use the IP address of the router with the ports opened and listening for the people from the outside world to join
It's always something simple I tell you smh
hi, some1 know how to downgrade the server version?
Just update your client and you'll be fine.
definitely not enough
hey yall im having a small issue with adding a (self-hosted) dedicated server to the server manager
when i put in the server details into the menu and confirm it, it just closes without adding the server to the list and without giving out any visible error code
(tried fixes: restart, steam integrity check, deleting the ServerManager_V2.sav file)
if you send your web browser to https: //server-address:7777/ do you get a certificate warning
@south grove ^
the address shown there is too long for an IP address, I presume it's a name?
its a domain. (I am the one hosting the server they are trying to join)
let me check what happens here for a server that's down
for me it does this but I am still able to join
through the domain and with a vpn as well since I am hosting dedicated
if it helps, im getting these logs
If I put in an IP address or a name of a server it shows up as "server name pending". If I type in something malformed, such as with a space or http:// in it, clicking confirm does nothing and shows no error. I'll file a bug about that. However my message to you is, the person doing this is making a mistake. Have them click 'show' and show you what is in there. Maybe a space or something. I just tried adding your server and it worked fine.
It should only be a domain name. even a space on either side will mess it up
i dont think there was a space in the domain i entered (imma try again rq)
and so u can compare this is what i have
the screenshot has an extra 's' in the domain name. whatever; that is what i put into the server browser and it worked fine.
i think you restarting the server mightve fixed it
i must have been psychic because i dropped the 's' when retyping it
it works now
sending a browser to https:// acloudyfactore.mooo.com:7777/ produces a cert warning as expected. ah, glad it works
also I am a bit confused why after I restarted the player count didnt change cause I had put MaxPlayers=8 but the config removed it after restarting
that depends entirely on the server manager you're using.
bare knuckle, nothing between you and it? i'm a bit surprised it rewrote your config.
linuxgsm, for instance, overwrites the game server config with a 'proper' one. you have to find what it thinks of as proper and change that
linuxgsm is a mildly elaborate wrapper around steamcmd
but not as nuts as docker
ok well thanks, im sure I wont have many players on anyways and maybe I just misspelled it
Im sure this is the millionth time but we have set the utp and tcp rules and hes in the server he is hosting but im getting the failed to connect to server API
is there a check list to run through to see where we are failing?
wow.. nevermind. we went through his rules and one wasnt set to allow
anyone wanna play no one responding to my post
Hello, looking for a good third party host, any recommendations? good support etc
should i start a new world and organize it or should i keep playing this world
i do
no candycane basher?
sadge
Hello. I just set up a dedicated server on an Azure VM. I am using a Standard D4s v3 with 4 vcores and 16 GB memory. I'm using steam to launch the game on linux (ubuntu). We are 2 players and 10 hours or so in to the game. Unfortunately we experience lag. The ping is good (30-50ms). But quite often lag is 1-3 seconds. Measured from when you click to build something until it is actually building. Or just opening the build menu is lagging. It seems the CPU is the problem. When I run "htop" in the cli I see that total CPU can reach 100 quite often. 1 of the cores is more busy than the other 3. We experimented with different network quality settings from medium to ultra but we did not notice any changes. What could we try next? Any assistance would be appreciated!
Simply inadequate CPU or is there configuration that can improve performance?
The core thread of the game is a single thread, and runs in a single CPU core. That normally bounces around in a client PC, but server OS can cause it to act differently
In the cloud, 4 vCores usually means 2 processors with Hyperthreading...
THats probably just not enough
Thanks. I'm going to try the F-series VM's. They are supposed to be more compute oriented.
@tepid ferry reading the list of underlying on hardware on learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/f-family ... the fasv6 ones look like they may begin to be sufficient.
The fsv2-series are based on CPUs from 2017. Pretty pathetic. Have you tried a dedicated game host, any reason you're doing this in azure?
this is pretty ordinary mess for early game. no reason, at all, to restart, but much reason to build elsewhere and plan to clean out what's here. you can let useful parts pile up near the elevator while you build.
Indifferent Broccoli is often recommended
$17/month is more than reasonable
their '8 player' tier is $13
Thanks, I actually just got that one, good to know it’s recommended :)
I got some free credits every month on azure. I don't really understand how Broccoli can offer the service for $13. Is it lag free? Servers in europe?
It’s surprising to me too tbh. I think I saw a Europe button. It’s free for two days to try.
"Cloud" VPS offerings are particularly expensive because of the underlying infrastructure redundency etc.
Compare a VPS from any large cloud provider to the cost of a baremetal server, and you'll see how game server hosts are able to offer what they do
Good point. I will give it a go.
I mean you take a fast 32 core cpu baremetal for $200 and you run 32 servers on it for $10, that makes $120 to run it
I'm simplifying of course
so, I have a dedicated server running on a proxmox vm. Been able to play on it just fine, completed phase 5, etc. But now I would like to set it up for SFTP mod management, but I am having some issues/confusion in doing so. Anyone bored at the moment and would like to help out?
Ask the question. I don’t use proxmox but how hard could it be. Is the filesystem in the vm visible to you?
Yeah, working through it. I think the main issue is that the user I have running the server doesn't have ssh ability. Sorry.
Depending on how much control you have over the physical hardware routing you will have a hard or easy time doing what you want to do
you might have to do it by creating a container just to handle networking
Complete control. It's on the other side of the wall 🙂
I seem to recall I was facing something like that at one point
Should be pretty easy then, i'd imagine you can use a bridged network
spoof a mac and have the router assign it an IP?
seems like at that point it's just another machine on the LAN
But I've never set one up with access to the routing hardware and needed hacks and workarounds heh
I believe the networking is fine. I can connect to the server just fine through the game. Trying to remember how to give a user ssh access atm.
oh...
lol
Proxmox is what I'm going to use for my LAN when I get around to putting a server in the rack
Just create a user and assign a password? Is the vm a full operating system or is it chroot on steroids like docker?
Yeah most distros will have sshd out of the box
and users typically default to access when created so...
However the new user won’t have write privilege into the vm without more action. I can describe that
But like you said... docker and there could be other factors.
What image or whatever are you using?
if you have a full vm then there is no difference from any other sftp setup
just set it up on the vm and done
This is what I’m getting at. Proxmox does full VM and containers. Which is it
No, it's a full ubuntu system. And initially I had just setup a simple user just to run satisfactory. And it didn't dawn on me until I remembered that I had to do some rigamaroll to transfer over some blueprints.
Ahhh, ok, at least now I can login via winscp and see the directories. Erm, now which one was the mod folder...... 🤔
- sign is as root on vm
- figure out the user the factorygame is running as
- assign that user a password
- sftp://user:password@factoryip/path/to/gamefiles/
Ahh, ok, so just to the root game directory? I don't have to direct it to a specific folder for mods?
i'll check my rig, but I think the docs say this as well
in my case SMM is logging into the box and using the full path /home/sfserver/serverfiles/
if you have a serverfiles directory, that's the one you path to
"manage servers"
serverfiles contains FactoryGame, FactoryServer.sh, linux64, etc
Yeah, sorry just switched over and just read this. My issue was that I was trying to use advanced mode. and learned that I was missing the '/home/satisfactory/' part of the directory. Was assuming the sftp login was dropping my straight into the home directory of satisfactory.
I believe I have it now. I greatly appreciate the help!
very good. happy modding. which ones are you playing with? I have Infinite Zoop and Nudge, and Organized Crates. There is a Curve Builder mod as a substitute for perfect circles (rip?) but it is mega flaky on DS
I may or may not have had one too many tokes this morning 🤣
This all started cause I wanted to use Effeciency Checker. IZ and IN don't have to be installed server side apparently.
weed and root don't go well together. shiny side up! have fun
Lol, that's why we have sudo and don't log in as root right? 🤣
there is no distinction in the mod manager what is installed where, they spare you this decisionmaking.
ensure you force the server to reboot when you install mods
or, restart
Yeah. I had just never had the server added to SMM and hadn't run into this before. Again though, cheers for the guidence.
SMM doesn't know how
oh, of course.
their advice is to just to straight stop it before monkeying, but unix handles this alright
Truthfuly I had started with the offical docs. But I think I got confused when I didn't reliaze the user didn't have ssh access, looked at a couple different how-tos that explained it a bit differently, then had a brain fart after I asked my initial question here lol
it's not hallowe'en but maybe these lyrics are relatable youtube.com/watch?v=xi_s1E_AWms
Haha. Maybe a bit more AfroMan esque. Funny song though.
i started my car and as i did
i wondered if i’d locked the house
walked back and found that i hadn’t
but now my keys were in the car
walked to the car pulled the handle
and it snapped back
at least i’d locked one door
reached my hand through
the open window
pulled the lock
forgot about the house
and drove to the halloween store
and in the video, the house door is open 😂
has anyone else had probles with dedicated servers? i got error "no subscribtion" when i try to run dedi on my homeserver with secondary steam account
using windows and steamcmd
It seems I've found myself in an episode of The Phantom Foundation Menace, keep googling or anybody know a better fix than restart every 4-6 hours? Having dismantled foundations appear to still be there clientside but are indeed gone as far as the server is concerned.
So far it's only happened with foundations...
I’ve had that too. Restarting the server made it stop.
Yeah for now I'm must going to have it automatically restart every so often as it seems to at least act as a bandaid
In the last hour since I restarted last I worked with a lot of foundations and didn't have any issues so...
Choose the VM and then go to the _console button in Proxmox.
Has there been done some big improvements to how the server handles multithreading?
Those 4 cores are running my satisfactory server, and only that and the load is spread really nice and even
I'm wondering how people's personal inventory will be handled? When my friends reconnect to my server will they be where they left off when they disconnected? and will they have all their stuff?
first dedicated server here
there's a way to do it without using a backup steam account. I think you just run the executable directly instead of launching it through steam, that way you can run the dedicated server and play on your steam account with no backup account required
yes they will wake up where they left with all their items
unless someone has decided to kill them when they were off that is
anyone have any idea on why i cant save blueprints in game while on a dedicated server?
how do you set one of these up?
one of what up?
if you mean a dedicated server, you can buy one for (see above) $13 a month, or DIY by following the instructions on https://satisfactory.wiki.gg/wiki/Dedicated_servers . If you describe what kind of hardware you have available, and whether it's doing anything else at the moment, we can give some suggestions on an approach
if $13 is no big deal for you or your friends to afford, just go that route
you can be playing in half an hour. building one yourself should be becuase you want to
is there a way to have my dedicated server play a youtube video when people connect for the first time?
Is anyone else having problems with steamcmd every darn game gives me an error no subscribtion when i try to start dedi server.
what have changed? i have an script that i have been uusing for 6months and now its broken
What is the command you try?
force install dir does not work. i have an secondary account that i use for login that or anonymous login does not work
app_run 1690800
Try app_update instead..
tried
i have an script that checks update everytime the server restarts.
app_update goes throug as it should. but when i try to run server i got no subscribtion error
Well then you have to ask the autor of that script what is wrong.
1.0 released and the game came out of early access 3 months ago
pretty significant update, your script might be broken because of that?
i've used that script on 1.0
Follow the wiki... Please...
wiki has nothing to do with this
The wiki works. Your way don't work...
are you running the executable from the files instead of launching through steam?
im trying to start that exe with steam cmd
I have no experience with steam cmd
i dont want to start it from files as then i can't automate that server update etc
I would try launching from files to figure out if it actually is steam cmd causing your problem
it works if i launch it from files
it works if i login to steamcmd with account that has that game
So the dedicated Server works but not your script...
no, he's trying to run it with an account that doesn't have the game
hence the "no subscription" error
u clearly have no idea what you are speaking
You don't need an account to run dedicated Server...
satisfactory dedicated server does not require owning that game.
something about the way you're doing it seems to be different
My servers runs fine...
it's Christmas.. or FICS*MAS.. either way, we are all on the same team
it is fully automated process that has been running fine months. untill 1 or 2 months ago
nothing have changed.
soo how do you start the server from steamCMD?
I wouldn't call that fine that a program hasn't worked for the last couple of months.
was running fine*
Don't start it from steamcmd...
.\FactoryServer.exe
Is the command to start the server.
steamcmd is only for downloading and updating dedicated server.
glad you give me an answer that i dont want. i can run the server manually thats not the problem.
Problem is i want my automated system back so i don need to do anything when game got updates etc etc.
This channel is for Dedicated server ONLY!.
yes and all this is for automating Dedi server...
so running dedicated server is not related to dedicated server? kinda funny.
You said it was running fine, when started manually.
so there can not be problems at all if one thing works? thx for the help dude !
The server runs fine. The problem is elsewhere.
Soo if there is anyone who knows about steamCMD and can give a hint why you cant start DEDICATED SERVERS anymore from steamCMD tag me or dm thx.
can you send me your script and your logs and i can take a look
As MoP said i don't really think you will be running the server "through" steamCMD. But I guess there are ways to nest scripts to update occasionally, restart the server and update++
Anyone happen to know what file/setting to change so you can have more than 4 co-op players on private server?
the documentation for steamcmd does not suggest it currently supports launching servers. developer.valvesoftware.com/wiki/SteamCMD
Figure I'll try the MaxPlayers=X, seems someone had luck with that on line
i would say "use linuxgsm" as it makes server updates as easy as "sfserver stop; sfserver update; sfserver start" but there are bugs valve introduced into steamcmd not that long ago
no, but thanks!
Does anyone have any tips on installing a dedicated server using truenas custom apps?
Hello everyone, first of all Merry Christmas, I solved my problem by formatting my PC as well as my wife's and since then we can leave the server without it going offline, I Think the problem was caused by my antivirus 'Kaspersky'
Just did. Works.
What tips do you need?
When doing the port forward in truenas what did you set up your node port as? Right now the container port is 7777 and node port is 9000 because that is the minimum value truenas (kubernetes) requires from what I have read.
I didn't set anything. Just installed by using yaml.
And this code.
services:
satisfactory-server:
container_name: satisfactory-server
hostname: satisfactory-server
image: wolveix/satisfactory-server:latest
ports:
- 7777:7777/udp
- 7777:7777/tcp
volumes:
- './satisfactory-server:/config'
environment:
- MAXPLAYERS=4
- PGID=3000
- PUID=3000
- ROOTLESS=false
- STEAMBETA=false
- MAXTICKRATE=60
- AUTOSAVENUM=2
restart: unless-stopped
deploy:
resources:
limits:
memory: 14G
reservations:
memory: 8G
Changed PGID and PUID from 1000 to match my userID on TrueNAS...
Connecting to server using TrueNAS IP and port...
Thanks - had to upgrade my Treunas to be able to install app via YAML and got myself connected. Thanksagain!
You could also install Portainer on TrueNAS and run your docker container in that program.
Hi!!
I need help with setting up a dedicated server o.o
I spent hours trying to figure it out, but no use.
Whenever My friend tries to join the server it gives him (Encryption token missing) if he tried to join through the join directly with an ip.
If he adds the server to the server manager it say that he cannot get the api or something.
I can join through the server manager with both my local ip and the public ip as well.
If I try to join through the join section directly with an ip (either local or public) it also gives me the encryption token missing error.
and yes i have the port open for 7777 both UDP and TCP
I tried to add the other ports as well just in case (15777 and 15000).
You can only join dedicated Servers over the Server manager menu.
If he has an API unreachable error in there something is not set correctly for the external access
You say you have port 7777 UDP&TCP open? In the Server system firewall? Did you configure the Router too?
I meant the router actually,
but yes, I guess you mean the step where I use the commands for the NetFirewallRule?
if that's the one, then yes, I did that as well.
can your friend access the webpage?
https://<YOUR_IP>:7777 ?
I haven't asked him yet,
but i tried it now, andi get this:
{"errorCode": "errors.com.epicgames.httpserver.route_handler_not_found", "errorMessage": ""}
with both local and public ip
That's what I get at that address as well... but I can connect just fine and I'm as remote to it as anybody else.
Hell the hardware isn't even the same country as me.
if you get that response thats okay, thats expected. please tell your friend to try, if he can't therese something wrong with (at least) the TCP conenction, if he can but not in-game thers something wrong with UDP
so... he tried and he got to a page where he needs to sign in to my synology NAS.
o.o
im confused.. maybe my nas has a port open with 7777?
weird ... I don't see the port 7777 being used for that though..
ah, are you useing the synology reverse poxy service?
is the synology hosting the server?
no
okay, check the IP you forward port 7777 to
did you friend add the port at the end of the address when he tried?
yes
but it transfers him to the nas page, which then shows him the same ip and then the port for the nas(5001)
does he connect via ip or synology ddns address?
a cloudflare dns, which is set to my public ip
and my public ip for the PC is the same as the nas i guess
upnp is disabled on my router
double check your port-forwarding then.
try a router reboot?
try a different external port?
I am sure about the port forward
and I tried to reboot the router more than once, to make surei t's set correctly.
I will try now I guess the different port and let you know :c
I let him actually test which port doesn't transfer him to the nas😭
I don't know why all these ports transfer him there.
he tested 7778, 8888, 25569
why are all these ports lead there... im gonna have to figure it out later..
but he tried 6666 and it didn't load anything.... so imma try to open this port and put the game on it and try
does your router allow different external and internal ports?
so that he uses the external port 6666 but it gets forwarded to port 7777?
yes, but might as well just put the game on 6666, no ?
both methods are valid
same.
except this time I can't access the webpage even with local ip.
but I did join the server as before, and he couldn't join because it says the same thing(cannot connect to server api)
Hello, could someone help me? I created a dedicated server and hosted it on a VPS, but the blueprints aren't working, I can save it but when im going to use it the aren't there
I think the problem is two extra spaces, that I have but by mistake on the end of the worlds name
i think that cause, all my autosave files, have this two spaces as well
i tried to rename de session name on the server, i wasn't able to ;-;
im trying to increase the maximum number of players on my dedicated server and im following the wiki but i cant find a game.ini file in the directory. any one know what my issue is?
How does the dedicated server pick which save file to load on startup? The most recent one?
Pretty sure that is correct yeah, and this is probably (I assume) saved in the serversettings file
Got a dedicated if anyone wants to join up. Phase 6. Want some help and some friendlies! Let me know if you're interested!
DM me
do dedicated sservers support SRV records?
SRV Records? Like blueprints?
Anything that is in one of your original saves, if you can find the path for the save file, I imagine it can be uploaded into the server files, so while I'm not sure what you're referring to in regard to SRV records, I'd still have to say yes.
@mossy crest For instance, if you had a single player save and decided to upgrade to a dedicated server, that save could be uploaded very easily into the server manager and be used as a save. Alternatively, dedicated servers can handle multiple saves. My current has about 4-5 saves running on it that I can interchance out depending on whom I'm playing with. Just takes a simple restart of the server and the save is loaded into play.
Satisfactory actually has one of the best in game server... actually only in game server managers that interacts with the dedicated side so you have the freedom to do pretty much anything you please. Save with Advanced settings. Save without. New Save. Single player uploaded save. Ill look up SRV records so I can better answer your question.
You dont even have to go out to the dedicated website to alter settings. Its amazing.
@mossy crest "The DNS "service" (SRV) record specifies a host and port for specific services such as voice over IP (VoIP), instant messaging, and so on. Most other DNS records only specify a server or an IP address, but SRV records include a port at that IP address as well."
@mossy crest When connecting to a server, a player will provide with an IP and a port for access. Some set up passwords. Some dont. But this feature is supported. The IP and port are static, and once provided by the host, the player will have unrestricted access to the server. Admin privileges will be restricted to the host themselves or whomever the deem trustworthy. Fairly certain the Admin password is the only thing you set on the dedicated website, but I have a feeling that the admin privilieges can also be established by the Host in the server manager section.
are you using some prompt or something ?
because the amount of off target basics spreading you do is suspicious
the point of DNS is not for it to be manual
they asked for/about SRV support, not for server manager ABC
As long as it supports that it should be fine, I'm planning on mapping some custom subdomains with different ports
There's no particlar reason SRV records wouldn't work for some port magic like that however I've had a few folks in the past have issues properly resolving those. Although that was many years ago now.
But that was 3 people in the same area on the same ISP and 3 out of thousands that never had a problem, so there's also that.
and AFAIK satisfactory does not support that
but that could change and I could may even already be wrong
satisfactory server manager historically had a hard time fully supporting even basic dns (mostly caching issues and/or ipv6 vs ipv4 selection)
so while it would be nice for supporting SRV
it may not be in the "worth it" list of coffee stain
Hey, i think i need some help with the dedicated server.
i setup the dedicated server, and i already have the port forwarding set up, on my router.
I added the server through the server manager in the game.
If the server is running, i get the error message "Could not connect to the server. Failed to Connect to the Server API" in the Game.
If the server is closed, i get the error message "This server appears to be offline".
Because of these messages i think my forwarding is working properly.
I opened the "FactoryServer.exe" on my Server directly without any parameter.(not opened through steam)
I noticed in the server log it sends these messages:
LogServer: Display: Binding Server API socket FGServerAPISocket to address [::]:7777
LogServer: Display: Binding Server API socket FGServerAPISocket to address 0.0.0.0:7777
LogServer: Display: Server API listening on '[::]:7777' (Standalone)
LogServer: Display: Server API listening on '0.0.0.0:7777' (Standalone)
Im not sure if these messages have anything to to with the problem.
What else should i try to fix the "Could not connect to the server. Failed to Connect to the Server API" error?
Do you use the local IP or external IP to connect?
External IP may not work from the inside.
If you do use local, check the firewall of the host system
im using my dyndns URL. i already use the same dyndns url with another port for something else, so it should be working
i tried it with the local ip now and it works. can i make sure somehow it works for my friends externaly as well? My friend is still downloading the game, so i cant have them try it yet
I can now join the server. Thanks for your help 🙂
which ports have you forwarded?
7777 UDP + TCP
check if they appear open on canyouseeme.org
its not open there. i guess i will check my forwarding and firewall rules again. thanks for the help 🙂
My routher didnt save my TCP Port forwarding, just my UDP. I added the TCP again, and now it works. Thanks again for your help 🙂
ok guys, tried to connect to my dedicated server after a while of not playing, eveything should be up to date, but i can't even try to join the game because it's trying to connect still
tried reinstalling the game, and rebooting the server, but nothing seems to help
My father in law is able to connect just fine however
is it port forwarded, are you both on the same network
sorry forgot to ping
yes, port forwarded. I'm local, in-law is connecting on WAN
after a good 5 mins of the connecting screen, it has let me connect
but that is still pretty weird
interesting that wan can connect fine but not locally
did you add the server via the wan IP or local IP
try removing the server from server manager and adding it again via a wan/lan
oh both had the same issue?
weird
did that, same again
game integrity check?
tried, as well as a reinstall
what port?
7777?
Me and my friend are trying to update our dedicated server, but in SteamCMD it says this: Steam>force_install_dir
Usage: force_install_dir <directory>
Steam>login anonymous
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Steam>app_update 1690800 validate
ERROR! Failed to install app '1690800' (No subscription)
We could use help, or if this isn't the right place for these questions, where we should ask.
thanks
i just bought a 24/7 gportal hosted server, you guys wanna test it out?
fresh start
desert
my bad sorry
Hey all - why does the server force a restart at midnight. Is that for any reason and can it be disabled?
Reason is unreal engine accumulating errors with time. A restart clears them. Because of this you should not disable it. But you can reshedule it.
Hi
I can not get my dedicated server to update to the latest patch
Any idea where my save might be so I can rescue it and reinstall?
Found it
so like
my dedicated server just will not start
is there an issue with running it on a virtual machine?
edit
nevermind
in the azure console i made the source port 7777 and that was allowing the server to not work correctly
I had a dedicated server that worked before and I am trying to create an entirely different one. Is that possible?
if it's unrelated to the first one, why would it not be possible
goys I startet the epic games dedicated server but I don't know the adress and the port. Where can I find them?
I've seen 7777 but where is the adress
it's the IP of the system it's running on for local connections
Yup thank you
is it possible to make a server out of a old console
so that I can turn my wii u or something in a server
depends on if the console has a x86 CPU, has enough CPU performance and can run free programs. but if you try you are on your own
a WiiU wont be able to run the server. way too weak and based on the powerPC ISA
Hi,
I have my own dedicated server, and I'm experiencing an issue with blueprints. When I create them, they don't show up in the menu, but I can find them in the game files. Does anyone have any idea what might be causing this?
How do you change the port number for a windows dedicated server?
It's in the Wiki. Just read it.
I was typing it in the engine.ini file incorrectly.
My buddy can't connect to my server for some reason and even after changing the port he still can't connect. He keeps seeing this image. The server is brand new but my bare metal server had an old Satisfactory server on it.
check your network settings for external access
I've done that. I think his game is trying to connect to the old server that doesn't exist anymore. I am on the new server.
Just for a little background.
I was able to add the server and connect before, however, the server kept crashing so we had to update the Windows Policy. Since then, no matter what config we change, or save files we remove it still results in "Server name pending Not Authenticated".
I have read through the wiki and tried several things. Namely changing the ports, IP address, recreating sever, whitelisting firewalls, updating the app, deleting saved files, etc. with no success.
What Windows policy?
Is there any coherent guide on how to properly connect to a dedicated server? I've been trying to figure this out for like an hour and I keep going in circles
sorry, needed to update the license, not policy. It runs out every 6 months
each instance / different port server needs to be added to satisfactory server manager
We have added the instance and port server in server manager
I just realized that I should have mentioned Viable and I are troubleshooting this together
dear community, which paid services for a SDS can you recommend? Nothing too crazy planned, only 2-3 players 🙂
Sorry I know this is old. Running into a similar issue on Windows... Deleting this folder fixed the Server name pending worked for you?
Hi all! love this community - it has been so helpful to read other people's troubleshooting process.
i'm now up and running on a dedicated server running on a docker deployment on a local beefy linux box. it's working great on both the local network, and remotely with port 7777 (tcp and udp) forwarded.
my goal & final step here for security is to configure nginx which i am struggling with. i use nginx for almost all of my other services but am failing to get it up for satisfactory... any recommended configs anyone is willing to share?
i usually set up as a proxy host, but maybe should be setting up as a stream?
@prime blade you need a stream config yes. game server is not http(s)
mouc
having an issue with a saved dedicated server showing up as offline, even tho it's fully functional and running.
Hosted on my PC, I can connect to it and play fine, but if I return to the main menu the server shows as offline. Shows as offline for remote players from the outset.
confirmed that ports are forwarded correctly (on port 7777)
figured it out. Stupid remote IP got reset due to a power outage. Scree.
if you can't control your external IP, something like zerotier forms a vpn among participants. everyone needs it installed, and you have control over who joins and what traffic flows over the network.
or set up some kind of ddns
im crashing my friends server
not sure why its every time i disconnect only
crashed it several times
if it's a windows server, this is a longstanding bug
it's existed for quite a while, and many are baffled that it's taken so long to fix. your friend needs a watchdog program that sees the server is off, and starts it
seems to only happen with me in uk and he is usa
it happens to everyone with a windows server
he had friend local to us login and it was all fine
hes blaming my system
not sure what to tell him
how rood
my knowledge of this bug is limited, but i understand it happens when the last player logs out. https://questions.satisfactorygame.com/post/66e08561772a987f4a8a9d67 is the current bug. upvote it
i don't use windows servers, so that's about all i can add
so still unsure only happens to me and im not admin or anything
1 gig / 1 gig
connection type
if some one can reach out to me about this issue please do ive killed my friends server like 20 times upon disconnection
but seems to happen to me only not owner of server or any permission
as client
since theres ni dedicated server support area for this ive popped it in Q& H
im trying to add the text for more players and its not working. still only allows just 4
help please
Hey, whenever I uncheck the "Disable seasonal event" It keeps resetting every time I restart the server, what should I do to enable the seasonal event?
o/ My server loads and I can join but my brother can't even see the server. It just says offline
My ports are open and firewall is open to the port
Server still goes offline when I leave and I have to manually reboot the server if my brother still wants to play
He was in game and got kicked
Happens a lot if server is hosted on windows
Is anybody able to advise on this issue... we are really at a loss of what do do.
https://discord.com/channels/370472939054956546/1322987451081429002
I'm having a hard time setting up a server. I used Bisect hosting a while back for my family minecraft server. Could this be a viable option for Satisfactory? If so, how much server memory is necessary?
can you give details on infrastructure ? are you using a bare metal, vps server, virtual machine ? are you trying to connect from the same network ?
I would suppose there is another firewall somewhere.
Also, on linux server, you could check you're listening to ip 0.0.0.0, or at least not localhost (127.0.0.X), with sudo netstat -tulpn | grep 7777
It's a friends bare metal server. The server seems to be denying the request, so maybe the firewall theory does make sense, though I do think he configured that already
Probably easier if he joined here though, easier to troubleshoot with access
I’m ok looking into alternative. What can I do without paying someone monthly. That’s the only no go
I am familiar with virtual machines and got plenty of ram and storage on my windows
If there is a way to have it detect the sever offline and to restart then I can do that too
we had one guy making a guide to set up a ubuntu server with satisfactory in virtualbox
if you are interested in giving that a shot
that is probably the easiest way around this issue, but how well it works i dunno its going to add a lot of overhead
also, not sure if it was some libraries missing for it
that's Fine. As long as it works 🙂
I'm sure this question has probably already been asked, but I've set up my dedicated server and I, the host, am able to join with my Local IP address, but it won't allow me to add other players with neither that same IP or the Public IP for my system. Any suggestions?
Public IP address is the way
How exactly do I ensure that my router has ports forwarded? I tried looking in my Windows Firewall settings and I'm not finding anything like that
depends on your router
I have a standard Xfinity router
that doesnt tell me much
normally there is a field under the "NAT"-category on your router, if you dont know if you have forwarded you have not forwarded, simple
i see there is a guide on xfinity home page as well
so i would recommend following that and portforward port 7777 UDP&TCP
copy thanks for the help man all of this is making me feel weird
oh wow this is actually surprisingly easy thanks again
He was the person that was asking earlier, but I'm pretty in tune with what has been tried. We just tried ensuring that the port was forwarded / open with nftables using firewalld wrapper since we are using Debian. Still running into the same issue.
When I curl the ip and port, it also says connection refused. We have even added my ip address in a rule to allow the access.
I am able to ping the server with no packet loss. Doing a trace route I get a bunch of time outs, but I do eventually connect after about 300 ms. The most recent connects in 77 ms.
if your setup is typical, it is a debian server behind a NAT router. That's the physical thing that connects your house onto the internet. Has that router been set to forward connections to the external IP to the machine? If you aren't sure, there is a catch-all, usually called the DMZ. Put the server machine as the DMZ host. It catches all incoming connections.
I like to give an alternate to fighting with routers, which is to use an edge VPN. The server and any desired client machines connect to the same edge VPN, and they all are on the same virtual network. There's a new number range the machines can talk to each other on. If this sounds interesting to you (it's free) lmk and I can elaborate
I ask "has it" but I know it hasn't because we are here talking about it
Yes, we are forwarding the external IP and 7777 port to the server private IP.
We can give the DMZ route a shot.
And you are certain you know the house's external IP
if so, you should be able to go to https:// external-ip:7777/ with a browser and get a certificate warning. If you don't get a warning, the game will surely not connect
I have been trying the browser method, and I have not had that function yet
and you're forwarding 7777 tcp and udp
I know that that this IP is right because we initially had this server working. It only stopped working when we updated the windows server license. Since then, I cannot connect on windows or linux os
yeah it's forwarded, and we have confirm with commands that it is listening
IP addressesdo change. someone at the house should visit ipv4.canhazip.com
though, the results are mixed. port checker is saying the port is still closed
your browser is an adequate port checker for this purpose
agreed, we were just looking for further confirmation
well, i'd say 1. verify the external IP at the above mentioned site 2. verify tcp and udp are being forwarded to the machine's internal IP
of course, verify a browser in the house can go to https:// internal-ip:7777 and get a cert warning
all these things might have been true at one point or another, but need to be checked. for instance, if you're using dhcp and changed the operating system the internal IP certainly changed
We just verified 1, and 2... all seems good. Also just rechecked the internal ip, which did initially change on OS switch, it hasn't changed again though.
I appreciate the advice, btw. Please don't feel like I'm being dismissive at all - we are running through what you're suggesting
VPN is our last resort that we have not tried
yep, np. the VPN approach is free but requires some software installation, but is absurdly simple for what it does
Yeah, honestly we are both at a loss. Not network engineers, but both work in IT and this has been a doozy... Not sure why it was initially working, and then stopped. I thought maybe there was something different with the new Windows Server license, or something got reconfigured, but seeing as we are on Linux now - that was ruled out.
Some router will not forward public ip to private ip if the request comes from the internal network.
Also, did you check the firewall on the router (or the server) ? Mine can be configured to automatically open FW ports to match NAT, but it’s not by default
it could be your internet provider has decided to ban incoming connections on this port, but if the external IP shows no life from connections within the house, i'm not sure where else to go with that.
We are trying to connect external to a private ip through the public ip and port.
if hanging the machiner's ass on the internet with dmz doesn't cut it, then legit have no idea. just to be sure tho, this person doesn't have a modem from their ISP and their own base station within it?
The router doesn't have a firewall enabled, and we have configured nftables 7777 ports to be open to external
They own there own pretty pricey asus setup
to be clear, you configured the open port in the cable/DSL modem
and the server machine is conneted to the pricey asus setup
?
because if you have a DSL or cable modem, and then within that a mesh network, the mesh network has to be set to bridge mode or else you have double NAT. If you are doing double NAT the hole has to be punched at the modem (to the mesh network gateway) and then at the mesh network gateway to the machine. and if the machine has a firewall, that has to be opened.
with bridge mode, the mesh network lives on the DSL modem's network and you just need to configure the modem (and the host) to let connections through
i have a fibre modem and a mesh network to cover my property so i have lived this
I know that he has been doing configuration on the router, but I'm not sure about the modem. I can see if he can check there. I do believe he is using bridge mode
sry if it already was asked, did you check the firewall of the server?
np, yes, we configured nftables to have ports open. Internally they are showing open, externally the are showing closed.
can i mod a steam server? if not, how can i repurpose my laptop to be a dedicated server?
or are there any free server hosters that i can use instead
I dunno I rent a machine out of Canada for a great price... I suppose a laptop could certainly be made to work if it's powerful enough for the server. It actually has a baked in advantage (a UPS basically).
it doesnt need a gpu as a server right?
Nope, GPU can be whatever.
so would a 1ghz 10th gen i5 with 16 gigs of ram make the server not unbearable to run?
the GPU on my dedi is whatever is baked onto the supermicro board
ram yes, cpu i'd say no
so its a bad idea then right
very
based on what i know of the server that wouldn't be nearly enough for an enjoyable experience
even for just 2 people?
it's not so much the model cpu itself as the clocks it's running at
yeah ive got no idea how the clock speed is so low
like 10th gen is fine, 1Ghz is snail pace though
like its between 1.1 and 1.5ghz but its not much of a difference is it
The chip I'm using is much older...
It's an Ivy Bridge based E5
OVH sometimes offers some crazy sales, especially flash sales...if you're ever looking to rent hardware
Picked up a system there with a E5-1620 v2, 64GB memory and 2x2TB drives... for $14.40/month USD
(300Mbps unmetered, although I get 1Gbps down and 300Mbit up)
yeah ill just temporarily disable infinite nudge and use a steam server lol
shame you cant have modded servers on steam
I run a SF server on it... and several minecraft server
modded
Have yet to ever have anybody else connect to said SF server... but whatever 😄
what i5 do you have?
10th gen could mean anything... a normal 10th gen i5 laptop cpu should run at higher than 1-1.5ghz, atleast when boosting
Since it's a laptop it may very well be some power saving mode throttling the CPU hard.
your clock speeds seems similar to what of a i5-1035G1 which should easily boost up to 3.6GHz which should be sufficient for a SF server, not by a lot but atleast meet the recommended rating
^^ yep if you can get it to clock up to anything north of 3 you'd be fine, might even be able to manage down to 2.8ish
yes its a 10th gen i5 but it literally says that clock speed in the settings
which i5 10th gen
ill see if i can force a turbo boost onto it
i5 1035g4
it can go up to 3.7ghz in turbo boost or whatever but ill have to see if it can even do that 💀
yeah im gonna have to put it inside a fridge or something because my laptop doesnt have a fan lol
it says it only goes up to 1.5ghz but it definitely should be able to exceed that
well 1.5ghz is not going to be a pleasant experience
anyone got any recommendations for hosting a small 6-12 person server?
1.5GHz is the sustained clock under a full load. Depending on the load it can boost up to the 3.7GHz boost clock. If you plug it in and keep it cool it'll probably run in the 2-3GHz range. But a laptop is not intended for prolonged useage, so id advice against running a DS on it
Hey, running into issues trying to host a server for a few friends on my PC. I can get into the game, but they can't see it. Any adive would be great
See the wiki regarding port forwarding
It's honestly confused me, I'm trying to host from a different drive in the PC. I can't seem to get my port forwarding set up right
Drive letter makes no difference at all in port forwarding
I didnt think so. I think where I am struggling is now at the port forarding level
Im starting to think my ISP has ports blocked to be honest
But could be wrong
You can usually find a manual for YOUR router online
Im in the router, and it looks fine, I have the rule, just not working
Does the IP assigned to your router match your public IP?
Yes
OK, YOU cant get to the server from inside the network on the public IP. YOU need to use the local IP
I know, but I am using the portchecker online, and its timing out when I try to hit 7777
I have no issues getting into the game, its the others trying to join
7777 TCP and UDP?
Mabe you dont have a public IP?
I do, I verified that part
How?
well, being here requires a public IP, so ....
No it does not
In order to talk to the intenet, you need a public IP
No. Like your router "hides" the private IPs of devices in your LAN ISPs can "hide" your routers IP behind a single external IP.
Its called NAT and GCNAT
I dont have NAT enabled, at least not that I can tell
I would be very surprised if you don't have NAT for at least you home network.
I dont see it anywhere that os
What are your friends seeing when they try to join?
Actually running into a similar issue
I just go to www.ipchicken.com to get my public ip
Seems to work for my clients
go to canyouseeme.org
The IP there is the IP your friends will have to use to connect
You can also put in port 7777 here to see if port 7777 is actually open and listening on your network
What does that mean? Days since death or fuse blown?
Blueprints do not save, does not add it to the blueprints section in ui, but it exists in the server save files on my dedicated server. Any idea why?
Depending on your ISP, you may only have a public IPv4 address that is translated through your ISP trough cgnat. External clients cannot reach this IP. You can try configure your server via IPv6 (if your ISP provides you with a public IPv6 address). Try with a simple web-server (ipv4 and ipv6).
wdym by "a simple web-server"
If you don't even know how or *if * clients can connect from external to your network just port forward a web server and test the connection. Nothing major that can break and better for troubleshooting compared to testing with a satis server.
"just port forward a web server"
you do know that "web server" is no more trivial than satisfactory dedicated server to setup ?
especially on windows
and also satisfactory dedicated server technical already embeds one
you simply have to check the server is running on expected ports
then you can do https:// server_address:server_port / access and see if you receive satisfactory dedicated server api error (in which case it joined successfully)
N.B: even having a tls certificate verification error on the line would already imply the connection was established successfully (but browser can't validate the server certificate obviously, it's a game, not certified website)
How can I create a server
misread that it was meant for a pc install so thx for your correction. Makes def sense checking this way.
I just set up a Dedicated Server on Steam, but I don't see the cloud sync symbol. Does the Dedicated Server have cloud sync, or do I need to OneDrive backup the save game folder?
you do your backup with external tool or manually
you can simply download through from the game menu (server connection menu > save manager tab > dowload save tab)
(except for the server initialization settings itself, and blueprints iirc)
Ideally I would get the backups to happen automatically on a scheduled basis, and hopefully some failsafe in case the PC loses power during a backup.
the backup can restart itself very easily, save files are only few MB in size
if any problem you can redownload everything
If the computer hosting the dedicated server, completely melts (not literally melts, but for whatever reason everything gets wiped from the drives) during a OneDrive backup, does the backup get corrupted? As in, do I need two cloud backups on a staggered schedule?
that's specific to onedrive, I dont use it, I dont know then
but you could easily have 2 backups version when doing the backup
For anyone interested, Satisfactory Dedicated Server is pretty sensitive to being spread across NUMA nodes... Keep it to a single NUMA node for smoother performance
Hey all - ore missing from conveyor.. is this a known issue? I can see the ore outline on a blank belt, but the physical appearance is missing