#dedicated-servers

1 messages · Page 101 of 1

strong tartan
#

Afternoon all , me and a friend are running a dedicated server on docker , set the reserved ram using enviroment variable but this isn't taking effect , server appears to be using minimal resources and struggling (rubber banding etc) even on local network , any advise would be great (server resources are not an issue as its a dedicated home server)

#

big up to docker compose

topaz scarab
#

who said it wasn't, what

limpid rampart
#

I am using epicgames dedicated server.
LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: LightweightCollisionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.AbstractInstanceManager_2147473452.LightweightCollisionComponent_2147473384 NOT Supported.

midnight harness
#

Can be ignored

#

Well.. it can be ignored by you. Not by the game developers

simple pagoda
#

That didn't do anything, weird. :/
His entire server's setup via Unraid so to use docker compose efficiently he'd have to change quite a few things

#

Thanks for the help regardless! I appreciate it nevertheless

midnight harness
simple pagoda
#

Oh, ofc those were parameters 🤦‍♂️

#

gimme a sec lol

midnight harness
#

I don't have Unraid, so I can't really help with that well, sorry 😅

#

I just googled

limpid rampart
#

Is there any most cool decision? Where to look for it?

simple pagoda
#

Kk

simple pagoda
#

Sweet that's it, thanks!

grim mica
#

Think of a docker instance as its own VM, sharing some OS-level resources. When setting the memory limitation it sets the memory for that running instance. To the application it is not virtual memory but rather 'physical' memory. When/if the application exceeds the memory limit (lets say 16GB) it will start paging to disk (up to whatever the 'swap' is set) which is extremely bad from a performance standpoint. Memory and disk (even NVMe SSDs cant compete with RAM) have very different access characteristics and latencies.

I understand you were just answering a question.. but my main question to the original person would be why are you limiting it to 16GB? For 2 players that will likely get you to midgame/pre-endgame state before performance concerns are likely to creep up.

strong tartan
#

Afternoon all , me and a friend are running a dedicated server on docker , set the reserved ram using enviroment variable but this isn't taking effect , server appears to be using minimal resources and struggling (rubber banding etc) even on local network , any advise would be great (server resources are not an issue as its a dedicated home server)

topaz scarab
#

is the server spamming the log with errors

midnight harness
# grim mica Think of a docker instance as its own VM, sharing some OS-level resources. When ...

Huh that's good to know!
I only extrapolated from the docker compose examples in the README.

So it should be advisable to also include the memory limit as an environment variable which sets up ulimit -v?

For reference, even though that doesn't mean much, I never had any issues with limiting RAM this way on any other container (didn't notice increased swap usage, even when reaching said limits). Within the container, the output in tdarr-logs made me assume that the container very much knows the RAM limit

strong tartan
sturdy gust
rough meadow
#

How do we change the max player cap of a game ?

midnight harness
#

Or within the main config file

strong tartan
midnight harness
#

Yeah that sounds really odd

#

Care to share your compose file?

grim mica
#

You getting rubberbanding on LAN as well as WAN?

sturdy gust
grim mica
#

Important to know as well.. how big is the save?

sturdy gust
#

The number of cores is irrelevant

sturdy gust
strong tartan
# sturdy gust Could you send your Docker config?
  satisfactory-server:
    container_name: 'satisfactory-server'
    hostname: 'satisfactory-server'
    image: 'wolveix/satisfactory-server:latest'
    network_mode: 'host' # workaround, see https://github.com/wolveix/satisfactory-server/issues/260
    ports:
      
'7777:7777/udp'
'7777:7777/tcp'
volumes:
'/srv/satisfactory/config:/config'
environment:
  MAXPLAYERS: 4
  PGID: 1000
  PUID: 1000
  ROOTLESS: false
  STEAMBETA: false
restart: unless-stopped
deploy:
  resources:
    reservations:
      memory: 10G ```
strong tartan
midnight harness
rough meadow
midnight harness
#

It definitely won't in the late game xd

midnight harness
sturdy gust
#

I think it's just a bit scuffed from copy & paste

strong tartan
midnight harness
#

Reserving 10G seems overkill

strong tartan
sturdy gust
midnight harness
sturdy gust
#

I reserve 8GB, limit at 18GB

midnight harness
sturdy gust
strong tartan
sturdy gust
rough meadow
topaz scarab
#

what's the bandwidth usage like on ultra

strong tartan
midnight harness
sturdy gust
sturdy gust
strong tartan
rough meadow
midnight harness
rough meadow
#

No, u want me to elaborate so

strong tartan
#

@sturdy gust just noted that we wernt slide jumping but got a rubber band on this error : [2024.09.16-19.43.25:388][152]LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: LightweightCollisionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.AbstractInstanceManager_2147481742.LightweightCollisionComponent_2147481738 NOT Supported.

sour parcel
#

Had anyone played with the new server API? I have a few questions.

frosty gale
#

yes

topaz scarab
#

yes

midnight harness
#

kinda

strong tartan
#

also just got this and a disconnect : [2024.09.16-19.52.41:121][779]LogInventory: Warning: Can't find a slot size! No arbitrary, no item in the slot and no itemDescriptor passed for FuelInventory!

frosty gale
#

Im secretly writing my own wrapper that doesnt use caterpillar naming scheme and works with files

topaz scarab
#

python? pls fully type it

frosty gale
#

may or may not be released depending on motivation

#

and yes python

topaz scarab
sour parcel
#

I was trying to get the server state using the lightweight api call and have not been able to get a response. I noticed that it is little endian but not sure if the ProticalMagic was little endian or needed to be converted?

frosty gale
#

oh yuck

topaz scarab
#

check out dopeghoti's repo, he's got the udp stuff figured out

sour parcel
#

I always knew not learning Python would come back to byte me one day.

frosty gale
#

theres not even anything to learn

sour parcel
#

Thanks though

topaz scarab
#

they're all similar enough

frosty gale
#

everything is just obvious

strong tartan
# strong tartan also just got this and a disconnect : [2024.09.16-19.52.41:121][779]LogInventory...

Another disconnect with a spamming message in logs ```[2024.09.16-19.58.13:970][739]LogNetPlayerMovement: Warning: ServerMove: TimeStamp expired: 0.932374, CurrentTimeStamp: 3.408410, Character: Char_Player_C_2147432646

[2024.09.16-19.58.14:004][740]LogNetPlayerMovement: Warning: ServerMove: TimeStamp expired: 0.932374, CurrentTimeStamp: 3.436018, Character: Char_Player_C_2147432646

