#dedicated-servers

1 messages ยท Page 181 of 1

lofty latch
#

loool I never thought about it but I totally get you

fickle zinc
#

mmm winamp still kicks the llamas ass

haughty zodiac
#

yea, thats another story, you have to compare it to your experience when you join aa friend, this has always been bad ๐Ÿ˜‰

#

if one hosts it locally, you have the advantage, that at least 1 player got a good experience ๐Ÿ˜„

#

but on dedicated it is fair, all have the same issues ๐Ÿ™‚

grizzled bear
#

Yikes I wonder if that means the fix won't be coming any time soon, if it's always been like this in locally hosted multiplayer

thorny magnet
#

Yeah it's always been a doozy trying to use trains in multiplayer lol

fickle zinc
#

ya, I'll probably just avoid trains until some of the issues are ironed out.

haughty zodiac
#

in the stable, one of us hosted, so he had the responsibility to configure the train routes

grizzled bear
#

Unfortunately my friends and I are ~90 hours into a dedicated server save with a decent sized train network lol

haughty zodiac
#

it didn't work on joined clients reliably

grizzled bear
#

Might have to do local hosted or something for now

rose lotus
#

@lofty latch Got it working! Added UDP rules in addition to the TCP inbound rules and it found the server. Thanks again for all the help!!

haughty zodiac
#

yea, they will have the same experience on your machines hosting
but you as a host can do things that you could not do on the dedicated as a client

fickle zinc
#

I've got 45hrs with my friends, I thought that was a lot

grizzled bear
#

haha 90 hours is actually disingenuous, I think he left it set to run when we're not on

#

I'd say we've probably played like 50ish

fickle zinc
#

ahh ok

#

lol

haughty zodiac
#

or the friends live in different imtezones ๐Ÿ˜„

#

and they did working shifts

left venture
#

Just hit 122 hrs here on our MP Server

#

Beats doing Uni work ๐Ÿ˜›

foggy agate
left venture
#

We just unlocked Tier7/8 finally ๐Ÿ™‚

ivory sand
#

How many ppl are you? @left venture

#

I mean on the Server

left venture
#

2 Active out of 4

ivory sand
#

ok

marble light
#

i didnt thhink i needed to buy a second copy to use dedicated servers

compact basin
#

Is there a way to see the current milestone on the server?, mine is hiddne

left venture
#

its a known bug atm Jadeshaw

compact basin
left venture
#

You dont need to but a 2nd copy Hugh

marble light
#

ok to post an image?

main void
#

Yes @marble light

marble light
#

this is on my dedicated server with a separate steam log in

timber agate
#

does anybody know how to change the amount of saves the Server is keeping?

main void
haughty zodiac
#

dunno but worst case just delete them from file system ๐Ÿ™‚

marble light
#

ok thank you @main void

timber agate
#

he is only keeping the last 3 but i want all of the last 48H @haughty zodiac

fickle zinc
raw swan
#

does anyone have trains loading/unloading on multiplayer?

grand geode
warped valve
#

@grand geode I added -NoSteam Tag.. and tested again, no disconnect 30 min nonstop driving.

raw swan
#

@grand geode how do you mean? it just doesn't work in multiplayer?

grand geode
raw swan
#

i've got a simple setup. only two stations with 1 frieght platform each on a single closed loop. no matter the configuration they won't load/unload. got one to unload once but never again since.

lime portal
#

hello someone know how long the "server is preparing a new game" can take? i got a 2vcpu 4gm ram vps and it takes more than 15 minutes, is this normal?

lime portal
weak jewel
#

something is wrong, i can tell it

#

infinite wooooooood

fickle zinc
quaint acorn
#

Is this an issue, or could it cause client connection timeouts?

lime portal
fickle zinc
#

I had client crashing issues when I ran it with 4

balmy glacier
dire marsh
#

Anyone else experience a bug with the server list when a server goes down? Had to re-add it to my server list and wanna let someone know about it

foggy agate
prime gorge
#

Never ran into such an behavior

woven prism
#

Are there recommended/minimum cpu specs? Would a 32-core server make up for low speeds?

balmy glacier
#

How low?

woven prism
#

2.93 Ghz allegedly

balmy glacier
#

This was said earlier

woven prism
#

Oof

#

Thanks

foggy agate
#

prob. Ryzen 5000 or Intel 12th Gen would be better

woven prism
#

Dang. Well it'd be free so... Lol

dusk flicker
#

im running mine on a 4790k

woven prism
#

Might give it a shot anyways

#

Does it use less cpu than a non-dedicated server?

foggy agate
woven prism
#

Update 4 multiplayer host

foggy agate
#

I don't know if you should (or even could) compare these.

woven prism
#

From a performance standpoint only

foggy agate
#

is like comparing apples with pines. 2 different things.

quaint acorn
#

I don't know if this was the trick that solved the Client Timeout error, but I changed the setting "Energy Efficient Ethernet" to false on my NIC which may have solved it. No guarantees as also did a lot of driver updates (which didn't solve it on first restart).

frosty gale
#

I'm running the dedicated server on a tiny mini PC with a Celeron. Works fine (if ignoring the bugs, of course). That's just with two players and mid tier factory, so might change my opinion down the line

woven prism
#

What I mean is would running a save on a dedicated server use less cpu than hosting the game on my own box

#

That I'm trying to play from

frosty gale
#

I can only guess, but I would say the total should be about the same, you're just splitting off the server load to the dedicated server.

foggy agate
woven prism
#

Ah, thanks

foggy agate
quaint acorn
foggy agate
#

then you see the disconnect.

timid shard
#

how do i join a friends dedicated server

foggy agate
timid shard
#

yes

foggy agate
#

then you see a server manager?

timid shard
#

yes

foggy agate
#

there you have to type in the external IP of your friends server and hit connect

#

might get asked for a password and then you should be fine. ๐Ÿ™‚

timid shard
#

wait how to we get a server

drifting wraith
#

I want to setup a dedicated server on a headless Linux box, but I purchased Satisfactory back when it was only on Epic Game Store... am I screwed?

thorny magnet
#

Are the floor holes still borked on dedicated servers? They seem to work alright in single player, but despite my best efforts I can't get them to function on dedicated haha

thorny magnet
drifting wraith
#

I don't have to own the game to setup a server? okay

ashen pecan
foggy agate
drifting wraith
#

great, thanks ๐Ÿ™‚

timid shard
#

how do i get a server then?

#

a new one

foggy agate
timid shard
#

how

thorny magnet
foggy agate
#

read here and you should be good to go. ๐Ÿ™‚

timid shard
#

the wiki is confusing me

foggy agate
clever anvil
#

Running a dedicated server may not be for you then. Maybe you'd be more interested in paying a host? ๐Ÿ™‚

lofty latch
wet cedar
#

If you're a madlad who runs ArchLinux on the server, there is a package in the AUR. It's as simple as installing yay then yay -S satisfactory-server

lofty latch
#

there's a section on the wiki for it

thorny magnet
#

There's a video by some strange british man that can help

lofty latch
#

lol xD

timid shard
#

ok what about how to find out the external ip for a friends one

thorny magnet
#

๐Ÿ˜› @lofty latch

wet cedar
#

Change your nick to "Some Strange Bit" Mike

proper elbow
#

Anyone having any issues with trains not loading oil?

We built a two way train line from main base to oil to pick up oil and bring back to base. We initially had issues with oil filling the station, but that seems to have fixed itself with a restart. But now no matter what we do, the train doesn't want to load the oil. It'll dock and immediately head back to the other station and so on and so forth just ping ponging no matter what settings I change, flush oil and refill, remove train and create new.

For clarification, it's a single cargo car train with an engine on either end

thorny magnet
#

I think there are definitely folks having the same troubles as you Mister Pipps, trains seem to be a bit of a pain point for most on dedicated servers

