#dedicated-servers
1 messages · Page 107 of 1
yea i choose the option called both but instead it creates 2 different ports one tcp and the other udp. Got any ports i could try ? tried some but none is working. give me 5 random numbers
wait what happens if you do 7777 both?
without the port proposal
should just.... do 7777 both
Port proposal is probably auto port opening via upnp
thats what i do. ill show you. one sec
I think the create UI proposes both and then creates 2 rules
Maybe try UDP first to see if you get that one working. You can use a different port too, but all 4 have to mach(tcp,utd,internal, external),
what the fuck lmao. my apologies; i expected it to genuinely just say "yup; both".
From reading the patch notes, it only fixed one bug on the client. So the mismatch is probably fine, until they have changes that affect server+client.
in my carrer i saw most of availaible routers and firewalls...but this sounds the worst 😋
i'm assuming if you make them one by one you get the same behavior?
I guess it does not allow to have the same external port mapping for both TCP and UDP ... which begs the question ... why?
The game cannot be joined if there is a mismatch though.
let me guess, it doesn't like the rules like having the same name
yup. same behavious if made one by one. im trying different ports. Any suggestions ?
i made the udp one first its not working for 7777
try different names as wiki said
the name isnt the issue. udp isnt accepting 7777 for some reason. even without the tcp being there
all ports above 1024 and below 65535 is fine
even if TCP rule is deleted ?
yes,
try a high port like 55555
add both rules like you want and then reboot your router (routing tables/rulesets will often only refreshed on reboot)
@short blade server name's part of the response when hitting the udp api, if you didn't already know
by the way is there a way to display your latency to the server in the game hud?
server ping tool on loop on another monitor? 😅
that won't give me the game server's latency, just the network latency
i said server ping, not regular ping, but yeah definitely would be read as regular ping
i tried a high port. restarted
what is that tool ?
still not working
So you cant configure any udp port in your router?
dopeghoti has his cli tool
I'm sorry to inform you that you have a shitty router :/
one-shot tho, you'd have to run it on loop yourself
udp client is ez to implement anyway
hey no my solution is another server atm .. on another physical maschine the server runs smooth ! so i will check hardware ...
the ports i tried didnt work for both tcp and udp. the 7777 is the only one that worked for tcp only
yeah if the server is laggy, it's prob pegging a core at 100%
Ah okay. Epic dedicated works already, so I guess you need wait for steam to release it.
check where you're installing/updating to
it's been out
LogInit: Build: ++FactoryGame+rel-main-1.0.0-CL-367101
again it's people running random commands to update without reading what they're running first
i called my isp so they port forward it to me. Hopefully they do it.
I don't think so , this is a fresh server, it hasn't had any strange commands run.
steamcmd +force_install_dir satisfactory +login anonymous +app_update 1690800 +quit
probably ought to give it a more complete path than just "satisfactory"
unless you're certain cwd was the same
yeah that would just put a new folder into whatever your working directory was at the time
that seems to do the trick, cheers, no idea why its required for the update
it's not.
it installs exactly where you tell it to, it just won't stop you from installing into a relative to current working directory directory
so if you were in one folder when installing it, and another when updating it, you'll get that
I never used force_install_dir originally and it installed in-place cwd, using force install dir complains that the steam shares the same folder as the game, so i moved it inside satisfactory path, I pass in relative path with force and it fails, full absolutely path works.
nah its a dedicated instance
I play from a different machine entirely, and geographically
my assumption is that if i never specified force_install_dir originally, i shouldn't have to right?
it does seem the official wiki does suggest to use it and i think it needs to be clear that it should be an absolute path.. even if its wrong, why wouldn't it install and update?
in any case, glad its working!
even the steam wiki doesn't explain why to use it, just to do so
does anyone know if you can manually save game through steamcmd cli
the server is gonna keep running, but I just wanna make sure I get a save before I get off for the night
nevermind I found like 3 easier ways to save
there is an option to save on player exit
and you have the save manager on the server tab as well if you want a manual save
Just updated my satisfactory dedicated server and now it says this on boot...
How can I solve this problem?
update the server
I had this same Problem @thorny mauve But I tracked them down. Here are the Satisfactory 1.0 blueprint locations. Enjoy!
On your local computer: C: > Users > (yourusername) > AppData > Local > FactoryGame > SaveGames > blueprints > (Sesson Name) > (Your Blueprints are here)
- or you can search for %LocalAppData% and hit return to save time and go from there.
On a Server: (GPORTAL) > Go to your server Dashboard > File Manager > Home (Opens this directory by default) > FactoryGame > Saved > SaveGames > blueprints > (Session Name) > (Your Blueprints are here)
Rock on Pioneers! ❤️ 🤘
Also @versed ivy & @dawn void See post above for Blueprint Locations. I know it can be frustrating. I spent a good part of day trying to find the location. Enjoy. 
Im playing on my own dedicated server. I don't have savegames folder. No blueprints or saves ...
there is a instruction https://satisfactory.wiki.gg/wiki/Dedicated_servers/Automatic_updates
i just update it with SteamCMD
You do, You just need to dig around for it. It'll be saved in the Appdata of the user you're running the dedicated as.
Hi! I would prefer to use a hosting service for my dedicated server, I am based in the EU and am looking for a list of trusted providers, is there such a thing on this discord? I've not been able to find it.
nitrado, gportal, gtx gaming, low.ms, qonzar, indifferent broccoli - to name a few (there are others out there im less familiar with) as trusted, each have their pros and cons, but take a look at their various offerings and see what suits you best.
@dusty vortex Thank you so much, I'll look into them! indifferent broccoli came up a lot, but unfortunately my latency was un acceptable.
notobots: Once you find out your service lags, upgrade. When you notice it lags again, upgrade. Rinse and repeat. Notice you would have gotten a used rig for cheaper for hosting games. Regret.
Honestly hope that won't be the case.
While in the long term it can be cheaper to build a spare rig or even rent a full server to host multiple games with... however part of the cost is that your paying for a service, if there are issues, then its someone else's responsibility to fix it.
Great for folks that might not have the time to troubleshoot or those that may not have technical knowledge to troubleshoot them selfs.
That's what I did, after all.
Well, you can't get an able server from Nitrado even with money. They're all under sized. Or at least they were.
yeah, getting a cheap refurbished office pc like a hp prodesk with a i5 6500 cost like 80€ and is fully capable to host multiple servers
notobots: Just trying to save you a headache. I've tried gaming servers and vps, but it gets too expensive at least for me. I have my old pc (i9900k + 16GB) as a headless server with debian now under my desk.
if you have the skills/need; hetzner has some amazing prices on full bare metal boxes. amd 3900 to 8700+ for 45-55+ euro a month.
that's what I meant. 50€+ for renting a server. It pays itself back in a few months, and stays with you for hosting the next game
self hosting, or renting a bare metal box is great for those that already have a decent amount of technical knowledge, not everyone is comfortable with linux, or firewalls or understanding how to troubleshoot things, but for those that are willing to learn or have the skills, its a good choice.
Linux isn't overwhelming to learn, and after basics with command line, there are plenty of people here who can help set up the server.
or so i think
hell with tools like linuxgsm you don't even need to be great at linux. just know how to use SSH + copy paste.
they have docker + 1 line deployments for every server on steam linux
aye, there is plenty of information out there, and its not hard to learn, but some learning is still required... if someone is willing to.
😄 ye; throw someone in front of ubuntu cli and they're not doing much without the internet.
that's natural. But theres maybe ~10-20 commands you can manage with
yea i use linux (copy pastes everything from the wiki with no understanding of functionality)
😄
(they dont want you to know thats 98% of linux)
the last 2% is pwd and ls and cd.
^^
https://www.websentra.com/linux-commands-cheat-sheet/ that doesn't seem too bad of a cheat sheet to get started. It doesn't say, that most commands take --help or -h for a short help. Or that you can type man command for a bit longer manual page.
Also, SSH server is needed for remote use. It doesn't need any configuration usually. Putty program can connect to ssh server.
What does network quality do and what would be a good setting? Does our Network Quality from the Game Settings of each player needs to fit?
afaik it changes the max bandwith it can use.
but its bugged right now and keeps reseting to medium
the game uses the UDP protocol to exchange data.
unlike TCP which has built in error handling should a packet of information not arrive to its destination it gets re-transmitted.
UDP just sends the data and really does not care if it arrives.
so the game can either sends more but smaller chunks of data so that if a packet get lost there is less chance of de-sync (low quality), while ultra quality sends fewer packets but with more data (to a limit), should a larger packet drop then thats more data lost and thus increases chance of de-sync.
the game still has the same information it needs to send from point A to B, but could be done in bite size or meal size.
Ah thanks. Wouldnt low be then better?
low may be more reliable, ultra may be more performant (less laggy/more responsive)
yes but also no, udp is also capable of checking if its arrived, games use this for important broadcasts
udp no
what's on top of udp yes
if your phone is not reliable you can always ask your friend to phone you back when it receive
yep hybrid but still based on udp
what do you mean by based on udp
it then have nothing to do with udp
that would be like charging your phone on your car USB outlet
and then say your phone battery is made so it's battery car backed
there is extra information inside the UDP packet that could be used to determine if something got missing... like a counter incrementing each time, or a checksum of the last packet sent, there a few techniques.
but it relies on the sender sending the relevant info, and the receiver checking if the packets arrived in sequence.
UDP it self does not do this, so this overhead needed to be handled by the sender/reciever applications, while TCP handles all this at the network layer.
Time to break out some OSI layer diagrams
I don't like osi layers because they are wrong in a lot of ways they are very old
but for the sake of explaining basic protocol jobs maybe it could make it easier to visualize at least
Still. It isn't supported.
May I ask your source of where it was claimed not to be supported?
The requirements state x64 windows or Linux.
And historically windows server has much more testing and is generally much more reliable than consumer desktop windows variants.
Hi! I've set up a dedicated server and I've opened port mappings on pfSense (7777, 15000, 15777 TCP/UDP), I can connect to the server locally but my friend can't connect remotely. Some help would be appreicated, thanks!
Anyone who knows how I can fix a server mismatch? my dedi server seems stuck at 366202 even though i updated it just now, while my game client is on 367101
ports are wrong / no longer used... check out the wiki in the channel description (you need 7777 both TCP and UDP only)
you update it (often the same way you installed it)
7777 is open UDP+TCP though
I just did
I have the same thing, server updated but not updated lol
if it did not update, then delete the server folder and reinstall from scratch (your saves are stored in a folder outside of the server files folder)
- double check your system firewall
- double check your router port forwards
- your friend should use your public IP not internal IP.
- if your public IP starts with 100. then you might be behind a CG-NAT (ISP level), so your options are to use IPv6 instead of IPv4, a VPN, or contact ISP to provide you with a static IPv4 address, or use a hosting provider.
I'm not behind CG-NAT, I have a dedicated v4 IP and a v6 delegation, I use pfSense, I have scanned it using my external cloud instance, ports are open and accessible, I have set the DNS to use the v4* only, pfSense is configured correctly as far as I can tell, I've had him try my static v4 and it's not working either, done an nmap scan externally and ports are filtered/open
wild shot.... is your friend entering into the address field the IP/DNS:port
some users tend to keep the :port part of the address, rather than reading it as 2 seperate values, they see it as 1 value and enter this into the address field not realising the :port part is not required
post a ss of the pfsense NAT entry
Not from what he described, he just went to Server Manager -> entered the address and maintained port 7777 below
looks good, you can keep just the 7777
I'll ditch the other two yeah
What about the firewall? Is there any rules?
No rules on the proxmox instance no
I think I figured out why it wasn't working for me. Steamcmd doesn't work from directory it started from so I had to seperately move to the correct directory after starting steamcmd
Double checked ufw and iptables, no rules present
firewall on pfsesne
Yes I'm well aware of that xD
you should have rules in pfsense firewall too
The SS above is the pfSense rules
When you setup NAT it should set up firewall rules auto
The instance itself has no firewall at all, I can connect to it locally without any issues
is your friend using the server manager to connect... and NOT trying to use the 'join game' option at the menu ?
I'll ask him to try but I'd quite like him to be able to admin the server as well
should be like this on NAT
which is done via server manager... join game is for 'multi player' mode... not for connecting to dedicated servers
And firewall rules ...
just trying to check on the low hanging fruit
if you like, i got a couple of spare mins to try connect to yours if you would like (DM me, dont paste your IP in here) to confirm if its your end or your friends end thats the issue
Read all of that page xD
Thanks, sent you a DM / FR
you could try a dynamic dns too
I have a static v4
maybe your isp is the problem but i doubt
I pay a lot of money for it XD
nothing recieved.
one sent to you
not the friendliest man alive lol
xD
tested, server says offline, so the problem is your end @drifting hatch
least rules out issues at your friends end.
If I play on a rented server (which someone else has rented) can I access the save file? (and for example continue on it in single player)
only if you have the management password
only if they give you the server admin password to download it, or share the file with you
Okay, so I need to go to the host (with management password)?
Or can I do it through Satisfactory
In game
no, the in game server manager
Great, thanks for the help
Yea but I open many game servers for friends now and again and really no idea why this is causing trouble XD
I even went as far as adding firewall rules* on proxmox
Instance ^
Node ^
tried to restart the whole machine?
Makes no difference because I don't run a firewalled proxmox
im not familiar enough to pfsense or proxmox to be able to help troubleshoot much further, outta my wheel house.
other than to correct the ports that are being used or suggest some low hanging fruit to check.
sometimes nic gets bugged
Good morning... trying to copy iin some blueprints to my dedicated server and I cannot.. I am using the WOLVEIX Docker build...
The ports are not closed though, this is the external scan from my cloud instance:
7777/tcp filtered cbt
7777/udp open|filtered cbt
Nmap done: 1 IP address (1 host up) scanned in 0.55 seconds
They are open
I am getting access denied error when I try and copy them in
whose your host? i know ovh game firewall can cause problems
It's my own broadband service, I can DM you the IP
There is absolutely no firewalling going on internally - I can connect to the server locally and I run a zero-trust LAN, so there is nothing that would block my gaming rig from connecting
The port mappings appear to be working fine because they are open from an nmap scan from Akamai
I'm not new to doing this, I've been doing this for decades
Hi!
I followed a tutorial on how to set up a server locally on my machine
- added new rules in firewall, inbound and outbout, for port 7777
- port forwarding on my box to my local ip with port 7777 (both UDP and TCP)
- running the Satisfactory Dedicated Server
- running Satisfactory and going to server management, where i tried to add my server with my public ip and port 7777 <- this is where I have a problem, nothing is happening, it doest appear but i dont have an error message or anything either so I don't know how to troubleshoot this.
Thank you to whoever read that
if you wanna share any remote desktop i can take a look and test it, if u on win 10 or 11 we can use quick assist @drifting hatch
only thing i can think of after rereading through is to check your launch commands against the latest wiki; could be rebinding the port for the server since you were going off the old 15777 etc. otherwise your opnsense n stuff all looks good to me. does going to ip:7777 in browser work?
your using your public IP to connect to the server inside your network...
- did you try using your internal IP?
- not all routers support NAT-Hairpin/NAT-Loopback (meaning you cant use public ip to connect to internal resources)
How would that work, surely the server doesn't talk HTTP/S ?
because I plan to play with others friends while I host, so I need to set up the server on the public network yes
i thought the port forwarding thing was to create a link between public and local ip ?
It's not a local client issue, I can connect locally no trouble at all
Which proves the proxmox instance isn't firewalled
it doesn't afaik; but you can tell error 404 from "empty response" indicating its open.
it is, and for friends they would indeed use the public addres... but as i said, not all routers (Specially ones provided by ISP) do not support NAT-Hairpin/loopback, thus if you try to use your public address for internal resources, it wont work.
friends use public, your use internal
so servers listening
I got it but another pair of eyes it's the last thing i can help you with lol
yes I can connect to it locally in Satisfactory
Is the server somehow configured to only accept LAN CIDR connections?
Maybe this is a server config issue?
nah; dm me your IP
your stuff looks like it works; which makes me think your friend may be doing a funni; like IP;7777 / 7777
Yeah
tested that out already, it's not that
Sent you a DM
Wait so it does only allow local connections?
This is the problem then
How to change that policy? xD
By default, i don't agree with that
hmm, that would explain some stuff, back on 7dtd I used to also be the one hosting the server and I had to connect to it locally, invite friend via steam, then I could disconnect and let them play while i was doing something else. Was trying to make something better for Satisfactory but I guess my router can't handle this, so I hope it will still work like 7dtd. Thank you for your time.
Got it running in a screen and lost that bit unless logged, i'll have to restart it and just got one kind Discorder testing it right now, will report back in a sec xD
It does not block connections by default
Would be kinda dumb to have a dedicated server app for a game only respond to LAN subnets as a default setting
But yeah not the default behavior here
Would double check firewalls and see what's up. Not hard to test using the http api for verification anyways
It's most likely some issue at my end, just trying to diagnose exactly what, sorry for the pain and suffering XD
Maybe you can spin up a simple http server and bind to port 7777
See if you can get it to be reachable on WAN
Though you could also just use satisfactory's webserver
i think it's just NAT reflection with their port forwarding; that's my theory and i'm sticking to it.
I'm intrigued to know what the issue is lol
I mean, you can always try on mobile data for trying to reach the port
xd cause i can't get anything to show open on port checkers
I'll spin up nginx and see if that works, one sec
make sure you delete/disable the proxmox firewall so you're only looking at one problem
don't forget that's a thing you did
Proxmox itself is not firewalled
It's probably an LXC instance issue, just trying to figure out what
xd is it on the right bridge? satisfactory
I can confirm that uninstalling the server works.
steamcmd-> app_uninstall 1690800
removed the server dir
steamcmd->app_update
Now server is up to date
make sure the server can ping google + has internet; which i'm assuming it does cause you downloaded and set it up.
then; make sure it's a nice static IP; delete + remake pf rules from scratch; and also check your launch commands that it's not bound to something weird. then give the server a reboot and see what happens.
i wouldn't be happy til i can confirm with a port checker that my TCPs open and i know my port forward rules are actually implemented
👀 everything looks right but tastes wrong so best to just axe it with a chainsaw and start clean
sanity check gainst the updated wiki
Good evening, i recently installed and setup a dedicated server using different ports than usual. Now i have an issue that the players "time out" every so long and i have to restart the dedicated server to make him available in the internet again. I have no idea how / why that happens - it seem to not correspond with players joining or leaving or the auto save though.
Do you have any other option on how to analyze / solve that issue? There's sadly no error in the logs either, except for the player's timeout itself. 😦
i actually see no way this helps - because there really isn't a timeout at all. The autosave completes within less than 1 second.
And since the server is not reachable via internet afterwards for more than several minutes (up to the time i restart it manually) it seems more like that the connection to the ports got lost or so?
you mean time out when they are already on the server?
yes, we're playing like for 20 or 30 minutes and suddnely everyone gets a timeout and the server is unreachable
the only issue i've seen like that is while building blueprints + clearing it; or generally doing a lot of building at once; then it corrupts + disconnects/crashes. i haven't seen that.
does the issue persist if you go back to "normal" ports? i wouldn't trust teh dedi server + changing ports super a lot yet. especially right after a port change
in theory yes; but also in my luck; no.
i can't go back to normal ports, since there's another server running using those 😦
we're not using blueprints yet, we just started the map, we're in the first hour of gameplay or so, but we built some machines and transport belts in that time though
whats the server hardware + RAM? how many players.
For any pterodactyl/pelican users. Basically just the regular satisfactory egg aside from the addition of tick rate customization. If you ever feel like your CPU isn't getting enough love 😂
AMD Ryzen 5 3600 6 core, 64 GB RAM, SSD Drive, 3 players max
I'd check system logs and see if your network interface is dropping out
the network is a 1 GB synchonious connection in a serverhouse connected to a main backbone in my country, so that should'nt be an issue either - but just in case - where can i look for those infos?
Technically it shouldn't stay unreachable once the interface pops back up though
i'd also check the servers performance while peoplle are playing; see if your single core is getting crushed or not.
Doesn't really matter how fast your connection is if it's unstable
Could be hw issue
As for logs, it depends on your operating system
Windows might have it on event viewer, but I'm not too sure
but then i would expect issues in other games too, but i never had something like that before at all.
Am Using windows - actually it is only windows 10 pro (no server OS)
Are you running servers for other games right now?
And is it also dropping connections?
yes, and no, other games still work / run smooth
ahh....strangely i see a "not enough memory" error in the event viewer mhmmmmm
Good ol' memory leak
okay, i guess i follow that hint
Make sure the error timestamp makes sense
but strangely windows still got 32 gb of unused memory as reserve
Wait, is it hw reserved?
the error comes ever few seconds over and over again
Yeah that's not good
no, it's just "still empty / not in use"
Look up memtest64 from techpowerup and try running that with all bg apps closed
Windows might be having issues allocating a sector from your memory
now i did shut the server down and the memory messages do not occure any longer - so it is the dedicated server with 100%
Well yeah, shut down the app that's using memory and the memory issues stop 😛
i was just making sure that it is specifically THIS satisfactory server 🙂
strangely, the other does not seem to have the issue at all.
That's why I'm asking you to do this
Because if it's a memory issue, you'll find out relatively quickly
Let it cycle a couple times and see if you get errors
with or without the satisfactory server running?
how many loops do you suggest?
For an absolute stability test, a couple days worth of testing is prob good
Good morning... trying to copy iin some blueprints to my dedicated server and I cannot.. I am using the WOLVEIX Docker build... When I try, I get access denied...
But for now, we're just checking for obvious hw faults
So maybe 5 loops
And see if anything pops up quickly
the remote session now get's disconnected several times, but reestablishes a connection within the default timeout limit
Yeah if memtest is running it'll also slam your cpu
0 errors though yet
So it's to be expected
(4 loops remaining)
finished with no errors detected
i just heard from a friend, who's hosting the 2nd server, that they have the same issue, but only once a day or so.... mhmmm
Also on Windows?
only some windows components sending an errour that seem to correspond with the memory check itself. Actually "dwm.exe" seemed to have crashed a few times during the test
while, if i understand it correctly , that corresponds to the RDP session?
dwm crashing isn't too important
where are you trying to put the blueprints?
It's used for fancy effects on start menu and the taskbar
is it correct, that even when 2 servers are running, there's only one task visible in the task manager?
If they're 2 separate processes, then they'll show up separately
I use the same image and mounted my volume, and this is where my blueprints are stored: /Satisfactory/config/saved/blueprints/session-name/
Also, are you on windows/linux?
[2024.09.21-14.39.50:009][ 0]LogServer: Display: Server API listening on '[::]:7777' (Standalone)
Open externally.. Can't connect. This is ridiculous xD
found the other process, no clue where it was hiding :P. It uses about 3.7 GB memory, strangely more than the 2nd server which is running for a few days by now.
How are you running your servers?
and the memory error occur again - even without a player being online
What is you command to see that ?
Sounds like a windows issue ngl
From the server output on the console
what do you mean? I downloaded via steam cmd and started the factoryserver.exe with a batch file.
"D:\Games\Mordred\satisfactory\FactoryServer.exe -ServerQueryPort=15003 -BeaconPort=15004 -Port=15005 -log -unattended"
in da logs
If you're using docker you can do docker container logs myContainerName
but it will print a ton if its been up a while lol
Aside from server query and beacon port being useless, I don't see anything that would cause crashes every 20-30 minutes tbh
i copied the settings from the wiki article and changed the ports to free ones.
My brain is leaning towards memory management issues if windows is complaing about being out of memory
But idk it could just be another windows quirk
it might not have smth. to do with the timeouts. i just read a thread where someone explained something about "rapid memory management" and issues in windows but that you could ignore those messages - actually in the event viewer it is only a "warning" but no "error" either
This is ridiculous... everything is verified open... why can't my friend connect. I've scanned it, I've even gone as far as a pass override on pfSense
External host scan:
7777/tcp open cbt
7777/udp open|filtered cbt
Nmap done: 1 IP address (1 host up) scanned in 0.36 seconds```
Why won't it allow external connections, this is really frustrating. Either it's bugged or I'm doing something wrong, but I don't know what
This is a scan from Akamai
It's frickin open
Why won't it allow damn connections
What is your public IP. Just the first number...
you're not crazy; you did it right to the point my port checkers happy too. but that udp filtered looks not right
😵💫
No it's exactly correct
That is precisely what the guide reports
That is exactly how it should be
I'll DM you
thanks for your time, gonna try it again for now, and i am hoping that it will just work for some time before i have to restart.... in case you hear something that might correspond with the issue i'd be happy if you could tell me. Anyway: Thank you very much for your time and trying to help me
Yeah I'm trying to look around and not really seeing much in terms of leads
About to go get some sleep so all I can tell ya is good luck for now
tyvm and have a good nite 🙂
anyone have a step by step on how to set up a dedicated server
its in the channel description 🫡
DAE have the problem where the models for trees/shrubs stay when using the chainsaw despite actually collecting the materials?
is everyone here getting 100+ ping on their server?
no matter where it's hosted?
or just me
Yeah. Lan
well that'll do it
It definitely has more latency than other games. On LAN it should be like 0-2ms, but its often higher.
So, satisfactory automatically due to it's Tick rate default (of 30 per second) seems to add about 10-15ms of Ping off the bat
I was getting an average of 20 ms ping locally until i upped the tick rate to 60
the other 80 ping you're averaging is likely ISP related
definitely not ISp
I'm using ISP as an over generalization for everything between you and the server
it's possible that Satisfactory isn't just adding a set chunk of ping, but is instead multiplicative based on the ping. So, using my LAN As an example
I'd get a 1ms ping normally
but with a 60 tick rate it puts me at 8-10
lets say your ping would normally be 20
it's multiplying that by x amount
hypothetical, pulled out of myass numbers, but if you had a 'real' ping of 20, maybe you get 100 ms ping b/c satisfactory
How did you mount the volume? Form Docker command line??
and if it was 50 maybe you'd get a 180 ms ping
HELP wtf do I do when the game kicks me, and when I log back in it sees me as a new char? And that my old me with my name is still on the map
I would prefer to get my equipment and pockets back
No death crate because my clone is still alive
just wait longer before you reconnect, if you can't get your old character back beat him to death with your new one
Doesn't get the equipment though
From my VPS in Germany...
Taking hate myself to a whole new level
Oddy server doesn't recognize me as admin anymore and asks for a password I don't remember ever setting lol
find your old body, beat it to death and recover your items.
to prevent happing gain in future, wait at least 30 seconds before rejoining the world.
Is there a way to turn off keeping equipment on death, so I can kill old me and take his stuff, and then re-enable it?
Never mind, murdering his ass drops all my gear SWEET
Yea when you initially run the command or compose you have the option to specify a volume in your file system.
I used the command line to create mine so my volume was defined on this line --volume /home/user/Game-Servers/Satisfactory/config:/config:z \
You don't need the :z unless your linux distro has selinux
If you didn't mount the volume, you might have a random volume somewhere.
if you ping the server address outside of satisfactory, what is your roundtrip time?
So I just did a test with a server I helped someone else with earlier this week. Satisfactory reports their server to me at ~100 ms, but when I ping their IP directly i get ~75
well
Mine does that occasionally and rebooting the server usually helps
I was thinking maybe tickrate but it's a pain to change
out of curiosity, what's your average tickrate on the server manager screen?
30
I upped mine to 60, and it made no difference to me (I just liked seeing a smaller ping on my LAN)
but I do get jittery fog at distance
and some steel textures "jiggle"
Have you already tried the base troubleshooting shenanigans like verifying files, rebooting, updating drivers, etc
I would try upping the tick rate if your server can handle it. but honestly I doubt that's the problem.
Could just be shockbyte being not great
That may well be the final answer @rapid spindle
Like, I'm, being driven mad by the fact that I can't properly build because trees won't dissapear even though i've "cut" them down
models prevent me from lining shit up properly
but I've tried everything i can think of
Is that like the ghost foundation bug? If you reconnect do they disappear, or is it permanent?
Just foliage?
No
Any destructables except rocks that block things
and gas nodes
So it's really just "Trees" leaves and mushrooms
Actually. Now that I think about it
no, it's that
What is super weird though
if I try blowing up the trees, same thing, but i can sort of clip through them afterwords
gas nodes destruct just fine
but what's super wacky is, if I pick up leaves by hand, even after the chainsaw has "harvested" them
they do go away
but that doesn't work for trees
It also wasn't doing that originally, and started at some point, but I don't know when to revert a save and now it's been too long
This thread has some tips that may or may not work: https://questions.satisfactorygame.com/post/66e6e968772a987f4a8b1b91
Thank you! I was looking for something online and wasn't having any luck
Have you gotten this working yet? We are running into the same issue and I can't seem to solve it
Would someone mind assisting me with an issue on my server, I have it setup and running but I figured out when setting it up that when I have my nord VPN active on the server it starts error and stops running saying it can't bind to port 7777 however I use nord VPN split tunnelling to only enable the vpn for specific applications which it is not on that list, anyone got any ideas?
If it cannot bind to a port it usually means something else is already using said port.
Nothing is running on that port, the second I turn the vpn off it runs perfectly
If it split tunnel, then does the VPN present itself as another network adapter?
Maybe the game is trying to bind the port on the VPN adaptor?
(I don't use Nord so I'm uncertain of it's nuances)
Would you recommend a different VPN that also has split tunnelling as I have services that depend upon them
You might be able try use the multihome argument and define specifically which network adapter you wish for the game to listen on.
Is this in the engine.ini?
In the launch command...
So in your .bat file to run the .exe (assuming windows) where you may have -log -unattended -multihome=IP.you.want.use
I currently dont even have a .bat lol, could you give me an example template?
Then try adding -multihome=192.168.x.x or whatever the IP of the adapter you wish to use is
This worked, thank you kindly, very happy now that everything can run on the same server, you are a life saver 😄
Glad it worked 🙂
Hey folks, can anyone point me towards fixing this error I keep getting?
We tried this, but the uninstall command doesn't work
i don't think it dose somenthing too but i used it anyway, you have to remove the server directory and download it again
That seems to track with the Satisfactory adding an additional 15-20 ping to whatever your normal connection is (depending on tick rate)
Then it's good this isn't a action paced FPS game....
Hmm. That homing ammunition is not really convincin on a server.
Q: On a server, hostile mobs always aim at me, never at my co-players. Known issue? 🙂
how do i get console commands working on a online hosted dedicated server?
Anyone had an issue where when starting new dedicated servers, and connecting to it you are nowhere near a drop pod to disassemble? there's two of us, and neither of us have been able to find the drop pod to dismantle to make a HUB. This is the first time I'm encountering this issue in my time playing the game
currently get "command not recognized" on my player console and on the server console
What kind of commands are you trying?
On dedicated server there is no drop pod, you already have the materials required to build a hub.
Dedicated server skips the onboarding stage and starts at T2.
The Devs are considering changing this, but as it is now, this is expected behaviour.
guys I got a pretty major issue, I logged on a server me and some friends have and my whole inventory fully disappeared
That would be fine, if either of us started with hub parts, we did not.
Did you happen to get disconnected less than 30seconds before you joined?
more than 20 hours actually
hub is built with iron ore iirc. There are no longer hub parts
Having this issue myself, how would i remove the server directory? when i type app_uninstall 1690800 nothing happens
ahh.... then that's the difference I wasn't expecting. didn't know that was changed.
right click delete
Delete folder
rm -rf gives no output and asks no confirmation. Be sure te write correct path
It's not changed (always been that way for dedicated server)... But it's a difference 👍
guys??
bug. You started as a new character? Kill your old one and loot
You already asked, I provided a response, be patient for other to follow
your response was a question and silence after that, I don't want the message to be lost and with no response from all the messages being sent
20hrs is more than enough time to pass , so it's possible it's a new bug that we don't know a workaround for to prevent happening again.
What you can do is find the old body and beat it to death to recover the items in inventory
I was in the same spot I logged off yesterday, I didn't die
we now rolled back 13 hours for the oldest save we have and still don't have the items
One does not die after disconnecting. So it's kinda irelavent.
However the known bug where this does happen usually occurs when players instantly rejoin after being disconnected.
In you case it may well be a new bug that there is not some known fix or advice to avoid happening again.
If you have a new body, then you could try looking for the old body to beat to death to recover items.
If there is no new/old bodies but you still no items, try fully restarting the server. Otherwise I'm not aware of any further suggestions to either fix your issue or prevent it in the future.
It could be a new bug.
restart as in starting from the beginning?
You could try loading the save into the SCIM online save editor to see if you can find bodies or items as a last ditch attempt
No. As in stop the server, start the server
Try the save editor is my last suggestion. Sorry I can't help more.
what is the save editor?
Google SCIM save editor.... It's an online too to edit saves
If i do this will the savegame file remain intact? and does someone know where it is located? (on linux)
~/.config/epic there are your savegames
Everytime the server restarts on it's own, it doesnt' come back up, the command prompt is there but it doesn't work. Is this a bug?
try to run it as a service
just uploaded a new version of the Satisfactory Dedicated server toolkit to https://github.com/oarko/SF-ToolsPHP Save Uploads now work, and ALL API features have been implemented. Also the example will allow you to download, delete and Upload save files now.
hi there, can someone remind me how to unlock ram usage on my server?
not sure what do you mean.. how is the ram "locked"
on update 8 there was a command that didn't limit ram usage from the actual server
not using it lowered the ram usage by loads but still like belts and vehicles were slighlty bugged
idk about that
Been running a server on an ec2 instance for some days now for 2-3 players, but having issues when one player is exploring and certain parts of the map, we have not gotten to any large factory builds yet so I would not expect it to be related to amount of buildables.
The issues manifests itself with sudden lag and looking in the server manager, the ping spikes from being 20-25ms to 300-400ms, making us all lag
Looking at my server, it seems that have 4GB mem used, with around the same cached/reserved and 6GB free, and the CPU are only consistently running at ~20% without any spike
Been scratching my head around solving it, as I noticed next to no improvement by increasing available resources
Anyone recognize this problem?
any tips for optimizing a dedicated server running on ubuntu?
do i need a particularly powerful computer to run a dedicated server?
This is similar to what my friends are saying they’re running into
where there’ll probably be like 2 people max playing at the same time
because i have an old laptop i could use to make a server
Processor Recent (comparable to the i5-3570 [Intel] or Ryzen 5 3600 [AMD] or better) x86/64 (AMD/Intel) processor. No 32 bit or ARM support. The server favours higher single-core performance over multiple cores.
Memory 12GB minimum, 16GB RAM is recommended for larger saves or to host more than 4 players.
Storage 25GB for the game server itself
Operating System Any currently supported version of Windows or major Linux distribution. Out-of-support OSs such as Windows 7 are explicitly not supported.
Internet Connection Broadband internet connection. Hosting from home will require the ability to configure port forwarding.
High single core performance and 12-16GB RAM
would it just not work since i have 8gb
I have this problem too. Tried to increase server tick rate and network quality on high but i didn't tested it yet
Hello all, i'm having issues making my friends join my dedicated server, i spent my day on tutorials, i cant find....
can anyone help me ? 😦
What's the problem?
they can't find the session
You port forwarded the server?
What router you have?
french (sfr) one
How’d you increase tick rate/ set network quality on high?
linux or windows?
Linux
Have you checked for CGNAT?
I see the wolviex docker container uses this in the startup parameters (if you have streaming disabled): -ini:Engine:[ConsoleVariables]:wp.Runtime.EnableServerStreaming=0
I can't find the option at all in any config files so it must be something like that in the console or startup script.
nope, how to do that ?
sadly can't help with exact instructions for that router, find a way to check if port 7777 is opened on your ip
Check the WAN IP in your router, then google "what is my IP", if they match, there's no CG-nat, if they don't, you're behind CG-nat and need to find a way to punch through it
is that trigger or redirect that need to be set ?
trigger
i think
on most routers it's called Port Forwarding
i'll try
go to your server dir then /FactoryGame/Game/Saved/Config/LinuxServer/Engine.ini and add this at the end of the file. Replace xx with the value you want. 30 is default
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=xx
LanServerMaxTickRate=xx
[/Script/SocketSubsystemEpic.EpicNetDriver]
NetServerMaxTickRate=xx
LanServerMaxTickRate=xx
[/Script/Engine.Engine]
NetClientTicksPerSecond=xx
i have the feeling that ipv6 is the issue
you use ipv6 on the server or on the router?
Nice thanks! Assume network quality is in there somewhere too?
on router the ipv6 is runing yes
Still keep getting crashes when removing belts on dedicated server, very frustrating
For network config yeah, it's there. I don't know the values but you can go in game console and type FG.NetworkQuality x
3 is ultra
then you have to start the server with ipv6 I presume
how to do that with steam dedicated server?
linux or windows?
windows
Dope thank you. We’ll give this a try in a bit.
idk how but try to add multihome=your ip as argument when you start the server
but by default server is runing at 0.0.0.0
GameUserSettings.ini
[/Script/FactoryGame.FGGameUserSettings]
mIntValues=(("FG.NetworkQuality", 3))
would be ultra
.\FactoryServer.exe -multihome=2001:0:130F:0:0:9C0:876A:130B
should be like that
where after the egal sign my ipv6 adress ?
yes
I am FURIOUS at these dedicated server bugs now
guys why is my server lagging so mucu?
update 8 was stuck on 25ms and 30 tickrate, now 1.0 it's 200ms 17 tickrate
the server i'm running it on is the same, like litterally nothing has changed
people on my dedicated server say they're often missing their inventory and sometimes have to detach and reattach items like jetpacks to make them work
Version mismatch between client and dedicated server. Yet there is no update for the dedicated server...
remove the server folder and install it again, you will get it updated
So basically reinstall the server.
yes
Did it. Now I'm getting an error "core dump" or something... Had it earlier and it fixed itself...
Thanks for your ip address lol
1.0 is hardly a nothing change.
I think they meant the server HW hasn’t changed
Anyone here who has some idea how to debug more ah, advanced connections?
I spun up server, and everything I'm trying is saying stuff works like I expected, but the game client doesn't seem to find it.
My setup: on another local machine, I spun up docker image in k3s, exposed both 7777 ports via service & traefik, forwarded them on router
- traefik says my ports are exposed & connected to the proper kubernetes url
- telneting to 7777 opens connection (with no info) - both on local IP, and from outside of my LAN network
- server logs end with "listening on 0.0.0.0:7777", which should be ok
- but game just stay that server is Offline in logs
exactly
Traefik likely won’t work with this because 7777 requires both tcp and udp you can’t route udp the same way because there is no concept of SNI with udp
I've setup both TCP & UDP connections on 7777 in Traefik and it's happy 🤔
Yes but UDP on traefik is only for load balancing. It’s going to cause all kinds of problems with it being in the middle there interrupting a UDP stream. The game sever thinks that traefik is the end point. It’s going to break a lot of stuff
Since it's local why don't you just connect directly to instance?
are there public servers?
A similar setup to this worked before, on I think around experimental 6? It shouldn't be a problem that I'm routing UDP trough traefik afaik.
Only thing that change is that ports are now same... you think that is causing the problems?
Because it's on another local machine, and it doesn't forward the kubernete IPs.
I think it’s the UDP routing that’s causing an issue. The server isn’t built to be behind a proxy like that.
Try it without it and see if you still have the same issue.
Can some one help with this? I played with my friends before, but now I can join, but my friends can't, and I don't know what to do. I'm using Pterodactyl with a completely new installation of the egg and server, so multihome arguments, etc., are gone (I think). Does anyone have an idea why this is happening? Please help.
I can make the services directly a LoadBalancer and connect to that
lemme try
Sorry. can't help. I got no experience with K8s
Is it still possible to customize the game data so that more than 4 players can play in multiplayer?
Yes. I have mine set to 8 players
You need to modify the Game.ini file the dedicated game server wiki tells you how exactly.
Hey guys, did you encounter a bug in which everyone that try to join ends up in infinite loading screen but can still hear the beep noise when pressing "tab" and also the time of the server continue running (which mean that we are on the server but something locks us from actually playing ? I don't want to waste away a 100h save (My whole folder does this on the serv)...
pls per dm
I can’t at the moment. I don’t have access to it. If you google “satisfactory dedicated game severe” it should be one of the first couple links
Cannot find it, can you send it per direct message?
As I said I can’t right now. I’m not at my computer
Hmmm, interesting. It seems to work directly via LoadBalancers on (new) local IP
Probably will work from outside if I just change where I'm forwarding on router
Still have no idea why, because it worked trough Traefik when we had 3 ports 🤔
For the third time. I can’t. It’s not possible where I am right now.
is there server with over 3 people like 100? I want to but game but not sure
got it
anyone seeing this crash repeatedly?
Attempted to disconnect an already disconnected connection: FGFactoryConnectionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Build_ConveyorBeltMk3_C_2147241363.ConveyorAny1 <-> FGFactoryConnectionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Build_ConstructorMk1_C_2147241332.Input0
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
CommonUnixCrashHandler: Signal=11
[2024.09.21-21.16.38:376][706]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2024.09.21-21.16.38:376][706]LogCore: Assertion failed: mConnectedComponent->IsConnected() [File:.\../../FactoryGame/Source/FactoryGame/Private/FGFactoryConnectionComponent.cpp] [Line: 135]
Attempted to disconnect an already disconnected connection: FGFactoryConnectionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Build_ConveyorBeltMk3_C_2147241363.ConveyorAny1 <-> FGFactoryConnectionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Build_ConstructorMk1_C_2147241332.Input0
0x00007c433342e550 libFactoryServer-FactoryGame-Linux-Shipping.so!UFGFactoryConnectionComponent::ClearConnection() [C:/BuildAgent/work/b731a33f2a691e17/UE4/Engine/Source/./../../FactoryGame/Source/FactoryGame/Private/FGFactoryConnectionComponent.cpp:135]```
is it normal that I can not paint power poles in 1.0?
anyone else running on a dedicated server crash during a save and having people lose stuff?
seems to be
(it's happened twice to day)
is it a bug that will be fixed?
kind of hard to organise different power grids this way
I think someone has to add it to the official QA Satisfactory site thingy.
Can some one help with this? I played with my friends before, but now I can join, but my friends can't, and I don't know what to do. I'm using Pterodactyl with a completely new installation of the egg and server, so multihome arguments, etc., are gone (I think). Does anyone have an idea why this is happening? Please help.
Is it possible to change the time that the server restarts? I understand that it's needed every 24h, but now it restarts at 00:00 and I would like to change it to 04:00 for example.
Hiya! My server just restarted, and that's fine.. I understand the need for it.. However, it doesn't actually RESTART, it just shuts down and thinks it restarted.. Server is very much offline for me..
I have to manually exit the cmd and start it up again
Is there a way for me to fix that?
Are you in the swamp at all?
un cuarto
anyone know how to fix the server mismatch error
You have to manually "re"-install the server the same you did when you first installed it
It needs an update
For me the regular "update" didn't work, so I had to do the whole thing again
do i just run a command prompt in the cmd
In the steamcmd, yes.
alr let me try real quick
Same commandprompt with the appid and update validate thingy
No, but it happens everywhere
is it possible to make a server with only 8gb of ram?
If you have trouble getting it to work, I can guide you with screensharing.. Only if you're comfortable with it.
Almost, you should validate it too
I'm doing a lot of work in the swamp, my buddy wasn't having these problems until he came to the swamp and cut something down then when he reloged all the foliage respawned client side for him. He said he went back to the hub, which was in rocky desert for us. And relogged a few times and it fixed it for him until he went back to the swamp and cut another thing down. @deep mortar
That's what he just told me
Appreciate the addtnl info. Unfortunately its been several days and no matter what i do it doesnt seen to help
I want to say yes but you might run into strange problems. We only just started my sever and it takes up 8GB itself
login anonymous
app_update 1690800 validate
Should be like this.
Correct me if I'm wrong anyone
then quit right
Then quit, yes
Hey yall. Ambitious little me would like to run a server for this game with my friends. I've never attempted this before. Do I need to own Satisfactory on Steam instead of Epic Games to run a dedicated server?
I'm going to try that when i get home, it fixed for me after the patch before i blew up another tree
It's purely a clientside issue
The trees are still destroyed serverside
The issue seems like some kind of synchronization error
@pliant cairn i unfortunately still get the same mismatch error,
I wonder if it's related to that foliage crash
Yeah, that's what happened to me as well
There's a few landmine foliage errors
And if you trip it, it causes some kind of cascade error
Dedicated server runs without any account at Steam or Epic...
delete the server folder and install the server again
how do i retain the saves
linux?
You can do that, however, what I did was just run the install command again, without deleting the existing one, and it just worked when I did the update right after.
windows
Savefiles are located in %appdata% on windows.
Deleting the server files won't affect your saves
separate locations
not working every time
I've only done it once, and it worked for me. So currently for me it's a 100% success rate 🤣
Is there a guide of where to start on Steam? I can't find a way to download anything for servers from Steam.
Windows?
https://www.youtube.com/watch?v=9NIYZHxYcas
I followed this guy, don't know if this is what you're after, but this sure seems to work for me.
Using linux. I'm on my Mint desktop rn doing a dry run but it'll be on a debian machine when I install it for real.
lol
And after that server with
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
wich egg are you using? https://github.com/pelican-eggs/games-steamcmd/tree/main/satisfactory ? use the one with ptero name in it,
startup should be ./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port=7777 Port should be the one you have assigned to it.
I am using a Docker on UNRAID... I see the Blueprint folder, I just cannot safe external files in tehre
Thanks for that video. I think I'm off to the races, now.
Ofc! No worries 😄
Its because the folder is owned by the docker user. You should be able to copy the files in to somewhere you have ownership, then use sudo to copy them in. You may also have to change the ownership of the files to the docker user
I am using UNRAID with a Docker... I cannot seem to write files to the blueprint directory... it states I lack permissions...
Or just use sudo in the first place
Is there a way I can get my user to have permissions in the folder?
set the user to be the owner of the directory, or put the user in a group that is the same group that has permissions to the directory
Anybody getting this error? I get it 2-4 times a day and it crashes the server.
Think I got it blacked out better. :3 Sorry for any extra alerts anybody got.
Is there a good dedicated server host I should look at for a 5-6 person server? I am running it on my local machine, but I feel like half the time I log off, the server dies... and I don't have a bonus computer to host it on separately
Trucks are actually cursed, judging by the lack of reports I'd assume it's a dedicated server thing and almost all my crashes have been cause of interacting with trucks
What's your server?
i just tried a theory on mine and it fixed it temporarily it seems
Alright. What am I doing wrong? Just following the guide I found and this happens.
Steam>app_update 526870 validate
ERROR! Failed to install app '526870' (No subscription)
Try indifferent broccoli
Wrong app_id...
1690800 is the correct one.
I'm looking for someone on a new world 18+ dedicated server that wouldn't mind showing me how to play this game lol I can't get past tier 2
Thank you. I sort of figured it out. I logged out of my new Steam account I just made for this and used anonymous instead. That and using the right appid seemed to work.
Better to check out the looking for group channel or make your own post
Maybe they should rename it dedicated server support, cause that's generally what we do in here rather than lfg/lfm
Keep getting errors in my console and the server frequently crashes
Should I be setting a proper HTTPS certificate somewhere for the server, assuming I point a domain at it?
Does anyone know if there Is a way to to send a message to the server to notify those playing that the server will be Shutting down? Other then the auto reboot that the server already does.
I'm not sure that there even is a way to send anything to the game from server
cool, got it working, just use certbot, but follow the directions for "wildcard" (so it uses a DNS challenge; unless ofc you have port 80 pointing at your satisfactory server too) and use your cloudflare token (assuming you use CloudFlare for DNS)
then just symlink from the certbot directly into the Certificates folder
no longer prompts about trusting it
am encountering the bug where users must join through the manage server tab rather than "join game", but from that wiki that is expected?
using joing game works sporadically as far as I have seen, but server manager is best bet
is there a wiki article for running the server as a service on linux? I have to leave my ssh terminal up or the server will go down
yeah you just add it to systemd
I've checked the QA page, and found a couple other posts similar to my issue, but haven't been able to find if there's a fix for it -- various splitters/mergers/smart splitters will pause items coming into them, backing up the belt lines. throughput is definitely not the issue, as it's occurring on mk4 belts with only 90 items trying to flow through, and there's empty belts on the outputs
Has anyone run into an issue where the dedicated server won't launch at all? I'm on a windows server VM. Get the same behavior through SteamCMD or Steam
Is there a dependency I'm missing?
dunno, try the vc redist tho
i get this constantly. now more than i have ever did in early access. and there does not seem to be a fix that i can find.
my game crashed and when i logged back into my server it had given me a fresh character and now my old one with the same name is offline? anyone else seen this before??
i cant even log into my main guy anymore, idk what to do
revert to a previous save?
idk i just killed my clone and looted him, i hope that doesnt cause problems later down the line
anyone got a list of the milestones/schematic/phases that the query server state api call returns
it returns milestones?
active schematic
My test server is empty)))
Probably need to load some saves to check this data
I have the same question about settings. Do we have full list of all Server Options and Advanced Game Settings?
since mine return "activeSchematic": "/Script/Engine.BlueprintGeneratedClass'/Game/FactoryGame/Schematics/Progression/Schematic_7-2.Schematic_7-2_C'", and that look like an unreal asset, up to date list you'd probably have to extract them yourself
this is really what api responded with?? 😳
yup
probably not as much as you'd think, since it can all be extracted from the game files
yeah, but i need to assign readable labels to all of that, or smt like that
Schematic_7-2 seems to mean Tier 7, Milestone 2. Can you confirm @opal cove ?
oh, thats pretty))
and that is the 3rd milestone in tier 7, so im not sure how they map it exactly
milestones might be 0-indexed, which would make sense as the first tier is Tier 0
i think they just reordered them, changed it to the 5th milestone in the list and now it's "activeSchematic": "/Script/Engine.BlueprintGeneratedClass'/Game/FactoryGame/Schematics/Progression/Schematic_7-5.Schematic_7-5_C'",
already researched the others, so i cant check them
They have subtypes like 8-5 and 8-5-1, maybe that messes the numbers
oh scim has a nice list, if you can call it one
The game needs those too, I would look into the translation files. Since they are looking for help, you should probably be able to access that data somehow.
and never mind, scim's is outdated
it's got logistics mk5 as 7-2_C
oh misread
sucks scim is closed source
nothing some browser js can't ez scrape tho
nice
unfortunately only gets me half the property name
oh just remove the "c"
but they're all jumbled up, coffee stain probably reordered and couldn't rename for save compat
has anybody had experience using a server save on singleplayer, then having coordinate issues when loading the save back into the server?
Is there a way to disable the server rebooting automatically at midnight?
that will probably be down to the autosave interval