[2024.09.16-19.58.14:004][740]LogNetPlayerMovement: Warning: ServerMove: TimeStamp expired: 0.932374, CurrentTimeStamp: 3.464024, Character: Char_Player_C_2147432646```

topaz scarab
#

that's a lotta lag

frosty gale
#

honestly one of my bigger complaints about python is its data type for integers is infinite so doing like bitwise operations requires a lot more junk

round marsh
#

Are pipes and fluids just terrible on dedicated servers, or are they jank on SP as well? I don't understand why a manifold setup with a higher than needed input of water eventually goes empty. The math doesn't math. It's not head pressure either before someone suggests that.

frosty gale
#

pretty much everything is terrible on dedicated

topaz scarab
#

pipes have always been fucky for me, even on sp

midnight harness
icy wing
#

is it needed to do these changes on the wolveix docker image version of the dedi server? (Engine.ini, Game.ini, Scalability.ini)

Im running on a dedicated server and the water pumping area causes massive fps drops on the dedi server. works perfectly fine if i launch the save on SP

frosty gale
#

what changes

icy wing
#

i did it client side, but not sure if theyre needed on the wolveix server as well.

topaz scarab
#

By editing the config files, this limit is increased to 800 Mbit/s.
is the netcode so bad that it needs that much bw
or just an engine limit

ancient bison
topaz scarab
#

prob means camel case

frosty gale
#

yea that

#

or mabye not

ancient bison
#

ah lol

topaz scarab
#

🪱

frosty gale
#

no I love camel case

ancient bison
#

it'd be cool to see another implementation

frosty gale
#

aactually I think its literally called like python case

#

or snake case

#

when_all_your_defs_look_like_this

topaz scarab
#

snake case is pythonic tho

#

all the linters will yell at you otherwise

ancient bison
#

honestly the naming convention is a bit of a mess

topaz scarab
#

just like me

ancient bison
split relic
#

cant join my own server, any help would be appreciated

round marsh
deep turret
topaz scarab
icy wing
round marsh
split relic
#

i played for hours yesterday just cant today

#

oh waht the fuck

#

after 20 minutes of retrying it

#

it just worked

#

im going to kms

#

thank you sm for attempting it

midnight harness
#

i learned to like it

#

but I see why @ancient bison occasionally uses PascalCase, when the API expects it

sullen tulip
#

but for any reason the API responses are in camelCase 🤔
also the request keys

ancient bison
#

The properties are in PascalCase

deep turret
ancient bison
deep turret
#

slumersloops case when

fathom saffron
round marsh
frosty gale
# ancient bison

thats why Im saying it would be nice if all the methods were in camel case as well

#

maybe what this means is I need to start using a real ide

#

for python

ancient bison
#

ive got downloading done, uploading is a bit more work

frosty gale
#

i mean just do like

if function:
  #proceed as normal
elif files:
  #assume we are uploading a save

inside your requests function

#

and then just make your multifield blob inside the UploadSaveGame function and post it as a file to the request function

ancient bison
#

yea, thanks

sullen tulip
#

for me, the keys are in camelCase

#

wtf?

ancient bison
#

just the encoding part

topaz scarab
#

what

sullen tulip
#

you sure?

midnight harness
topaz scarab
#

is the first i there supposed to be lowercase too

midnight harness
#

I also wanted to implement downloading, but if you already have that, I will merge your changes first

deep turret
#

I should not be reading this smh

#

I just read multiple wikipedia page to (re)inform myself alaround about cases scheme

#

get the try hard out of me please

ancient bison
deep turret
midnight harness
#

Very close to @frosty gale 's approach here

lofty lantern
#

I finnaly was able to get it to work instead of connecting with the IP of my server I used its DNS name and the computer finally ask to change the certificate.

ancient bison
#

Ahhh awesome

#

Do you know how to open a PR?

midnight harness
#

I extended __requests to accept multiparts

#

Oh and I changed your {} default parameter usage, because that is illegal in python for side-effects reasons

ancient bison
#

Can't you juse do files=files and set it as None in the default?

ancient bison
midnight harness
#

you can leave it like this i guess

deep turret
#

if you put something inside, it will change for every other call

ancient bison
#

Yeah, I've learnt from experience if you want to mutate it - it'll cause problems

midnight harness
#

its a static object assigned once

ancient bison
midnight harness
ancient bison
#

That's fair, and better now then in the future

midnight harness
ancient bison
#

I'll run ruff on it

midnight harness
#

You can no longer also pass a json= object

ancient bison
#

what about json=None too?

midnight harness
ancient bison
#

Uhh no, I think this would be easier to discuss on github

midnight harness
#

Yeah sure

topaz scarab
#

or another discord

midnight harness
ancient bison
#

Ooh, I forgot clientCustomData thats what was causing issues

#

I was sure I had it right, totally forgot

surreal pilot
#

Apologies. If I'm misunderstanding understanding, but does the dedicated server use the same ports as playing through the client?

If I load into my world from the game a friend can join. But when I turn on a dedicates server they cannot join (says server is unreachable). Anyone know what I may be doing wrong?

deep turret
#

join

#

you mean through ip

#

if you mean throw epicc/steam id
then port forwarding and firewall

chrome pumice
ancient bison
ancient bison
midnight harness
#

I made changes to .gitignore which I forgot, f

ancient bison
#

np

midnight harness
ancient bison
#

you know the formatter black?

#

would you mind running pip install ruff && ruff format pyfactorybridge/__init__.py just to format things?

midnight harness
#

sure wouldn't mind, will do

ancient bison
#

cheers

fathom saffron
midnight harness
#

it changed some parts I didn't touch tho, but looks fine, you be the judge

ancient bison
#

yeah, it'll just format everything

lost kindle
#

My server has a very high ram usage regardless of the complexity of the save. Is this normal?

atomic patio
lost kindle
#

Roughly 10 gigs

fathom saffron
#

dangit

surreal pilot
#

Okay I thiiiink I got it working in regards to joining. I can't figure out where the dedicate server files (like the save files) are located?

fathom saffron
#

welp here goes my writeup

frigid flower
#

yoo has anyone worked through TLS issues serving their dedicated server through a proxy

topaz scarab
midnight harness
fathom saffron
#

but it works so I'm not touching it anymore

midnight harness
frigid flower
#

yeah, i have the game running on a server in my house, setup via tailscale to just serve port 7777 to the VPN, and then i have a public facing proxy server out in the world somewhere also on the tailnet, forwarding 7777 traffic to the game server

#

says its not authenticated so i think it's finding the game, but having TLS issues

topaz scarab
#

are udp packets getting forwarded

frigid flower
#

oh great question

frosty gale
#

does like regular dns support ipv6 stuff

frigid flower
deep turret
#

you mean is dns supporting ipv6 or do ask if game is specifically supporting ipv6 dns records ?

frosty gale
#

Im asking about like making ipv6 dns records

deep turret
#

dns fully supports ipv6, does not change much

frosty gale
#

since ive never actually seen one

deep turret
#

and I think now the game too

frigid flower
deep turret
#

^

frigid flower
#

like A records, but they scream louder

deep turret
#

four times as big

frosty gale
#

I should buy an ipv4

deep turret
#

?

plush granite
#

[472]LogAkAudio: Warning: UAkGameplayStatics::StopActor: Could not retrieve audio device. What is this?

deep turret
#

just after you knew about ipv6 dns ?

frosty gale
#

yes

#

its an investment

deep turret
#

investment for what

frosty gale
#

the future or something

deep turret
#

ipv6 is more of an investment

#

we call these things technical debt

frosty gale
#

yea but were not gonna run out

deep turret
#

knowing setting up dns is going to be good for you in the futur

frosty gale
#

my ipv6 holdings for when we have trans-galactic NAT

surreal pilot
#

Okay I'm figuring things out. For some reason the server joins after the onboarding process. Like it starts at tiers 1-2 and skips tier 0. Anyone know how to fix this?

frosty gale
#

no fix

#

thats a feature

wet cedar
#

So is there some known issue where the Linux dedicated server binary for 1.0 is absolute trash? It crashes the very second I try to create a new game from a connected client.

frigid flower
deep turret
#

what does it tell you

#

are you running on vm ?

ancient bison
#

@midnight harness tysm, not sure why but its not adding you to the contributors list

wet cedar
#

Yeah, it's running in a very powerful VM.

frosty gale
surreal pilot
#

I have a friend new to the game and wanted him to see upgrading the HUB

frosty gale
midnight harness
topaz scarab
midnight harness
#

Thanks for the library!

frigid flower
ancient bison
#

np! thanks for the contribution

wet cedar
#

This seems to be the crash point

surreal pilot
frosty gale
#

it transitions fine

frigid flower
# wet cedar This seems to be the crash point

the actual point that it crashes is higher up, you' pasted the bottom of the stack trace. idk about that xdg-user-dir command not found line though, that looks like a shell script issue...

frigid flower
wet cedar
#

Yes, I presume that's the wrapper

#

and since this is a headless server, obviously the xdg utils aren't present

deep turret
#

no the xdg thing is only after the error is reported

topaz scarab
#

okay,

deep turret
#

xdg is standard for knowing about directory/log/binary structure

#

the error still is higher up

#

anyway likely a vcpu type error

#

either set it to host or add several instructions set

topaz scarab
#

that's only if you use a DE at all, right

wet cedar
#

Alright, this is a VM on my own Proxmox, so I can easily do that.

barren swallow
#

Read every article I can find but I still get "Failed to connect to Server API", Windows, All ports are forwarded on router, disabled firewall for fun, I get the certificate prompt, then hit okay and stuck in a loop with that error message. Anyone have some magic for me? 😄

topaz scarab
#

default cpu on proxmox should be fine ...

deep turret
#

it talks about cert everythime?

wet cedar
#

This is the section before the stack dump

deep turret
wet cedar
#

SIGABRT, but not seeing why

topaz scarab
#

x86-64-v2-AES isn't enough?

frosty gale
#

Signal 6 again

deep turret
#

most hypervisors use most "compatible" cpu types by default, compatible for the hypervisor host machine, not for running softwares nor performance

#

it's like that so its easy to roam your vm afterward

frosty gale
#

cpu type needs to be changed to host or something

deep turret
#

or even do live migration

topaz scarab
#

The backend default is kvm64 which works on essentially all x86_64 host CPUs and the UI default when creating a new VM is x86-64-v2-AES, which requires a host CPU starting from Westmere for Intel or at least a fourth generation Opteron for AMD.

deep turret
deep turret
#

and opteron is old

frosty gale
topaz scarab
#

headless doesn't mean no web ui, which is what they mean when they say ui

topaz scarab
#

@deep turret

deep turret
#

why do you ping ?

topaz scarab
#

just making sure you saw my response

deep turret
#

I saw that, but opteron 4 is still from 14 years ago

topaz scarab
#

can't retroactively reply in a message

#

should be fine then

deep turret
#

not really

frosty gale
#

my cpus are Westmere

frigid flower
wet cedar
#

Well it's definitely getting farther now.

barren swallow
deep turret
#

AVX which is hard requirement is only in bulldozers

real panther
#

is there a problem on dedi's with the hard drive lib ?

deep turret
#

not before

topaz scarab
#

4th generation opteron is bulldozer

deep turret
#

we are talking virtualization there, so the absolute minimum of what is claimed supported set is used

#

there is lisbon before bulldozer

#

and AVX2 is only in excavator

wet cedar
#

Success. Changing the VM in Proxmox's QEMU settings from kvm64 to EPYC-Rome has solved my issue. Thank you for the assistance fellas.

topaz scarab
#

another kvm64 user

#

read the wiki !!1i!

wet cedar
#

I did read the wiki. 18 months ago when I made the AUR package. If it's such an issue, they should detect it. I consider a regression on their end.

topaz scarab
#

wew

sour parcel
#

I now need to work on the curl part to get more information

brazen oyster
#

How do i turn on god mode on dedi to get my stuff back?

frosty gale
#

giant button that says that in server manager

barren swallow
ancient bison
#

@midnight harness hey, so your commits went using a GitHub email or username which was why it doesn't show up - but I've added a contributor's file with you

topaz scarab
brazen oyster
#

There isnt a Load game button

frosty gale
brazen oyster
frosty gale
brazen oyster
midnight harness
barren swallow
topaz scarab
#

since 1.0
100% not what the wiki says

brazen oyster
barren swallow
#

What wiki you looking at?

frosty gale
#

dont ask me

#

I agree with you man

topaz scarab
#

unless it's the one outdated section you're talking about, which is clearly marked outdated, and only relevant to windows

brazen oyster
#

why no special perms for owner to turn it on and solve a problem then turn it off?

frosty gale
#

that online save editor can probably get your stuff back or remove the advanced settings tag

topaz scarab
#

all the linux sections are updated :^)

frosty gale
#

idk if its working with 1.0 yet though

barren swallow
frosty gale
ancient bison
#

You might need to use git config user.name "your name"

midnight harness
brazen oyster
frigid flower
#

u can grab the save off the server

brazen oyster
#

how?

mortal gull
#

Can’t you download the save from the in-game UI now?

brazen oyster
#

its just5 stuck wtf

#

Had to alt f4

mortal gull
#

Dang, well if you regain access: under Manage Saves you can just download/upload.

brazen oyster
#

stupid devs should fix this its absolute BS

mortal gull
#

If that doesn't work, your server host should allow you access from the console.

#

Chill out lol it's not that big of a deal. It'll get fixed.

brazen oyster
#

why was it not fixed for release? I know it existed then

mortal gull
#

Couldn't tell you.

brazen oyster
#

brill now its night so i have to wait 20 minutes until the new day cos its too dark to see in there

deep turret
brazen oyster
#

about 10 seconds

deep turret
#

man what

hollow jewel
#

patience of a saint

deep turret
#

did your game even took 10sec to load

brazen oyster
#

It was saying it would load a game but then it didnt go to loading screen, and it would have downloaded the file in that time, so whatever it was actually doing wasnt what it said it was doing.

deep turret
#

at least complain saying "its taking forever" or something, not utterly broken at all

#

it's not downloading anything

#

it's loading it

#

also ofcourse it send you to loading screen while loading

#

what

brazen oyster
#

well it wasnt loading because it didnt go to the loading screen

deep turret
#

your screenshot man

brazen oyster
#

exactly

deep turret
#

this is even more verbose than loading

brazen oyster
#

I click in the load game section then it tells me that of course I'm gonna quit whatever its trying to do

mortal gull
#

._.

deep turret
#

I cant imagine you facing this

brazen oyster
#

its not changing to green

final loom
#

So, I checked the wiki, and am not sure where to go next. I am running a dedicated server in a docker container on unraid and for the life of me cannot get DiscordGSM to query the server. I have tried on port 7777, 15000 and 15777 and no luck. People outside my network are able to connect on 7777 (and the other 2 ports are configured the same way for NAT), but no go. I've also tried adding "-ServerQueryPort=15777" to the "Game Parameters" section without luck. Thoughts? Anyone with this same issue?

topaz scarab
#

sure doesn't sound like you read it

#

only 7777 is used now

final loom
#

i mean it says that 15000 and 15777 arent in use

#

and i tried setting up DiscordGSM to use 7777 and it still says its not queryable

topaz scarab
#

discordgsm doesn't look like it's been updated for satisfactory

final loom
#

I assume this is the "pre 1.0" version

#

I was figuring that it was a issue on their side, I appreciate your help @topaz scarab !

topaz scarab
#

cool project too tbh
too bad i didn't know about it so i wrote my own tho lmao
mine has additional control anyway

pastel ether
#

Hey friends. So my server doesn't have auto-pause enabled, but still goes offline after a while. Any tips?

topaz scarab
#

looks pretty enabled to me

#

oh that's a shit message

#

describe "after a while"

pastel ether
#

v

#

uhhhh, a few hours maybe?

#

usually when we all go to sleep after the server resets

topaz scarab
#

what os / service manager

#

is the process running when it says it's offline

pastel ether
#

im using steamcmd and yes, the cmd prompt is still open when i log back into my computer

faint sequoia
#

Is anyone willing to help me troubleshoot this issue? Ok if not, it may be completely network related and not anything to do with the game.

This is my friend's dedicated server.
I was playing on it earlier today.
They've restarted the server, and I've restarted my game (and Steam!) many times.
It it still online, and I am talking to them.
It is not a Tuesday night for Steam maintenance, so that's not it...
I am able to ping the server at port 7777 and get a response.
Any ideas?

topaz scarab
faint sequoia
faint sequoia
faint sequoia
#

Ok, weird... It just magically started working again ??? hehe

topaz scarab
#

anytime!

faint sequoia
#

when the brain autopilot takes over^

( I didn't say thanks, but... thank you anyways lol )

topaz scarab
#

oh no, that was the joke

lean cargo
#

Is there voice chat in game?

#

Also someone know if there is way to prevent killing offline coffee drinking people and/+ possibly remove them from world?

tired ether
#

where do I upload blueprints to on a dedicated server?

frosty gale
pastel ether
deep turret
lean cargo
#

Is settings from game applying also for servers?

#

i mean keep inventory + arachno mode

#

Or do i need to set it somehow on server itself

frigid flower
#

does anyone have a good reverse proxy setup for the game (not just the api)

idle crystal
#

I see there has already been a game update since 1.0. Fair enough, but steamCMD's latest server version is not new enough for it. Cannot resolve version mismatch between game and server. Really?? I thought we were past this with 1.0.

idle crystal
#

And completely reinstalled server

#

Game version is higher than server version

tough hamlet
#

Anyone who has made a server that works?

manic sand
#

been playing on windows just fine.

frigid flower
tough hamlet
#

He can log in to his server, but when I try I get an error message in the main menu

idle crystal
#

Solved my issue... SteamCMD installed the update to a different location for some stupid reason and so when I went to launch the server after it was still the old one

dusty mesa
#

how do i upload blueprints to a apex server

gentle shore
#

can you enable advanced game settings once a dedicated session is running?

#

after i mean

tough hamlet
#

Does anyone know a good tutorial on how to make the local server?

#

dedicated*

stone walrus
#

I'm curious if I can change the time of day that my dedicated server does a restart

patent cedar
patent cedar
tough hamlet
#

how i fix that?

#

my friend made a server, he can log, bu i can't

thorn beacon
#

is there a reason why a dedicated server would be randomly crashing after the first autosave

radiant blade
#

how would i be able to make a dedicated server?

low bolt
#

check the wiki for dedicated servers

#

I successfully setup a dedicated server and verified that my brother and I could both connect and play. It was only running for about 3 hours and while he was playing he got notified of a server restart. The server settings are set for 24 hours, but not sure if it is based on a clock or run duration.

uncut hawk
#

We need a fix for linux servers please

acoustic pike
#

Hey guys I'm still having issues getting a dedicated server running. My port is open and is reachable, and my server is working properly over my Tailscale network, but when I try to connect using the public IP it always shows as offline. I have no idea what to do at this point.

acoustic pike
uncut hawk
#

is it linux?

acoustic pike
uncut hawk
#

Oh 🤷‍♂️

acoustic pike
#

for clarification, the server this is running on is connected to 4 different networks. One of them being my Tailscale network. The other 3 are 3 different VLANs.

muted magnet
#

is anyone else seeing a wild amount of (probable scraper/bot) traffic into 7777? i'm hosting satisfactory from a local server my ISP is going buckwild with "malicious" IP detection since i opened this port forward up. haven't seen it flare up like this on other game servers i host.

acoustic pike
#

Also note minecraft servers work fine, its just Satisfactory specifically. When I attempt to connect from the client, the CLI gives the "NotifyingAcceptingConnection from:" messages. And a lot of them.

thorny dew
acoustic pike
acoustic pike
#

I just tried on a different computer there, one that is on only one network, and it is still not working

tender thicket
#

U can test by going to https:// port:ip in ur browser

#

Show us what u get

#

u should get an error json about an Epic handler

#

something along those lines

#

Sorry

#

ip:port

#

obviously

acoustic pike
tender thicket
#

good]

thorny dew
#

Yeah API is fine

tender thicket
#

thats exactly what u wanna c

acoustic pike
#

ok well that's good then

tender thicket
#

that means that at least the rest api is open

acoustic pike
#

any guesses as to why its showing as offline then?

thorny dew
#

I'd double check if you maybe missed UDP forwarding

tender thicket
#

id assume udp isnt forwarded on the router

acoustic pike
tender thicket
#

didnt u say that the machines on another network?

#

How could u know if that networks router is port forwarding correctly

acoustic pike
#

here's an idea of how it is set up at this house

#

ISP -> Xfinity Gateway -> Ubiquiti Dream Machine Pro -> Network Switch -> Server

tender thicket
#

idk what the dmp is, is it some sort of router?

acoustic pike
#

The UDMP is creating and propogating the VLANs. I wouldn't think there's an issue there because my Minecraft servers all work fine.

acoustic pike
tender thicket
#

Yeah i gathered that

acoustic pike
#

oh

tender thicket
#

but idk its functionality

acoustic pike
#

yes its an enterprise router/firewall

tender thicket
#

Okay, is ur xfi in bridge mode?

#

Or r u just using it as an actual router

acoustic pike
#

the xfi is being used as a router

tender thicket
#

ok, and uve port forwarded on that

acoustic pike
#

yes.

#

can confirm

dusk flower
#

Is anyone else getting this error? It started happening just today all of a sudden.

Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
CommonUnixCrashHandler: Signal=11
[2024.09.17-00.44.12:219][982]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: unaligned memory access (SIMD vectors?)

[2024.09.17-00.44.12:219][982]LogCore: Fatal error!

tender thicket
#

Did one of ur dimms fail?

#

can u run a memcheck?

tender thicket
#

like having the dmp switch 7777 to 15k or smth

#

bc for whatever reason the game abhors that

#

it just doesnt like it one bit

stoic moon
#

I'm also getting segfaults/SIGSEGV today too

#

cant run dedicated anymore

tender thicket
#

interesting

stoic moon
#

running on ECC memory too

acoustic pike
thorny dew
#

Maybe on the machine hosting the game server or one of the routers

tender thicket
#

yeah its 99% a udp problem in one of ur routers or something

thorny dew
#

If you're using ufw make sure it's not just tcp that's being allowed in

unreal crystal
stoic moon
thorny dew
dusk flower
acoustic pike
thorny dew
#

What about the server?

acoustic pike
#

I could attempt to change it so there are two rules, one for TCP and one for UDP

tender thicket
#

worth a try ¯_(ツ)_/¯

acoustic pike
stoic moon
unreal crystal
dusk flower
unreal crystal
#
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2024.09.12-10.06.42:561][618]LogCore: Assertion failed: mConnectedComponent->IsConnected() [File:.\../../FactoryGame/Source/FactoryGame/Private/FGFactoryConnectionComponent.cpp] [Line: 135] 
Attempted to disconnect an already disconnected connection: FGFactoryConnectionComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Build_AssemblerMk1_C_2146252690.Input0 <-> FGFact```
#

