#dedicated-servers

1 messages · Page 152 of 1

drifting hatch
#

I don't buy many, but I have been on steam for 20 years now, there have been some amazing tripleAs over the years

potent marlin
#

Many more indies, but igu

#

Though : ur old

drifting hatch
#

Lots of indies yep

#

I am xD

#

I actually quite like Kali

potent marlin
#

I'm only slightly older than steam so my account is quite a bit younger x)

drifting hatch
#

You win on age 😄

potent marlin
# drifting hatch I actually quite like Kali

Haven't messed with it too much, I'm not really picky when it comes to distro until they start missing annoying features
So I've mostly stayed on the biggest ones out of convenience

drifting hatch
#

Yeah when I test games I usually just fire up kubuntu/ubuntu/debian

potent marlin
#

Debian doesn't work with steamdb anymore TvT

#

It kinda does but you have to go out of your way for it

#

*steamcli, not steamdb

drifting hatch
#

Oh right, hmm

potent marlin
#

I use a cloud service for my servers and having to reinstall 20 tools each time is a pain so the more stuff there is "out of the box" the better

drifting hatch
#

Yep servers are ubuntu, apt is reliable, never had a problem. My cloud instance definitely ubuntu

#

I've run an Arch box here for many years and had quite a few problems that would deter me from a remote system

potent marlin
#

Any upsides to arch?

drifting hatch
#

Main server at home is ubuntu tho

potent marlin
#

Apart from "I'm lazy to switch", which is understandable x)

drifting hatch
#

Not overly to be honest, at least the way I have it set up

potent marlin
#

That's what the channel's for ^^

#

Just anonimise the IP if that's the issue

drifting hatch
#

It's a nice discord

potent marlin
#

Depends what you call "big server project"
Managing servers is nominally my job though

drifting hatch
#

What is big xD

#

Like EPYC 128 cores kinda thing, or clusters, or datacenter big xD

#

ah big servers in terms of satisfactory worlds 😄

potent marlin
#

What's your question exactly ?

drifting hatch
#

Nice vid tho

#

The most I've had on mine is 4 so not knowledgeable at those scales xD

potent marlin
#

Afaik the game gets wacky with more than 4 and more than 12 is probably not sustainable

#

Sure, I'd try it out with a test team first though

drifting hatch
#

Someone here was playing on a 16 but he didn't mention about perf

potent marlin
#

Sounds like you're set then ?

#

Setting up satisfactory in containers, deploying them on a cloud server and making sure they all run isn't a 10 person job

drifting hatch
#

It was a few months ago, tricky xD

abstract hawk
drifting hatch
#

🙂 Might be that post from Vin

abstract hawk
#

Hey Zatie I remember you now

#

You were really nice when I was shit posting about the secret entrance to my underwater city

drifting hatch
#

Yea hey Doug

abstract hawk
#

I broke character while back in case you didn't hear lol

#

Doing something a little different now

drifting hatch
#

Haha thanks

potent marlin
drifting hatch
#

Yes I thought you were going forever after your YouTube video, I might have even said you'll be back soon XD

potent marlin
#

Everyone's home setup is commercial, most people don't hand-craft their CPU :p

abstract hawk
potent marlin
#

That's understandable

drifting hatch
#

I knew I recognised that video lol

abstract hawk
#

He has a lot of knowledge but had some satisfactory specific questions.

potent marlin
#

Fair enough
From the OVH rates, if you're running it on cloud for say a day, it'll probably be about a ~20 bucks investment fwiw

#

Cloud stuff is great I'm a consumer cloud use advocate x)

#

I'm just saying that cloud hosts are surprisingly cheap and convenient for consumers imo

#

You gotta be able to read contract stuff and know what you want but it's comfortable

#

Depends on where you are but I use OVH for both professional and personal uses and it's been great

#

(that's mostly a EU provider though afaik)

abstract hawk
#

We have about half Americans

potent marlin
#

Yeah, having been involved in projects like that having an individual-agnostic options is good imo

drifting hatch
#

OVH are good yeah

#

The big cloud providers you can spin up at so many locations

potent marlin
#

OVH is moooostly EU afaik

#

Probs has a few locations in the US but it'll likely be limited

drifting hatch
#

That's OVH

potent marlin
#

Ooh great map, was looking through it for the list

drifting hatch
#

I might be tempted XD

potent marlin
#

Nw, probably won't though I'm annoyingly busy lately x)
Shouldn't be procrastinating on discord but eeeeh I'll call it technological watch

abstract hawk
#

Damn no links

potent marlin
#

Yeah nah this server is annoyingly strict when it comes to links

#

Couldn't even link microsoft documentation for someone's issue the other day

drifting hatch
#

I think the #off-topics are more lenient

potent marlin
#

Yeah but it was specifically for a server issue so that's not exactly convenient

drifting hatch
#

Yea

abstract hawk
#

Zatie, I messaged you a link. Thank you for being nice to Doug when he was stupid

#

I'm also stupid in some ways. But not that way

drifting hatch
#

I'm stupid in many ways xD

abstract hawk
#

Me too my friend. Me too

woven saffron
#

Just set up a dedicated server for me and my friends to play on, but when I try to claim it... this shows up

drifting hatch
#

You set the passwords in the Server Manager

potent marlin
#

That means someone else has claimed it already most likely

woven saffron
potent marlin
#

There's a simple file to delete to reset the entire thing iirc

potent marlin
woven saffron
#

Yes

#

steamcmd

potent marlin
#

So then the first log-on should be the one who gets to set up that server, and there's no real reason it'd be a bot

woven saffron
#

I can't see any other way it can already be claimed

potent marlin
#

The wiki has an article on resetting the password

#

website/wiki/Dedicated_servers#Server_Settings_File

#

(can't post links here, which is super convenient for linking ressources)

hidden forge
#

Mabye block outside access until you claimed the server

woven saffron
woven saffron
tepid jungle
#

someone can help me to fix my server from normal to dedicated?

potent marlin
#

Like, what are you trying to do

drifting hatch
#

I think means from the game to the actual dedi

tepid jungle
#

The dedicated server is used to play even when the host is not playing, right?

drifting hatch
#

Yep

tepid jungle
#

If the server has already been created, can it be transformed into a dedicated one?

potent marlin
#

Yep, but it means a server is on somewhere
Your own pc, a server rack you own, or a cloud server

potent marlin
#

Just checked and yep there's even a way to do it from ingame

tepid jungle
#

are u seeing it on yt?

potent marlin
#

No ?

#

Why ?

tepid jungle
#

can you explain to me how to do it from the game?

#

i m a beginner

#

XD

potent marlin
#

There's a guide on how to do it on the wiki, but it's fairly technical (though it's easy as long as you just follow the instructions)

#

You can't do it all from ingame though, you need to install the server software on a machine (the server)

tepid jungle
#

is everything explained in the wiki?

potent marlin
#

Mostly yeah, but it might take some googling/questions here if you're not a computer guy

tepid jungle
#

yes i need

#

I'm going to look for the wiki, if I have any questions, can I ask you privately?

potent marlin
#

It's better to ask on here so
1)Other people can answer
2)other people can look up those answer

tepid jungle
#

i don t found the web for dedicated server

potent marlin
tepid jungle
#

Is the dedicated server paid?

drifting hatch
#

Yes if you go to a game server provider, no if you run it yourself

tepid jungle
#

ty

potent marlin
#

"Dedicated server" just means running the game on a server (so a computer) that's dedicated to it
If it's yours it's yours, if it's someone else's you pay

tepid jungle
#

perfect I understand thanks a lot friend

tepid jungle
#

If I'm not the server host, can I somehow become one?

drifting hatch
#

Yes are you windows/linux

#

and ideally you have a PC on the LAN you can use that is reasonably powerful

potent marlin
whole cradle
#

I do it because i know windows better than Linux and find most things easier on windows but im going to setup an hypervisor to run linux and everything for some stuff

potent marlin
#

That's fair enough, for hobby stuff do what's most comfortable

whole cradle
#

i mean satisfactory will run better on linux, also i work in it now and at my work we dont use linux only windows so its easy to leran things i dont know yet

potent marlin
#

Your work uses windows servers ?

grizzled pelican
#