#

Especially since nobody gets the benefits of being the glorious Host, who has magical powers to access/edit the train schedules lol

proper elbow
#

Well, I've been able to get into the train and change up the "if this, then that" programming if that's what you're talking about. But it doesn't seem to make a difference

proper elbow
thorny magnet
#

I've heard people having success with that

proper elbow
#

Trying this workaround, I'll report back my findings.

woven prism
#

Report on qa site because they made some fixes for train setup last week

grand geode
#

like one of the problem on a dedicated serve rjump in a train and the client ranodmly crashes

#

normally when trying to view the timetable

woven prism
#

Just up vote it then

foggy agate
#

as is said, its experimental. you can't expect that anything works ๐Ÿ˜„

rose valley
foggy agate
rose valley
#

But that is going to have the same steps. And for the most, the steps in the wiki work(all of them, as far as I'm currently informed). If they don't, we want to know.

foggy agate
#

also in my opinion, it shouldn't be too easy. Hosting a Server (with port forwarding and all that stuff) is kind of a security risk, so you need to have a bit of knowledge.

rose valley
#

It should be easy to host a server locally. And that is kinda easy, assuming you can install from steam.

solar remnant
#

@rose valley Sorry for the ping, but do you happen to know of a way to get the automatic restart and update on an OpenRC service as in when not using systemD?

foggy agate
#

I can only see it with my own eyes. for me it was easy. But I know a lot about Linux and Servers. For someone who is scared about the command shell, it prob look complicated. From a Development view, I would aggree that it should be easy, but from a security view, I don't think hosting should be soo easy.

solar remnant
rose valley
solar remnant
rose valley
foggy agate
solar remnant
#

Apperantly it is possible, but with the help of supervise-daemon.

#

Altough, I have no idea how to use that. :D

foggy agate
#

even under gentoo you can switch to systemd, wich is much more easy.

balmy glacier
#

I use linuxgsm for server and have setup crons for auto updates and restarts.

solar remnant
# foggy agate even under gentoo you can switch to systemd, wich is much more easy.

I dispise SystemD.

"The real anger against systemd is that it's inflexible by design because it wants to combat fragmentation, it wants to exist in the same way everywhere to do that. The people that dislike systemd are mostly the people that wanted to choose, and systemd takes this away with Lennart's primadonna attitude typically coming down to 'You shouldn't be caring about no longer being able to do this, because I don't care about it'."

foggy agate
#

you basicly need to define a health check function so the openrc can now when the service has crashed.

#

when you have done this, you can let the supervisor check for that and then restart the service.

hybrid bane
# foggy agate also in my opinion, it shouldn't be too easy. Hosting a Server (with port forwar...

Pretty straight forward to secure if you follow some basic steps, don't run anything else on the vm unless needed, install under separate user that isn't privileged, keep the server updated. An attacker would need to be able to exploit the Satisfactory server itself to try and gain access to your machine. If the user running the server doesn't have privileges there isn't much they can do even if they get access.

rose valley
#

IMO everyone should run their servers containerized, and ideally in rootless containers using podman, not docker. But I don't feel like taking such a hard stance. I feel it could backfire.

solar remnant
calm saffron
#

Had a short test-run with a friend on dedicated servers over the weekend, and while it mostly worked (excepting known issues like the rebar gun), my friend reported that the "perceived" latency was pretty high - we both had actual latency of about 180ms to the server (and then the same again to each other). He said it felt like 400-500ms, while I'd say it felt more like the actual latency of 180ms. I'm not sure if I'm just more inured to high latency, or if there was an actual difference there ๐Ÿค” But at least it worked! I don't have to be the latency pariah anymore ><

foggy agate
wet cedar
#

Docker a shit

#

Podman is much nicer

lofty latch
#

isn't podman syntax compatible with docker?

wet cedar
#

Thats how you steal marketshare

#

๐Ÿ˜‰

foggy agate
#

or at least thats what podman wants to be ๐Ÿ˜„

calm saffron
#

Yeah, that's the thing - I do a lot of this (or similar) for work, so it's not a big deal, just mildly time-consuming. But for someone who wants to do this with no prior experience? They're honestly better off paying for hosting. Hosting will probably be a bit on the expensive side, though, given how RAM and CPU-intensive this game is ๐Ÿค”

lofty latch
#

I make server automation tools for work, who needs hosts? ๐Ÿ˜‚

calm saffron
#

I want to host a server midway between me and my friends. Since we're on other sides of the world, that's going to involve paying for some sort of host ๐Ÿค”

rose valley
# wet cedar Docker a shit

It did bring a nice idea to the table so credit where credit is due. But podman is more secure by a very wide margin.

lofty latch
#

more to the point - docker made it easy

#

docker run -it debian:10-slim

rose valley
#

yeah. they brought containers to the mainstream. and containers are beyond awesome.

lofty latch
#

"It works on my machine" - ship the entire damn machine xD

lofty latch
#

no need to learn how the actual game server works

wet cedar
#

It's really just another type of abstraction layer, but it works

lofty latch
#

It's not far away from chroot on steroids

wet cedar
#

Yeah, its the spiritual successor to FreeBSD jails

calm saffron
#

Yeah, basically - chroot + cgroups + a few other things, but packaged up nicely and made easy to use.

lofty latch
#

looking at the data - it's interesting seeing that massive spike in demand for Satisfactory servers the day after they came out

wet cedar
#

I'm sure a lot of people were eagerly awaiting their arrival. Binary black friday, only no cellphone videos of fist fights in the department store entry way, and no angry comments about how the filmer should have held their phone landscape

lofty latch
#

I knew it was coming soon, I stayed up working for hours after it dropped xD

#

then had about 3-4 days of non-stop work after that keeping up with support

solar remnant
#

Even CreeperHost has Satisfactory as an option. :D

wet cedar
#

I'm thinking about setting up a PPA to make life easier for Debian/Ubuntu users. For the experience of it anyway. Because our hypervisors are Proxmox there is no escaping the deb family for me.

solar remnant
#

Is steamcmd not in Debian's normal repos?

#

At least on Gentoo, it's in the portage tree directly.

wet cedar
#

I mean packaging the server up completely

solar remnant
#

Aaah, fair enough.

kindred sierra
#

does exploring the world increase ram requirements on dedi?

wet cedar
#

The dedi for the most part seems to function just like the client, so it's mostly the size of your factory/savegame that increases RAM requirements

wispy arch
#

any idea why i get "Could not bind to port '15777'. Server cannot continue initialization" when starting the server? is it a port forwarding issue? it worked not more than an hour ago and i'm pretty sure i didn't change anything that could cause this

vocal jungle
#

is the server stoped correcly

wispy arch
#

oh yeah i know why thanks

wet cedar
vocal jungle
steel osprey
vocal jungle
#

are you linux or windows

proper elbow
#

Confirmed, taking your dedicated save into singleplayer, and fixing your train settings in there and loading back into server fixes the trains issue. Unfortunately you may have to do that for every change until they come with patch

kindred sierra
#

whats wrong with trains

vocal jungle
#

in linux you can run netstat -nlp|grep 15777

solar remnant
proper elbow
kindred sierra
#

trains work for us , but start was very poor and didnt config right

#

but idk how they managed to get them to work right, idk what was teh issue

dusk flicker
#

your mileage may vary

proper elbow
#

Here's my thread from earlier

dusk flicker
#

its a hit or miss subject, some people have issues, others dont

hard trout
#

I fixed my trains not loading by flipping the side of the cargo loading, super inconvenient but it worked

wet cedar
timid shard
#

i get nat detection failed whenever i try running the dedicated

lost plover
# timid shard

I think that is normal I have the same issue but my server works just fine

timid shard
#

i dont know what to do after installing the dedicated server application

steel osprey
timid shard
#

connect to what

lost plover
#

The server from in game

timid shard
#

what server tho as im not buying a server

lofty locust
#

Your ip

timid shard
#

ok

wet cedar
lost plover
wet cedar
#

Or rather "game service"

#

Servers run services.

calm saffron
timid shard
#

i installed it from steam

wet cedar
#

If you were hosting the service on another computer in your house you would be connected to an IP similar to 192.168.1.115

Since this is the same machine, start your game client and try to connect to 127.0.0.1 in the "Manage Server" dialogue off the main menu @timid shard

fluid turret
steel osprey
#

Coffeestain should remove localhost Servers without real IP. too many people try to Run a Server insteed using Multiplayer and dont know what they do. sry Just my 2 Cents.

wet cedar
#

No, no they shouldn't. Hosting on a LAN is a perfectly acceptable use cage.

rose valley
#

But the game runs so much better when it's just a client to a server. So much better that I think running a localhost server is a great use case.

wet cedar
#

That's actually how Don't Stave by Klei is engineered, isn't it?

fluid turret
steel osprey
#

If you have the RAM for 2 running SF instances :) a Server alone Take 5 Till 8gb :)