^thats corrupted buildings

dusk flower
#

Yeah - that's generally what I see after

unreal crystal
#

means you fucked with blueprints and now life is pain

#

gotta go edit the save and delete it all

tender thicket
#

oh yeah

#

el classico blueprints

#

i hear theyre a shitshow rn

acoustic pike
#

holy fuck

#

im so confused

tender thicket
#

i guess it worked

acoustic pike
tender thicket
#

yeah sometimes routers are weird abt that

acoustic pike
#

that's exactly why I'm confused

dusk flower
#

Oh damn - we had some blueprints for steel that haven't caused issues but I started to build roads through blueprints.

acoustic pike
#

that is definitely a bug in one of the router's firmware

tender thicket
#

When was the last time u updated either of them

acoustic pike
#

when TCP/UDP combo is selected, one of the protocols isn't actually enabling.

tender thicket
#

Can u isolate it to one router?

unreal crystal
acoustic pike
tender thicket
#

interesting

unreal crystal
#

xd it can corrupt every blueprint you place and cause the server to crash when you delete them

tender thicket
#

maybe it isnt directly a bug

unreal crystal
#

it's fun sh it

acoustic pike
stoic moon
acoustic pike
#

I need to transfer over my save file from my temporary server from my Tailscale network

stoic moon
unreal crystal
stoic stream
#

