#dedicated-servers

1 messages · Page 113 of 1

clear lagoon
#

you can just run an update check and only restart when an update is available

deep turret
#

better perform restart unit manually when update for servers eventually drops

  1. the server have a built-in daily restart (that will likely trigger itself at an other hour)
  2. the update push is not always at the same exact moment on the day
  3. the server update are not daily in itself, at most you can expect 2 update a week
  4. the server update are not as frequent as game update, so even if an update for the client game drops fixing graphic issues for instance, it will not mean an update is there for server
  5. restarting every day will be bad for performance on the host side, and it will pock at steam servers for no reasons 90% of the time at least
  6. if anyone is spreading this habit it will make it worse for everyone
clear lagoon
#

also you need to update server for every client update even if there is no server impact, the protocol checks the build number

deep turret
# clear lagoon update check is just a single REST call 😅 not so bad

not really, steamcmd install command (the usual integrated one on the wikis etc) perform at least :

  • steamcmd servers access check
  • steamcmd self update check
  • steam game api server check
  • steam client api anonymous login
  • then querying for version and hash checks
  • eventually exchange some telemetry on the above processes
clear lagoon
#

steamcmd is good for installing the update though xD

#

basically have this on a timer

#!/bin/bash
remoteBuildId=$(curl -s https://api.steamcmd.net/v1/info/1690800 | jq -r '.data."1690800".depots.branches.public.buildid')
localBuildId=$(cat /home/sparxy/SatisfactoryDedicatedServer/steamapps/appmanifest_1690800.acf | grep \"buildid\" -i | awk '{ print $2; }' | jq -r)
if [ "$remoteBuildId" = "$localBuildId" ]; then
    echo "Satisfactory server up to date. $localBuildId == $remoteBuildId."
else
    /home/sparxy/SendMatrixMessage.sh '['$(date +'%H:%M:%S')']' "Server restarting to update from $localBuildId to $remoteBuildId."
    echo "Satisfactory server $localBuildId should be updated to $remoteBuildId."
    echo "Restarting service satisfactory-server.service"
    systemctl restart satisfactory-server.service
fi
deep turret
clear lagoon
#

this is on the server appId

deep turret
#

@outer fossil #dedicated-servers message
I mean, in every satisfactoryd(@).service files
remove the {} around OTHERSETTINGS
and in server-Name.conf files you can put
OTHERSETTINGS="-multihome=::" by default

deep turret
#

I didnt see any load at update time

clear lagoon
deep turret
clear lagoon
tiny light
#

Is there a way for a server to be online without the host online?

clear lagoon
#

if the host leaves the computer which the server is running on powered on, yes

tiny light
#

So with dedi servers, the host does not need to stay online? As long as computer up and running

clear lagoon
#

correct. However, there is a bug right now that when the dedicated server is running on the same computer as the host's game that it will break when the host leaves

#

but if it's a separate computer it's fine

tiny light
#

Okay thanks

grim mica
#

I get that issue running dedicated on two different machines, so that is not isolated to server+client on same box

#

I have never run DS locally with the client

clear lagoon
grim mica
#

Yes

#

The udp endpoint disappears and everyone else disconnects

clear lagoon
#

👀 it's on a different physical machine?

#

on what OS is that?

dusty vortex
vast cobalt
#

Hey everyone!

Any recommendation of a good server host?

slate schooner
#

Reading that, the first thing coming to my mind is local adress / remote adress, maybe there is some kind of link between using a remote IP and a local IP, and when closing as the owner using the local IP, session connected trough the remote IP are disconnected ?

clear lagoon
dusty vortex
#

TLDR: its not limited to dedi+client on a single machine, and its not limited to just a server owner leaving.

#

v.strange, and adds only more confusion.

dusty vortex
slate schooner
clear lagoon
#

if he joins via router loopback I can see it killing the UDP port forward when he leaves

#

does the actual network bind disappear (i.e. if you check in powershell) and does LightweightQuery stop responding too from inside the local network?

#

is server pausing enabled or disabled?

#

(if the server is on windows, could the firewall be doing something weird?)

thorny atlas
#

any reason steamcmd wont update the server?

clear lagoon
thorny atlas
#

10-4 ty

dusty vortex
vivid cradle
#

I am no longer seeing user login/logoff messages in my server logs. Is this a verbosity issue? or did that go away in 1.0?

clear lagoon
#

no leave messages though 👀

vivid cradle
clear lagoon
#

[2024.09.25-18.33.09:749][139]LogNet: Join succeeded: Sparxy

#

I don't think I've seen leave messages since U8 dropped

vivid cradle
clear lagoon
# vivid cradle

😂 the in-game console desperately needs a monospace font

slate schooner
rare grove
#

Any idea why Auto-Pause keeps turning on when the server auto restarts?

quasi kindle
#

hi, im trying to make my own server on epic games and i dont understand anything on wiki, anyone can help me?

clear lagoon
#

i.e. literally the first command from the reference

❯ ./SatisfactoryExecuteCommand.sh 'a.AnimNode.AimOffsetLookAt.Debug'
a.AnimNode.AimOffsetLookAt.Debug = "0"      LastSetBy: Constructor
#

now whether I have a list of what is actually useful? no 😂

slate schooner
#

Oh ok ! Was trying to see if I can dump some config from there, it seems that sometimes the server is not registering some command

clear lagoon
#

if you send a config key without a new value it spits out the value, as in my example

slate schooner
#

Thanks, will try some things

crimson marten
#

Anyone have any idea about what this error code means and how to fix it?

clear lagoon
clear lagoon
grim mica
#

I can test a bit now, what are you looking to see?

clear lagoon
#

firewall completely disabled on both windows servers?

grim mica
#

Yes

#

I can join the server no problem, so can external folks

#

But when I leave the UDP listener disappears (TCP stays) and server goes to Offline status in Server Manager - kicking everyone else that was connected

clear lagoon
rapid spindle
#

Its like a FOMO mechanic to keep you playing

clear lagoon
#

on linux it's FactoryServer-Linux-Shipping now. not sure about windows

#

run that command both when it's working and when it's broken

grim mica
#

Yeah it shows the 7777 listener and disappears when I disconnect, one ssec let me boot it up and gather logs and ss

clear lagoon
#

if the listener disappears from that output it's probably a bug in the dedicated server

amber wolf
#

Have a dedicated server running self hosted which has been working since 1.0 launch fine. At tier 8 and now the server just crashes I believe because of this error well atleast this is the last error that appears

clear lagoon
# amber wolf

load the previous autosave. looks like something didn't attach properly

#

(if it crashes on start-up)

amber wolf
#

So done that, also saved it locally which runs fine uploading kills it bit odd but I expect your right

clear lagoon
#

actually is that crash happening when you dismantle something?

grim mica
#

Server is up, created fresh ServerSettings file as well and created new game in Green Fields. Join the game, placed the hub and all is okay. Exit to Main Menu, the autosave occurs (still see 1/4 connected) then it goes offline about 5 seconds later. Last SS is listener now missing, process still running

amber wolf
#

so I have actually now started fresh incase it was something else when loading the save this happens

rugged tide
#

Hosting on windows right now and am getting annoyed with my friends messaging me to update the server when it patches. Tried windows GSM pluggin but it didn't seem to be functioning well... is there a better way, linux or otherwise to make a server that is more maintainence free and auto update easily? running on a proxmox box, so I can build it however.

amber wolf
#

oh dear 😦

grim mica
#

Can reproduce it 100% of the time, doesnt happen with Linux DS. Logs show nothing of value

clear lagoon
#

has got to be a bug on the windows version of the server then

clear lagoon
#

was that on a fresh save?

amber wolf
#

Linux run smoother then?

#

yes

kind veldt
#

What server provider do you recommend? I'm currently looking at indifferent broccoli and they seem pretty good.

clear lagoon
slate schooner
clear lagoon
kind veldt
sage bear
#

Hi All, not sure where to ask about mods but since its for my dedicated server, figured i would ask here.
I installed the Mod Manager (i think) installed a mod, but it doesnt work.

#

Do i need something else?

#

I installed the Organized Crates mod

clear lagoon
dusty vortex
#

you can only use your public/external IP to connect to an internal resource on the same network IF the router supports NAT-Loopback / NAT-Hairpin / NAT-reflection (it has a few different names), 99% of ISP provided routers either dont support this, or dont enable it.

clear lagoon
dusty vortex
slate schooner
clear lagoon
slate schooner
grim mica
#

Cant get it to show online in servermanager, but seeing acceptconnection in logs.. honestly never tried doing this with pfSense - I always just use the LAN IP

clear lagoon
grim mica
#

Oh there it goes.. had to set some other stuff apparently

#

Aaaaand... went offline

#

.1 is my firewall so the connection was passing through that

dusty vortex
# clear lagoon so straightforward I can't even manage to make it work myself, lmao

😦
On my ubiquiti gateway its a simple tick box (which i had enabled for more years than i care to remember).
But i appreciate not all routers are made equal.
However at least you got the feature which many routers dont.
If it will help workaround the issue or not is still unknown.
But i felt it was worth pointing out that its needed if attempting to use public ip/dns for internal resources.

ripe urchin
#

now that i too AGS off, how do i re-enable acheivements?

clear lagoon
dusty vortex
slate schooner
ripe urchin
#

dammit... mistakenly put on arachnaphobia at the start

grim mica
#

That isnt an AGS setting

ripe urchin
grim mica
#

Turns it into cats.. yes that isnt AGS

clear lagoon
#

got APs and cameras from them though. very content with those

drowsy wasp
#

do other people have problem when removing foundations ghost versions of the foundations stay on the client side?

grim mica
#

Its under options>gameplay..
Is there one that actually fully disables the spawns?

clear lagoon
dusty vortex
smoky prairie
#

I nuked the appdata folder, removed dedicatedserver install and reinstalled via steam.. still have the bug where when I connect to my own local dedicated server and disconnect, it drops remote players

drowsy wasp
grim mica
clear lagoon
smoky prairie
grim mica
#

It also.. doesnt fix it sometimes - in my case anyway

clear lagoon
slate schooner
grim mica
#

Id love for it to be a workaround for me..? There are also others that have the issue with it on separate machine, though not many in here it seems

clear lagoon
#

wonder if having the packet router on/off makes a difference

grim mica
#

Tried it with and without, doesnt change the behavior

clear lagoon
#

(probably not even used inthe satisfactory server but not sure)

grim mica
#

Obviously cannot do that when its not listening

#

Unless there is a way to type into the server-side console that I am missing?

clear lagoon
#

so I think you can open it without joining the game?

grim mica
#

Pretty sure it greys out the top tabs

clear lagoon
#

aw

#

really?

grim mica
#

I can change tabs but just says offline in all of them

#

Can I run a command via the Web? It does seem to respond still - API stuff is out of my depth

clear lagoon
#

you're right. can only send commands via http api. anyway with the screenshot you sent we can see it's not used anyway

#

was a longshot

raw hatch
#

So im having an issue with my 1.0 dedicated server. I currently have it in a docker container with 14GB ram and 4 cores of a 5600x dedicated to it. We have three players, and we are at tier 6, so midway through the game ish. It’s starting to lag quite a bit, our games are fine, but the servers latency isn’t great; so items moving on conveyor belts, building, etc. it seems like the tick rate is struggling. But I’m confused con why, as it’s not using that much cpu, not even in the main game thread, and it’s only using 4gb of ram. It has plenty of hardware headroom, so I’m just not totally sure why it’s lagging. I see occasionally in the log a warning about performance, but other than that no errors or anything.

grim mica
clear lagoon
clear lagoon
clear lagoon
# grim mica

you can try setting it to 1 in the engine.ini and see if that helps. in section [SystemSettings]

dusty vortex
# raw hatch So im having an issue with my 1.0 dedicated server. I currently have it in a doc...

2 things you could try....

  1. set tickrate to 60 (if you have a constant reliable tickrate of 30, then you MIGHT have headroom for more ) - https://satisfactory.wiki.gg/wiki/Dedicated_servers/Configuration_files#Server_tick_rate

  2. while the server defaults suggest that 'EnableServerStreaming' is already set to 0 (meaning the whole world SHOULD be loaded into RAM instead of streaming data from storage(SSD/HDD))
    Some users have reported that by setting this manually in the launch commands does seem to have a positive impact, and have seen RAM usage increase.

loud trail
#

Hey, random question but has anyone gotten the dedicated server to run on truenas?

grim mica
clear lagoon
#

looks like doesn't work on windows then 😅

west plinth
#

can I increase the auto restart count per day? i.e. twice per day at 4am and 4pm?

clear lagoon
loud trail
dusty vortex
amber wolf
#

I managed to identify the apparent components at fault ConveyorLiftMk1_C_2147446433 and AssemblerMk1_C_2147446394 any suggestions on how Iocate them?

lament forge
#

hi there i have the problem that when i leav de sever (dedicated) de server goes offline

amber wolf
#

it seems to be well my issue is a corrupt component or something

lament forge
#

pre release i din't have that problem

loud trail
fossil nest
#

Does setting Server Restart Interval to 0 prevent the server from auto-restarting?

dusty vortex
clear lagoon
fossil nest
dusty vortex
clear lagoon
clear lagoon
vivid cradle
# clear lagoon

That was it - I switched the LogNet log level to log and I am getting normal join messages again.

fossil nest
clear lagoon
clear lagoon
#

it basically saves and reloads the save if you want to put it that way

west plinth
#

wait, thats really all the restart is?

regal marsh
#

might not even kick clients out sometimes

loud trail
clear lagoon
#

@loud trail you should be able to figure it out from here. if you don't know what you're doing maybe you can find someone who feels like writing a guide specifically for TrueNAS Core

proven cobalt
#

Folks, real quick, I have two issues.

I have a dedicated server on my machine that I'm running as a service through nssm, issue number 1 is I cannot for the life of me find the savefile location, it's not in FactoryGame/Server or the ServiceProfile appdata equivalent.

Issue number 2 is the server seems to shut down every time my client disconnects from it

clear lagoon
regal marsh
clear lagoon
proven cobalt
#

Word, thank you. Anything about the save files?

loud trail
#

oh goodie

clear lagoon
regal marsh
grim mica
#

What user are you running it as in NSSM? Can edit the service uner login tab, or look in TaskMgr

proven cobalt
#

It's running as local

clear lagoon
# loud trail oh goodie

you literally copy pasted the link I sent to you that has the readme. the actual image name is in the readme

grim mica
#

As 'SYSTEM'?

loud trail
proven cobalt
#

Local user

clear lagoon
#

'mnot planning on giving a docker class in here myself. sorry 😛

proven cobalt
#

I guess it might be running as system

#

Yeah, it is

grim mica
#

If its a normal user it would be C:\Users<username>\AppData\Local\FactoryGame

#

If its system its in Windows folder, I think C:\Windows\system32\config\systemprofile\AppData\Local\FactoryGame

signal oar
#

so does a dedicated server need to have a machine that's running 24/7 to keep it going? could i in theory create a server where it's "accessible" to be hosted by the first machine to log in?

clear lagoon
#

guys, don't run your servers as system, root, administrator, ...... 🙏

latent raven
#

Hi guys, I have 2 errors since starting to use a domain for Satisfactory dedicated server with letsencrypt.

  1. When the dedicated server uses the certificate, Satisfactory can only connect using the public domain. The local IP does not work anymore. Is there a fix for this? Do other experience this too?

  2. Usually you can also access dedicated server in the browser for API access. But since using the certificate I get the above error when accessng my dedicated server in a browser.

Both error disappear, when I remove the letsencrypt certitifacte, but then the game asks to accept the self signed certificate..

proven cobalt
#

Thanks

clear lagoon
#

that way the domain will always resolve to the local IP on that pc

#

or you can just accept the self signed certificate c:

loud trail
#

.>
I stumbled around like a blind baby, how is this running??????

clear lagoon
#

I hope you mapped the ports

loud trail
#

damn it

digital bobcat
#

Hey 🙂 so what is the benefit of increasing the server tick rate and how do I know what my server CPU can handle? I increased mine from the default 30 to 60, it shows average tick rate 60 in trhe server manager, and I think the gameplay is smoother but it could be just my wishful thinking. It's i7 6700K with 32GB of RAM.

clear lagoon
dusty vortex
clear lagoon
# loud trail damn it

it all looks like rocket science till you somehow already nearly got it perfectly working 🙂 you'll figure it out 😛

loud trail
#

now, I may be stupid, but this should do the trick, right?

digital bobcat
#

OK, yeah, it says 60, so I'm gonna leave it at that, maybe it is helping a bit then. Thank 🙂

latent raven
clear lagoon
#

woops

#

on the https api you can see it as a floating number
curl -s -XPOST ENDPOINTGOESHEREBOT/api/v1 -H 'Content-Type: application/json' -H "Authorization: Bearer $token"
--data '{"function":"QueryServerState","data":{"clientCustomData":""}}' | jq .data.serverGameState.averageTickRate
59.760345458984375

loud trail
#

yep, I'm stupid

clear lagoon
#

it just overrides DNS resolution

latent raven
#

Yea, but then I cant choose ingame anymore.

clear lagoon
#

(unless you set env var SERVERGAMEPORT)

loud trail
#

I changed it in the env variables

#

yeah that

clear lagoon
#

learning new things. exciting day I hope

loud trail
#

I generally know my way around computers but this is something else

clear lagoon
#

It's a skill like any other. And like with every skill you gotta start somewhere 😛

loud trail
#

Yeah

#

Of course that port has already been taken

clear lagoon
#

Because trying to assign it twice won't work

loud trail
#

It's working now

#

mumble took 30019

#

changed it to 9004

clear lagoon
#

Ah xD

#

Keep in mind you may impact storage performance of ZFS pools if ARC Cache needs to be evicted from RAM to make space for satisfactory

loud trail
#

It's using 52 mb of ram

#

That doesn't seem right

clear lagoon
#

You don't have a map loaded

#

It's sitting in the server equivalent of the game menu

loud trail
#

So what command do I enter into the pod shell to get it started then?

clear lagoon
#

Wait it's not running?

loud trail
#

No it's running

#

Just how do I load a map?

clear lagoon
loud trail
#

ah

#

It's saying it's offline?

raw hatch
clear lagoon
#

run ps -ef in the container to see if the server is running, if ps is installed in the container at all

loud trail
#

this should be correct

dusty vortex
# raw hatch Will do! Tysm

please do feedback if it had a positive impact, helps to verify if some suggestions do help a wider audience.

clear lagoon
#

inherit entrypoint/cmd from the real container if it doesn't automatically do that in SCALE

clear lagoon
loud trail
#

what now?

clear lagoon
#

by the way don't forget to map the volume, otherwise you lose your saves when the docker image shuts off

#

you also apparently lose the whole server install in that case XD

loud trail
#

I knew I should have added something here

clear lagoon
#

yep c:

loud trail
#

Do I have to do all three or just the first and last?

clear lagoon
#

I'm not sure since I don't run any containers on my NAS. going by the naming I would guess volumes would match docker's --volume flag

loud trail
#

I'll do all of them just to be sure

clear lagoon
#

oh apparently it's just "host path"

clear lagoon
loud trail
#

Survival of the fittest

clear lagoon
#

in all seriousness, apparently it should be host path volume

loud trail
#

I'm way out of my element here

loud trail
#

Oh dear

clear lagoon
#

sorry Wolveix, I was gonna remove the @ but I accidentally pinged you xD #oopsie

sturdy gust
#

Lol it's all good!

loud trail
#

Ok I added the storage but nothing has changed

clear lagoon
loud trail
#

Uhhhh

#

The directory is empty

clear lagoon
#

did you restart the container after the changes?

loud trail
#

Truenas does that automatically but I can try it manually

clear lagoon
#

oh you shouldn't check the folder for the logs

#

like it's a thing you can normally see in docker somewhere so it should be mapped to the scale gui..... somewhere..... maybe

loud trail
#

The kubernetes events?

#

Oh wait

#

The logs just showed up

dreamy condor
#

Hello!

#

I have a server up and running and my buddy can't seem to get in, despite me successfully joining through server manager

#

any idea as to why this is happening?

loud trail
loud trail
dreamy condor
#

i got in so my friend would have to do that?

loud trail
dreamy condor
#

for him to even SEE the server?

loud trail
#

ah

frank bobcat
#

cybrancee

clear lagoon
# loud trail

hey look, you're running engine for game FactoryGame 😉

loud trail
hazy spoke
#

good evening from the trouble

is what you would help me I can’t update my server. c is a serv windows and i use steam cmd
i use this command :
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
is it still valid or incorrect?
thanks

dusty vortex
# frank bobcat it's a 3rd party server

if it works for you but not him, then its likely a user error.
as your paying for a service whom take on the responsibility of hosting and trouble shooting, you can try raising a ticket with them (you are paying them money for a service afterall)

clear lagoon
dusty vortex
loud trail
#

Singleplayer?

frank bobcat
clear lagoon
loud trail
#

Yeah

clear lagoon
#

oh that's cursed, I never noticed that

#

yes, it does do that

#

ignore it XD

loud trail
#

Yeah

dusty vortex
loud trail
#

Weird bug

frank bobcat
dreamy condor
#

Yep server def has a name, and a save game on it

clear lagoon
#

you can upload single player saves in the server manager

loud trail
loud trail
#

Thanks so much for helping me through this!

clear lagoon
loud trail
#

Really?

clear lagoon
#

ADA has a much stronger personality too now

#

yes

#

really

loud trail
#

I'll have to check it out

clear lagoon
#

you don't have to do it but I always like to recommend to watch the new dialog 😛

tender thicket
#

Ada got some fire lines

loud trail
#

I've been meaning to start a new save to play 1.0 from scratch

clear lagoon
#

so you miss out on the early stuff

loud trail
#

Singleplayer save*

#

Should have clarified that

hazy spoke
#

thanks for the information

raw yacht
clear lagoon
#

👀 I think you replied to the wrong thing since I mentioned doing the single player experience in that message since dedicated servers start on tier 2

#

they're looking into having more of the onboarding, if possible, on servers in the future

raw yacht
#

We cant play in a server?

deep turret
#

isn't gunter and Delphium stop udp listening problem fixed in past update (1.0.0.3) ?

clear lagoon
clear lagoon
dusty vortex
raw yacht
#

Ok, i dont care about that, but my friend prepare a new server and he can join but i cant, any solution?

#

We have de ports, the ip, everything in the tutorial but i cant enter

clear lagoon
raw yacht
clear lagoon
#

1 sec I'm gonna go grab a soda. I'll be back in five

raw yacht
#

Thanks

slate schooner
# raw yacht

Authtenticate with the admin password and set it up

raw yacht
#

how?

#

I cant see any option to do this

clear lagoon
#

so first you fill in ip and port... (#1)
you should get a certificate warning (#2)
enter a name (#3 and #4)
now you choose an administrator password (#5)
server is now ready to load a game

raw yacht
#

I didnt create the server, my friend can enter and do all of this, but i cant do it, i didnt see the warning message

#

thanks by the way

clear lagoon
#

@dusty vortex I just realised in the menu that an unclaimed server should say 'Idle', not 'Offline', just fyi

dusty vortex
# deep turret isn't gunter and Delphium stop udp listening problem fixed in past update (1.0.0...

also strangely enough the only issue that players on my windows based server have experienced thus far is that a single member somehow now has infinite jetpack fuel and flew right up to the top of the space elevator and there is a single personal crate that sometimes renders in and sometimes does not (but can still access it).

no crashing when anyone leaves, blueprints that have belts in are working 100%, like almost all the issues that others seem to report, we just aint seeing any of it.

we now have multiple large factories and on the cusp of T7 linked together with various trains.

with tickrate at 60 and serverstreaming set to 0, its quite smooth for us too.

dunno why its being so stable, but clearly the god of luck has been with us, must have rolled a D20 and scored high!

clear lagoon
raw yacht
#

Yes the port is 7777

clear lagoon
#

Delphium: what's this serverstreaming stuff and can I benefit from it? 😄

clear lagoon
raw yacht
#

Yes

dusty vortex
clear lagoon
#

if your friend configured the server correctly, you should be able to go to this address in your webbrowser
https:// your friend's ip here :7777/api/v1 and see a certificate warning in your webbrowser

#

Delphium: you know you can stick that config in the actual ini file right? 😛

raw yacht
#

Im going

dusty vortex
clear lagoon
#

👀 wp.Runtime.EnableServerStreaming = "0" LastSetBy: SystemSettingsIni

#

I think I already have this set somewhere

deep turret
trim tree
#

How do I update the Dedicated Server through SteamCMD :(

dusty vortex
dusty vortex
raw yacht
#

I will reinstal and try thank your for all

clear lagoon
raw yacht
#

Could be

clear lagoon
#

the issue is not on your side, it is on your friend's

clear lagoon
raw yacht
clear lagoon
#

i.e. for me the install command was

steamcmd +force_install_dir /home/sparxy/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit

and I use the same for updates

deep turret
#

bio fuel
sometimes the fuel does not get down until you reconnect
so if it's client side I think you can infinit boost

dusty vortex
#

embrace it, dont try fix it lol

#

of all the bugs that could be experienced, we'll take it!

clear lagoon
dusty vortex
clear lagoon
#

instead of going the SCIM route I went the hypertube route to access them. kind of regret it because I discovered an absolutely cursed conveyor belt rendering glitch that way XD

high obsidian
#

only problem we have had is when someone logs in and doesn't come near where someone is putting mark2 wall power... it crashes them. But if they load the area, its fine. Was a weird one when we figured that out the other night.

dusty vortex
#

the game works in mysterious ways, it seems to be a right ole gamble and roll of the dice sometimes 😆

clear lagoon
dusty vortex
clear lagoon
#

if you're curious, sometimes if buildings are very slightly offset due to bumping into architectural things it can sometimes do this in straight mode. #screenshots message

#

the first time I saw it, lmao

dusty vortex
clear lagoon
#

nice, smooth, straight corner right there

#

really needs a third person photo mode tho x_x

fossil hinge
#

I need more help... Im reading these darn wikis and they have information that doenst match anything im seeing like the filepath forlderit gives for where the server config files are to edit the ini files doesnt exist for me... I need to change the port and specify an IP address so I can use Hamachi instead of my public IP because my ISP is a POS and doesnt allow me to open ANY ports... im usually pretty good about being able to edit this kinda stuff but this server makes 0 sense to me

#

it also says i can change the port in the command line or the server start batch file except there is no server start batch file...

covert tusk
#

Bummer, I was hoping that patch fixed the server shutdown when people log off thing..

clear lagoon
fossil hinge
#

I run the factoryserver.exe its not editable i tried

clear lagoon
fossil hinge
#

and the cmd window it runs wont let me type in it

#

aha thats the kinda info i need!

clear lagoon
#

(fixed it, sorry not that experienced with windows batch files)

#

@fossil hinge ^ corrected

fossil hinge
#

thank youi

tender thicket
#

unless that was just an example

fossil hinge
#

Based on the wiki that was how you specify an IP is that dif now?

clear lagoon
#

by default the game server binds to all IPv4 addresses

tender thicket
#

oh i thought it was outright removed/bugged

#

cool

fossil hinge
#

hopefully this works like i want. Im putting my hamachi IP and port in that file to try and bypass the fact that my ISP blocks the ability to port forward anything

tender thicket
#

ur isp does?

#

what goofy ass isp does that

#

oh yeah cgnat would do it

#

ur on starlink or smth?

fossil hinge
#

Optimum. they give you a shitty UBEE router that you cant access to even change the name and pw

#

all ports are closed by default

clear lagoon
tender thicket
fossil hinge
#

they block access

tender thicket
fossil hinge
#

even their support employees hate their devices

tender thicket
#

Like is there a jtag header on the board

#

u would have to disassemble it

fossil hinge
#

idk what those 2 mean but im assuming not cuz my brother is a professional in network IT and coudltn find a way thru it

tender thicket
#

which is a relatively larg amnt of work

fossil hinge
#

I have a friend who works for the ISP and she told me how i can get rid of this and i bought a new router but i cnat do any of that til monday cuz of the hurricane

tender thicket
#

yeah if ur brother works in IT and cant access it then its probably not a case of just putting in a user/pw

fossil hinge
#

the link is dead

#

it just says "unavailable at this time" for everyone. reddit is full of people complaining of this same crap for like the last 3-4 years

#

but theyre the only option outside of mobile networks in the area so they do what they want

tender thicket
#

did u consider getting ur own router?

fossil hinge
#

like give me 25mbps on this crappy babys first router model theyre feeding off coax when i pay for a gb of fiber

#

I have one, but i cant use it til i get a dif modem from their office on monday]

tender thicket
#

Maybe u can ask the ISP for their login info or smth

#

oh cool

#

short term problem then

fossil hinge
#

i tried. they dont even have the access i need at their level

tender thicket
#

hopefully

clear lagoon
tender thicket
fossil hinge
#

even when i get the new device, I gotta make sure they actually disable their own wifi signals cuz they try to use customer devices as piggybacks

rugged tide
#

cable modems usually don't let you play with a whole lot, if they don't want you to. gets the running config from their side when it boots up.

fossil hinge
#

nope but that didnt stop them from selling me that package

#

I had ATT before this and they were fine

clear lagoon
tender thicket
#

kinda crazy ur buying a gig line but theyre only giving u 25

tender thicket
fossil hinge
#

i ran 100' of cable thru my house to hardline to the modem for my gig

#

its just the wifi thats garbo

clear lagoon
#

I already have gigabit downlink over coax tho so generally happy xD

fossil hinge
#

thankfully my wired connection is pulling 900+mbps

tender thicket
#

or is this like phones we r talking

tender thicket
fossil hinge
#

lol the shitty UBEE unit has 2 ports

tender thicket
#

u getting a 1500 line or smth?

tender thicket
clear lagoon
tender thicket
#

I have a 5 port switch I use

tender thicket
fossil hinge
#

just more shit i shouldnt have to buy if they provided a device that anyone under the age of of 90 could work with

tender thicket
#

thats fair

#

a switch is just generally useful tho

clear lagoon
#

it's coax. eurodocsis. it's very asymmetric

fossil hinge
#

im already about to try to force them to compensate me for the router i bought because of their failure to provide the service i paid for with their equipment

clear lagoon
#

it all starts with a switch and before you know it you have a whole server rack in your basement

fossil hinge
#

i just moved into a 1br 1 ba apt. a server rack would never fit - tho i used to have one when i lived somewhere i could afford a house

tender thicket
#

I just have a minipc sitting on the floor next to my router

#

thats whats running my server

#

and dns adblock

#

not much more than that tho

clear lagoon
#

well it's not a full-height one

#

I have a smol one

tender thicket
#

Even a small one would be a bit rough in here

#

im in an old building

rugged tide
#

careful... it's a slippery slope. my 48 core proxmox server is probably using more juice than its worth. lol

fossil hinge
#

thankfully i upgraded my little tower to be beefy enough to host servers on

tender thicket
fossil hinge
#

Satisfactory sees my hamachi IP/port!!!!

tender thicket
#

mines alright, 32gb ram, but the CPU is whatever

#

it can host these servers but not by a massive margin

fossil hinge
#

now i need a friend to connect to test but it looks like it worked

slate schooner
#

I have seen a lot of small rack like half the size in width !

tender thicket
#

the public IP that is

fossil hinge
#

you woudlnt know how to up the numbner of pplayers allowed from 4 to maybe 8 or so would you?

tender thicket
#

The wiki has that

#

its an argument you add to the launch command

fossil hinge
#

aha i saw the arguement but couldnt find where it went. add that to the same command i gave for the port then?

tender thicket
#

yup

#

just tack it on to the end

rugged tide
clear lagoon
#

I have like this startech 12U open-frame rack

tender thicket
rugged tide
tender thicket
#

No AC either, gotta be calculating about what I put in here

#

Yup

clear lagoon
#

primary home server is a HP Elite 800 G9 i7 12700 with 64GB RAM

#

#minipc

clear lagoon
tender thicket
clear lagoon
tender thicket
#

Nice

#

My pc has a 4tb nvme but no redundancy

#

I dont rly store anything important on there so

#

not stressing

slate schooner
#

minis forum got one so cool ipmi and dual 10g sfp, but it's soo expensive

rugged tide
#

oh this thing is rigged... lmao. MB was for a 1-2U chassis, and I put it in a 4U case, so it depended on case airflow, and has passive coolers, so I zip tied some 120mm fans blowing down on them , hanging from case rails... We're totally Mcgyver in this house.

tender thicket
#

nice

#

if it works it works

#

esp if u got it on the cheap

rugged tide
#

yup 🙂

tender thicket
#

I wonder if there is rack hw that is geared for more hobbyist stuff, like low power use and noise

#

but still on a rack mount

#

ive never looked into it

rugged tide
#

oh yeah... they have a ton of lower power pcs you can buy as management units for networks and stuff.... trying to think of where I got my last one....

clear lagoon
tender thicket
#

was just wondering if anything was ever actually custom made for those racks

clear lagoon
#

my rack is pretty much that if you ignore my 2U NAS and the whole battery backup thing I've got going on

tender thicket
#

prob too niche of a market realistically

fossil hinge
#

with adding that max players part, wiki says "MaxPlayer=X" where do i put that tho? after adding that it crashes on startup

#

im assuming cuz its part of the "start" command?

tender thicket
#

thats part of the cmd

rugged tide
#

oh... yeah last one I got was a superlogics

tender thicket
#

so if ur just changing a MaxPlayers part then ur looking in the wrong place

fossil hinge
#

I dont have any ini files showing in my server folder

clear lagoon
#
start FactoryServer.exe -multihome=1.2.3.4 -Port=1234 -ini:Game:[/Script/Engine.GameSession]:MaxPlayers=8
tender thicket
#

There u go ^

#

thats it

fossil hinge
#

anddd wasnt the max playuers crashing... it was changing the ip to my playit.gg IP in hopes i wouldnt have to get my friends to install hamachi...

clear lagoon
#

isn't playit.gg essentially the same kind of thing as hamachi?

fossil hinge
#

i was hoping only i would have to use it tho

#

but hamachi seems more reliable

clear lagoon
#

every time I hear it I'm surprised it even still exists

fossil hinge
#

I havent touched it since old minecraft hosting days

clear lagoon
#

brings me back like what, 18 years?

tender thicket
#

I have nothing but respect for hamachi

#

I remember using it for exactly that as well

#

playing mc with a friend

#

It did its job

#

not necessarily well

#

but it did it nonetheless

chrome pumice
fossil hinge
#

if this doesnt work i will try exactly that. thanks!

#

aha! I have ini files!

mellow solar
#

server restarted and i see that is it normal?

clear lagoon
mellow solar
slow crest
#

Hallo i have a problem i try to host a dedicated server so i startet Satis Dedicated server and start the gema i try to connect with my ip to the server but it says the server is offline 😦 and i can't figure out why

clear lagoon
#

yes, some of the terminology in the server manager ranges from mildly confusing to straight-up incorrect

clear lagoon
deep turret
clear lagoon
#

and here I thought I'm the only one paranoid enough to download her save every time before logging off xD

deep turret
#

I mean, now it's easy to download

#

if feared, go download and put in SatisfactorySavedGames directory in your important usb key or something

radiant berry
#

is it Dedicated servers? or is homing ammo janky and wants to clip the ground?

slow crest
#

but now the people the want to join need me ip or ?

clear lagoon
#

that is, port 7777 TCP and port 7777 UDP

clear lagoon
#

It's a bug

fossil hinge
#

Thank you guys for the help! My friend was able to connect to my server and I got the player count up to 8!

clear lagoon
#

You are welcome 🙂 Good luck on MASSAGE-2(A-B)b, pioneers!

sage pecan
#

Is there a way to get imported blueprints to show up on a dedicated server without reloading the save?

clear lagoon
#

As far as I know, you'll need to save and load or otherwise restart the server

sage pecan
#

That's a shame, wish it were more seamless.

slow crest
clear lagoon
#

you can have a friend try it, they'll need the ip address, port and player password protection, if any

slow crest
#

maby tomorror no one ist online 😦 but Thanks for the help

clear lagoon
#

if you DM your IP and port (!Not your game password, I don't want/need it) I have a script I can fire at it to test

frigid yew
#

Do blueprints need to be on both server and client or just server?

clear lagoon
#

sometimes is a bit slow and you can see them pop in the menu if you have lots

scenic birch
#

I had set my dedicated server to restart every 24 hours, but I turned that setting to 0 now in server manager, but it keeps restarting every day at 7PM

#

How do I make sure it doesn't do that anymore?

inner idol
#

how can we see the release notes for patches where they update things.. my server says it updated yesterday but I dont know what they did.. is there a place we can read on this ?

inner idol
#

thx

rich jasper
#

Is anyone else having problem setting up a docker server?

misty smelt
#

ive ran steamcmd +login anonymous +app_update 1690800 validate +quit on my ubuntu server 5 times and it still hasnt updated. does anyone know why that is?

timid birch
#

any idea why i keep gething this i just starded a new game and cant scann harddrives

clear lagoon
timid birch
#

not sure what you mean

clear lagoon
clear lagoon
timid birch
#

ive played with a friend online and it wokes when i play with other people but not when i play buymyself

clear lagoon
timid birch
#

thats the other thing i have another game that ive made it to caol power and non of the hardrives do anything

clear lagoon
timid birch
#

no its not

clear lagoon
#

Is this on a dedicated server at all?

timid birch
#

no its not

scenic birch
misty smelt
clear lagoon
clear lagoon
#

Also doesn't care about current working directory

#

It's honestly a clunky tool xD

#

But it gets the job done. Mostly. Usually.

clear lagoon
still canyon
#

write script that will constantly move restart time every day 💀

fleet rain
#

Apologies to interrupt here but i was wondering. Is anyone else's "server manager" not working? Im trying to input the server details of a hosted server and for some reason its not saving any info i put into it; it just doesn't save the server info and resets to nothing at all. Then when i try and put the IP into the "join game directly" menu i get the error "encryption token missing". Other friends i know are able to connect to the sever and play just fine so its not server side.

clear lagoon
fleet rain
#

I try to add the server, I input the correct Ip and port and when i go to hit confirm it give me a little chime and then does not save the server or try and connect me

clear lagoon
#

Can't say I've seen that before. Does saving in single player work?

fleet rain
#

Ya single player works, joining other peoples local games works, and even hosting my own local game for others works. it just seems anything with the server manager does not

clear lagoon
#

So if you send me a screenshot of the server manager now it's entirely empty?

fleet rain
still canyon
#
  1. restart the game
  2. check game files
    i think that is what i would do first
clear lagoon
#

Can you verify game files? I'd also suggest resetting your configuration files (make sure you back up everything before touching those)

fleet rain
#

This is a relatively fresh install that i have and i verified the whole game a few hours ago with no issues, ive restarted both my game and entire computer too just in case there is anything funky

#

Would a VPN have any effect? or do i need to have an epic account?

still canyon
#

Are you playing on steam?

fleet rain
#

Yes

clear lagoon
#

Possibly on the VPN. Verifying game files doesn't check any setting directories. You don't need an epic account to play on servers

#

Steam works fine

fleet rain
#

Ohhhh thats interesting i didint know that about the settings directories

clear lagoon
#

To test your connection to the api of the server you can go to https server ip :7777/ in the web browser

#

You'll get a certificate warning normally

fleet rain
#

Just to verify we are talking about the config files in the appdata location right?

dense bobcat
clear lagoon
fleet rain
#

VPN is off and test connection is all good

grim mica
#

If you enter an incorrect IP (i.e with a space somewhere) it wont accept it and has that behavior - the IP you are entering is valid and has no weird characters? Are you typing it in or copy+paste?

rich parcel
#

Anyone seen this error on their servers? When i try to remove a blueprint of containers the dedicated server just closes and this is the end of the long. If i try to load a different save or create a new game it does the same thing...

clear lagoon
pastel ether
#

is anyone having issues with their dedicated servers since this last patch? I've been laggy and disconnecting. 😦

fleet rain
#

I do not its all Latin based alphabet

grim mica
clear lagoon
rich parcel
dense bobcat
rich parcel
rich parcel
clear lagoon
#

Partially deconstructing blueprints especially parts of conveyors or lifts is crashy right now from what I've seen in the channel today

dense bobcat
rich parcel
clear lagoon
clear lagoon
dense bobcat
#

i'll ask them to help

clear lagoon
fleet rain
#

Alriiiight so nuking the settings did not work sadly, im gonna just try for a fresh install at this point bc ive exhausted all other ideas

fleet rain
#

I really apreciate the help Lena and ModerNik

still canyon
grim mica
still canyon
#

🤔

grim mica
#

Interactive map tab will let you load the save

rich parcel
# clear lagoon You'll probably have to use a save editor then to delete it

What is SCIM?
I did link it to the blueprint. If i load the blueprint then clean the designer it crashes the game. I think I in one of the contianers in the blueprint. After i saved then cleared the blueprint when i first built it, It left one container in the designer which i thought was weird...i think that container is breaking everything

clear lagoon
dense bobcat
#

how do you tell something crashed the server tho?

clear lagoon
rich parcel
#

Anyone know how to change what save is being loaded when the server boots? I tried to delete the autosave files but it keeps loading back into the same point in time

rich parcel
clear lagoon
dense bobcat
#

the word critical wasn't found in the crash log

honest comet
#

Since yesterday I experience an error message trying to connect on my satisfactory server. Any ideas?

rich parcel
honest comet
clear lagoon
dense bobcat
clear lagoon
dense bobcat
clear lagoon
#

You might be able to identify it by the numbers on the interactive map tool

dense bobcat
#

OOOOOOOOOO

#

OOOOOOOOOOOOOOOOOOOOOOOOOO

rich parcel
#

I identified which container in the blueprint was causing the crash. I had to go through my entire storage room and delete every 7th container in SCIM to fix it 😦

untold finch
#

Got a prob tonight, built a steel foundry layout from a blueprint, one of the lifts isn't working in the blueprint, if I delete the lift or the belt from the lift from the instance stamped from the blueprint, the server crashes & exits immediately.

clear lagoon
rich parcel
untold finch
#

thankfully I only placed once instance of the blueprint.. I'll nuke the whole thing from scim once everyone has disconnected & gone to sleep

dense bobcat
#

how do you search on your map for item...

dense bobcat
#

ty everyone for the help

clear lagoon
#

There's probably a better way but I'm not gonna figure it out on my phone xD

dense bobcat
#

i will try this!

crisp loom
#

Hey guys, I am hosting a dedicated server on an ubuntu machine. When I go into in-game server manager and click download save where does that go on my windows machine?

untold finch
#

into the windows save game dir for satisfactory, so you can load the save from the client as a savegame.

#

by default thats in %localappdata%\factorygame\saved\savegames

crisp loom
grim mica
#

Cant do it atm the on dedicated, use normal to start and then you can upload the save to DS

rare grove
#

Does anyone have any ideas as to why this keeps getting set to true on every restart?

sweet basalt
rare grove
#

I have changed it manually in the GameUserSettings.ini and added it to the Engine.ini along with the config header but no luck

#

Yes

#

I have also set it through the UI

sweet basalt
#

Just wondering with your server do you know how to not tkip the intro my server is auto setting to tier 2 some resson ?

rare grove
sweet basalt
rare grove
#

1

sweet basalt
#

how did you do it been trying to do it for 9 god dam hours 😭

rare grove
#

No idea

#

It just worked

#

I know I at first made a word that had some of the advanced settings changed but i deleted that then made a new one

sweet basalt
#

u think u could take a look and show me that

rare grove
#

Nope

#

I have no idea how to help you. Me taking a look will do nothing for either of us

#

Wanted to throw this back in so it doesn't get lost.
Any ideas as to why Auto Pause keeps getting turned on after every restart? I have tried turning if off through the UI, through the console, GameUserSettings.ini, and Engine.ini but it just keeps turning back on.

knotty meadow
#

Have and interesting one. Maybe someone woul;d have any ideas. I'm getting crashes when trying to connect to my dedicated server. seems that save file gets corrupted but only for me or maybe at set times because I'm the only one who is connecting at this time. third day in a row magically crashes and then at some point no issues at all. loading save locally same thing happens and definitely not signed out in a vehicle.
Crash code: EXCEPTION_ACCESS_VIOLATION reading address 0x000000000000001f
Cant find anything with this code :/

knotty meadow
rare grove
#

Thats not a terrible idea

rare grove
tender thicket
knotty meadow
distant cargo
#

would more cores be better or Higher freq/instructions (basically a newer cpu)

#

for performance cause starting t6 and its laggin a bit

#

cause rn its running on a old laptop (a8 7410 4C 4T 2.6Ghz i think)
and wanna upgrade to either a i7 8700 6C 3.2GHz or a Xeon W-2145 8C 3.7Ghz or a Xeon E5-2680 12C 2.5Ghz? but they are older and slower

quick mist
#

Higher clock speed is more paramount than number of cores

#

Most game servers including Satisfactory are heavily weighted toward one thread.

distant cargo
#

aight

#

i shall re direct my searches the other way lol

knotty meadow
quick mist
#

Scrolling up and skimming: is the issue that your client is crashing with a given save, whether on a server or locally?

knotty meadow
#

jep

#

but happens with server saves only

quick mist
#

That sounds more like a corrupted save than a potential hardware issue.

knotty meadow
#

but weirdly its corrupted for me only, other 2 players have no issues

quick mist
#

Have you tried:

  • Creating a brand new session on your server, loading it up, and connecting?
  • Creating a save locally, getting up to tier 2 (or skipping the intro), and uploading that save to the server?
  • Verifying/re-downloading your game client?
  • Reinstalling your GPU drivers? (admittedly kinda spitballing here)
knotty meadow
quick mist
#

Good luck!

vernal wyvern
#

Okay, I'm struggling to get the train to work. Keeps saying station on reachable

tame lantern
#

Is anybody having issues with some functions not working on dedicated servers? I cannot use the resource ping option on V. I was able to use it previously but loading it in today i am just unable to use it. Other people in the server can but i cannot. We reloaded the server and it did nothing for me. I have rebound the button but it refuses to work or even update on my hud

clear lagoon
clear lagoon
clear lagoon
knotty meadow
# quick mist Good luck!

Just cleanly reinstalled game with deletion of all files. Game runs way smoother. guess having installation since update 7 corrupts some stuff 😄

clear lagoon
regal marsh
clear lagoon
upper fable
#

Can anyone tell me, how to create one?

#

Like

#

I have 0 idea

dusty vortex
tame lantern
dusty vortex
upper fable
#

At start menu-_-

#

I have dedicated server in steam

#

Then I open the game

#

And then what

dusty vortex
#

so you completed section 6 of the wiki and confirmed the server was running, right?

upper fable
#

What

#

Im so dumb

#

I dont understand anything

dusty vortex
#

so when i asked, at what stage of the wiki did you get stuck at precisely, you suggested you had read it and completed it.

If you you do not understand many of the steps, have you considered looking at hosting providers that offer services to take on the reasonability of hosting, security and maintenance of the server for you?

#

There is a small learning curve thats needed to understand the basics, not everyone is comftable doing this, but this is where hosting services can be really useful as they do all the heavy lifting for you.

upper fable
#

And where do I find these people?

dusty vortex
upper fable
#

Okay...

dusty vortex
#

alternatively, have you considered... is standard multiplayer sufficient for your needs, as no server is required and is easier to setup.

upper fable
#

Just

#

My friend is the host and he is busy 24/7

#

But now Im thinking that I dont really need it

#

Thanks for help anyways

clear lagoon
regal marsh
clear lagoon
native minnow
dusty vortex
# native minnow This is legitimately still not been ack'd? lol

Seems to be the case, shame really, can only suggest those that are affected by the issue to continue up voting it on the QA till it is.
There is a handful of folks each day reporting it in here, but those reports mostly get lost in the noise here, but then not everyone cares to create an account to up vote

native minnow
#

Shame

dusty vortex
#

while i personally am not affected by it (despite similar setups as others) im keen for all to be able to enjoy the game as they should.

stable hull
#

Hi pioneers. I am unable to see the server in client side. I have a server running on a vpc which I could connect to the first day. I was testing on a small server first and the server crashed after couple of minutes. Now that I have got a bigger server, I am unable to see the server entirely. I tried deleting saves and serversetting file but to no avail. I tried running wolveix docker image too but nothing is getting detected in client side. Is there any troubleshooting I can do on client side too?

abstract garnet
#

firewall?

#

😮

#

@stable hull

stable hull
#

@abstract garnet That doesnt seem to be the case. The windows firewall has two rukes for the game for udp and tcp and for all ports.

#

I tried by disabling the rules as well.

abstract garnet
#

windows. I can't help 😄 Sorry

native minnow
#

It's certainly gonna be firewall / port related though if you cant see the server

stable hull
#

Client as in the game is windows only, right?

#

For server side, I am able to confirm that I can reach the server using http.

native minnow
#

Yeah the client is what you are trying to connect to the server with

#

If that doesn't see the server at all - then the ports are likely not forwarding traffic, you should check the server guides on which ports to forward and make sure this is correctly configured on the windows firewall. I believe the satisfactory wiki also shows you a way to verify externally if the ports are open.

stable hull
#

The server I am running is linux based and am able to connect using host:7777 http and telnet

native minnow
#

Ok, it sounded like you was talking about a windows server cause there's no reason why you'd want to adapt your firewall on your client to connect to the server lol

clear lagoon
abstract garnet
#

netstat -tlnup to list bound services. iptables -L to show firewall rules

stable hull
#

Yeah. I felt there was a misunderstanding too. I will play with windows firewall too in meantime to test further.

#

@clear lagoon yes ufw is enabled for 7777

clear lagoon
#

both TCP and UDP?

stable hull
#

Yes, it is enabled for both. Let me share the diagnostic.

#

I tested a nodejs server earlier on 3000 for testing purposes too.

abstract garnet
#

does your server have public address? 😮 and does the server bind correctly to ipv4?

stable hull
#

Although the server is not given a static ipv4, I am able to connect the auto assigned ipv4 and also to static ipv6

abstract garnet
#

netstat -tnlup

stable hull
clear lagoon
# stable hull

I would expect to see two four entries for FactoryServer-Linux-Shipping

abstract garnet
#

did you start up the server?

stable hull
#

Server was down at the moment. Let me start it.

clear lagoon
# stable hull

looks good. if you add the server by port&ip in the client, what happens?

abstract garnet
#

and you can't see or connect to it? You didn't answer if you have public address, btw

stable hull
#

Current ip address: 18.141.10.173

#

It just shows Server Name Pending, The server appears to be offline

abstract garnet
#

ip addr show Sorry. Just making sure, you're not giving a router address

clear lagoon
stable hull
#

This is running on aws currently

clear lagoon
# stable hull

172.16.0.0–172.31.255.255 is in the NAT range (B class private network).
did you need to configure port forwarding anywhere in AWS?

stable hull
#

No. I did not do any port forwarding.

clear lagoon
#

UDP packets on port 7777 are not being routed correctly through the NAT router

stable hull
#

Oh. What should I do to resolve that?

clear lagoon
#

what kind of cloud instance is that on aws? I'll try and see if I can find anything on it

stable hull
#

One thing that may be relevant is that the one time I was able to connect, it was allotted a static elastic ip.

#

I removed it later as I wanted to save on cost. I wanted to use ipv6

abstract garnet
clear lagoon
#

ahh you want to use ipv6, not ipv4?

stable hull
#

It is t2.large ubuntu image

clear lagoon
#

if you want to use ipv6 you will need to use the startup argument -multihome :: since the default setup breaks on binding the ipv6 port properly

stable hull
#

Got it. Although currently it is not working on ipv4 too

clear lagoon
stable hull
#

Oh. Will ipv6 work in such case? And what should i do to resolve the udp issue?

clear lagoon
stable hull
#

I missed the link. My bad. I will follow the instructions and get back

clear lagoon
#

you will need to set the -multihome :: parameter as mentioned for ipv6 though, otherwise it will bind to port 7778 TCP and an entirely random UDP port

stable hull
#

I tested ipv6 though by running with multihiome argument. It did not work

clear lagoon
stable hull
deep turret
#

fail

#

probably because you told them m
-multihome :: instead of -multihome=::

stable hull
#

tcp and udp are on different ports for ipv6

#

Testing Shark's argument

deep turret
clear lagoon
#

sorry droidfone, my bad

rare grove
stable hull
deep turret
#

👍

stable hull
#

Now ports are being set

deep turret
#

btw wait a second
so it means it break the same way on windows

#

So it's not Linux socket weird interaction but actual bug

#

I mean it would be bug anyway
but it's really in the dedicated software logic then

stable hull
#

I am not sure what that entails but I was not able to connect

#

Do we need to add [] like in browser to connect to ipv6 address?

clear lagoon
# stable hull I am not sure what that entails but I was not able to connect
Testing connection to Satisfactory Server at 2406:da18:b7:9dd3:63eb:bad8:ff91:bd2f port 7777
Connecting to HTTPS endpoint https://[2406:da18:b7:9dd3:63eb:bad8:ff91:bd2f]:7777/api/v1, expecting 404 with errorCode errors.com.epicgames.httpserver.route_handler_not_found.
TCP Test: Success.
TCP Response: {"errorCode": "errors.com.epicgames.httpserver.route_handler_not_found", "errorMessage": ""}
Sending UDP LightweightQuery Poll Server State packet to 2406:da18:b7:9dd3:63eb:bad8:ff91:bd2f:7777.
UDP Test: Read timeout.
Test complete.

still an UDP issue 🤔

rare grove
clear lagoon
deep turret
clear lagoon
#

not sure why your config is not persisting

rare grove
#

I mean that is the script that has been running the server the entire time and it hasnt changed

stable hull
#

I thing udp must not be passing the security group

clear lagoon
stable hull
#

Let me check

clear lagoon
#

AWS is like wildly outside of my knowledge base XD

deep turret
#

or their own firewall is missing udp settings ?

clear lagoon
#

and we already saw the UFW config of the server

deep turret
#

wdym you test from your end ?
I'm talking about their aws machine firewall

#

oh ok

stable hull
#

It worked!!!!!!!!!!!!!!! It was security group issue. Thanks a lot guys. You are the best!

clear lagoon
stable hull
#

Cool.

#

It is currently showing version mismatch but I think I will be able to diagnose that.

abstract garnet
#

just update both client and server

deep turret
#

Update!mercersphere

stable hull
#

Yep!! Thanks again to all of you!

dry night
#

hi guys i have question, can i build a dedicated server without using openwrt? (i am using windows if thats matter)

clear lagoon
#

if you want to have the server reachable from the internet, you will need to be able to do port forwarding.
if your router can do that (most routers can) you don't need openwrt or other open router software

#

(not sure where you got the idea from)

dusty vortex
#

openwrt is a router firmware that people could choose to install on their routers if they desire.
its not a requirement.

dry night
#

i am new to this "building dedicated server"

#

reading some stuff from internet to build

dusty vortex
# clear lagoon (not sure where you got the idea from)

im guessing the wiki... it has a section that shows examples of configuring openwrt routers for port forwarding.... but really if someone has installed openwrt onto their router, then such users would be the least likely to need instructions on how to port forward

dry night
clear lagoon
dusty vortex
#

yer, you dont NEED openwrt... i think the wiki was just trying to provide a sample/example

dry night
#

got it thx

clear lagoon
#

one liner, which I guess is fair since it's a game specific wiki xD

Check the service provider or router manufacturer's documentation on port forwarding.

#

if you need help figuring it out we can probably assist if we know the isp and router make/model

dry night
#

could you join my dedicated server for verify if you are avaliable and

#

i cant use openwrt

#

because it is locked with password

clear lagoon
#

you'll need to use the password to do the port forwarding. you should have received the necessary usernames and passwords from your internet provider when the internet line was installed

dry night
#

hmm

#

got it

#

well back to single player than

#

thx for help

clear lagoon
#

I was gonna say internet providers don't bite but uhhh, I can imagine people don't want to spend two hours on hold because they forgot their password 😂

clear lagoon
# dry night well back to single player than

If you're still interested in a Dedicated Server, there are plenty of commercial satisfactory server providers out there that sell it as a service. That way, for a cheap fee, they can setup everything for you on their systems with no technical hassle for you.

bright steppe
#

I have a question for people hosting their dedicated servers with an external provider, what is your average cost($)/hour for running your server? I want to know if I'm in the average.

clear lagoon
#

I've no experience in the matter. Might be useful to mention which currency you want it in more explicitly since there's lots of different $ currencies

bright steppe
#

Any currency, I can do the conversions afterwards, I'm assuming people are paying it in their own currency to avoid problems, if not, USD $ is fine.

rare grove
#

I lied its actaully $12.50

unreal crystal
clear lagoon
bright steppe
#

I imagine for people who have a /month cost that your server is up 24/7 ?

unkempt tusk
brazen turret
unreal crystal
#

5900x with 1tb nvme + 64gb RAM + 2gb up/down

unkempt tusk
brazen turret
#

oh haha i was surprised for a second

ionic pilot
#

guys i loaded in my save and im seeing my character as offline and i have no inv. I know all i have to do is kill him and take my stuff, but i lost all my hotbar aswell, are these saved in a file somewhere?

rare grove
clear lagoon
bright steppe
#

Thank you all for your answers. I think it cost me more than average by hosting on Google Cloud Platform then.

abstract garnet
#

iirc i paid some 30€/month and didn't get a smooth satisfactory at some point. Now I have an old pc under my desk, and it costs the electricity

#

could have been more too 😄

bright steppe
#

Yes, I imagine all those costs must be factored with the performance you get out of it. I am very satisfied with what I have on Google Cloud Platform, even if I'm a little bit over average (which means I probably won't change anything)

#

I realize I hadn't posted my info, if anyone was curious:

  • Google Cloud Platform
  • c2-standard-4 virtual machine (4 CPU / 16 GB RAM / 10 GBps egress bandwith)
    It costs me about 0.66$ USD per hour it is up (it doesn't run 24/7)
unkempt tusk
#

any reason why you don't just rent from a reputable server hoster over managing it yourself?
I run my own dedicated server for things like email, filecloud, vcs, etc too but for a game server I'd rather take the convenience of renting it over setting it up myself, I don't see any downsides

clear lagoon
#

👀 you think setting up a proper mail server is easier than a satisfactory server?

unkempt tusk
bright steppe
#

There was a few reason initially, but I guess it can all boil down to personal preferences. Some of the reasons for me was:

  • I wanted to experiment GCP (this was a home project on the side that I could transfer knowledge from home to work)
  • I can change the instance type easily if I want more power withouyt having to reinstall anything (it actually helped at some point because my initial machine was 4 CPU / 8 GB RAM and at some point our save was so big the machine was crashin with Out of Memory errors). That's why now I run 4 CPU / 16 GB RAM on a compute-optimized instance type.
  • No fuss reserved external IP address
#

And I have to side with @clear lagoon , setting up a Satisfactory Server is quite easy compared to many other sysadmin tasks.. Once it's setup, it mostly runs itself. I was pleasantly surprised when 1.0 launched, the only thing I had to do was to add the TCP 7777 rule in the firewall, boot it up (it hadn't run for a year) and it just updated itself to 1.0 and I could connect to it right away.

rare grove
#

And you can set something like pterodactyl up and run just about any game server with eas

unkempt tusk
#

does it though? OP mentioned $0.66 / hour while mine costs me $0.0092 / hour.
and in the control panel I can easily switch between hundreds of games with a click

rare grove
#

What specs are you getting for $7 a month?

unkempt tusk
#

I can also scale the server hardware up or down with the click of another button and it will keep the games and files/saves

rare grove
#

I can do that also with the hosting provider I have 😂

noble sluice
clear lagoon
#

🍿 🙂

rare grove
#

I can also run anything else off of this server including any game servers I am running OP is paying more for using GCP

unkempt tusk
rare grove
#

For some people its a cost effectiveness that we need

rare grove
#

Thats also a reason I like to host it on a vps instead of a dedicated game hosting provider

unkempt tusk
rare grove
#

It all comes down to personal preferences and what you have to work with/how much effort you are willing to put into it

noble sluice
rare grove
clear lagoon
rare grove
#

If I had to guess Mailservers will multithread and such while most games are high single core usage

noble sluice
rare grove
#

There could never be a problem with hosting a mail server on a game server

#

||Sarcasm btw||

clear lagoon
#

oh

#

sarcasm xD

#

right that's a thing 😛

rare grove
#

LOL

noble sluice
clear lagoon
#

I know how to human, trust me, fellow normal human being