wet cedar
#

I can think of quite a few games that use that architecture actually.

vocal jungle
#

wouldnt be the first game to run the game in a localhost client/server combo

fluid turret
#

and its not 2, its 1 and a half

timid shard
#

will ther server close once i turn my pc off tho

fluid turret
#

clients connecting to Dedi use half the ram as P2P

timid shard
#

ah ok so my friend can only play when my pc is on

fluid turret
#

just dont turn it off

steel osprey
vocal jungle
steel osprey
timid shard
#

idk what localhost is

wet cedar
lofty latch
#

localhost means "this pc"

#

it's literally the "local host"

vocal jungle
wet cedar
#

Think of localhost as the "no u" uno card

fluid turret
vocal jungle
#

knock knock.. whos there ... me .. me who .. 27.0.0.1 ... classic

lofty latch
#

I'd tell you a UDP joke but you might not get it.

vocal jungle
#

There's no place like 127.0.0.1

fluid turret
lofty latch
#

Who's there?
Knock Knock
A UDP packet who?
A UDP packet.
A UDP packet cannot be guaranteed to arrive when you expect it to or in any given order.

fluid turret
#

well I guessed it lol

ashen pecan
#

if it isn't udp, it's dns. every. darn. time.

vocal jungle
#

UDP where the last peice of data you need shows up before you needed it

calm saffron
#

UDP invented time travel!

lofty latch
#

I'd like to tell you a TCP joke.
Okay, you may tell me a TCP joke.
The joke will require 1 packet.
Okay, I know it will take 1 packet.
Here comes the joke.
I am ready for the joke.
TCP is a stateful protocol, it has a lot of overhead but is highly reliable.
I have received the joke.
I have finished sending you a TCP joke.
I understand you have finished.
Goodbye.
Goodbye.

vocal jungle
#

udp is the internets way of giving computers puzzles to do in there down time

fluid turret
#

thats not a joke, that is an re-enactment

timid shard
#

when my friend trys to join my server when he clicks confirm nothing happens, no eroor message either?

lofty latch
#

UDP is like shouting your message into a megaphone and hoping that the person you're trying to talk to is in earshot.

vocal jungle
#

A UDP packet walks into a bar.

#

A UDP packet walks into a bar.

#

A UDP packet walks into a bar.

calm saffron
vocal jungle
#

Because of COVID19... I will be converting all TCP applications to UDP to avoid handshakes.

drifting wraith
lofty latch
#

I'm wearing an IP address mask of 255.255.255.254 - no packets can get in except my own

vocal jungle
#

Three UDP packets walk into a bar ... The first says "I'll have a beer" ... The third says "I'll have a whisky" ... The second says "I'll have wine" ..
The barman asks what they want to drink

ashen pecan
vocal jungle
#

in all fareness a real udt joke would arrive like this "a it. the then to mine tell but joke protocol, friend me me get I using warned UDP might of offered not A"

vocal jungle
#

most of the videos from PowerCertAnimatedVideos are good for new people getting in to servers and stuff

lime fractal
#

is any one else having issues with smart splitters?

woven prism
#

I'd tell you my own udp joke, but I'm not sure you'd get it.

calm saffron
steel osprey
vocal jungle
#

true

lime fractal
#

they keep "Clogging UP"

#

i have to constantly replace belts

hollow dove
#

What's the autosave interval on the server and how do i change it?

lofty latch
#

How do you get to the home directory?

#

Just pulled this out my cupboard xD

ashen pecan
brittle arch
#

I might be wrong but the server saves on disconnect

ashen pecan
# lime fractal they keep "Clogging UP"

I just unlocked the in my gameplay last night - will have to test it. I have noticed that the regular splitters seem to clog too, but for me it's just cosmetic

ashen pecan
calm saffron
#

Dedicated servers auto-save as often as stand-alone clients, AFAIK. And, interestingly, I didn't notice any stop-the-world issues when it did, but maybe I just wasn't paying enough attention?

ashen pecan
#

Same, it seems smoother

dusk flicker
#

will still depend on world size

calm saffron
dusk flicker
#

i believe by default dedi servers autosave every 5 mins

#

or when a player disconnects iirc

clever anvil
#

Both of those are correct. I haven't looked into whether or not the 5 minute period is adjustable; theoretically it is but it isn't exposed as a simple option anywhere.

bronze apex
#

I use localhost so I should write in the router IP to join? IPv4?

lime fractal
#

just one

ashen pecan
lime fractal
#

per side

#

ijust changed it to "none" ill see if that makes a difference

timid slate
#

Anyone else having the problem that pipeline segment updates take a long time on a server?

#

Been looking at my coal plant for 5 minutes now, and only 4 out of 16 coal plants have turned on. And it's not because a lack of headlift

steel osprey
timid slate
#

Not sure how much RAM I have. It's a G-Portal server. Current mem in use is 5709 MB

long sable
steel osprey
timid slate
#

Well, nothing changed...

long sable
#

The second option did seem to be working though, as I now have autosaves from 0-11.

tame solar
#

๐Ÿ˜ฎ do you think this would work for the base game too?

leaden aspen
#

where can i find the session save files?

long sable
long sable
valid geyser
#

Do the devs have the ability to restart the servers remotely?

dusk flicker
#

I wouldn't be running a server inside my own network if anyone bar me could access it that way ๐Ÿ˜ so no

timid slate
#

Coiuld I be running into a bug with the pipe floor connectors?

#

Do they cause bad segement updates?

fickle zinc
valid geyser
#

I just connected to my server and got a message that the server will restart in 2 minutes. No one has an admin account there except me.

fickle zinc
#

I've never seen that

calm saffron
#

Hosting provider scheduling a restart?

valid geyser
#

nope my root server

calm saffron
#

Hum. Odd!

tame solar
#

@valid geyser sessions forcefully restart every 24 hrs (at least they do in the base game)

valid geyser
#

ah ok

fickle zinc
#

interesting

#

good to know

austere yoke
#

When logging into the server, I enter the server name in the name field, but the game crashes

#

help pls

clever anvil
#

Interesting! I didn't know sessions restart. Haven't noticed that on our server, but we also restart it quite often because of all the bugs with conveyer belts disappearing. I'm mixed on pushing restarts - it's a nice way to push an update, because steamcmd is awful to machine parse to check if there's an update.

#

That being said, I understand steam doesn't exactly push content out uniformly across their CDN, so there may not be a set point in time to apply an update across team pipe.

rose valley
#

It does not restart the server, only the game session. It's to prevent time drift. Time is a float in UE4 and that has limited precision.

fickle zinc
#

thanks for the clearification Bogdan