Any dedicated server fixes coming, or we have to wait until 2.0?

unreal crystal
#

they're on a 4 day weekend

#

so any work won't begin until tomorrow

acoustic pike
#

@tender thicket idk if you happen to know, but where is the save file stored for servers?

tender thicket
#

what os

acoustic pike
#

windows

tender thicket
#

appdata

acoustic pike
#

I'm looking in the server directory

tender thicket
#

local

#

factorygame

#

saved

#

savegames

tender thicket
#

u can download it from the server thru the server manager

#

then upload it on the new server thru that same mgr

acoustic pike
#

noted

tender thicket
#

but if u r gonna do that then thats the path

acoustic pike
tender thicket
#

shouldnt do no

#

just jump out of the server mgr

#

then back in

acoustic pike
#

nvm i think i got it

#

told it to load the save

tender thicket
#

well yeah u need to do that as well

stoic moon
acoustic pike
#

Ok, last question I think

#

how do I increase the max number of players?

tender thicket
#

theres a launch arg for it

#

wiki

acoustic pike
#

thank you

#

i should be able to add that to my bat file

#

got it all

#

wow that was a wild ride

oblique coyote
#

I don't know if it's the same error but I'm having this when trying to run in arm, the server starts but when trying to create the world this happens

buoyant ore
#