have you tried getting better wifi?
?? connection?
fluke
It doesn't matter when I start the server, it restarts automatically at midnight every day
Had an interesting issue on my server tonight. Player's client crashed and he reconnected, and he popped in with a new body. Yeah, that happens, go beat your old self up and move on, right?
He went to where his former self-marker was, and as soon as he got close, it teleported to a completely different section of the map.
This happened five times in a row.
I crashed and now cannot log back into my character. It starts me with a brand new character. I control the server. I restarted server. No change. Any idea what I can do to fix it?
rollback a save
anyway context and show-off
not open sores because it's traaaash
lol the discordgsm pull req only does the lightweight api smh
Anyone found a work-around for ded. server crash when trying to remove corrupt splitter (from blueprint)?
heyo, apology for ping. did you have any sort of solution to getting rid of these? i find they still exist as a hitbox but unable to select them or place over them.
My hypothesis is that everything except the hitbox is sitting at 0, 0 as whenever i place a new one, the materials travel in that direction
I've allocated 16 gigs of ram to my dedicated linux server as an lxc in proxmox but the server is capping at 4 gigs. Does anyone know why?
because it wants to
sometimes it uses a bit over 5 with two players on
and prob depends on your factory
either way, nothing you/we can fix
We have 4 people on right now all with around 300 ping. Even me and I'm on the server via LAN.
The cores I'm using on this server are i5-8500t
is your cpu scaling governor on powersave
anyway, mine's on a similar proc and it'll also lag when it hits a core at 100%
I don't believe so, I think it boosts the core automatically
solution was to run it on a rig with a better proc
It's the only container running on that machine, so it should be a bit over 3 ghz
weird
Has anyone managed to import downloaded blueprints into a unraid server, i've tried everything I can think of but literally nothing seems to work
blueprints are fucked rn anyway
3ghz only is gonna have a bad time
Dang, so what would be a good clock speed?
So I have this weird connection problem with my server. I run satisfactory on my pterodactyl server running on Ubuntu which hosts several other games, like Minecraft, without a problem. For some reason with satisfactory though, the server always appears offline, unless I use the following command first:
Test-NetConnection <server ip> -Port 7777
After using that command I can connect just fine. Would someone perhaps know why this could be happening? Already turned off the firewall completely to make sure it's not a firewall issue.
port knock huh
Not sure what it is, but I have to run that command everytime the windows PC that wants to join the server has restarted
now you're saying it's the client device?
you may turned of FW on different network type than your currently connected network - home/public/..
It's specifically related to that server though, but I guess it's some kind of network config issue on the server, perhaps not specifically related satisfactory. If I host the satisfactory server on another machine it just works fine. Was mostly wondering if someone else maybe had the same issue with this game and had a solution ready 😂
On the server you mean?
no on windows client
anyon got a dedicated server in asia that i can join im looking for someone to play with pls
For a factory game, I don't think ping is a big deal, it should still be around 300ms if you are on the other side of the world.
my router is asking for an external and internal port, both have to be filled in before i can do a port assignment. what should i put for these, on my firewall i have already made rules for both tcp and udp, technically im asking if i need to even forward in the router, but also need to test that people can connect
they just need to be open to access your pc. Forward port (7777) to your pc (also on 7777).
ok sweet, yeah i put both internal and external to 7777
Please help, my absolute brothers, why dedicated server does SERVER MISSMATCH, pls my browski
versions dont match?
yeah for sure bro but how to fix ?
shut it down, and update it
^
yeah server just needs to go down and update and should solve the issue, unless your not the one hosting
im host but im not sure how to update it
did you install using steamcmd
yes sir
steamcmd.exe +login anonymous +app_update 1690800 validate +quit ( i think)
just make sure to close the server before doing that
would you wanna test to see if u can connect to my server? my peoples be sleeping
im on it, thanks a lot, i hope it will work 🙂
it is downloading something so
does my firewall needs to be disabled? do i need to run cmd' s as admin?
yeah its gunna download then validate the files then close
to be honest im not sure i wouldnt think its gunna matter for admin
and no to the firewall closing should be able to pass through
I've done it a few times before, and yes I'm using the right egg, I have the right port, and I have udp and tcp on it, so I don't really know what I'm doing wrong anymore, anyone have any idea?
nah is a big deal
is unplayable
im in vietnam
a guy in north america had a server
it lag like hsiot
Maybe lay between your ISP and your computer is high?
you can try add this ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any in the startup ?
La,g*
I could do that now, if you still need it.
I fixed version mismatch but. I can join session just fine but my friend cant join it
Please help I’m trying to play whit my friend for like 3 days already
Should he join in diffrent way?
Is that on a dedicated server? If so, if the friend is on windows, try to see if running this command in Commandprompt/terminal fixes it: (the friend should run it on their computer). (also replace <ip> with the ip of the server)
Test-NetConnection <ip> -Port 7777
If not, probably post the output here
how to create a dedicated server
The start up command is currently as follows: ./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port={{SERVER_PORT}}
How should I change it, because I think that what you wrote won't even run the server
Im sorry, but idont know where to do it.
does not provide any results in cmd
https://satisfactory.wiki.gg/wiki/Dedicated_servers#My_players_can't_join_my_server_!!!
Have them add your server using the Server Manager, then join through there.
Using 'Join Game' may be broken.
You need to open port 7777 udp+tcp
https://satisfactory.wiki.gg/wiki/Dedicated_servers#Port_Forwarding_and_Firewall_Settings
Does the dedicated server "stop" when the last person disconnects? I should have way more of a certain resource than i do.
it pauses the game, but it does not free memory if i am right @neat fulcrum
also see this message #dedicated-servers message
Understood. Thank you
can i make a dedicated server on crack?
I’ll double check but I was opening it.
You might have a firewall too
Yeah that’s probably the issue. Should I disable it?
Just open Port 7777 there, or allow all traffic for the dedicated server. Disabling it completely might be a security risk. It depends on your firewall, how you need to configure it exactly.
no
It depends on the server settings.
And then you need to portforward from you router to your internal server... If you want external connections from friends...
And check if you ISP isn't using CGNAT.
yeah thats probably the issue i have not done that
what's your public IP? First 2 numbers only needed???
192.168
that is your internal IP. Your public IP???
public
Yes public IP?
IPv4 Address. . . . . . . . . . . :
Please... Learn some basic skills...
sorry im lost
you add that to command you have now
where do i get my pub ip
Try google that question...
Search ipfingerprints
80.89
i tought its incorrect since it was diffrent
wait so should my friend use pub ip to join and then 7777 ?
or i still need to do something
Yes
Then it's not CGNAT.
All you know have to do is portforward in your router to your server.
Then your friends can connect to IP:7777
IP = Public IP.
@sudden sphinx will you have the server always running or only when you are playing? if the latter consider taking the easy route and just using the join feature build in the game
im trying dedicated server only because we got disconnected from steam on ''lost connection to host''
is this it
should the port be 77?
truly, it is your pick and it depends on which ports you are using and such
i mean i did 7777 as my port in inbound rules
so should i do 77 or something else
im so lost i just want to play whit a friend lol
Could you show the Routes section please?
is this the one u meant?
Nevermind. I think the Firewall tab was correct already.
maybe something to understand internet better
lets say your router is a flat, the flat it self has an adress (the www)
inside the flat there are many adresses (your devices on your network, phone, pc etc)
you need to tell the person at the door of the flat(your router) to forward your mail correctly to your adress we call that portforwarding
So something like this? ./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port={{SERVER_PORT}}ini: Engine: [HTTPServer.Listeners]:DefaultBindA_ ddress=any I'm sorry but I have absolutely no knowledge of this
so you have opened on your pc your server your internal ipv4 of your pc and most likely port 7777
if you have port 7777 available on your router it is the easiest for your friends to join, so enter to port and dst port both 7777
switch the tcp button to tcp and udp if possible, else you need to make 2 rules
This is what chatgpt told me:
Navigate to Firewall:
Go to IP > Firewall.
Add a NAT Rule:
Click on the NAT tab.
Click the Add New button (+).
Configure the NAT Rule:
Chain: Select dstnat.
Dst. Address: Enter your router’s public IP address.
Protocol: Select the protocol (e.g., tcp or udp).
Dst. Port: Enter the port number you want to forward.
Action Tab:
Action: Select dst-nat.
To Addresses: Enter the internal IP address of the device you want to forward the port to.
To Ports: Enter the internal port number (usually the same as the destination port).
Apply and Save:
Click Apply and then OK to save the rule.
You need 7777 for dst. port and later internal port.
Also you need this for both TCP and UDP protocols.
Internal IP you found earlier with 192.168...
Once you are done, you google "what is my ip", and tell this external ip to your friends. It might change daily.
Can anyone help? I got the server started up but i quit the game and now when I come back in it says the server is offline. Do i have to add the server again?
or you look up the router specs @latent raven help.mikrotik.com/docs/display/RKB/Port+forwarding
./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any -Port={{SERVER_PORT} . This fixed the API error for me
nevermind holy *
go to
portforward
.
com
FIrewall
Known issue. Just restart the server and you should be good.
anyone have this issue where i have 2 friend, 1 can join but the other guy the server show as server offline anyone have any idea?
when you say restart the server do you mean add server again?
Are both of the external?
yes one guy is able to join but the other guy cant so its weird
@sudden sphinx you got a mikrotik router, right? check the docs help.mikrotik.com/docs/display/RKB/Port+forwarding
they are both using the same address
No the server stopped listening on the port and needs to be fully restarted.
Maybe they have something blocking on their end. Like anti-virus or windows defender.
depends on their router, for example if i put my ubiquiti router on the highest security firewall level i can not join many game servers
so they need to allow the 7777 port on their router/firewall/whatever
Probably just on Windows.
no, it is a firewall thing, they do not need to portforward most likely using commercial hardware
oh so they need to not block 7777
Yes
i would not recommend this in your case, it is a game server, you do not want to give your friends acces to your network, also you can do it for free using wireguard or a different software...
Don't get cought up in their ads...
What is your router name? Brand is MikroTik...
It works! Thank you very much for your help
Its RouterOs 7.0
why not give this another try? and maybe figure out why this happens, if your internet drops your dedicated server wont solve anything
hi guys, am i the only one that's experiencing high ping and tickrate on the dedicated server?
high tickrate is good, high ping is bad
server's network has always been stable, update 8 server didn't have this issue
sorry i meant low tickrate
🥹
picture of the stickers on the back if someone asks for a model, but we are more curious about your routeros version which is most likely 7
tick rate is your cpu speed most likely, so check your resources and see if a single core is maxing out
nop
try rebooting your server, with my dedicated server i reboot it every 6 hours because there are still some bugs
and if you check/core?
like this for example (i am not on windows)
still goes
let me install cpu z rq
oh
similar to this
and if you do this?
that's this
4 cores
I’m looking at it. Should I dot it exactly the same way or ports should be called diffrent
ik nothing crazy
then i should see 4 squares instead of 1 ;)
but honestly on update 8 and a fairly massive save i was doing 30 ticks constantly
you are now checking the average but i want/core
oops, my bad