rose valley
#

In other words, it saves the game and loads it back up.

clever anvil
#

:shocked-pikachu-face:

#

Honestly surprised I didn't know that, I did a little bit of playing learning UE4 a few years ago. Didn't do anything that needed anything better than tick resolution though.

reef lily
#

so iv been fiddling around and i got dedicated servers to work and learned a lot about port forwarding on the way. now my question is specifically about satisfactory ded.servers. if i have the server set up but i want to relinquish control of the server to my friend(uncaring of save data) how would i do that?

prime gorge
lofty latch
#

@reef lily you'd give them the admin password

full kraken
#

has dissapearing entities been fixed yet?

reef lily
#

ooooh i thought that was the password to access the server. thought since i created it i alone had control and everyont else had to use that password to get in

full kraken
#

theres 2 password fields in server manager

#

client and admin

#

client is for players joining

#

admin is, well, admin

#

for managing the server

reef lily
#

i see now. i need to pay better attention

devout dune
#

henlo

reef lily
#

thank you!!

devout dune
#

is this a common error?

#

what did I fail to do?

full kraken
#

i think its in the docs, no?

#

at the bottom

devout dune
#

yeah exact, thanks

#

gonna try it out

#

sdk64 does not exist in .steam
...???

#

the whole folder is missing

full kraken
#

did you put the right home dir

devout dune
#

when is that folder created?

full kraken
#

/home/your_user/

#

replace your_user

devout dune
#

yes in fact it should find it by default

#

like

#

without symlinking

#

/home/steam/.steam/sdk64/steamclient.so

full kraken
#

how did u install it

devout dune
#

this is the right path

#

sudo apt install steamcmd

full kraken
#

might be inside a steamcmd folder

clever anvil
devout dune
#

bizarre that this file should be in private user folder (.steam) but its inside the satisfactory server

clever anvil
#

I also found the game seems to work fine without it

#

๐Ÿคทโ€โ™‚๏ธ

devout dune
clever anvil
#

I am not a steam nor UE4 developer so YMMV

devout dune
#

YMMV?

#

your mileage may vary

#

got it

clever anvil
#

Your Mileage May Vary

feral night
#

Do you have any suggestions what i can do if i have some ghost vehicles? When you get kicked from the server while in a vehicle, you cant enter it again.. Inventory also gone ๐Ÿ˜ฆ

mental gate
#

@devout dune i had issues with the steamclient.so file myself even tried putting it in the correct spots but the game still didnt find anything

#

i mean server is running and i can connect so its fine

devout dune
#

yeah looks like its becoming alive

#

slowly...

#

I actually was ingame for a moment

#

but it died instantly

#

guess server is not powerful enough, gonna have to buy some ram

devout dune
devout dune
clever anvil
devout dune
#

ok, thanks

#

yeah looks like the ram is not enough

#

time to buy

crude tapir
#

I got some in my garage you can have

devout dune
#

lmao

crude tapir
#

Seriously. Just upgraded some in the main gaming rig, and then the RAM all trickled down through the streaming PC and then the crypto rigs. Now we got like 32 gig or corsair or so just sitting in a box out there in another crypto rig with no GPU(s) to mine

#

Yeah, you need more!

clever anvil
#

I just want to give a shout-out to Coffee Stain, especially whoever worked on dedicated servers. Weโ€™ve got about 7 people participating on a server. The game is buggy as hell, and we fucking love it.

crude tapir
#

Same

clever anvil
#

Itโ€™s like crack

crude tapir
#

We have 6 players, with 2 being "bought the game yesterday" new. Has been a blast so far.

devout dune
hard dove
#

hey so one of you wizards, this modem is wanting a public and private port, i feel like using 15000 as the public and private will cause issues

#

feel like that isnt right

grand geode
#

So I think we just killed our dedicated server save (well almost) we powered up a 216/min AI Limiter factory and stuff went downhill quickly after that ๐Ÿ˜ฆ

hard dove
#

did u have monitoring on the server? what happened

grand geode
#

Just too much happening on server

#

Image for scale

hard dove
#

but cpu usage or just experamental things? run outta ram maybe

grand geode
#

more like network protocol like people can barely build belts or do anything

#

its a "big build" 82 hours 4-8 people (max 4 on server at a time). Tier 8. Lots of pure recipes and just simply too much for server to be able to deal with it

#

like our build pace has been "fast"

rich void
grand geode
#

savefile time is up around 8-9 seconds now.....

hard dove
#

now lets hope my isp dont shut me down

#

haha

grand geode
#

It just seems to much for it....

rich void
#

i doubt it they will shut you down, the ports being used are not restricted or heavily monitored like SMTP or HTTP, etc. Unless they have strict data usage policy, you should fine.

hard dove
#

that what i was kinda thinking,

blazing willow
#

Can i play on the Server with mods?

hard dove
#

DONT THINK THERES MOD SUPPORT YET

#

whoops

hard dove
rich void
hard dove
#

awesome appreciate your knowledge

#

be best to designate one ip in that instance tho id assume?

#

-multihome and my local ip i believe

rich void
#

i haven't dig deep in the config file but usually using 0.0.0.0 is a way to bind to all active network interface on the machine and all IP address, such as IPv4 and IPv6.

hard dove
#

oh okay, im sure someone much smarter then me will have the answers here in the next months,

#

any way to check if the servers connectable by wan without a homie?

rich void
#

well, they are still developing and not all their documentation are out yet. Just enough to get us started

hard dove
#

exactly

grand geode
#

Except in ipv6 where :: is basically all interfaces

pallid atlas
#

Anyone else ecountering that trains are not working on dedicated servers?

grand geode
pallid atlas
#

Several problems includung (1) freight not filling up and having to rebuild, (2) train not being loaded and now (3) the train not finding it's way (unreachable stop) and misplaced icons on time table map

grand geode
#

yeah pull it into single player rebuild all freight platforms and put save back on dedicated server as work around

pallid atlas
#

Hmm sounds interesting, can you give me the paths for the savegame locations?

grand geode
#

they are just normal savegame locations

mental gate
wispy arch
#

when running FactoryServer.sh the server launches successfully but when doing it as a service it throws "LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870", why is that?

wispy arch
#

do you have this problem too?

mental gate
#

yep, server is playable tho

wispy arch
#

oh is it

mental gate
#

even have it set up as a service, and PC auto reboots at 6AM UTC even

#

i mean whole PC shutsdown and all...

mental gate
#

yea... normally when I see red text and the words "error" or "exception" i think "ahh crap..."

#

habit of mine from having to scour log files of friends of mine

wispy arch
#

yeah i mean there are errors too when running the script directly but the output is different so i was worried it wasn't working

clever anvil
grand geode
valid geyser
deep forge
#

There seem to be some invisible belts on my server now, can't see them or delete them, but they do transfer items ๐Ÿ™‚

dusty cloak
#

How can I increase the player limit on a dedicated server?

valid geyser
clever anvil
#

It's a known bug

raw swan
#

Hey, i just set up an dedicated server on my laptop i did all port forwarding etc. but my friends cant join the server is shown as offline

deep forge
#

yeah, that was my idea aswell, server auto reboots every night, they haven't returned after 3 days ๐Ÿ™‚

clever anvil
#

It seems more prevalent in really dense areas of factories.

dusty cloak
#

How can I load another map?

#

I made a new map and now I want to swap back to my other map

deep forge
#

in another area just deleting all the splitters did work, but here it would mean destroying half the factory ๐Ÿ™‚

pallid atlas
valid geyser
# pallid atlas Damn... Really annoying bug