So im facing an issue on my server thats running on my redhat machine where i can connect to it via the local ip but cannot via the dns url. Ive tripple checked if TCP/UDP 7777 and TCP 8888 are enabled and i can confirm that the dns works completely fine since i allready use it for othr gameservers without any issues. Any idea what the cause for that might be?

hidden forge
grizzled pelican
#

ports will get forwarded from router to my server afterwards

#

which is propperly set up

hidden forge
#

might be an issue with your router then. maybe it does not support/allow hairpin-nat.
have somebody else try it

grizzled pelican
#

as a router i use an AVM FritzBox 7950 AX

hidden forge
#

check that your domain is allowed under "Heimnetz -> Netzwerkübersicht -> Netzwerkeinstellungen -> Erweiterte Netzwerkeinstellungen -> DNS-Rebind-Schutz"

fresh pollen
#

ive been using indifferent broccoli for my satis server for a few months but im taking a break from satisfactory and dont want the subscription anymore, is there any way to get my savefile from indifferent broccoli

novel yarrow
fresh pollen
#

indifferent broccoli has a browser version of its files so could i also use that

#

HOW DO I UPDATE THE SERVER

#

sorry caps

novel yarrow
#

via steamcmd command

fresh pollen
#

idk what that means

fresh pollen
#

i dont know what my dedicated server uses so would it still apply

drifting hatch
#

How did you install it?

#

Which OS

fresh pollen
#

i use indifferent broccoli

#

i use a digital host

drifting hatch
#

Oh is that a pay service type thing?

fresh pollen
#

yes

drifting hatch
#

Well ChatGPT says....

fresh pollen
#

aight bro 😭

drifting hatch
fresh pollen
#

wtf is steamcmd

drifting hatch
#
#

Steam developer community/cmd

fresh pollen
#

i have zero idea what that is

drifting hatch
#

When you signed up did they provide you with details

fresh pollen
#

details on what

#

also ive had this problem a few times before iirc i just had to restart the server but its not working this time

#

what did bro try to send

drifting hatch
fresh pollen
#

i forgot broccoli had a wiki thing mb

drifting hatch
#

np 🙂

#