Getting this error when attempting to join a friend's server. We've played plenty in the past but haven't played now since the last several updates

unreal crystal
#

they need to fix their ports

tight orbit
#

My friend is having an issue connecting to my satisfactory server. Everything is updated, including the server and all of our clients. I have had five different people connect to the server and when they first do, they get a message saying theres no authentication token, and click something like "close" or "okay". Everyone except this one person is having no issues, but when they try to connect to my server they get no authentication error and the server just appears offline with no way to connect to it. Is this a known issue? Any help would be much appreciated

buoyant ore
nova dock
radiant blade
#

hey everyone so i watched a youtube video on how to set up a server and for some reason my friends cant join it and it keeps saying offline can someone plz help me with this problem im haveing?

tight orbit
nova dock
tight orbit
#

I'm sending everyone a link to my subdomain and its been working fine, just standard nginx proxy manager and opened ports.

#

So maybe its not a networking issue?

#

I really have no idea

thorny dew
#

You can double check if they can at least get a response from the http server

#

https:// server_ip:7777

#

And see if they get a cert error or a json response

#

Which means it's working

#

And if it is working, then the trouble is something with UDP

radiant blade
thorny dew
thorny dew
radiant blade
#

idk what that means

thorny dew
#

Time to use google

#

I'm on mobile so I wont be typing out long instructions

radiant blade
#

how would i fix it tho

thorny dew
#

Look up how to port forward

#

It's on the wiki too iirc

radiant blade
#

ok ty ill look

#

ty

thorny dew
#

A bit different depending on your router

thorny dew
tight orbit
#

So he can connect to my direct IP not not though my proxied subdomain

#

Really confusing cause nobody else is having this issue

radiant blade
#

yay i still cant figure it on my own thats why i was asking if someone could help me like walk me tho it

radiant blade
tight orbit
#

We have identified the issue

#

"Plume"

radiant blade
tight orbit
#

Not talking about your issue bud

radiant blade
tight orbit
#

Look up a tutorial on port forwarding

#

There are thousands

heavy loom
#

so me and some friends are trying to make a server and we're stuck on sever name pending

radiant blade
patent cedar
#

@heavy loom @radiant blade Both of you will need to forward port 7777 udp and tcp and the same for your firewall.

#

If you need a guide put your brand and port forward into google.

radiant blade
patent cedar
#

@radiant blade Can you connect?

radiant blade
#

yea me but when my friends try to it says offline

patent cedar
radiant blade
#

ok so i do that and they should be able to connect to my dedicated server? sorry just wanna make sure im understanding this right

patent cedar
#

Yes that is your public ip to the internet. Give them the ivp4 one

radiant blade
#

ok but why does it keep saying offline if im not in the server thats another question i wanted to ask

radiant blade
patent cedar
#

Also, are you hosting and playing on the same machine?

radiant blade
#

like all on one pc

patent cedar
#

Yes

radiant blade
#

yea

patent cedar
#

There's currently a bug where the host leaving the server will cause it to crash so be aware of that.

fierce valve
#

Any update on Foliage ghosting being fixed for dedicated servers?

radiant blade
patent cedar
radiant blade
#

ok yea im trying to see if i have everything working right and if people can join me with no problems

patent cedar
radiant blade
#

but i think you fixed my issues

patent cedar
radiant blade
#

and one more thing do i have to leave steamcmd.exe open or can i close it

deep mortar
#

Hello fellow kings and queens of industry. I am running a dedicated server on my LAN. It's running a docker image in linux, 64 gigs of ram. 8 dedicated gigs of memory, 16 reserved. 64gb on the server. running an AMD 5700, ssd's etc. But despite having 2.5 gbe, I'm getting pings on my server of like 18-19 ms, when my LAN pings are usually in the 0-1 ms. Additionally, when i use the chainsaw, plants just stopped dissapearing. I get the leaves/ wood, but the models stay and persist even after a reboot.

radiant blade
patent cedar
#

Sure

deep mortar
#

Thank you for the updoot kindly Ceo

deep mortar
radiant blade
# patent cedar Sure

it says servers offline when i try to load into it do i have re open the dedicated server app? for it to be online

fierce valve
#

Yeah. We had a world that people were joining through Steam, but once we set it to a dedicated server the foliage started bugging. Now it seems to be permanently glitchy, even if we don't host it through a dedicated server.

patent cedar
slate stirrup
#

I have an on-going game and wish to have a friend from epic join my session
hes being unable to link hist account to steam and we are trying to play together using IP, how do I proceed after change this setting?
I gave him my IP but it didnt work

radiant blade
patent cedar
#

@slate stirrup You will have to port forward 7777 tpc and udp and any firewall rules for those

radiant blade
#

i also did my firewalls to

#

do you have satisfactory downloaded @patent cedar

#

i need someone to test my server if they can to see if they can join properly

patent cedar
#

I'm about to run off for a meeting for a few hours. Someone should be here

radiant blade
deep mortar
#

I've got 5 minutes blazin

#

@radiant blade pm me your info

radiant blade
deep mortar
coral ice
#

hey y'all, any ideas on why one specific friend cant join my dedicated server? I and others can join fine, and he's validated his files. Just bought it today, we're on the same version of the game and the server is up to date.

#

He can ping my server fine

past trail
#

It seems who ever claims the server that account is attached to the server so when you leave it kills the ports and kicking everyone else from the server. Anyone know of a way to claim the server without adding a fingerprint ?

quasi kettle
unkempt moat
coral ice
unkempt moat
#

What ports are you forwarding?

hollow thorn
#

Anybody know how I can set the specific time that the server restarts? I have it on a 24 hour restart, but it restart right during the time that everybody's playing at 8pm. Id, like it to restart at 4am. I have already tried setting the restart time to a lower number so it would reset at 4AM and Then after the restart set the restart interval back to 24. But then it just reset again at 8PM today!

strong merlin
#

anyone know why I got a Server restart in 10 minutes notification on a single player game?

acoustic pike
#

Hey has anyone seen errors like these?

#

Friend and I were playing on the server and then out of nowhere it crashes and won't go online again

quick mist
snow sandal
#