found this in the log:
[2021.11.01-21.33.24:859][730]LogFactory: Warning: Put down failed because we where never equipped.
[2021.11.01-21.33.30:512][820]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147456217::SetMeshes, This cannot be called after PreStarted.
[2021.11.01-21.33.33:594][866]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147456199::SetMeshes, This cannot be called after PreStarted.
[2021.11.01-21.33.33:594][866]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147456200::SetMeshes, This cannot be called after PreStarted.
[2021.11.01-21.33.35:379][896]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147456175::SetMeshes, This cannot be called after PreStarted.
[2021.11.01-21.33.35:380][896]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147456176::SetMeshes, This cannot be called after PreStarted.
[2021.11.01-21.34.02:681][311]LogGame: Warning: BP_MaterialEffect_TrainTrack_C_2147455961::Initialize, No material set.

rich void
raw swan
foggy agate
#

you wanna check here

raw swan
#

im using windows rn but i will try in with linux if i cant let in run

brittle arch
#

Tuff is your server up already?

raw swan
#

on my locallan yes but my friend cant join

#

appears to be offline is shown

brittle arch
#

is it saying its an incompatible version?

raw swan
#

nope both the same version (CL#170636)

foggy agate
brittle arch
#

sorry Red was just trying to give my 2 cents on tuff's issue

foggy agate
#

no need to be sorry, was done for today anyways, have to redesign my factory anyways ๐Ÿ˜„

#

never place the floor too low ๐Ÿ˜„

raw swan
#

๐Ÿ˜…

foggy agate
#

might wanna double check with a port scanner if it show you that the ports are open or filtered.

#

nmap is good for that.

#

you give it the ports and your external IP

slim spoke
#

make sure to scan udp ports

foggy agate
#

also if you wanna host locally, I would set up a dynamic dns service with a domain (there are many free options out there), so if the public IP changes you can use this instead to connect and don't have to hand out the ip ๐Ÿ™‚

raw swan
foggy agate
#

also if your ISP uses DSLite / DualStack you can't host it locally due to a missing IPv4 Adress. You can check this if you get an external IPv4 Adress in your Router as the external interface.

raw swan
#

yea i set the ipv4 with all ports that are needed for satisfactory on my router for my laptop etc. i will check tomorrow if i can acces them via an port scanner

reef lily
#

why can i connect to the server but my friends cant?

#

says its offline for them but im running around playing just fine

versed merlin
#

ports forwarded?

reef lily
#

yeah

foggy agate
#

did you give them the external IP?

#

prob check the external IP with a port scanner

reef lily
#

no internal

versed merlin
#

ip.add.res.s:port

#

are they on the same internal network as you?

foggy agate
reef lily
#

but i use the internal to connect myself?

foggy agate
#

yes

versed merlin
#

If theyโ€™re not on the same internal network as you, then the internal address wonโ€™t help them.

reef lily
#

aaaaaaaaah. makes sense now

foggy agate
#

internal IP = everything in your house (or flat)

#

external = everything from outside your house

versed merlin
#

they have to connector to your external address, then your router will forward that traffic to the internal address.

#

so long as you set up forwarding on your router

#

(and setting up forwarding on your router is beyond the scope of us here)

slim spoke
#

just google your router model and port forwarding

#

there is user manual and sites with easy step by step

foggy agate
versed merlin
#

Next issue: Anyone know what I should edit in the engine.ini to increase the timeout limit for incoming connection attempts? can get clients connect to the dedicated server from external IPs (so port forwarding is working fine), but I need to give one of my kids on her older laptop a bit longer to load before the server closes the connection as a time-out.

reef lily
#

still cant seem to be able to get him to connect

#

yes my ports are forwarded

foggy agate
#

did you check with a port checker?

#

have you checked the firewall?

#

does your ISP uses DSLite or DualStack?

versed merlin
#

Hmmm seems that

[/Script/OnlineSubsystemUtils.IpNetDriver] ConnectionTimeout=xx.0 InitialConnectTimeout=xx.0

might work. gonna give it a try and will report back

steady salmon
#

Hey all, hoping someone can help me real quick.

#

I just started up a new Dedicated Server on Experimental.

reef lily
#

port checker says the ports closedc

steady salmon
#

I created a Session Name, and created a new world.

#

But I want to import a save with that same session name.

foggy agate
foggy agate
slim spoke
#

insetad of 7777 use 7777-7787

full kraken
foggy agate
slim spoke
#

just replace sav in server with what u want loaded

steady salmon
#

That's the weird part @foggy agate, in the FactoryGame/Saved/SaveGames directory there are no saves in there.

full kraken
#

check .config

steady salmon
#

I deleted all of the save files when logged into the game too.

slim spoke
#

u have to goto the server folder

steady salmon
#

And I placed the save I want in the server folder.

brittle arch
#

max just load the game you want while the server is running

slim spoke
#

not the games save folder

foggy agate
foggy agate
steady salmon
#

AH

versed merlin
steady salmon
#

THAT'S IT

#

Lemme give that a go @foggy agate

lime portal
#

where i can find a list of all console commands?

fluid turret
#

list of all 2 commands

#

ok

foggy agate
#

in the folder should be a lot of .sav files, there you want to put the save file you want to load, then restart the server and everything should be good to go. ๐Ÿ™‚

slim spoke
#

exit and save

#

there ya go complete list

lime portal
#

and a server.savegame

slim spoke
#

thats save

versed merlin
lime portal
#

thanks for counting right

#

๐Ÿ˜„

steady salmon
full kraken
#

yeah idk why its in .config tbh

#

weird

steady salmon
#

Yeah, and the game.ini file is in the other directory. Super strange

reef lily
#

i cant figure out why my port is closed

foggy agate
foggy agate
steady salmon
#

Then again, we're talking about a game whose root directory is called "FactoryGame" so really anything goes when it comes to directory structures. JaceGasm

full kraken
#

also, port checker might only check TCP, the game uses UDP

#

so theyd show as closed even if theyre open

versed merlin
#

be sure you opened UDP on the router

full kraken
#

when you try to connect it should say a port number somewhere in the error string

#

make sure its open

foggy agate
full kraken
#

like i set my server to 15200 and it needed like 15201 open which only showed in the error

hybrid bane
#

or if on centos/rhel, selinux could always be a culprit.

burnt comet
#

Anyone else see these weird shadows on some objects?

slim spoke
#

its upside down ... its a hangman setup

burnt comet
#

Found it where its happening on the Ultra shadow quality setting. It isn't happening on any other shadow setting unless its ultra

slim spoke
#

post on the bug site if u want and its not there

#

i just was having fun .. it does look like stairs upto a hanging thing

burnt comet
#

Ikr lmfao

#

I keep seeing it as a hacksaw lmao

hardy crescent
#

guys is there any basic guide to ubuntu port forwarding

#

i did an install with linux gsm

grand geode
slim spoke
#

u port forward on router or firewall

hardy crescent
#

i have an external linux server

foggy agate
#

check with sudo ufw status

grand geode
slim spoke
#

u forward to the comp running ubuntu .. not the os

#

its a traffic cop between internet and server computer

hardy crescent
#

i already forwarded them in my server management panel

#

but i thought i have to do some iptables tomfoolery

grand geode
#

only if you have linux running as nat in front of your server

hardy crescent
#

also i heard that SDL warning can be ignored, i installed the libsdl2 32-bit package already

foggy agate
#

this will fix it

hardy crescent
#

already did

#

still pops up

foggy agate
#

reboot the server

hardy crescent
#

already rebooted aswell ofc

foggy agate
#

prob won't recognize its installed

hardy crescent
#

plus forced an update to the linux gsm instance

#

didnt change a thing sadly

#

this seems kinda weird to me, is this normal?

hardy crescent
#

and the steam failed to init warnings?

foggy agate
#

that mean the service binds to any interface on port 7777

hardy crescent
#

at the top

foggy agate
hardy crescent
#

no

foggy agate
#

in a datacenter?

hardy crescent
#

yep

slim spoke
#

its using all available internet adapters to monitor those ports on each

#

7777 should be a small range cause thats teh port the server increments if it fails to lock in the port

#

and u can You can already do that if you pass -multihome=<adapter ip>, then it will only bind to that address instead of 0.0.0.0. Some people on this channel have tried that so maybe search for multihome and see all the exchanges on the topic.

foggy agate
#

<@&387163995947270144> @dusty torrent is posting spam ๐Ÿ™‚

hardy crescent
#

ban plox

hollow dove
#

Is it ok to just close the server console on windows or could something break when i do that?

slim spoke
#

u mean close the server window?

#

the cmd window is the server running

hollow dove
#

yes

slim spoke
#

close it if u want to stop the server

hollow dove
#

ok and btw is there a way to enter commans without the ingame console?

slim spoke
#

type into the server window

#

or use some console

hollow dove
#

i can't type in the server window...

or use some console
how?

slim spoke
#

figure out something and use it

#

there is tons of ways to connect to server

hollow dove
#

ok

slim spoke
#

start on the wiki page

#

look into the things on it

hollow dove
#

nevermind then

tulip python
#

So Im still trying to join @reef lily server and get a UNetConnection Network Error
any Ideas?

slim spoke
#

keep trying or reboot ur stuff maybe

ionic grove
#

Is anyone able to get trains to work on dedicated? Work fine in single player, but we can't get them to unload on our dedicated

tulip python
#

sadly didnt work. Server restarted, pc restartet and network restarted.... Checking my steam files now, but I dont think thats the issue

fluid prawn
#

Using Nitrado

hushed lance
#

has anyone had a problem with getting fluid into a train platform?

hardy crescent
hushed lance
#

anyone have a work around?

hardy crescent
#

lmao

#

= the next patch

bold atlas
#

hey dumb question, anything special i need to do transfer a save file to a dedicate server

quick mist
slim spoke
#

fluids into platform.. just above that post

pure anvil
slim spoke
#

i would cuase u move more

cinder wind
gentle thorn
#

Has anyone run into this error:

โš ๏ธ Network Error
Invalid authentication token.
I don't see it when running the server from my local docker, but when connecting to my Azure container instance with the same image, I get the error after attempting to join the game after creating the session.

alpine dawn
#

Is there a good way to keep informed about new patches released for dedicated servers?

versed merlin
alpine dawn
#

Or is the restart the server and see if it's fixed method best?

#

๐Ÿ˜‚

versed merlin
#

that way its a fire-and-forget kinda thing ๐Ÿ˜„

quick mist
#

I've taken a pass at a major re-ordering of the Wiki to put things in a sequence that makes more logical sense, and removed some duplication of redundant data.

versed merlin
#

@quick mist great idea, btw, about logically sequencing the wiki page. ๐Ÿ‘

quick mist
#

thanks!

#

In the next day or two I may break out all the NSSM and SysstemD stuff to a separate Automation page

versed merlin
#

As I mentioned on the talk page, I think thatโ€™s a great idea

alpine dawn
versed merlin
#

Weโ€™ll likely also want to figure out just how far we want to go into whatโ€™s UnrealEngine stuff versus whatโ€™s Satisfactory-server-specific stuff (Unreal Engine subsystems like the IP network stuff, etc)

versed merlin
quick mist
#

It was really clever of whoever first added the Systemd data to use the PreExec directive to have steamcmd update the server any time it is (re)started. the only downside is that a restart takes a few second more than it otherwise would

alpine dawn
#

True

#

I like it

#

That's how I did mine

versed merlin
alpine dawn
#

I just don't have mine auto restart nightly

quick mist
alpine dawn
#

I actually turned off the pause factory when nobody is connected and let it run a few days and it was still working when I reconnected

versed merlin
#

had local and external clients connected successfully over the past 36 hours or so. only one random CTD on an external client (but I suspect it was user error, because nothing in the logs indicated server side issues).

alpine dawn
#

Of course at the time I was using biomass burners and they were all out of fuel

#

Well they ran out when I was disconnected

quick mist
#

so.. compost heaps

teal osprey
#

Is there some kind of bug with vehicles on dedi servers?

slim spoke
#

yes

teal osprey
#

what exactly happens?

slim spoke
#

depends what ur talking about

#

u just went is there bugs .. yes ... ok what happens

#

check the bug site also

teal osprey
#

I heard that using vehicles can delete a user from the server, or something to that effect.

slim spoke
#

not that simple

quick mist
#

if you disconnect from a server while driving a vehicle, the server can get confused when you respawn, rendering your previous character inert and making it difficult to "recapture" the zombie-occupied vehicle

teal osprey
#

But you're okay if you get out of the vehicle before logging out?

quick mist
#

yes.

#

there are a couple other problems like trucks not getting quite enough fuel for the loop or train stations needing power from multuple sources

lyric dove
#

are there any public satisfactory servers

keen orchid
#

not official.. but likely there are some around

gentle thorn
#

Well... took me way too long but I finally got my server running in Azure

quick mist
#

Running As a Service has now been broken out to its own Wiki page.

tribal pumice
#

Has anyone experienced some crashing with the rebar gun?

slim spoke
#

yes lots

#

best place to check is the site

hushed gateBOT
tribal pumice
#

Got it, ty so much

slim spoke
#

incase there is a workaround and not everyone knows ๐Ÿ™‚

worldly iris
#

Not sure if this is a dedi server issue, or a core game issue... so here goes.
Has anyone seen an issue with a train basically failing to stop as a station? It slows like its going to, but instead of loading I get a pop-up message "Improper Aim", and the train leaves
If I take the track away just after the station the train stops, but if I try to get in to drive myself is say I cant board a moving train

slim spoke
#

verify files and restart .. maybe redo train/station

worldly iris
#

Just did a restart with verify. Will report back

woven pendant
#

can anyone help me with this error message when trying to download dedicated servers through steam cmd?

slim spoke
#

not right

#
  1. login anonymous 2.force_install_dir ~/SatisfactoryDedicatedServer 3. app_update 1690800 validate 4. quit
#

it wont update it only grabs whole package again

woven pendant
#

got the same error message when using yours as well

slim spoke
#

run install cmd

woven pendant
#

what does that mean?

slim spoke
#

steamcmd doesnt do updates

#

it wont patch cause it cant

woven pendant
#

so what should i be using then if not steamcmd

slim spoke
#

rerun install to make sure u have latest

#

cause it only gets whole package

#

i would back up configs though

woven pendant
#

so reinstall steamcmd?

slender idol
#

Itโ€™s the only way to get updates ๐Ÿ˜›

slim spoke
#

it doesnt patch the server .. it grabs 9gb of server everytime

woven pendant
#

yeah but I can't see server at all in tools

slender idol
#

0x202 is drive out of space or a permissions error

slim spoke
#

just rerun the install

#

it gets latest files and puts them in the server

#

thats how everyone updated when last patches came

woven pendant
#

rerun the install of what?

slim spoke
#

the great musical app that u came to ask about

slender idol
# woven pendant yeah but I can't see server at all in tools

Considering that steamcmd is giving you error 0x202, which is an error related to either file/folder permissions and/or lack of space to install, Iโ€™d suggest checking you have adequate space for the install, and also checking youโ€™re running as admin just in case.

slender idol
woven pendant
#

and where should i be force installing it to?

slim spoke
#

where you want the server installed

slender idol
#

Wherever you want it really

slim spoke
#

or where your server is installed

woven pendant
#

okay so it doesnt have to go in with the satisfactory game files or anything

slim spoke
#

no

slender idol
#

Nah

slim spoke
#

have you seen the wiki page for dedicated servers?

woven pendant
#

a few days ago yeah

#

kept getting the 0x202 error though so gave it a break till I could ask for help here

slim spoke
#

just wondered if u seen the page

#

karakken u have a server already or starting new

quick mist
#

From SteamCMD, error 0x202 means out of disk space or could not write to disk

woven pendant
#

starting new

#

do not have server yet

slim spoke
#

ok just lets everyone know where ur at to help

woven pendant
#

reinstalling steam cmd to a disk with more space and running as administrator seems to be working better, its updating state downloading

quick mist
#

rad

#

also, you said you looked at the wiki page 'a few days ago'.. some of us have spent the past few days fleshing it out so you might want to give it another once-over

slim spoke
#

nice .. and sorry i did get confused b4 and was little short with ya

#

mark that down ur the 1st and last who will ever hear that

quick mist
#

:snrk:

slim spoke
#

normally i dont care but i can admit my wrongs

quick mist
#

that's a good trait.

woven pendant
#

thanks everyone for your help ill check back in if I hit another speed bump

quick mist
#

good luck!

woven pendant
#

everything is working!! thanks everyone!

slim spoke
#

congrats enjoy

worldly iris
slim spoke
#

ok lol no idea .. i have 0 memory

hard dove
#

Sooooooooo, finally back to check on the ole server and Iโ€™m having troubles , my isp apperantly blocks all incoming traffic but my server log says itโ€™s listening on all the ports

slim spoke
#

did u forward the ports to the ip for the server computer

sharp geode
#

Hey all, does anyone know if there any tweaks that should be made to the .ini files on the dedicated server for performance? I'm looking to fix network lag and invisible items etc.

slim spoke
#

u can google unreal engine ini tweaks for networking and try them by making game.ini or whatever in the server if its not there

#

but probably is tons of reddit/twitters on how to do it also

hard dove
molten leaf
#

is there a fix or workaround for the signs resetting themselves to default text?

worldly iris
#

change the name twice

molten leaf
#

Thanks!

lime elm
#

Hey guys, Got an odd issue I cant seem to fix. I was hosting 2 servers on my own PC using AMP. I now have a VPS to host the servers so I have installed AMP and transferred the saves over but..... one server loads its save fine and works. But the other just wont load it, instead it makes a new save every time and just wont load the save i already have. I am typing the session id in correct but it just makes a new save with the same name. Any ideas??

#

I tried overwriting the new save with my old one using the same file name as the new save and the server just makes a new save. Ive no clue whats going on

slim spoke
#

should check the server output and logs

lime elm
#

wall of txt does not seem to indicate an issue

proper wedge
#

Cant seem to find the existing save on the dedicated.

lime elm
#

what os?

proper wedge
#

but when i tell it to save, it shows up

#

Linux

lime elm
#

using amp?

proper wedge
#

No

lime elm
#

then not sure where is is, look for something like this, /home/Epic/FactoryGame/Saved/SaveGames/server

#

but I am not sure what dir to start looking in on linus

#

linux*+

proper wedge
#

Thats the issue, there is no SaveGames dir

#

only config and Logs

lime elm
#

have you made a game and connected to it in game?

proper wedge
#

Yeah, we are on the last tier

lime elm
#

can you search for the session id?

#

thats how I found it in windows

proper wedge
#

I named the save i took, CurrentSave. then did a search and found nothing

#

i took a back up of the server and pulled it over to my windows machine to dig thru it

#

give me a few

fluid turret
#

@lime elm I highly suggest going to the discord for that program as it is a paid service its nearly impossible for us to help you, very few of us who can help will pay for that program when there is free alternatives.

proper wedge
#

Found the saves, it was in a hidden folder

#

/.config/Epic/FactoryGame/Saved/SaveGames/server

lime elm
#

:p

#

glad you found it

fluid turret
#

That folder path is included in the wiki, fyi

proper wedge
#

i over looked the .

#

silly me

#

On top of WinSCP not showing hidden folders because i forgot to turn it on

lime elm
#

Answer.. I dont

fluid turret
#

Nearly everything is managed by that program so the assumption is its a problem with that, no matter the case for us to help troubleshoot we would have to recreate or have experience with a similar setup.

warped valve
#

Goodmorning, i switched from a linux server to windows.. now i can't find the settings files.. FactoryGame\Saved\Config\WindowsServer\ isnt there.. (Also not in %LOCALAPPDATA%\FactoryGame) anybody an idea?

warm swallow
#

I tried wiping all the files from dedicated server to force it to populate the files but can't find any either. Maybe it's not been added yet. All I can find is the ServerSettings.15777 in Local\FactoryGame\Saved\SavedGames

slim spoke
#

find the folder u installed the server to

#

or maybe the dir on the wiki page

warped valve
#

FactoryGame\Saved\Config\WindowsServer\ == from the wiki.. (also used windows search allready can't find the file at all..)

warm swallow
slim spoke
#

yw

warped valve
#

m2: (connecting to the server and changing the settings in game (pauze game on no players), created the files...)

rough turret
unique bay
#

could it be that item floor holes are bugged on dedicated servers? I can place on lift but not the other one

slim spoke
#

they are just a massive pain but they work

unique bay
#

but how? if i try to place the other one it says: identical building allready there

slim spoke
#

some said u have to do in order.. hole - output - input - conveyor

#

might be output u ahve to go 1 direction or other i dont know

unique bay
#

i can't get it to work.

#

but why is this now possible and its not soft clearance? ๐Ÿ˜„ ๐Ÿ˜„ ๐Ÿ˜„

slim spoke
#

try exp room there is another person inthere asking

sage kestrel
#

anyone else having their server dying cuz of the Rubbergun?

unique bay
#

that logic ๐Ÿ˜„

warm swallow
slim spoke
#

badkenny ya the one gun has bug

sage kestrel
#

k ty

unique bay
#

so its a known bug?

lofty latch
#

The wiki page continues to get messier and messier with the content in no logical order whatsoever...

slim spoke
#

that narrow it down thanx

lofty latch
#

The grammar and quality of writing is also deteriorating...

rough turret
slim spoke
#

so when you are going to help rewrite stuff?

#

they are always open to help

unique bay
slim spoke
#

wiki is community driven and cared for .. so ur just insulting people for helping others

quick mist
#

I just re-ordered the Wiki into a more sensible sequence a few hours ago.

slim spoke
#

its come a long way since they started it

grand geode
#

I think part of the problem with a dedicated server wiki page is there is a cut off point where it stops being satisfactory and general system admin / network config related and you can't teach that stuff in 5 minutes and it also becomes bespoke very very quickly to the end users environment / requirements.

quick mist
#

admittedly I'm not on much sleep so I'll give the grammar another pass when I've had more

slim spoke
#

also they arent tryin to start linking everyones projects

quick mist
#

(case in point: I see this conversation because I got paged for work again)

slim spoke
#

cause then if something happens it blows back

#

and devs said they will do docker or whatever they do

#

so official things are to come still

quick mist
#

once the official Docker build is made known those will go onto the Wiki

slim spoke
#

yup

quick mist
#

(and the bespoke one that's there now removed)

grand geode
#

I don't even think docker would be required the steam setup was really simple....

quick mist
#

Personally, I agree, but people seem to love Docker, so here we are.

slim spoke
#

ya mistralol i think thats why noone just did it up from devs

raw swan
#

@foggy agate @rich void @brittle arch i got it working now thanks for the help !

grand geode
#

I actually hate docker. It typically is like approaching the linux environment problem by taking the environment out of the environment and putting it in another environment lol

slim spoke
#

wait and do package once things are working right like tools

grand geode
#

If you have ever heard the joke. It works on my machine... "We are not shipping your machine". Docker -> yup now you shipping your machine

slim spoke
#

might be no reason for windows version and they do linux docker or whatever

#

lol mist

#

i know nothing about docker and those things everyone used lol

#

i figure once the servers are more fleshed out there will be some nice cmd centers for them

lofty latch
#

@quick mist I'm gonna reformat the requirements into an actual table

grand geode
#

Linux just has always had ABI problems with shared libs across all distro's So its damm hard to ship software for multiple distro's in a single binary. So.... docker simple remove the environment problem by creating another broken environment of the same thing because the original problem is "too big to solve"

quick mist
#

admittedly Docker running a small Windows env is how I was able to get Space Engeers hosted on Linux, but ewwwww

#

Please do, Mike.

lofty latch
#

People have been putting new sections in completely random places that make little sense.

quick mist
#

yeah, that's why I re-ordered things yesterday

keen orchid
#

im running mine on an unraid docker.. .was super easy.. and works well

lofty latch
#

@quick mist ill ping you when I make some big edits later today see what people think.

quick mist
#

cool beans.

#

also the Talk page is a good place to throw ideas, I've found (:

lofty latch
#

I should probably make a habit of pinging someone when I do so I'm not accused of bending the wiki for my own purposes too much too xD

quick mist
#

Some things if they get too big, like with Automation, might need to spin out to their own pages

lofty latch
#

Automation already did

#

But I think the system services might also need breaking out.

quick mist
#

I know, I did that too

lofty latch
#

Lol

grand geode
#

Same thing ironically which is why we have like 5?+ packagers for commercial stuff like snap, docker, flatpak, snappy etc.. etc.. in the aid to solve the environment problem so people could actually ship software for linux they created like 5+ more environments lol

slim spoke
#

there is a chat for people who work on wiki so u can discuss things

#

if u see ondar ask him about

quick mist
#

if only there were some sort of standard foundation, or base, that the Linux distributors could leverage...

slim spoke
#

or could leave a dm for him

quick mist
#

I was obliquely referring to the Linux Standard Base (:

#

(and to an extent POSIX itself)

grand geode
#

Yeah which is actually why the problem exists in the first place. Cause libc etc.. the guys there break "bugs / features" in the past making it break other applications and also making it ABI incompatible by trying to make it comply to the standard.

lofty latch
#

The Linux apps I ship have massive 70MB binaries because they include almost everything. You could almost run them on a bare kernel.

#

But they run on any distro

grand geode
quick mist
#

at scale, disk space is essentially free which is why so often the answer is to just build with static libraries and not rely on dynamic ones

grand geode
quick mist
#

not necessarily, but let's not get too far into the weeds on that here (:

lofty latch
#

Only thing I load dynamically is glibc

grand geode
#

oh of course. Just saying it happens..... people (like me) have been on the receiving end of it for 20+ years.

quick mist
#

yep yep, and then we get into fun stuff like libcompat and friends for 32-bit bins on amd64 systems, and all other kinds of frivolity.

grand geode
#

Things like docker are overrated.... like the moment your application needs a GPU or something inside docker is the same moment you need the right DPU drivers and userspace libs outside the docker environment as well. So the abstraction of docker just leaks / break when doing complex things.

#

Last 2 companies i worked in the simple solution was to re-roll the entire distro and ship it as a new distro because of issues like that

#

in other news somebody suggested this would change a dedicated server save game time
Edit
GameUserSettings.ini
mFloatValues=(("FG.AutosaveInterval", 1200.000000))

#

So thats probably something for the wiki?

quick mist
#

once confirmed, yes, though it might be good to nip this in the bud and start a Dedicated Server ini File Tweaks page.

#

because I can see that getting really big really fast

grand geode
#

oh we killed our server last night with it. Save game time now up around 10-11 seconds

#

4-8 players building for a week can be something like 2-3 months equivalent single player playtime cause suddenly there is a 24/7 presence.

#

So when somebody plugged into the super pure caterium, pure copper, steam sheets, fused quickwire, 300/min AI limiter factory..... things didn't go so well after that

unique bay
#

so finally the autosave process should be rewritten?

grand geode
#

yeah in this case what would happen is like 10+ seconds of lag resulted in strange teleportation and creating interesting ways for people to die in game as well as getting randomly disconnected ever 5 mins.

#

I must say the server generally worked really well in the early / mid game until things really scaled up later on

unique bay
#

I think the devs will love this ticket ๐Ÿ˜‚

grand geode
#

oh i know exactly how much of a problem it is for them to resolve that ๐Ÿ˜‰

#

I suspect it probably won't be resolved any time soon

unique bay
#

thats said. could not be a better solution todo a shadow copy and save that. Like some backup software do it?

grand geode
#

yeah how do you do that? very very hard to make it atomic.

unique bay
#

thats true :/

quick mist
#

easy, implement btrfs as part of the game engine, or require an Oracle backend which can quiesce the database while saving..

grand geode
#

though i did notice based on their log message it does 1. Serialization2. Compression of data 3. Write to disk (tiny 0.002 seconds on the server). They certinally don't need the lock held after the serilization stage... so they might get a 20-30% gain out of that

lofty latch
#

@fluid turret what was the justification for reordering the automated solutions page? It looks like you're trying to favour one option over another for no real justification.

#

If they're not going to be in some logical order (alphabetical, by platform, by type) then I don't see the reason.

quick mist
#

Not for nothing, but I'm happy to see the non-free solution get last billing :p

pine tendon
#

is there a feed for Dedicated Server updates?

quick mist
grand geode
lofty latch
#

Oh heaven forbid people make money for their effort ๐Ÿ™„

pine tendon
#

like, where can i see whether there has been an update without trying to update every time

quick mist
#

There is a site that tracks the Steam API to see version number increments, but I don't know the site's address off the top of my head.

pine tendon
#

i see, that wont be helpful

#

nevermind. steamcmd has an auto updater tool

quick mist
#

yes, but that "tries to update every time" (:

lofty latch
#

Wait, did I get blocked from wikia? ๐Ÿค”

quick mist
#

o.O

unique bay
quick mist
#

If the save process takes several seconds to save but does not impact game performance while doing so, that's fine

#

in fact that's better than a 250ms freeze to save

grand geode
lofty latch
#

Hmm, nope I could still edit the talk page.

slim spoke
#

think they finish it before returning to simulating and such that might error cause of a pause

quick mist
#

that would be "Impact to the game", @grand geode

slim spoke
#

then they have to deal with that so might as well wait

grand geode
quick mist
#

"Wait for meeeeee"

unique bay
#

I hope a new autosave feature will come before 1.0 ๐Ÿ˜‚

quick mist
#

lots of nips and tucks will come before 1.0

#

they have to finish building the thing in order to know where and how to optimize the thing they're building

slim spoke
#

might not have even been him he isnt the only person

lofty latch
#

It says who it was by - looks like it's only temporary

slim spoke
#

oh ok

lofty latch
#

but it's a very vague description and still annoying that he couldn't mention it first, now I can't tidy things up ๐Ÿ˜‚

slim spoke
#

i was trying to get u guys to go work with the wiki crew

lofty latch
#

someone is trying very hard to bury all the automated solutions though - methinks some gatekeeping is at play

slim spoke
#

probably get further working with the community then making it urs

lofty latch
#

incl LinuxGSM etc

quick mist
#

Some of the prose in the AMP section a few days ago was very salespitchy, but I didn't see anything too disparaging when I read the other automation option sections. I almost changed the Pterodactyl description as it was striking me the same way, when I broke it out to its own page, but settled for just the move for the time being.

lofty latch
#

that's fair enough - but the line between "accurate description" and "salespitchy" is kinda fine

quick mist
#

sanctum, we, as the people editing the Wiki, by definition are the 'Wiki crew'

lofty latch
#

but since I haven't touched the main page in days it seems weird to do anything now ๐Ÿค”

slim spoke
#

then go get ur tag and join their chat room

#

work with them

#

not sling crap here

quick mist
#

I'm not slinging anything.