(the cheeky bot removed the URL when I pasted it, I wasn't being mean and making you type it lol)

fresh pollen
#

nah i was just joking

#

trying to be funny (I suck at it)

#

god damn thats a while

#

welp time to say goodbye to this dedicated server

drifting hatch
#

Should keep the saves right?

fresh pollen
#

yeah i did this just to download my save

drifting hatch
#

Yea best backup the saves

fresh pollen
#

i havent played satis in a while and dont think i will for a while so just downloading my save then cancelling my subscription

drifting hatch
#

Ah right xD

fresh pollen
#

if i download a game save where is it located? Is it like downloaded locally inside the game files or is it like downloaded somewhere else

drifting hatch
#

Should be in %LocalAppData%\FactoryGame\Saved\SaveGames

fresh pollen
#

ok ty

drifting hatch
#

Mine are in a subdirectory inside SaveGames

fresh pollen
#

how do i get to the windows run thingy

drifting hatch
#

Win+R

fresh pollen
#

ok ty got it

drifting hatch
#

Noice

novel yarrow
drifting hatch
#

A lotta hours haha

fresh pollen
#

HOW LONG HAVE YOU HAD THAT SAVE TF

#

18000 hours?!?!?!?!?!?

drifting hatch
#

I think my server is about 4000 by now

#

It's a bit cheaty for me because it runs 24/7 but I guess yours must do too 😄

fresh pollen
#

so i downloaded my save file, am i safe to cancel my subscription

fresh pollen
#

but i only got it like 4 months ago

drifting hatch
#

You could try loading it locally in the game just to make sure

fresh pollen
#

yeah i just went into a single player game with the save file and it appeared to work

#

so am i safe

drifting hatch
#

I guess so XD

fresh pollen
#

aight

#

ill be back on in a few months ig

drifting hatch
#

Have fun out there 😄

fresh pollen
#

ty

novel yarrow
#

I kept my saves running because factories must produce...

drifting hatch
#

Maybe even take another backup from your PC just in case your ssd explodes xD

fresh pollen
#

tbf my dimentional depot has like 50k effective stacks worth of 5k stacked items so i will never waste time if i have my server on 24/7

whole cradle
#

Can you upload a save file from a save I have a single player and upload it to the server to play with others and also does everyone need to download the mods I install on the server

drifting hatch
#

Yes and Yes 🔥

#

Blueprints have to be sent to friends as well

umbral fossil
#

how do i find a server to play with other people

whole cradle
drifting hatch
#

Linux?

#

Can spin one up in minutes under docker

potent marlin
#

I'm glad to see people trying to do some IT stuff on here though, it's nice seeing people be interested in the field

drifting hatch
#

Takes a bit of learning yeah, but if you just want a server up quick, it's 2 or 3 commands

#

Maybe a few more if you want to use the docker-compose.yaml method

abstract hawk
#

How can I share our server on here 🙂

#

We want to stress test it for the big multiplayer release of our factory cart obstacle course

#

We are hoping to crash it today by getting as many people as we can playing concurrently

drifting hatch
#

I can join Doug

abstract hawk
#

Do I just post the info and pw here now?

#

We have 3 out 128 players on now. But we want the water cooling system to BOIL today

drifting hatch
#

lol

abstract hawk
#

ip: 108.248.215.239

port: 7777

pword: crash

#

just join and go crazy.

drifting hatch
#

or ask people to DM you in #satisfactory for the deets perhaps? xD

abstract hawk
#

We did not post the tower map. Keeping that under the vest

drifting hatch
#

Loading up now 😄

abstract hawk
#

We posted a giant nuclear/global train pre-made save. We want to test the worst case with everything running and using a lot of resources

#

@drifting hatch if you know anyone/anywhere to put out the call go for it

#

we would LOVE to get the exact number where issues start and right now our metrics (according to the pc wizards) are looking good. We are nowhere near the problem zone

#

we def need more people

#

the plan is multiple servers on launch day hosting as many people as possible

drifting hatch
#

I'm in xD

#

Most of my discord friends are offline atm xD

#

Yea... 128 would be crazy, if it works at all 😄

abstract hawk
#

we have a monster server online rn

#

according to the tech wizards... "Rubberbanding and desync will be an issue before we have performance issues most likely"

drifting hatch
#

Is there a gear crate anywhere?

#

It's perfectly smooth atm yeah

#

I wish you could see player list / latency

abstract hawk
#

advanced game settings are on

#

we can see the metrics 🙂

#

We have people in a private channel speaking a language i DO NOT understand

#

you can turn on "fly mode" in advanced. You can also spawn in any items you want

#

hit esc and go to advanced game. Do whatever you want

drifting hatch
#

Thanks, just working on that now

#

rail is nice

abstract hawk
#

not mine

#

just the gnarliest save we could get our hands on to truly stress test

drifting hatch
#

xD

#

Not a single rubberband so far

potent marlin
#

How many players was it ?

drifting hatch
#

I think Doug said 128 xD

#

or they want 128 lol

fervent wharf
#

Has anyone experienced any issues hosting the server on ATT fiber?

I had cox until a couple of months ago and it worked just fine, tried to spin up a new server the other day, and players are hitting my NAT rule for Port 7777, but you start to load and then it kicks you back out to the main menu with an error. I have been doing some troubleshooting on my Hotspot and I just can't seem to load into the server no matter what. I have ran this server on 2 machines, 1 was a direct linux installation and the other using the AMP manager, both failing.

drifting hatch
#

@hidden forge 🙂

#

Do you have 8888/tcp and 8888/udp open as well? @fervent wharf

#

I think Xeet knew the answer to this from the other day (same issue)

hidden forge
#

8888 is TCP only

drifting hatch
#

Ah right, nice

hidden forge
#

But yeah, you are missing the last port, 8888/TCP @fervent wharf

fervent wharf
#

I have tried 7777, 8888, 15000, 15777.

#

And I added 8888 to the tcp rule only, everything else is tcp and udp

#

I use a mikrotik and have my modem in pass-through mode so that there is no double nat or firewall from att causing issues.

drifting hatch
#

Sounds good, does the host have the ports open on the firewall too?

fervent wharf
#

I am the host and trying to get a few people in, but with the issue going on, I've been trouble shooting by connecting my PC to my Hotspot and dropping wired to see if I can get in from the outside.

drifting hatch
#

Yea your server needs those two ports open on its firewall

#

or your PC, whichever is running it

fervent wharf
#

Its just bare debian running AMP to manage the server.

drifting hatch
#

Rules in iptables?

fervent wharf
#

If you aren't familiar with AMP, it's a management dashboard like when you rent a server on a website, except I run it on my machine here.

drifting hatch
#

Gotcha

#

Those firewall rules still need to be there tho

hidden forge
#

Does connecting via the local IP work?

fervent wharf
#

Yes local IP works, and when inhad cox, these exact firewall rules worked.

drifting hatch
#

sudo iptables -L -n | grep 8888

fervent wharf
#

But wouldn't me connecting locally mean that the server side is good?

#

Its only when coming in from the outside world that seems to have issues. Its an API error as well

hidden forge
#

Try changing the secondary port to 7778 or something

fervent wharf
#

“Failed to connect to server API”

fervent wharf
hidden forge
#

Both

hidden forge
fervent wharf
#

Basically, you join the server, and it changes to the server loading screen, and then 2 seconds later it kicks you back to the normal loading screen and then the main menu with the API error.

hidden forge
#

OK, it is a problem with the secondary port then

fervent wharf
#

Im changing to 7778 now, wish me luck!

#

Yeah new port same issue, and I got the actual error message, which is simply "You lost connection to the server", and that is with 7778

drifting hatch
abstract hawk
#

Putting out one last call and then I'll stop spamming you guys. Just trying to catch people at different times of day.

We are trying to stress test our server before the factory cart event. Anyone interested in screwing around for a few minutes? We have it open to 120 people. Trying to see how far we can take it before it crashes or becomes unplayable so we know how many servers we need

#

Sorry!

#

@drifting hatch if you get a sec we have 9 or 10 online now. Join in even just for a sec if you can 🙂

#

We made some adjustments

#

Here is the login:
108.248.215.239
Port 7777

Password: crash

drifting hatch
#

I'll login now

#

Delete old one?

#

It still looks alive

abstract hawk
#

how is it?

#

running ok with the 10 of you?

drifting hatch
#

I'm not in yet

#

Did anything change?

abstract hawk
#

I don't know what they're doing on the backend there. I don't understand graphs

drifting hatch
#

It's already in my list showing 9/128

abstract hawk
#

So far they are saying it's good.

We were hoping to announce a full stress test for Sunday (give people time to prepare, more people off work)

#

but today is giving them some kind data I guess to help prep for that?

drifting hatch
#

Yea seems good right now, no rubberbanding

#

Perhaps a little bit

abstract hawk
#

Give me details!

#

Mind if I DM you and ask roughly where you're located?

#

at least the continent? lol

drifting hatch
#

Sure... when bladerunning/jumping mainly, just little kinda blips

#

I'm at the minecraft portal

tired marsh
#

@sturdy gust hi, i made a post in the discussion into your github repo, about ExternalReliablePort but my github account has been suspended few second after i don't know why .... if you answer in my post i can read anything.... sorry for that....

reef cave
#

What is this channel for?

#

Is there a server I can join?

drifting hatch
#

Dedicated server running,help,etc

marsh viper
drifting hatch
#

Anyone can here

marsh viper
#

But well, you said that you needed help?

drifting hatch
#

Me, no. Was in response to mr best, asking what is this channel for xD

marsh viper
#

Oh, shi'

#

Alr np

drifting hatch
#

xD

vernal slate
#

Hello everyone, is there a known bug about the dedicated server in 1.1 ? I try to join my friend but im stuck at the sequence.bat loading screen and then it take me back to the main menu with the error: "Your connection to the host has been lost", but I can join him via the "Join Game" interface... Thanks for anyone that could help me.

fervent wharf
past anvil
#

Is desync fix out already or is it still work in progress?

tame solar
#

does the bug of trains not loading or unloading, fixable only by downloading the save file and running it in singleplayer, still occur?

#

it's still listed on the wiki, but should be removed in case it's resolved

vernal slate
copper dew
#

Just thought I'd throw this in here as I'm considering a dedicated server for a new game.

olive igloo
#

My Server has started throwing this error upon trying to connect. What does this mean and how do I troubleshoot it?

Could Not connecr to the server. Unsupported Response Content-type received from the Server API.

hidden forge
edgy pasture
drifting hatch
#

Need to be open / forwarded / etc

fervent wharf
drifting hatch
#

It's a forwarding problem, or something is blocking traffic, router, ISP, etc

#

forwarding / "port mapping"

#

or your server/firewall is configured to only accept from source addresses on the local subnet, something like that

fervent wharf
vast lagoon
#

Anyone else have a bug every time I login to dedicated server my hotbar items seems to disappear until I switch to new hot bar then switch back.

tranquil quail
abstract hawk
#

I never know where to post this since it's kind of an event and doesn't really fit neatly into any of the categories...

#

But if anyone is interested in a factory cart obstacle tower with 64 players on each server (lol) We could really use the help play testing it on Sunday.

#

I posted a video in #streams-and-videos because I'm not because again I'm not really sure what category this falls into.

abstract hawk
#

Maybe? It's a big community event and the playtest is all about seeing if we can get 64 people on a server lol.

#

But yeah that's what I mean it kinda fits in all of the channels 🤣

whole dome
crisp adder
#

Howdy im just popping in to say hi. I just build a home server and have been Fighting with getting it set up. Because my home internet is 5G internet from T-Mobile i had to deal with CGNAT. I just decided to use Tailscale and set everything up on a VPN. Making everything look like its on the same network with tailscale isnt perfect but it helps with older games as well. I wish i could setup a public server with port forwarding but for now taking 30 seconds to download tailscale and join with google account works well enough.

#

On top of this it lets me Remote access the server from anywhere using the tailscale. game has 30ms more lag but under 100 all together and game feels great with 5 people.

crisp adder
#

I’m new to this so still reading on stuff. I’d need an addition router with the correct features to be able to pass through there 5g router using IPv6?

#

I did this route because it was free and fairly easy. But if I could get some solid info on this router will work and this 5g router works I’d be willing to buy the router needed to get going.

drifting hatch
#

Shouldn't do - if you have an IPv6 delegation, usually runs in a "dual stack" configuration. Normally on the router it's a case of opening firewall rules to the internal server's IPv6 address (not usual to do port mapping with v6 because "every" IP address is public

#

Yeah your method seems perfectly sensible as a v4 CGNAT workaround

crisp adder
#

I have a G4AR from t-mobile and they seem extremely limited

drifting hatch
#

You might be able to tell in a command prompt just by typing 'ipconfig'

#

If you have an IPv6 address / Temporary IPv6 Address, that does not start fe80

crisp adder
#

I am Remote Desktop through tailscale network rn so I’m limited but this is what I have the link local is but not the address

drifting hatch
#

Might be the one starting fd7a

#

If you google "test ipv6" (if you can't see that link, the bot claimed it's not allowed but it seems to be there)

crisp adder
drifting hatch
#

Yeah so in theory, as long as the ISP isn't doing firewalling, you could open up those ports in the router, internal destination address is that fd7a.....

#

And then your friends (as long as they have v6 as well) can direct connect to that IPv6 address

#

Done in the Firewall section usually, not the port forwarding (unlike IPv4)

hidden forge
drifting hatch
#

Oh yeah I was looking at Tailscale

hidden forge
#

fd and fe are local and not valid outside the local network

drifting hatch
#

More coffee required XD

#

Yep replace anything I said with that 2607:.. address 😄

hidden forge
#

The non temporary global ipv6

crisp adder
#

It was good talking in here after all lol. Thanks both of you!

drifting hatch
#

The non-temporary yeah, the first one

#

The temporary gets randomized so best not to use that

urban kettle
#

for some reason my satisfactory server appears offline all ports are portfowared and the server reply with healthy when i curl this
curl.exe -k -X POST "https://IPADDR:7777/api/v1/functions" -H "Content-Type: application/json" --data "{\"function\":\"HealthCheck\",\"data\":{\"clientCustomData\":{}}}"

drifting hatch
#

I'll see what mine says

#

Same

#
{"data":{"health":"healthy","serverCustomData":""}}%```
#

Got 7777/udp+tcp and 8888/tcp open for sure?

real marlin
#

how do I install the dedicated server on my linux server

#

i've been told the new versions are windows native

drifting hatch
#

Familiar with docker?

real marlin
#

yup

#

but aint working the api fails to connect

drifting hatch
real marlin
#

just pings

#

yup tried with wolevix

drifting hatch
#

Ports open?

#

(iptables)

real marlin
#

the full thing

#

its hosted on a vps

#

chat gpt says the new game versions will only conntect to the new lgs(live game services) server which is windows native

#

losing my mind over this stuff lol

hidden forge
#

ignore ChatGPT

drifting hatch
#

If you definitely have 7777/udp+tcp and 8888/tcp open, it "should" work fine

real marlin
#

they are,

hidden forge
#

Does the VPS have a double firewall?

real marlin
#

i see the server ping ingame

#

but the api does not connect

drifting hatch
#

Yea could be a firewall on the control panel?

real marlin
#

lemme have a look

hidden forge
drifting hatch
#

My Akamai instance has a firewall on the CP that I disabled as I use iptables on the VM

real marlin
#

and server name also says pending

hidden forge
#

Then check the 7777/TCP setup

#

Visible ping means 7777/UDP works at least

#

(Or whatever port you changed the default 7777 base port to)

real marlin
#

its all done

urban kettle
# drifting hatch Got 7777/udp+tcp and 8888/tcp open for sure?

yep as far as i could tell when satisfactory need to confirm a server is online it first uses tcp 7777(like the curl) and i think it the used the beacon port 15777 to connect to it and this is wehre the swtich from the serever appears offline so online should happend but for some reason it dosnt

real marlin
#

they are all open

drifting hatch
urban kettle
#

hmm maybe that info was old then but it most certanily check its status with 7777/tcp and that says healthy

drifting hatch
#

It's 7777/udp 7777/tcp and 8888/tcp as of 1.1

hidden forge
urban kettle
#

they should be open in router

drifting hatch
urban kettle
#

i even gone as far as to try to just turn the firewall off on my server and still nothing

drifting hatch
#

It looks correct

#

wolveix does not use any other ports

hidden forge
#
  1. What OS do you host on?
  2. Is it the same system you run the client on?
  3. If not, which IP do you try to connect with?
urban kettle
#

currently i just ran in on a vm with windows server i could maybe try linux to see if it will help
the server is running on a dedicated server
and i try to connect to the public ip

drifting hatch
#

One this that wolveix/satisfactory does at the end of the command (and there seems to be mixed opinion over this):
-multihome=::

#

Seems a bit undocumented tho

hidden forge
urban kettle
#

currently in not in the same location as my server

drifting hatch
#

Try slapping that on the end Mikkel and see, just for science

urban kettle
#

this?
-multihome=::

drifting hatch
#

Yea

#

My docker instance runs with it on the end

urban kettle
#

still nothing

#

i might jsut try to set it up on a linux server to see if that will work

drifting hatch
#

Hmm, could try yea

#

It's mysterious how some are having trouble connecting when seemingly all ports are open, you're not alone

#

Currently running on Windows?

real marlin
#

which game versions are you guys running?

#

latest?

drifting hatch
#

latest:433351

urban kettle
drifting hatch
# urban kettle yeah

Did you try disabling windows firewall if safe to do so, or double checking it's not doing any funny business

urban kettle
#

yep i tried disabling it

drifting hatch
#

Any anti-virus or anything that might be doing "internet protection" or the like?

urban kettle
#

should only be the firewall

hidden forge
#

Can you check to what type the network is currently set to?

real marlin
#

i quit i'll never make it work on my vps lol

#

it used to work perfect on some older versions

drifting hatch
#

You want me to see if I can connect for science? If so just DM me the address and I'll give it a go

hidden forge
urban kettle
#

the firewall should be turned off

real marlin
#

after researching bascially it says new server versions are windows native

#

only chance for linux is trough wine or proton

hidden forge
#

Native Linux is available (for server)

drifting hatch
#

@hidden forge checked Mikkel102454's logs and tried to connect but it just shows offline, ports are both scanned as open, and it's chatty on the https api but absolutely offline/dead in-game. Very strange

#

Only thing I cant test is 7777/udp however, but looking at the screenie above no reason to suggest it isn't open as well

#

I'd love to know what's happening, this seems to affect quite a few people

hidden forge
#

Can you check the current networking type?

drifting hatch
#

I think he switching to Linux to try that

whole cradle
#

where to see the ip address i need to give people to join and not the locla \

drifting hatch
#

Google what is my ip, one of those should tell you the external

whole cradle
#

yes but when i go in the game it says unauthenticated server

#

or do i need to be out side the network myself

drifting hatch
#

No you can be internal

#

Sounds like it just isn't set up or wrong password?

whole cradle
#

oh it doesnt work

#

the above one is local second one is the external address

drifting hatch
#

Yea not that normal to use the external address on the inside, you can remove the 2nd one

whole cradle
drifting hatch
#

As far as the first goes, looks like it just needs initial setup

whole cradle
#

oh it works

drifting hatch
#

You'd need to be on the outside to do a proper external test

whole cradle
#

Turned VPN off

#

now the external works to

drifting hatch
#

All it will be doing is looping back through the router, not a real external test

whole cradle
#

no but i wanted to test if the game could find it now im asking someone if he cvan try

drifting hatch
#

Yea best get friend to try 🙂

whole cradle
#

only how do i upload a game to this just droping the files in an go or

whole cradle
#

and mods goes also through the same SMM but just on the server

drifting hatch
#

Use the Server Manager in-game -> Load Save

#

I've not used mods so not sure but I believe they have to be manually installed on all yeah

whole cradle
#

okay but i need to install it on the server to add the mods i think

drifting hatch
#

I think so but don't take my word for it

whole cradle
#

how fo you edit the settigngs of the server the cionfig file

drifting hatch
#

nano ?

#

notepad if windows

whole cradle
drifting hatch
whole cradle
#

normally you can click edit in but its not showing an option to edit the file

delicate bridge
#

You need to log into the server to change the settings in a config file. there are server settings in the server manager when you are client.

Have you been able to connect to the server and upload a game then join it

#

Get the server working first then break it by fiddling settings

drifting hatch
#

Right click -> Open With, if not associated, but yea as Camembera says prob best to get it working first

delicate bridge
#

Also what settings are you trying to fiddle.

#

@whole cradle ⬆️

drifting hatch
#

lol

#

Right now a particularly fiddly piece of track

delicate bridge
#

My kid is building a train network. I make the blueprints, he uses them. Made a crossover and a roundabout and a turbine bp

drifting hatch
#

Good team

#

@whole cradle ⬆️

#

Keeping in with the standard

delicate bridge
#

Wtf

#

SMM does this for you, top to bottom

drifting hatch
#

Ah yea I guess AI is just assuming manual install

#

I haven't done mods so I'm a modnoob

delicate bridge
#

Nightmarish. You give it your login details, set up mods exactly the same way then restart the server

drifting hatch
#

Do plan a modded play at some point however, keeping this fac vanilla

#

I figured SMM wouldn't be hard xD

delicate bridge
#

It’s easier than you would ever imagine

drifting hatch
#

Bit like many mod managers

delicate bridge
#

Even running the SMM. I game on Linux desktop and it’s zero work to use.

drifting hatch
#

Does it have a linux CLI ?

delicate bridge
#

I still can’t do it reliably on Minecraft

#

No, it’s the exact same GUI

drifting hatch
#

My server ain't got no GUI xD

#

I'd just copy them in manually most likely

delicate bridge
#

No, SMM runs on the client machine and logs onto the server with ssh and fiddles the files for you. You only need to log into the server to bounce it

drifting hatch
#

Oh right

#

EASY™

delicate bridge
#

There is no mechanism for the server to restart itself

whole cradle
#

The server is running external connection for work I think but I don’t have someone to try

delicate bridge
#

We are right here

whole cradle
#

Okay wait let me get that up

#

Ip

drifting hatch
#

But apparently when it comes to blueprints they are not shared in the same way, that has to be done manually? Rather than the server dishing them out to clients

delicate bridge
#

Wut

whole cradle
#

82.174.85.198 port 7777

drifting hatch
#

Only going on what I've seen in this chat but I may be wrong

delicate bridge
#

I don’t understand your sentence

#

Sonic, I will try to connect there momentarily

drifting hatch
#

Mine?

delicate bridge
#

Your question / statement about blueprint doesn’t make sense

#

Sonic, I can reach your server but it shows no game loaded

drifting hatch
#

All I've seen is people asking about how to get blueprints to all clients etc

#

I assume once on the server it will distribute?

delicate bridge
#

There is a folder on the server for that. You upload to that folder and restart the server. I can dig up which folder for you.

However any bp you make in game will be available for everyone immediately.

whole cradle
#

I use NSSM so it’s in a diffrent path

delicate bridge
#

You can upload a save straight from your client in the game

drifting hatch
#

/var/lib/docker/volumes/satisfactory/satisfactory/saved/blueprints/DesertRockCorp/
In my case

delicate bridge
#

Sure, sounds right. A SBP file you upload there will, after restart, appear among your blueprints.

drifting hatch
#

I'll test it at some point, just got them locally as I'm the only player

delicate bridge
#

To be certain of which folder, make a blueprint in the game and go looking for a file with that name.

drifting hatch
#

I'll give it a go now

whole cradle
#

How many files are there or is it just one file

drifting hatch
#
total 8.0K
drwxr-xr-x 1 satisfactory satisfactory   62 Aug 11 12:48  .
drwxr-xr-x 1 satisfactory satisfactory   28 Aug 11 12:48  ..
-rw-r--r-- 1 satisfactory satisfactory 1.3K Aug 11 12:48 'Test Print.sbp'
-rw-r--r-- 1 satisfactory satisfactory  143 Aug 11 12:48 'Test Print.sbpcfg'```
#

Can confirm

#

One I made a while ago

delicate bridge
#

It’s a single .sav file. need help locating it?

whole cradle
#

i have 2

delicate bridge
#

There are 3 files with autosaves that it rotates through and if you just click save it timestamps it in the filename. Either is fine

#

That looks like an empty save. You can just click create game in ther server manager instead.

drifting hatch
#

Yea my saves are over 10M now, but Fac is fairly large.. Not so sure, they start off pretty smol

whole cradle
#

i can click create game their is no button for it

drifting hatch
#

Oh, I see, 122KB looks like an empty map

delicate bridge
whole cradle
delicate bridge
#

Second tab next to status

drifting hatch
#

I shall return under my rock xD

delicate bridge
#

Manage saves tab is where you would upload

whole cradle
#

shit i need to do it agian

delicate bridge
#

Just click create save in the server manager. You don’t have to do anything else but pick a start area.

#

And give it a name

whole cradle
#

Wow its easier than i thought haha

#

i thought thos buttons where like a table with info like a server list but its very different

delicate bridge
#

Good to go. Under the manage saves tab you can cause it to load an older save, such as if you die at an inconvenient spot and don’t have “keep inventory” on

whole cradle
#

Okay

#

but still i cant load in to the game

delicate bridge
#

As in, the server also does auto saves.

#

It looks like you have knocked the server offline since I last looked at it. Before, it was no game loaded. Now I can’t reach it.

whole cradle
#

how did i do that

#

it says its working

#

ill restart it

delicate bridge
#

It’s up now

whole cradle
#

i see i have a dealay of 12k

#

ms

#

haha

#

now its normal again

#

can you join

#

see if its working

#

it works okay now is my queastion how can i see if the server is running good

#

do you have any lag

delicate bridge
#

It’s fine. 120ms delay to reach it. It’s probably in Europe. You could try uploading a psycho map under manage saves. Let me see how it performs. Let me find a suggestion for that.

#

Do you know how much ram on this server

whole cradle
#

i have dual Xeon E5-2630L v2, with 112GB ram and 12 TB storage

drifting hatch
#

I think you benefit most from a fast CPU, this 12600K kills it on the server, runs beautifully

whole cradle
#

i dont know its an older server this is wahts inside

drifting hatch
#

Fast as in, high clockspeed, doesn't need so many cores

whole cradle
#

i cant put in a cpu lik that

distant oyster
whole cradle
drifting hatch
#

I even upped the tickrate to 45 for a while although admittedly no real noticeable benefit

distant oyster
#

I tought hosted from somewhere

whole cradle
distant oyster
#

damn

whole cradle
#

i m self hosting it

drifting hatch
#

Running downstairs here too xD

whole cradle
#

i have 2 other servers they dont work yet

distant oyster
#

12TB storage and 112 RAM with a CPU only 100 euros??? goddamit

whole cradle
#

i dont have a cabinet yet

drifting hatch
#

and 100 euros a month in electricity XD

whole cradle
distant oyster
whole cradle
#

still have some extar drives laying around

#

and i will say those speeds are baddass

#

The drives do 6 gbps

#

Gbps

drifting hatch
#

Standard SATA3

whole cradle
#

i have SAS drives

drifting hatch
#

Basically the same thing

whole cradle
#

Still have 4.8 tb laying here

#

Waiting for dust to fall on them

drifting hatch
#

Don't put anything important on them 😉

whole cradle
whole cradle
civic lantern
drifting hatch
#

Well yea just sayin' old used hard drives, you never know XD

civic lantern
#

psycho download ^

whole cradle
#

Oh okay so I need to down load that and the test it okay

delicate bridge
#

I was trying to find neodymium city, it is also bonkers probably harder on the server than the above which is hard on the client. Stin Archi’s build is great and that video is a classic

#

Your server cpu is 13 years old so I kind of would be surprised if it works well

whole cradle
#

okay we will see

drifting hatch
#

I was on a server the other day and the entire world had these magnificently designed and built railways everywhere, some people are so good at this game XD

delicate bridge
#

To be clear this will be fine to play on if you aren’t going for mega builds.

#

Just loading either map will take a while.

whole cradle
whole cradle
delicate bridge
#

The game will convert it.

“Manage saves” tab. Upload button.

whole cradle
#

Okay Lets start a Fire

civic lantern
#

if you're loading stin archi, you are going to think you crashed your server.
like, go make some tea

whole cradle
#

Like it’s now offline again

#

I m thinking I have crashed my server

#

Its using 8 gb o ram just casually

#

The server is not even hot

drifting hatch
#

Seems about right, I'm the only player on mine

whole cradle
#

Okay good to this far it’s still saying offline

#

But it’s still on and did not catch fire yet

real marlin
drifting hatch
#

You might find memory consumption rises with more players but you're not short of RAM xD

whole cradle
#

No

#

Other wis ei need to buy ram but hide are expansive

drifting hatch
#

I think 16GB is recommended for 4 players

whole cradle
drifting hatch
#

Not sure what you mean?

delicate bridge
#

If you are in some kind of container software that is almost certainly why it was unable to load this save.

whole cradle
real marlin
#

since when is it so complicated to host these things on linux

drifting hatch
#

Containerized version shouldn't matter

hidden forge
drifting hatch
#

It's the easiest game server I've run xD

real marlin
#

i install it and runs

#

but cant get inside

drifting hatch
#

It even auto-updates

real marlin
#

game client just pings

#

but api doesnt connect

drifting hatch
#

Do you want to try my docker-compose ?

hidden forge
drifting hatch
#

Too long to paste here will use pastebin one sec

#

Just need to define satisfactory_net for your addressing, and change UID/GIDs accordingly

whole cradle
#

okay im now laoding in

drifting hatch
drifting hatch
#

I forget we tested it

whole cradle
delicate bridge
#

Docker is not really amenable to monkeying with. You run the image and don’t touch it. If you want to fool around with what’s inside then you’re doing it wrong and docker is not for you. Because the next time the image version gets bumped, your changes are gone.

Running the game bare knuckle on Linux is not hard.

drifting hatch
#

You don't need to monkey with the image, all the persistent storage is on the host filesystem, and the configuration is done through docker compose

delicate bridge
#

@whole cradle how do you find the gameplay? It is probably closed to maxed out. It’s reporting an average of all your cores- you have six. One is probably pegged 100% and the other is picking up some other threads

drifting hatch
#

And it's easy to manually upgrade, like 3 commands

#

docker stop satisfactory; docker rm satisfactory; docker compose up -d

delicate bridge
#

I know how docker works, I’ve been doing Linux sysadmin for decades. I know the theory of operation. It’s undebuggable. For users it has to be perfect or it’s a waste of time.

drifting hatch
#

You can open a shell on it if you really want to

#

or fork the repo and make your own, etc

#

It's also containerized (obviously) and running non-root, so theoretically safer security-wise

delicate bridge
#

I am aware of all of that. It doesn’t help that even basic tools are usually not present. So you “apk add vim”, save the image from outside, and then lose it when you rebuild the container. It defies logic.

Stop selling me on it. I help run a large and complex blockchain and the monkeys among our validators who run docker have the worst time figuring out what’s wrong, and all of them have abandoned k8s except the ones who have the skills to run it properly, and even they suffer with the pathetic performance of network disks because ✨cloud✨

drifting hatch
#

xD
I'm not selling it, I get what you're saying. To spin up a satisfactory server it's a quick and easy choice

#

I can't envisage myself needing to edit the container for this scenario

delicate bridge
#

Yes, it’s marvellous when it works well. Data processing in and out is lovely. Persistent storage? Good luck

real marlin
#

having things contained is nice

drifting hatch
#

It's an added layer of protection yea

drifting hatch
real marlin
#

I don't know how to debug this

drifting hatch
#

I'm sure in a more complex environment like yours it may be a different story. I'm not some docker fanboy don't get me wrong

real marlin
#

keeps failing to connect api

drifting hatch
delicate bridge
#

I rest my case

real marlin
#

i have clean wolveix install

hidden forge
#

compose pls

drifting hatch
#

I linked it Xeet ^^

drifting hatch
#

Besides we've already checked, the ports are open and you can connect, server is just throwing an API error

real marlin
#

how to I quote here in that embed thingy

drifting hatch
#

Triple backtick

#

(Either end)

real marlin
#

shit

drifting hatch
#

Takes a bit of getting used to 😉

real marlin
#

services:
  satisfactory-server:
    image: wolveix/satisfactory-server:latest
    container_name: satisfactory-server
    restart: unless-stopped
    ports:
      - "7777:7777/udp"
      - "15000:15000/udp"
      - "15777:15777/udp"
    environment:
      - PUID=1000
      - PGID=1000
      - SERVER_NAME=MyFactory
      - ADMIN_PASSWORD=changeme
      - SERVER_PASSWORD=optionalpassword
      - MAP=vanilla
      - SAVE_INTERVAL=10
      - SAVE_NAME=MyFactorySave
      - MAX_PLAYERS=10
      - GAME_PORT=7777
      - QUERY_PORT=15777
      - STEAM_QUERY_PORT=15000
    volumes:
      - ./satisfactory-server:/opt/unrealfactorygame/SatisfactoryServer/Saved
    shm_size: "2gb"
drifting hatch
#

Oh you using different ports now?

delicate bridge
#

Remove 15k ports
Replace with 8888/tcp
Add 7777/tcp

real marlin
#

8888tcp and 7777tcp ?

drifting hatch
#

and 7777udp

delicate bridge
#

That is what I wrote yes. Keep 7777udp

drifting hatch
#

If you use standard ports you can remove these directives as well:

      - QUERY_PORT=15777
      - STEAM_QUERY_PORT=15000```
delicate bridge
drifting hatch
hidden forge
drifting hatch
#

Did you get the link Xeet, I can post again if you need

hidden forge
drifting hatch
#

Gotcha

real marlin
#

fuck ye bruv so it was just the ports

delicate bridge
#

“Should this have a reasonable default” ➡️ yes ➡️ remove it

Has served me well

real marlin
#

anyone wanna mess around in the server I have a big save from old version

drifting hatch
#

I can pop in and check it out, just cooking dinner, maybe in 30

real marlin
#

ok

#

how did yall figure this ports thing out

drifting hatch
#

I think upon eyes on your docker-compose.yaml xD

real marlin
#

ye but that was default config

#

is it not suppoed to be like dat

drifting hatch
#

Did you get it from the wolveix wiki page? Must be an out of date one, the example there has changed

#

This is the example now:

  satisfactory-server:
    container_name: 'satisfactory-server'
    hostname: 'satisfactory-server'
    image: 'wolveix/satisfactory-server:latest'
    ports:
      - '7777:7777/tcp'
      - '7777:7777/udp'
      - '8888:8888/tcp'
    volumes:
      - './satisfactory-server:/config'
    environment:
      - MAXPLAYERS=4
      - PGID=1000
      - PUID=1000
      - STEAMBETA=false
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 8G
        reservations:
          memory: 4G```
hidden forge
whole cradle
#

wasnt doing a bad job it was quite good for a big safe

#

I don’t know how you can see what you mean

delicate bridge
#

The official docs are very clear.
I wonder where you found it

delicate bridge
#

Plus I signed in again and noticed myself rubber banding, moving to places I was some time before. It’s nbd, play the game until it bugs you

#

NOW I’m going to mow the lawn.

drifting hatch
#

If it's core-bound already (empty factory?) you're gonna have a rough-ride 🙂

whole cradle
drifting hatch
#

Ah, fair play

#

I was thinking even that Xeon shouldn't be maxxed out so soon XD

whole cradle
#

so it can handel some thin but i dont think i will come near it

whole cradle
#

so it can still run other things on the background

drifting hatch
#

With all those cores yea

#

Situation improving then xD

whole cradle
#

but i will change the save so it wil do just fine

drifting hatch
#

Sounds like it'll do fine yea

#

Only one way to know for sure.. test test test xD

eager ember
#

I am installing a new server on Ubuntu 20.04 using LGSM. Steps taken:

Installed dependencies
Created user
Installed LGSM and then Satisfactory itself
Opened ports 7777 UDP/TCP, 1500 UDP, and 15777 UDP

Managed Server in-game. Answered questions (Server Name & Admin Password)
Once done, the server shows up with a ping, but no other fields in that menu are filled.
Attempts to connect to the server results with an Encryption Token Missing error
Server Restart doesn't fix anything

No files showing up in .config/Epic/FactoryGame/Saved

Logs show EOS Initialization Failure

Did fresh install. Same results. Any suggestions?

#

2025.09.28-20.41.17:938][ 0]LogOnlineSchema: Error: Invalid schema category lobby: Service descriptor id lobby not found.
2025.09.28-20.41.17:938][ 0]LogOnlineSchema: Error: Invalid schema category lobbymember: Service descriptor id lobbymember not found.
2025.09.28-20.41.17:938][ 0]LogOnlineServices: Error: [FLobbiesCommon::Initialize] Failed to initialize schema registry
2025.09.28-20.41.17:938][ 0]LogOnlineIntegration: Error: Failed to get connectivity interface for 'NULL' online backend