Is there a dedicated server wiki yet

#

for 1.0

quick mist
quick mist
snow sandal
#

thanks

quick mist
#

cheers

hollow thorn
quick mist
#

(most servers are set to UTC)

hollow thorn
#

its on windows in a docker container. so windows time or is there a setting for dockers? I just checked windows... its set correctly (UTC-6) Central Time.

quick mist
#

Add to your Docker compose file:

    environment:
      TZ: "America/Chicago"
#

then restart the container

lyric mist
#

Having issue on Windows computer dedicated host, receiving screenshot error. Is this a certificate issue? How do I resolve this?

hollow thorn
#

cool, I'll try that

quick mist
lyric mist
#

Time is correct, I also verified timezones.

#

Is there a certificate file I need to look for or create?

quick mist
quasi kettle
#

oh shit we can give it a real letsencrypt cert or something?

quick mist
#

you sure can

#

the cert and its chain of trust go into a Certificates/ directory where the rest of the server is installed. The directory is not there by default

quasi kettle
#

nice

slow pier
#

Hey guys, I need some help here.
So I'm making a dedicated server with the steam tools, but for some reason I can't get the port to open up.
I can get into the server myself just fine, but my friends cannot.
I'm checking the port with a port forwarding tester and it's still showing closed even tho I have it opened in the windows firewall (TCP and UDP for both inbound and outbound rules) and for my router as well

quick mist
#

Have you double-checked the LAN address you're forwarding to on the router matches the current LAN address of the host you're running the server on?

slow pier
#

I'm running it on the same computer I'm gonna be playing on, so it should be the same as my computer's address right?

quick mist
#

yes. Be advised there's a known problem with running the server and client on the same host though

slow pier
#

oh

#

what would that be?

quick mist
#

if a player quits the server, the server misinterprets that somehow and the server then goes catatonic until it's restarted

slow pier
#

oh wtf

#

yikes

quick mist
#

yeah. I imagine CSS will have a fix for that pretty quick once they're back from the post-release weekend break

slow pier
#

ok that's good then

#

I'm planning to start a world in a few months just so we can play when most of the shit is ironed out

acoustic pike
#

Does anyone know where in the world this directory is? "/Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level"

quick mist
acoustic pike
slow pier
#

where'd u get that from?

acoustic pike
#

there's a load error

quick mist
lyric mist
quick mist
# acoustic pike

looks like an internal housekeeping reference and that doesn't look like an error; just a log entry

acoustic pike
#

at present moment the server will not go online

#

my friend and I were playing on it and out of nowhere it crashed

quick mist
lyric mist
#

hmmm

quick mist
acoustic pike
quick mist
#

the last line you showed there looks like the server nominally hitting the "waiting to start" state

acoustic pike
#

that slew of errors happened right before the server seemed to die

#

it hasn't showed as online since

quick mist
#

The server reports non-critical "Errors" quite aggressively. Mine has hundreds of logs just since UTC midnight today and it's been running fine:

$ grep -c Error FactoryGame.log
335
acoustic pike
#

and i've uninstalled the files and reinstalled them clean, and it still persists.

quick mist
#

Are you running the server and a game client on the same host?

acoustic pike
quick mist
#

If you restart the server does it come back online?

acoustic pike
#

nope

#

i've restarted it a dozen times or more by now

#

it always looks like its going online, but the client never sees it online

quick mist
#

well that is odd; it won't usually go from "it works" to "it doesn't" spontaneously

#

is the server hosted on a home connection or in a datacenter or cloud provider somehwere?

acoustic pike
quick mist
#

Is there any chance the server's internal (LAN) IP address has changed?

acoustic pike
#

They are set static on my interfaces on this server

quick mist
#

Can you double-check just to be certain? Not that I don't believe you but I like to cover all the bases

acoustic pike
#

can confirm they are still the same

quick mist
#

hmm

acoustic pike
#

and can confirm the ports are still reachable, so its not a spontaneous port forwarding issue.

quick mist
#

so the TCP and UDP ports are both open and listening but the server's just catatonic? That's wild

acoustic pike
#

as far as i can tell, yes

quick mist
#

do you mind sharing the WAN address so I can ask the UDP API about the server's health?

acoustic pike
#

my friend was able to join the server once after all this happened but it basically lagged so much his client disconnected before he could actually fully load in

acoustic pike
#

so suddenly now it works when I don't use the bat file and I run the EXE manually? that's really odd

lyric mist
#

is there a way to delete the self generated cert, and recreate?

stoic stream
#

omg these bugs, come the hell on

quick mist
#

It doesn't seem to write the self-signed cert to disk, so AFAIK the only way to get it to eschew it is to provide your own

lyric mist
#

or I guess I wait 45 mins? 🤷🏻

quick mist
#

I guess so. Maybe FICSIT is insisting you have yourself a sandwich

lyric mist
#

Thanks for the help @quick mist

quick mist
#

sure thing

lyric mist
#

waiting worked

topaz scarab
high ridge
#

Except the option for network on server settings is there any other option that can be used to optimize network bandwidth ?
I tried to run dedicated server on 2 of my laptop (by Wi-Fi) and there is some lags/rollback but when i plug Ethernet cable no more problems.

I find this crazy that network is so much used in Satisfactory. Even endshrouded server (which can support more players than satisfactory by default) is not that much network user. And my satisfactory server is on the start (we don't have factory built yet).

topaz scarab
#

wifi channel congested?

#

running servers on wifi lol

surreal pilot
#

Dedicated server... seems to crash when I log off? Anyone have any idea? Like I start it, it runs fine, then my client leaves and it seems to break the server. Restarting the server it just hangs and never comes back online. I have to delete the map file for it to work again.

#

Googling, I see a couple reddit threads talking about the issue, but no real fix for it.

#

Okay. Looks like joining via local host to the dedicated server on the same machine borks it. Gotta join through the external network IP even if on the same machine. Weird.

deep turret
ivory charm
#

Hello everyone,

I’ve been trying to set up a Satisfactory 1.0 dedicated server using AMP by CubeCoders. The installation process seemed to complete successfully through SteamCMD, and I received the message "Success! App '1690800' fully installed." However, when I attempt to start the server, it doesn't run or crashes immediately.

Has anyone encountered a similar issue or knows a potential solution to get the server up and running with AMP? Any help would be greatly appreciated!

Thanks You!

deep turret
#

what's Amp ?

#

mods are not supported by coffee stains studio
only the possible of developing them is supported

ivory charm
#

AMP is a gamserver platform

#

i don`t use mods

topaz scarab
#

paid gameserver platform

earnest river
past plaza
#

hi does annyone know whith wich usr i need to create the restart service in debian?

topaz scarab
#

go bug them, that's what you pay them for

topaz scarab
earnest river
#

What are the recommended system specs for a 4 player dedicated server, if I wanted to host it on like, linode or something?

deep turret
#

there should be a pinned message saying :
this channel is not nitrado/indifferentbroccoli/gportal/amp/<insert_provider_name> support service
this channel is for general questions about satisfactory for dedicated servers
or support / sharing about installing and running the dedicated server yourself

deep turret
#

then add most systemd guards

#

I can share systemd template if want

past plaza
#

Job for satisfactory.service failed because the control process exited with error code.
See "systemctl status satisfactory.service" and "journalctl -xeu satisfactory.service" for details.
steam@vmd34263:~/satisfactory$ systemctl status satisfactory.service
× satisfactory.service - Satisfactory dedicated server
Loaded: loaded (/etc/systemd/system/satisfactory.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Tue 2024-09-17 11:02:12 CEST; 5s ago
Process: 15517 ExecStartPre=/usr/games/steamcmd +force_install_dir /home/steam/satisfactory +login anonymous +app_update 1690800 validate +quit (code=exited, status=200/CHDIR)
CPU: 824us

this is the error i get with mine

midnight harness
#

Use journalctl for more info.

So try journalctl -xeu satisfactory

midnight harness
supple dock
#

Deutsch

Hallo, ich habe eine Frage: Ich wollte gerne die Anzahl der Spielerplätze von 4 auf 10 erhöhen und habe das auch schon versucht. Dennoch wird weiterhin nur die ursprüngliche Anzahl angezeigt. Was kann ich tun?

Englisch

Hello, I have a question: I wanted to increase the number of player slots from 4 to 10 and have already tried doing so. However, the original number is still being displayed. What can I do?

past plaza
# midnight harness CHDIR sounds like a path problem. So either a path you specified does not exist,...

░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support:
░░
░░ Automatic restarting of the unit satisfactory.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Sep 17 11:03:09 vmd34263.contaboserver.net systemd[1]: Stopped satisfactory.service - Satisfactory dedicated server.
░░ Subject: A stop job for unit satisfactory.service has finished
░░ Defined-By: systemd
░░ Support:
░░
░░ A stop job for unit satisfactory.service has finished.
░░
░░ The job identifier is 2389 and the job result is done.
Sep 17 11:03:09 vmd34263.contaboserver.net systemd[1]: satisfactory.service: Start request repeated too quickly.
Sep 17 11:03:09 vmd34263.contaboserver.net systemd[1]: satisfactory.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support:
░░
░░ The unit satisfactory.service has entered the 'failed' state with result 'exit-code'.
Sep 17 11:03:09 vmd34263.contaboserver.net systemd[1]: Failed to start satisfactory.service - Satisfactory dedicated server.
░░ Subject: A start job for unit satisfactory.service has failed
░░ Defined-By: systemd
░░ Support:
░░
░░ A start job for unit satisfactory.service has finished with a failure.
░░
░░ The job identifier is 2389 and the job result is failed.

can you see something i have no clue about this

midnight harness
deep turret
#

what is -i doing ?
I always do ls -lhsa

midnight harness
deep turret
#

h is for human

#

In M G K bytes

midnight harness
#

Yeah that's kinda cool

#

thanks

past plaza
#

usr/games/steamcmd = 26546 5 -rwxr-xr-x 1 root root 940 Apr 22 2020 /usr/games/steamcmd

/home/steam/satisfactory = 26920 9 drwxr-xr-x 6 steam steam 11 Sep 17 09:09 .
25997 9 drwx------ 9 steam steam 17 Sep 17 09:09 ..
28048 9 drwxr-xr-x 7 steam steam 7 Sep 15 18:23 Engine
28049 9 drwxr-xr-x 7 steam steam 7 Sep 15 18:23 FactoryGame
28837 5 -rwxr-xr-x 1 steam steam 282 Sep 15 18:22 FactoryServer.sh
28838 17 -rwxr-xr-x 1 steam steam 69540 Sep 15 18:22 Manifest_DebugFiles_Linux.txt
28725 13 -rwxr-xr-x 1 steam steam 46541 Sep 15 18:22 Manifest_NonUFSFiles_Linux.txt
28726 589 -rwxr-xr-x 1 steam steam 3711685 Sep 15 18:22 Manifest_UFSFiles_Linux.txt
28050 1 drwxr-xr-x 2 steam steam 3 Sep 15 18:23 linux64
28051 1 drwxr-xr-x 4 steam steam 5 Sep 15 18:23 steamapps
28375 21193 -rwxr-xr-x 1 steam steam 40226316 Sep 15 18:19 steamclient.so

/etc/systemd/system/satisfactory.service = 30151 5 -rw-r--r-- 1 root root 577 Sep 16 08:32 /etc/systemd/system/satisfactory.service

midnight harness
# past plaza up

Can't find the contents of your "/etc/systemd/system/satisfactory.service" anywhere

deep turret
#

I mean what was originally asked is systemctl cat satisfactory.service
and journalctl -eu satisfactory.service (why use x ?)

past plaza
midnight harness
midnight harness
deep turret
midnight harness
deep turret
#

thinks like "no directory so trying to clean up
finally cleaned up, now exiting 1"
will only show as "now exiting 1" which does not give info

deep turret
#

they never executed systemctl cat satisfactory.service

#

(or at least never showed it there)

past plaza
# midnight harness Wait, has <@310438341441093633> already shown the service file and I'm just blin...

systemctl cat satisfactory.service

etc/systemd/system/satisfactory.service
[Unit]
Description=Satisfactory dedicated server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target

[Service]
Environment="LD_LIBRARY_PATH=./linux64"
ExecStartPre=/usr/games/steamcmd +force_install_dir "/home/steam/satisfactory" +login anonymous +app_update 1690800 validate +quit
ExecStart=/home/steam/satisfactory/FactoryServer.sh
User=steam
Group=steam
StandardOutput=journal
Restart=on-failure
WorkingDirectory=/home/steam/satisfactory

[Install]
WantedBy=multi-user.target

systemctl cat satisfactory

etc/systemd/system/satisfactory.service
[Unit]
Description=Satisfactory dedicated server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target

[Service]
Environment="LDLIBRARY_PATH=./linux64"
ExecStartPre=/usr/games/steamcmd +force_install_dir "/home/steam/SatisfactoryDedicatedServer" +login anonymous +app>
ExecStart=/home/steam/SatisfactoryDedicatedServer/FactoryServer.sh
User=steam
Group=steam
StandardOutput=journal
Restart=on-failure
WorkingDirectory=/home/steam/SatisfactoryDedicatedServer

[Install]
WantedBy=multi-user.target

somehow i get different results

midnight harness
#

You probably installed the service, then changed the service

#

That may explain it :D

past plaza
#

so rm it?

midnight harness
#

Nah, if the paths look correct when you run cat /etc/... , so the values in systemctl cat ... look outdated, try running systemctl daemon-reload

supple dock
#

Englisch

Hello, I have a question: I wanted to increase the number of player slots from 4 to 10 and have already tried doing so. However, the original number is still being displayed. What can I do?

deep turret
#

why did you write this

#

it's documented nowhere like this

past plaza
supple dock
deep turret
#

GPT generally never can help

#

it's made just for making it look like it

past plaza
supple dock
midnight harness
past plaza
midnight harness
#

Interestingly, my debian warned me about it, when I re-enabled the service

past plaza
wooden current
#

Is there anything like "public" server? I mean a dedicated server maintained by the game authors

past plaza
#

sorry 2 more questions 😮 just stop the server with sudo systemctl stop satisfactory.service or? 😄

midnight harness
midnight harness
past plaza
raw owl
#

hey guys im having trouble getting a server online. it doesn't seem to be listening on ports 15000 and 15777 even tho they are in the unit file and does seem to be listening on 7777

midnight harness
#

So make sure 7777/tcp, 7777/udp are both open and correctly forwarded.
We no longer have a dedicated beacon port, etc.

midnight harness
raw owl
#

so remove them from the unit file?

grim plover
#

I got an question
if you don't want to pay for like 16gb of ram ect ect
can you host the save localy via steam for example and then use somthing like github or dropbox to share the save files when your done with the save so other people can play on the save while your offline and host it for them self

lost palm
#

Does anyone have a fix for server crashing when trying to save a blueprint?

deep turret
raw owl
#

so if that not the issue im a bit stumped

thorn crag
#

When i'm joining my dedicated server, my game crash instantly :

Version: 366202, IsEditor: No, IsPerforceBuild: No, BuildConfiguration: Shipping, Launcher: Epic, NetMode: Client, IsUsingMods: No, IsSaveGameEdited: No

Fatal error: [File:C:\BuildAgent2\work\b731a33f2a691e17\UE4\Engine\Source\Runtime\Core\Private\HAL\FileManagerGeneric.cpp] [Line: 54] Failed to read file: C:/Users/Ramir/AppData/Local/FactoryGame/Saved/SaveGames/blueprints/Bab'Factory Inc./Bab'Factory Inc3Assembleurs.sbp

raw owl
#

the ports open, it there anything else i should be looking at? major causes i may have overlooked?

toxic anchor
#

How much would it minimum cost to buy/build a self hosting "server" for this game?

high ridge
high ridge
cold niche
#

Hello,
I have a small problem with my server. I am with the provider G-Portal and the server always restarts at midnight, even though I have manually entered a different time. According to my provider, the restart is controlled by the game. There is also a message from 11 p.m. that the server will restart in 60 minutes. Is there any way to deactivate this so that the server restarts automatically when I manually enter a restart time?

regal marsh
lost palm
#

i guess they added a 12am restart

cold niche
muted tusk
#

do i have to get satisfactory for my dedicated server machine or i can just run it

dusty vortex
dusty vortex
mortal gull
#

Server settings are getting reset when I restart the server (which doesn't really help for settings that you have to restart the server to apply). I assume they're not writing to whatever config file is being stored by my server host. Does anyone know the path to the config? I can't find it just by poking around lol

#

I suppose, to be most specific, the file where the "server settings" are saved.

mortal gull
#

Thank you!

deep turret
deep turret
sturdy gale
#

Hey guys. I'm running a dedicated server using the wiki, I'm running it off of the Epic Games instance. One of my friends running Satisfactory on Steam can join the dedicated server with no issues, but another friend who is also running the game off Steam cannot. Their setups are functionally identical, and the second friend gets the old "Server name pending" when he inputs the IP into the server manager. Any ideas?

dusky wedge
cold niche
dusky wedge
#

What time zone are you in?

regal marsh
#

I set my server to CET time everywhere and its definitely following that time (UTC is different)
windows

dusty vortex
#

the 'interval' which is actually a clock... uses UTC, so depending on timezone you may be UTC + 1, UTC + 2
thus the clock will restart at 00:00 UTC.... which could be 23:00 (UTC+1) or 22:00 (UTC+2) depending on time zones

dense niche
#

Is this some one trying to aces ths server but not from a game slient?

dusty vortex
#

it can be mitigated via firewall rules to only allow expected IPs to connect (ie a whitelist of allowed IPs)

#

having done this myself and setup my security software, i get notifications from my security software that it blocked connections attempting to access the port that are not in the whitelist.

regal marsh
#

there are often servers trying to hack you
if you whois the ip, you might find that its intentionally probing for security holes/vulnerabilities/bad setups
they usually explain and mention some way to opt out in the who is ip description ( but its fine )

dusty vortex
#

usually get around 5 or 6 a day
thus its good to setup your internet security accordingly.
which is just good practice for any computer you expose to the internet (not just games)

#

thus its a good idea to setup a whitelist of allowed IP's

lost palm
exotic kelp
#

do i need to change anything like path name in some command files if I want to transfer my server folder from C drive to D drive?

fathom saffron
#

ok, so I found an even simpler solution for the cannot connect to api error
you need to add brackets around the ipv6 address like [2001:0db8:0000:0000:0000:8a2e:0370:7334]

cold niche
dusty vortex
# exotic kelp do i need to change anything like path name in some command files if I want to t...

im not sure if there is a way to change save location or not (no details in the wiki) however its possible to create symbolic folder links where some C: folder points to some D: folder.
This can be done from windows directly or using powershell, but if you like a user friendly method, then perhaps check out 'junction link magic' which has a nice easy to use UI for setting up symbolic folder links.

this way when the game goes to C:\some folder... it gets redirected in the background to D:\some folder

olive token
#

Hey guys, ive got a problem with my server. I forwarded the ports 7777, 15000 and 15777 through my router, also added them to the ubuntu firewall on my server, reloaded it, but it still doesnt let me connect via external ip addres. Internal works perfectly fine.

covert shard
#

You don’t need 15000 and 15777 anymore

#

Did you ensure you did port 7777 UDP and TCP?

olive token
dusty vortex
#

double check your router config

covert shard
#

Wait you said you port forwarded on your router AND your Ubuntu firewall?

olive token
covert shard
#

Do you have two firewalls on your network?

olive token
#

thats what i meant

dusty vortex
dense niche
dusty vortex
dense niche
#

or thats what im told 😛

#

but then again, another ISP told me they are not able to see my IP and i had to tell it to them for them to enable static ip 🤯🤯

dusty vortex
#

A router should not need to be frequently rebooted, if it does need it, consider getting/using a better router :/

dense niche
dusty vortex
fathom saffron
#

usually you can just setup your server on ipv6

fathom saffron
dusty vortex
dense niche
#

static ip is an addon at my IPS, i have complained so many times they just ended up giving it to me free of chrage until i change ISP

fathom saffron
#

the pos I have takes 2gig in but only has gigabit ports and doesn't support LAG, a heckin 20 bucks tplink switch does

tacit oak
#

Does anyone have the problem too, that when he removes a wall the wall doesn't disappear but you can go through it? xd

dusty vortex
fathom saffron
#

(tbf the tplink easy smart switches are great for the price)

fathom saffron
#

IG try to increase network quality

dusty vortex
tacit oak
#

when i rejoin the wall is gone haha, thats the thing

dense niche
#

I wish there was some ok cheap options for a router with coaxial connections for doxis 3.1 but last time i looked it was just not worth it, and i would prefer to totaly bypas there trash box and not have it in bridge mode.

tacit oak
dense niche
#

EU

tacit oak
#

yeah sure, wait one sec

dusty vortex
# dense niche I wish there was some ok cheap options for a router with coaxial connections for...

Aye I've done similar in the past with cable modem/routers, switch it to modem only mode then use a better router.

As for your friend and their constantly changing IP... It's kinda their problem to solve/improve the situation.
But I get you in the middle of it.
If it's too much hassle to track the IP but still wish to secure the machine then VPN is another potential route, but will likely add some additional latency.

eager forge
tacit oak
tacit oak
dusty vortex
#

But this topic is somewhat digressing from the problem at hand.

tacit oak
#

for a normal house they are more then ok

olive token
#

but it still wont work

dense niche
tight pond
#

I have a question regarding my dedicated Satisfactory Server when I try to connect to the Server the Servers says "No EncryptionToken specified, disconnecting" what does that mean and how can I fix it?

broken nova
#

Can y'all explain the functional differences between using ipv4 or ipv6 with the dedicated server?

rapid spindle
tiny fossil
#

Is it possible to change the time at which the server restarts w/ the 24hr restart interval? Mine restarts are 7PM Central every day

rapid spindle
rapid spindle
dusty vortex
broken nova
olive token
#

can it be that the server automatically changed the port to 7778 or something?

dusty vortex
tiny fossil
#

hm its set to 24 but restarts at my 7 so ill have to figure out what time zone it thinks its in

#

ah makes sense. ty

tight pond
olive token
#

it works with every other game i did this

deep turret
#

(utc 0:0 triggers at 2:0 utc+2

dusty vortex
# deep turret you got it reversed

it does... i think at that moment in time i was thinking along the lines of... if the desired time to restart is say 00:00 then one would want to set the timer to 22:00 for a timezone that is UTC+2 (tho maybe that was not communicated as well as i could have done 😆 )
Thanks for keeping me honest 🫡

sudden falcon
#

any public dedicated servers?

stoic stream
#

ahhh my daily I have to restart my server in the morning, this is AWESOME

unreal crystal
stoic stream
#

I hope they fix these dedicated server bugs, this is really annoying