drifting hatch
#

As of 1.1 it's 7777/udp+tcp and 8888/tcp, unless you specified those for a specific reason

eager ember
#

I'll add in 8888/tcp and retest. Thank you

eager ember
#

er... 15000

drifting hatch
#

Shouldn't be no

#

Unless for some reason your server is configured to use them

eager ember
#

Brand new server, so totally default

drifting hatch
#

Yea "should" just be listening on 7777/udp+tcp and 8888/tcp

#

(official wiki)

eager ember
#

Ok, I've changed my firewall as indicated above, same results.

drifting hatch
#

Are you able to pull up the full server log?

eager ember
#

Sent it via DM

drifting hatch
#

Thanks, I'll take a look

#

It is binding to 7777 and 8888 but there is also
```LogInit: Command Line: -Port=7777 -ServerQueryPort=15777 -BeaconPort=15000 -log````
15777 and 15000

eager ember
#

Restore those firewall rules then?

drifting hatch
#

Yea might be worth a try

#

I'm not sure if they are TCP/UDP might be an idea to open both for now to cover bases

eager ember
#

Same results

drifting hatch
#

Beacon sounds UDP'ish

#

Google suggests 15000/15777 are both UDP

#

Interesting...

eager ember
#

I opened both UDP and TCP. No change in results.

drifting hatch
#

Ah, another one appearsa

#

[2025.09.28-21.12.22:613][ 0]LogServer: Display: Server API listening on 0.0.0.0:7778

#

7778

#

API is probably TCP

eager ember
#

I opened both. Restarting the server now

#

No change, but I'll do another fresh install so I get the questions again. Maybe this time it'll write the file, though I doubt it

drifting hatch
#

Good idea, if you can pick 7777 and 8888 during setup that would simplify things

eager ember
#

Doesn't give those options. I just ./sfserver install

#

How long ago did version 1.1 come out?

drifting hatch
#

Couple of months now I think

eager ember
#

If it's very new, it's possible LGSM hasn't accounted for the changes

#

Hmm.

drifting hatch
#

over 3 in fact

eager ember
#

Server installed. Starting it up

#

No change. 🙁

drifting hatch
#

Hmmm

#

It seems to be using all sorts of ports here and there in the logs, quite strange selection

#

7777, 7778, 8888, 15000, 15777 are the ones I've found

eager ember
#

Those are all open now

#

7777/tcp (v6) ALLOW Anywhere (v6)
7777/udp (v6) ALLOW Anywhere (v6)
8888/tcp (v6) ALLOW Anywhere (v6)
8888/udp (v6) ALLOW Anywhere (v6)
15000/udp (v6) ALLOW Anywhere (v6)
15777/udp (v6) ALLOW Anywhere (v6)
15777/tcp (v6) ALLOW Anywhere (v6)
15000/tcp (v6) ALLOW Anywhere (v6)
7778/tcp (v6) ALLOW Anywhere (v6)
7778/udp (v6) ALLOW Anywhere (v6)

drifting hatch
#

Have you done tcp+udp on them?

#

And you're definitely hitting the v6 interface?

eager ember
#

That's behind my knowledge

drifting hatch
#

Those are IPv6 rules

hidden forge
eager ember
#

Got the answer from Copilot. Adding them now

#

Ok...I've converted my firewall to IP4 by default, removed the IP6 rules, re-added 7777 TCP/UDP and 8888 UDP. Reinstalling a fresh install and will then try to manage it

lapis mortar
#

Hey Everyone,
I was hoping to ask for some help

I setup a dedicated server on Pterodactyl using the Egg from the Ptero-Eggs github repo

I can connect to it locally, but I cannot connect to it from my Public IP

I set the ports correctly I assume, since i can connect locally but I have no Idea whats up.

I have forwarded ports - 3009 pointing to 7777 in the container (forwarded as UDP) and 8888 forwarded as UDP and TCP just in case,
Anyone got any clue?

drifting hatch
#

Applying more 🤞

hidden forge
lapis mortar
hidden forge
eager ember
#

Ug. Not even getting the server messages for name/pwd anymore. I've got to go. I'll give this another go later from scratch (delete rules, user + files. Thanks for your help

drifting hatch
#

Connecting to it using the IPv4 address? Sure, good luck for now!

hidden forge
#

@eager ember did you create/load a save?

eager ember
lapis mortar
#

So,
I guess it was something wrong with the mapping, i used default 7777 instead of mapping 3009 to 7777 and everything worked fine.

Thank you ❤️

#

I was checking with Copilot and Chatgpt as I was stuck for 3 days, and it kept saying that main port was UDP only

#

Switched to UDP and TCP, and everything worked fine

drifting hatch
hidden forge
lapis mortar
#

Yea, realized that now hahah

remote robin
#

If someone could pull the manifestID for 7590475846022330317 on steamCMD I would be so grateful

#

17th July

remote robin
#

No I mean someone who has a key on their steam to pull it

#

Maybe put it in a Google drive ?

drifting hatch
#

I run mine through a container, would have to install steamcmd and I'm literally about to sleep xD

remote robin
#

Nah it’s fine

#

I don’t use PayPal but if there’s a quick link to transfer bank funds to someone I’ll do a £5 bounty for the files

remote robin
#

it's 1690800 1690801 7590475846022330317 dm me for paypal or whatever

eager ember
urban smelt
#

I'm running into problems on my Satisfactory server.
I tried to run the server with direct port forwarding, and it works great, with a single server
However, i'm now trying to host 2 servers on the same IP/physical server. I run the docker Satisfactory-server 2 times, one for each game, on different internal network's IPs. And i'm now trying to go throught a Nginx Server Manager docker pod, trying to redirect ports 7777 & 8888 to different external ports.
I created 2 streams inside NPM, forwarding 7777 to 7777 and 8888 to 8888 for 1 server, trying to troubleshoot problems on a simpler state. It works, i can connect to the server, but i run into huge rollbacks and finally i lose the connection.
I quickly searched the discord, but i found nothing. Can someone help me, please?

Additionnaly, what can i do to change the 8888 port used by the game? I can't specify it on the client side, and i can't redirect it inside NPM stream side. Can i use the http redirection setup of NPM to do that?

drifting hatch
#

I'm not familiar with NPM in this context. If using IPv4 then it's a case of running the 2nd server on different ports and mapping them accordingly, e.g. 7778/8889 or something like that. How you specifically configure each instance seems specific to your setup but the 2nd server needs to be set up to run on different ports

#

-Port=7778 -ReliablePort=8889 -ExternalReliablePort=8889

urban smelt
#

My second server already run on different ports. What i'm concerned about is if my clients can scan and use my 8888 redirected port (In your case "8889") without specifying it.

drifting hatch
#

They can "use" any open port so to speak, that's the nature of opening ports to the public, unless you restrict access by source IP addresses

urban smelt
#

What i don't understand in your reply is how my clients will find the correct port for the reliablePort. I must specify a game port when connecting to my dedicated server (in addition to a host). So, are clients able to find the ReliablePort (that is not specified in the client side) on their own?

drifting hatch
#

So for example:
Server 1 = Port 7777 / 8888
Server 2 = Port 7778 / 8889
Map them accordingly on the router, 7777/8888 -> Server 1, 7778/8889 -> Server 2
Clients that want to connect to Server 2 will enter into Server Manager: <your_ip>:7778

urban smelt
#

I'm totally okay with that. Thats what i planned. Now, for the connection to my 2nd server from a client side, will it find the 8889 port, and how will it find it? that's what i want to understand 🙂

drifting hatch
#

Yes if you configure the server as above to run with those settings when the clients connect on 7778 they will get instructed to chat on 8889 as well

#

That's why I think the 2nd server must be run with those specific settings, so that the server will instruct clients to use 8889 for reliable messaging

#

I might have the details slightly wrong but that is my understanding - the port mappings and internal ports need to match up, otherwise clients will be trying to connect to ports that aren't mapped internally, etc

urban smelt
#

Thank you. The brick i was missing is the environment variables used by the docker image i use as server. I found the one containing the "8888" port, and i changed it to 8889. Looks like the client get the port via the game port. But i still have to solve my latency and disconnections problems through NPM.

drifting hatch
#

Pleasure. Yes the client gets the 8889 when it connects on 7778 (in this example). As long as your port mappings all line up it should be happy. Yep not sure about the NPM thing 🙂

#

(and of course if you want to use totally different ports for server 1/2 you can do, just change everything accordingly and make sure the port mappings match)

remote robin
#

I need a old manifest for the satisfactory server from 17th July, I bought the game on epic so I can’t get the old version of the server and the mods I used aren’t supported on recent, can someone send me the manifest in a google drive or something?

potent marlin
zenith turret
#

is there a way i can programmatically set the game server's password using bash?

remote robin
potent marlin
#

What ? What kind of subscription

#

Steam doesn't do those

remote robin
#

It means own the game

potent marlin
#

Nope

#

You don't

remote robin
#

App_update gives you the most recent server

#

If you do download_depot it won’t work

#

If you do download_depot 1690800 1690801 7590475846022330317 it says you need a subscription

potent marlin
#

Can you copy the actual text ? It shouldn't, the server-side software is free
I also don't remember exact version numbers, and download_depot isn't a steamCMD command so no clue what you're trying to do here

remote robin
#

Unless you log into steam cmd with an account with it

potent marlin
#

No, you can just log in as anonymous

#

The "anonymous" (password is also anonymous iirc) "account" lets you log onto steamcmd without an actual account and download any files that are free and available for that

remote robin
whole cradle
#

How do I make the available space bigger for people to join

sleek kestrel
#

Hmm... did something change? I've had the Desync issue return, but this time for belts and signs twice today.

hot yarrow
#

Ahh so after scrolling I just want to confirm. There really is no way to broadcast a message before a server restart from the dedicated server besides me typing in chat that the server is restarting eh?

whole cradle
#

How to open console when using NSSM to run satisfactory as a service it doesnt open the console any more

whole cradle
#

Also when i install mods trough th mod manager on the server it wont go online in the game but when i disable them it is going online how do i install the mods on the server i dont hav FTP but it still wont work or is their a special server mod manager.

drifting hatch
#

You can open a server console in-game in the server manager

drifting hatch
hot yarrow
drifting hatch
#

You can Save/Download Save using the Lightweight Query API / HTTPS API at the looks of it. Just don't appear to be able to send messages

#

2nd half of that page in the HTTPS API section

whole cradle
drifting hatch
#

You'd have to check the server log I guess to see why it's failing to start, might have to run the server out-of-service mode to see the console, unless it's writing the log to disk

whole cradle
#

basicly its just starting the same exe file right

drifting hatch
#

Well with whichever commandline switches you are running it with yeah

#

Should generate/save log files in FactoryGame\Saved\Logs

#

(according to wiki)

whole cradle
#

okay thanks

knotty ocean
#

has any one manage to fix the problem with this cause iv tried everything i could find via google and my buddy whos trying to connect is still getting this

remote robin
#

guys how do you make your machines continue to operate when there is no players logged onto your dedicated server?

drifting hatch
#

There's an option in server manager I think it's there

drifting hatch
#

Assuming your server is running on standard ports

remote robin
#

yeah it was auto pause cheers maten

knotty ocean
drifting hatch
#

15000 shouldn't be needed anymore

knotty ocean
drifting hatch
#

How is the FactoryServer being run (command line switches) ?

#

Should be:
-Port=7777 -ReliablePort=8888 -ExternalReliablePort=8888

#

(those are defaults so probably can be omitted)

knotty ocean
#

where do i find that in the files cause i ran via a guide through steam cmd

drifting hatch
#

Running Linux?

knotty ocean
#

windows 11

drifting hatch
#

Erm

#

You can mouse over the process using Process Explorer from Microsoft Sysinternals

#

Are you just running it from the command line?

knotty ocean
#

if thats what the dedicated server wiki had me run ya

drifting hatch
#

Should be running on the defaults, wiki goes through firewall and port mapping too

knotty ocean
#

right

knotty ocean
#

and i did all that to now what im wondering is if the port settings in the server file isent set right but im not sure where that is lol

drifting hatch
#

How exactly are you starting the server?

knotty ocean
#

the factory server application button that was installed via steam cmd

drifting hatch
#

Just double clicking on FactoryServer ?

knotty ocean
#

right

drifting hatch
#

And not edited any configuration files and this is a fresh install from SteamCMD?

knotty ocean
#

ya just set up 2 hours ago

drifting hatch
#

Should be running on the defaults in that case 7777 and 8888

knotty ocean
#

what i was thinking as well but just like the double check

drifting hatch
#

So there are instructions on that URL for the windows firewall and the port mappings on the router need to match these as well

knotty ocean
#

right and they do

drifting hatch
#

You're not behind CGNAT or anything?

knotty ocean
#

no had ngl had to see what cgnat was haha

drifting hatch
#

🙂 It's used by some ISPs to conserve public IPv4 addresses - you effectively have an internal IP

#

if under CGNAT that is

#

If your public IP starts like 100.64... to 100.127... you're probably under cgnat

knotty ocean
#

huh i might of been before then at my old house

#

but now mine starts 73.229

drifting hatch
#

Okay that seems alright

#

In a PowerShell window, if you type:
Get-NetTCPConnection -State Listen
Can you see lines under LocalPort for 7777 and 8888 ?

knotty ocean
#

hmmm now this is odd i cant

drifting hatch
#

Server is running?

knotty ocean
#

no i booted it down

drifting hatch
#

Needs to be running

knotty ocean
#

mb

drifting hatch
#

np 🙂

knotty ocean
#

now their there

drifting hatch
#

Okay that's good

#

Well it's either Windows Firewall, or a port mapping issue

knotty ocean
#

would you be free to see if you can connect to the server so i can then know if its via my pc or my buddies

drifting hatch
#

Sure, if you PM me the IP I can try

night venture
#

Hey there, I'm new here and I wanted to set a server up. I have it working on my end and I can join from the server computer, but other computers on and off my network can't join. Could it be an issue with my port forwarding? I have a secondary router coming from my main Starlink one and I heard Starlink is bad when it comes to port forwarding but idk if that's the issue or not. Any information is greatly appreciated!

hidden forge
night venture
hidden forge
#

yes

night venture
#

Ok, then it's definitely a firewall problem. Thank you for your help!

drifting hatch
#

I have a friend on Starlink so a little experience there

#

v4 is CGNAT, v6 is seems fully routable outbound, but generally you need to bridge your own router to be able to configure the v6 firewall

#

The Starrouter doesn't support firewall config by defult

#

(at least the version 2 he is running, that we can tell)

#

Bottom line - you are not going to get any joy with 4 or 6 unless you can control your 6 firewall

#

You're not going to get any joy with 4.. period... let's just clear that detail up xD

drifting hatch
#

@hidden forge can there just be a simple case, change this mapping, oh it works lol

#

A simple case would be nice xD

knotty ocean
#

new question what is the file i need to edit the port named if i want to change the default port from 7777 to a different port

drifting hatch
#

@Xeet, you're up XD

#

I am taking a rest

hidden forge
night venture
knotty ocean
#

and thanks again @drifting hatch for your help before

drifting hatch
#

I just want to secretly offload work onto Xeet 😈

knotty ocean
drifting hatch
#

Just leave it standard, it was on 7777/udp-tcp and 8888/tcp ?

#

Leave the server as is

knotty ocean
#

here let me screen shot my problem

drifting hatch
#

Go ahead :/

knotty ocean
#

so in the first image it shows i have no ports forward so i go in to reforward the ports however in the 2ed image it shows its already taken so when i reset my router it did resync my resident ip so their now the same so we fixed that but it dident unblock the 7777 port from when i reset the device

#

so in theory sense the pc ip is resynced now if i just swap it over to a custom port my problems will be solved and i can just ignore that the 7777 port is bugged lol

knotty ocean
hidden forge
#

yeah, you need to pass the parameters to the FactoryServer.exe

drifting hatch
#

@xeet - FR req

hidden forge
#

.\FactoryServer.exe -port=XXX -reliableport=YYYY

knotty ocean
#

do i do this once the server is booted up

hidden forge
#

make a shortcut to the exe, open the shortcut, add the parameters at the end of the path, use shortcut to start the server

#

or start it via cmd/powershell

knotty ocean
#

kk sorry again im used to servers where you just right click on them and click edit and change it in note pad or somthing like that

drifting hatch
#

Can everyone just run Linux and life will be easy xD

knotty ocean
#

ya tbh i should of just swapped back after school tbh

drifting hatch
#

No you're ok stick with

#

If you need something for skool, etc, fair

knotty ocean
#

well im done with school now haha but just never swapped back school had me swap to windows and dident really have time for extra stuff so just stuck with it and got use to it haha

drifting hatch
#

Where are you at in the US program?

knotty ocean
#

got my Associate Degree then had to pull out due to health issues with family

drifting hatch
#

Sorry for that. Don't be afraid to fight for more qualifications.Where are you in the US

knotty ocean
#

its all good and im not if i ever have enough free time i plan on going back when i can, as for where ill just say central

drifting hatch
#

Totally cool

knotty ocean
#

ok it is i think offically fixed i thank you both again for the help @hidden forge and @drifting hatch

tight crater
#

I own the game on epic not steam. my only other computer is a Linux machine with ubuntu. is it possible to have a server on my other machine? sorry if this has already been asked

civic lantern
#

@tight crater

fallow shale
#

Maybe one of you guys here can help me. I've set up a dynamic dns via duckdns but it seems like satisfactory's ingame server manager does not support me typing in the address of the web address. Do any of you have a suggestion on what to do ?