#dedicated-servers

1 messages · Page 15 of 1

steep bluff
#

@blazing halo and no autosave was set up for every hour but I believe it's turned off for now since it saves when someone logs out

#

I'll grab log next time

#

One guy was fucking with a invisible cyber truck and it kicked us like this but server didn't actually shut down just kicked everyone

blazing halo
#

I'm not sure the server "kicks" anyone, that's a timeout. But that message tells me very little. I need the logs, from both ends; server's log first, please.

twin moss
#

Are there instructions for setting up a dedicated server? I've downloaded and installed the server available from Epic. I get a few errors when I launch it. I suspect I need to change some settings?

devout dune
#

hi, does dedicated server benefit from extra cores and threads?

tepid phoenix
#

Hey, my server stopped starting yesterday. Just went offline in the middle of the game and hasn't started since. These are the last lines of the console. Anyone know what I can do? Thanks a lot 🙂

LogNet: UNetDriver::TickDispatch: Very long time between ticks. DeltaTime: 26.16, Realtime: 26.15. IpNetDriver_2147467569
LogNet: UNetDriver::TickDispatch: Very long time between ticks. DeltaTime: 26.16, Realtime: 26.15. EOSNetDriver_2147482292
LogEQS: Warning: Finished query EQS_CreatureFoodAround over execution time warning. Total Execution Time: 75.39 ms (detailed data not available without USE_EQS_DEBUGGER)
LogOnline: Warning: OSS: EOSSDK-LogEOSAnalytics: EOS SDK Analytics disabled for route [1].
LogOnline: Warning: OSS: EOSSDK-LogEOSEcom: Purchase flow is disabled due to overlay setup failure (EOS_NotConfigured).
LogOnline: Warning: OSS: EOSSDK-LogEOSUI: Social overlay is disabled due to overlay setup failure (EOS_UnexpectedError).

odd nova
#

Looking for some help if anyone has got the time. I was playing on a dedicated server I had set up on my unraid server as a docker. It's been working great the last week or so. Last night though, as I was playing on the saved game, it started glitching hard so I figured a reboot was in order. However, now whenever I try to open up the saved game it sits on the loading screen (the one with all the funny text which keeps scrolling by and doesn't freeze) and never loads. I let it sit though hoping it would load in but the weird thing about it, is that it is showing it as playing and unfortunately even autosaved over the previous saves. I have tried loading in those other saves and they all do the same thing. I even downloaded the save file and tried running it in single player to see if that would work and the same thing happened to me. I have also loaded in other saves outside of the server and they work fine. The only thing I haven't tried is asking someone else to try to load into it. At this point I think the save is corrupted (fortunately, have only sunk about 5hrs into it) but was hoping someone had experience with this or knew of any ways to fix the save before I trash it?

obsidian rune
obsidian rune
#

Those autosave files should be 5 minutes apart, so if all of them are corrupted, chances are any write during that time got corrupted as well.

#

(unless it's a Satisfactory bug, in which case nobody can help you ;P)

odd nova
# obsidian rune You're showing all of the symptoms of a corrupt save file, yes. You should inspe...

Thanks. Just ran a quick check for errors. Fortunately, I keep the app data for this on the cache so it doesn't look like anything else got corrupted that I can tell so far. I'll run a parity check to make sure I didn't screw something bigger up. Any chance I can fix/recover the save file or is it a gonner? Also, thanks a ton for the info. I was beating my head on this problem last night for way too long

odd nova
obsidian rune
#

If parity says that it's fine, it's likely a write corruption specific to Satisfactory.

#

I have personally not seen the issue before (in Satisfactory specifically). You can try loading the save into SCIM to see if that can make heads or tails of it.

#

(but since SP didn't load it, chances are... not great)

odd nova
obsidian rune
#

Then re-export and try to load that into the game. Try SP first. If it works there, load into the server.

#

We're relying here on the proposition that SCIM will try to produce a functional save file, regardless of input.

odd nova
#

I think I tried it last night but let me give it a go again. give me a min

#

Weird. It loaded into SP just fine. I'm going to try to take that and upload it to the server and try to jump into it.

obsidian rune
#

Don't call it names, just be glad it works. 😂

#

Or, I hope it does. If the server still won't take it, re-save from SP and upload that.

#

Would sure be a chain, but eh, what can you do. 🤷

#

It's not a common issue, at least.

odd nova
#

holy sh$% it worked. as much as I love this stuff it drives me bonkers sometimes

obsidian rune
#

Owning-a-PC 101.

#

;D

odd nova
#

seriously. i still don't even know how I managed to get the dedicated server up and running but I'll take the small blessings and hope it doesn't kick me in the butt later down the road. Thanks a ton and hope you have a great rest of your day

obsidian rune
#

And you.

tepid phoenix
devout dune
obsidian rune
#

There's something wrong there, I'd say. Can you post a log?

#

Assuming load time is 4x the save time, a load time of 25 minutes would suggest a save time of over 5 minutes. The only save I've seen that took that long used 28 GB of RAM and was massive with multiple huge factories. Besides, a save time of over 5 minutes would not only overrun the 30-second disconnect timeout, it would also overrun the 5-minute autosave interval - meaning, the game would be completely unplayable in this state. Care to revise your statement?

tepid phoenix
obsidian rune
#

Post a log.

#

I want to see that for myself.

blazing halo
#

<-- ping this account when you do

tepid phoenix
#

Where i can find that log?

obsidian rune
#

In the server folder, /FactoryGame/Saved/Logs. The latest is FactoryGame.log, the next one is the _2 file, and then they're timestaped after that.

tepid phoenix
#

@blazing halo

loud minnow
thorn yarrow
#

What an odd amount of memory to have

tepid phoenix
#

The server is running again 🤷‍♂️
Thank you. Have a nice evening.

tepid phoenix
thorn yarrow
#

Not gonna be enough either way. Good thing second hand dimms are cheap

twin moss
# thorn yarrow https://satisfactory.fandom.com/wiki/Dedicated_servers

I'm getting errors upon launching. The instructions I read seems to be mostly about the Steam version. At least in respect to an UI. I got mine from the Epic site. No UI that I can tell.

I used Powershell in admin mode to set the firewall according to the directions, but I'm still getting errors.

#

I know (knew - I'm retired) how to connect to a SQL server, but this is a different beast.

#

Based on the log, it's looking for a environment var called SteamAppID (SteamAppId = 526870?).

#

I'll also getting these errors in the startup log:
[2022.10.21-17.45.25:092][ 0]LogStreaming: Error: Couldn't find file for package /Game/FactoryGame/Schematics/Story/Schematic_ObjectScanner_WAT1 requested by async loading code. NameToLoad: /Game/FactoryGame/Schematics/Story/Schematic_ObjectScanner_WAT1
[2022.10.21-17.45.25:095][ 0]LogStreaming: Error: Found 1 dependent packages...
[2022.10.21-17.45.25:095][ 0]LogStreaming: Error: /Game/FactoryGame/Prototype/WAT/Desc_WAT1
[2022.10.21-17.45.25:102][ 0]LogStreaming: Error: Couldn't find file for package /Game/FactoryGame/Schematics/Story/Schematic_ObjectScanner_WAT2 requested by async loading code. NameToLoad: /Game/FactoryGame/Schematics/Story/Schematic_ObjectScanner_WAT2
[2022.10.21-17.45.25:102][ 0]LogStreaming: Error: Found 1 dependent packages...
[2022.10.21-17.45.25:103][ 0]LogStreaming: Error: /Game/FactoryGame/Prototype/WAT/Desc_WAT2

#

I may have gotten my game from Steam. Would that matter?

thorn yarrow
#

I don't believe where you got the server from matters much (I'm actually also not that incredibly at home at this) but have you tried connecting to your server? Unfortunately it'll throw errors both when it does and doesn't work.

#

Also did you check the troubleshooting steps on the wiki?

twin moss
#

No to troubleshooting. Is there an easy way to determine it's IP address?

autumn eagle
#

hello everyone, i'm on the standard dedicated server, not the experimental one...and it has been 3 days that everyday i come back from work ...for a reason i don't know...the server is off... like my cmd is not even opened anymore...do i have a way to check what could happen ?

#

(logs somewhere for example)

mental locust
#

@autumn eagle

#

Who host it

autumn eagle
#

me on my PC

mental locust
#

There are logs

#

In the server folder, /FactoryGame/Saved/Logs. The latest is FactoryGame.log, the next one is the _2 file, and then they're timestaped after that.

steep bluff
#

U need backend access to get save files right? Host is g portal

blazing halo
blazing halo
blazing halo
blazing halo
#

To be fair, every other server out there saves the game in the server's folder; only Satisfactory (that I know) uses the user's home folder. I can see why they'd be confused... at least initially. But now?

vagrant delta
#

my team mate kept on dying

jovial oxide
#

then link him the propaganda lol

odd wagon
#

so i ran the dedicated server from the steam gui, and it seems to be using the same save as my single player game. however i want to start a new game for my dedicated session. how do I do that?

blazing halo
#

Go into the game, into the server manager, and start a new save there.

#

Not sure why it'd pick up an SP save without prompting... but it makes some twisted sense?

odd wagon
#

how do i reset the password?

blazing halo
#

You can only reset the server. Platform?

odd wagon
#

windows

blazing halo
#

Somewhere in AppData... hmmm... gimme a sec.

#

Go to %localappdata%\FactoryGame\Saved\.

#

You should have a file named ServerSettings.{port number} where {port number} is the Query port assigned to your server (by default it's 15777).

#

Shut the server down, and delete (or rename) that file.

#

On next startup, the server will appear as "unclaimed" and you will be able to reconfigure it.

odd wagon
#

ok cool. i found the file under %localappdata%\FactoryGame\Saved\SaveGames

weary ingot
#

Hey guys anyone around?

#

Have some simple questions I am sure someone here will know

hardy ore
#

I don’t but I’m here

weary ingot
#

I just started up a new server but when I give the IP to a friend the "server appears to be offline"

#

However I can log into it

#

any ideas

hardy ore
#

I don’t have an answer I should be asking questions lol

weary ingot
#

Anyone else around?

lime vessel
#

It depends on where your server is hosted relative to your friend, how much processing time it's getting, what the network latency looks like, and what the server is doing. But I've found that bouncing the server or restarting the client would eventually fix the issue for me, when I would see it.

#

From what I can tell the problem is that the server thinks the client is taking too long to open a connection after the server says it's ready to accept one, and the server closes the connection - which the client then reads as an offline server.

#

But I don't know why that happens; I just ended up retrying the connection a few times, then restarting the client, and if that didn't work I'd restart the server.

weary ingot
#

It is hosted on my home computer

blazing halo
#

What steps have you taken to ensure that the server is visible to the Internet at large?

weary ingot
#

tbh I am not to smart about this. I do not think I have taken any steps

#

Been trying to do some googling

blazing halo
#

I see.

#

So, networking 101.

#

How much networking knowledge do you have?

weary ingot
#

very very little

blazing halo
#

Do you have the login and password for your router?

weary ingot
#

I do

blazing halo
#

Cool. Log into it, and find a page where it lists your WAN IP.

#

(no need to put it here, I just want you to find it)

weary ingot
#

Ok standby

blazing halo
#

This unfortunately differs from router to router (even the wording will differ, sadly), so I cannot help much.

#

Ping me when you've found it.

weary ingot
#

So it is asking me security questions that I apparently either lied about or mistyped long ago

#

So no worries

blazing halo
#

That's a first...

#

I have yet to see a router that has security questions.

#

Ah, Netgear apparently does that sort of thing now...

#

Apparently, some Netgear devices implement a naive version of the algorithm, which assumes (but does not verify) that you have provided the answers to the security questions.

#

If you have not, however, the device will happily keep asking them anyway, effectively locking you out.

#

(there're no correct answers - since they were never set up - and it cannot succeed in this check)

#

Normally I would advise you to hard-reset your router to default settings, but since you have zero networking knowledge - there's a limited chance it would leave you with no Internet access until someone who knows what they're doing can fix it for you (most routers work out-of-the-box with most ISPs, but there's a very limited chance that yours requires specific setup).

#

@weary ingot Honestly? I would advise you rent a server instead, unless your plan is to use this opportunity as a learning experience.

weary ingot
#

Yeah that is what we are trying to do right now

#

Hopefully it works better for us!

blazing halo
#

I hope so as well. It's nothing against your intelligence, but I feel that you'd be better-served by someone who has a firm grasp on what they're doing (though... as evidenced by some issues reported in this channel, that's very much debatable).

#

I cannot tell you which hosting company would be best-suited for you - but I would advise against Nitrado, however. They're lying scumbags who aren't above intentionally lying by omission to get your money (while being unable to actually deliver, something the community knows for a fact).

lime vessel
#

I use IndifferentBroccoli; they're not too spendy and support is very responsive. They have a free trial period as well.

blazing halo
#

As long as their base offering has at minimum 12 GiB of RAM on spec.

weary ingot
#

So we cannot run on 6gb

#

is that why we are getting connection time outs?

#

We are trying Shockbyte

blazing halo
weary ingot
#

ahhh kind of scummy

#

of them

blazing halo
#

It will reach 6 GB and then die.

weary ingot
#

Looking into indifferentbroccoli now

blazing halo
#

Which, considering it's their money-maker, seems idiotic... but fuck do I know.

weary ingot
#

Haha ok so I got a free trial through indifferentbroccoli and I just logged in

blazing halo
#

So long as they offer 12 GiB minimum, and I would recommend 16 (depending on number of players and projected factory size).

trail kayak
#

is there a way to compleatly reset the dedicated server, i have tried reinstalling the app via steam cmd a few times with no luckk

#

it always picks up my old server i used for testing (which is broken like crazy)

trail kayak
#

can someone ping me when they answer this so i can find it easily

latent raven
#

Does anyone want to test my server, If so i just need you to send me your ping and latency when your in the server.
Latency you get from "stat fps" the number under fps

low bluff
#

Are Trains working on Update 6 Dedicated Servers for others? Just built our first train network (indifferent broccoli dedicated) and we cannot get the freight platforms to load cargo

#

I know last year they weren't but having a hard time validating if they have been patched since then

low bluff
#

Can confirm I just got my first rail working by basically rebuilding it

blazing halo
blazing halo
rotund wedge
#

oyna konusma gelsin

low bluff
blazing halo
#

Does it fail to load the train, or fail to take up items from belts? Sometimes removing and re-placing things fixes glitches like that.

#

The game can be pretty bad about coordinating events happening when it's saving - sometimes it'll accept the build, but won't set it up correctly regardless.

#

(this is how you end up with belts going the wrong way, for instance)

low bluff
#

Train was running between stations on schedule, would not load anything

#

Removed one piece and the entire rail system freaked out. Rebuilt entire set of rails and both stations and it started playing nice

blazing halo
#

In general, it's good to be aware when a save is happening on the server. I would even propose that placing buildings should be put on hold from 3s before the save to 3s after.

#

Heck, I'd even take a warning that a save is about to happen on the server, just like there's a warning in SP.

mental locust
#

@blazing halo someone made a script

#

That alerts you when save should be happening

near bridge
#

I'm trying to chase down a supposed issue with running two Satisfactory dedicated servers with ports close together, is there any merit behind this? As far as I, and a few others can tell, we can't find any history of issues and this expert seems to be from the placeholder readme that was from the Arma 3 egg.
https://github.com/parkervcp/eggs/blob/master/game_eggs/steamcmd_servers/satisfactory/README.md

I just want to double check that we're not missing anything before we deploy servers on sequential ports.

blazing halo
blazing halo
#

The server won't fail (as you would expect) - instead, it'll silently increase the port number until it finds one that's unoccupied.

#

You can try to iptables -A INPUT -p udp --dport X --match owner --uid-owner Y -j ACCEPT in iptables, followed by iptables -A INPUT --match owner --uid-owner Y -j DROP at the end, or something.

#

(where X is the port number, and Y the user UID)

near bridge
#

So as long as it has the the three ports then it shouldn't have any issues being close to another server? I assume as long as the ports it's trying to use aren't occupied it won't try to increment to the next set of ports.

blazing halo
#

That's correct.

#

UE games have this "GamePort+1" thing where the network stack can use a port number 1 higher than the Game Port (def. 7777) for some raw data transfer. I know ARK and CONAN: Exiles use it with -bRawSockets, and I think DnL uses it as well. I do not know if Satisfactory uses it - so far, I have not seen it open a fourth port.

#

It's generally not a bad idea to space things out, for the sake of organising things. As a rule, every new game I set up on my server gets a 1000 pool, and then every instance is separated by 10 - but I only do that so that I can tell what game I'm looking at at a glance. For instance, all my CONAN: Exiles instances have 14xxx, so a port number of 14040 means the fourth C:E server I have (I reserve the xx000 - xx009 range for special cirumstances like test servers, so the first one is usually xx010+).

#

(TheForest is 10, DnL is 11, Official ARK is 12, Unofficial ARK is 13, Conan is 14, CryoFall 15, OOR 16, 7Days 17, Memories of Mars 18, ATLAS is 19, and Satisfactory is 20)

near bridge
#

That is extremely helpful, thank you so much! <3

blazing halo
#

One more helpful thing: TCP and UDP ports are all separate, so a program can use both TCP/X and UDP/X at the same time.

#

This makes things easier when the game uses a mix.

#

For instance, all of my ARK/DnL/CONAN RCON ports are on the 0. If you're connecting to that server on UDP/14040, then RCON is on TCP/14040.

unborn siren
#

in your own opinions, what server works best for you guys or would you recommend? I had Shockbyte in the past with no issues, besides them not using the experimental branch.

blazing halo
#

I have no positive preference, since I'm fully able to self-host.

#

I would however advise you stay away from Nitrado.

blazing halo
# near bridge That is *extremely* helpful, thank you so much! <3

If this isn't something you usually do, remember: if a game has RCON, you don't want it unprotected (as far as I'm aware, the RCON protocol doesn't have any security apart from the password, and most notably - is wide open for a dictionary/brute force attack because it isn't rate-limited in any way). If you don't have to forward that port, don't.

near bridge
#

Got it, I've figured that about RCON, but it's good to get confirmation about it.

blazing halo
#

Damn it... While I'm glad people aren't having problems, muh problems to solve ╥﹏╥

#

(ಥ_ಥ)

neon orchid
#

I've set up a server on Ubuntu using AMP and need to delete the server password. I can't find the serversettings file on Ubuntu does anyone know where it is located?

blazing halo
neon orchid
#

are mods compatible with dedicated servers yet?

blazing halo
#

As far as I'm aware, no.

icy relic
#

[2022.10.23-07.41.29:013][611]LogNet: Error: IsClientMsgTypeValid FAILED (40): Remote Address = ::ffff:127.0.0.1
[2022.10.23-07.41.29:014][611]LogNet: Error: Failed to read control channel message ''
[2022.10.23-07.41.29:014][611]LogNet: Error: UControlChannel::ReceivedBunch: Failed to read control channel message
[2022.10.23-07.41.29:014][611]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: [::ffff:127.0.0.1]:58819, Name: IpConnection_2147461658, Driver: GameNetDriver EOSNetDriver_2147482292, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID, Channels: 2, Time: 2022.10.23-07.41.29
[2022.10.23-07.41.29:014][611]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: [::ffff:127.0.0.1]:58819, Name: IpConnection_2147461658, Driver: GameNetDriver EOSNetDriver_2147482292, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID
[2022.10.23-07.41.29:015][611]LogNetTraffic: Error: UChannel::ReceivedRawBunch: Bunch.IsError() after ReceivedNextBunch 1
[2022.10.23-07.41.29:015][611]LogNetTraffic: Error: Received corrupted packet data from client ::ffff:127.0.0.1. Disconnecting.
[2022.10.23-07.41.29:044][612]LogNet: UNetConnection::PendingConnectionLost. [UNetConnection] RemoteAddr: [::ffff:127.0.0.1]:58819, Name: IpConnection_2147461658, Driver: GameNetDriver EOSNetDriver_2147482292, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID bPendingDestroy=0
[2022.10.23-07.41.29:177][616]LogNet: NotifyAcceptingConnection accepted from: [::ffff:127.0.0.1]:58819
[2022.10.23-07.41.29:177][616]LogNet: NotifyAcceptingConnection accepted from: [::ffff:127.0.0.1]:58819
[2022.10.23-07.41.29:178][616]LogNet: NotifyAcceptingConnection accepted from: [::ffff:127.0.0.1]:58819
[2022.10.23-07.41.31:082][673]LogTemp: Warning: Finished!

#

had some of these errors any ideas how to fix?

blazing halo
#

For a start, add -multihome=0.0.0.0 to your command line, and retry.

#

It looks like the internal router is being a shit again.

mental locust
#

@undone lodge ?

#

why post that here

#

@blazing halo @nimble harness did you tell them about your save tool

#

prob

#

idk

mental locust
#

The github thing that predics when it saves

#

Or did I tag wrong person......

nimble harness
mental locust
#

Oh rip sorry

nimble harness
#

Yeah thought maybe you were asking about edit save files when the file size is too big for Interactive Map to process . It's much easier to edit in private mode using old Area Action to remove encased objects on map then saving and reupload to server save file .

undone lodge
# mental locust <@518850483549503511> ?

sorry, for some reason it wasnt sending in the satisfactory main chat, i was trying to ask which i should choose and then just started trying to find somewhere i could send it (i ended up pressing esc and deleting all three by accident =.[ )

mint wasp
#

Goodmorning , does anyone else have issues with rebounding when trying to use a hypertube ?

nimble harness
#

Not sure if asking same as me but as late in DS game glitches in hypertube then the death Crate spawns under the map annoying as shit!

mint wasp
#

I have not had the death crate spawn , but i do glitch back to tne entrance after being in just a simple tube with 1 entrance , and I gave up on hypertube cannons

hardy ore
#

Where can I get a dedicated server?

hoary jacinth
#

Did you ever find out whether there is? Cause I'm looking I to the same.

cosmic viper
clear blaze
hoary jacinth
hoary jacinth
clear blaze
blazing halo
blazing halo
blazing halo
#

@clear blaze @cosmic viper @hoary jacinth as far as I can tell, that's being sent over the Beacon protocol (which, as far as I know, is not publicly documented), and it happens after the TLS handshake, so all of it is encrypted.

mint wasp
blazing halo
#

Potentially? By increasing the tick rate, I suppose? I do not know that for sure, however.

mint wasp
blazing halo
#

First, I would like to know if your tick rate is stable. By default it's 30. Do you have a way to monitor it, see if it stays 30 all the time?

mint wasp
blazing halo
#

And one more thing: does this always happen to you in hypertubes, or just sometimes around when it's saving the game?

mint wasp
blazing halo
#

Huh, that's a different issue.

#

I've had issues coming out of tubes. Going into them... not as such.

#

Interesting.

blazing halo
mint wasp
blazing halo
#

Until someone maps out the Beacon protocol and the DTLS key exchange, kinda yeah.

mint wasp
blazing halo
#

It should.

mint wasp
#

Ok and now I have my server running all the time , it doesn't pause when no one is online. Would I still need to wait for someone to log into the server ?

blazing halo
#

It would tell you how it behaves when there's a player in...

#

(which is the behaviour we're interested in)

mint wasp
#

I gotcha , I will check that as soon as my friend logs in

blazing halo
#

If it dips a lot below 30, especially around you trying to use hypertubes (or doing anything else that may be problematic) - then trying to increase TPS will only make it worse.

mint wasp
#

that makes total sense

#

Thank you for the assist! I will see what it is later and go from there

blazing halo
#

And if it doesn't... then I don't know what to tell you. ;D

mint wasp
#

LOL

blazing halo
#

It's possible you've found a DS bug.

willow moat
#

can you send me a savegame of your finished map here so that I can look at it and rate it and then upload it to yt? just send me your savegames via dm

blazing halo
peak bramble
#

Sorry to interrupt, but does anyone know of a setting or property in a save game file that could cause an issue with joining a game that they have already been in previously?

#

Causes an "overflow buffer" error message when they try to join?

#

Yet they can join a newly started game with the exact same network settings?

blazing halo
#

Restart the server, restart your game, try again.

#

"Reliable Outgoing Buffer Overflow" (and variations on it) is a known Unreal Engine issue, and shows up in essentially every game based on the technology.

#

It usually happens when the game is trying to send too much data too quickly, and in most cases it's during log-on, while retrieving player data (stuff like known technologies/abilities, especially when that list is long), and when opening containers.

deep sable
#

hi boys. i have a problem. server time out. but 5 min ago we play together and all was ok. not deticated. friends only server

blazing halo
#

Satisfactory shouldn't be seeing the error too often, though.

deep sable
blazing halo
#

Huh... weird.

mental locust
blazing halo
mental locust
#

That's what I was talking about

blazing halo
#

Hmm... well, suboptimal in that it's essentially a guessing game... though for the purpose of warning people, it's not terrible in its execution.

#

Interesting regardless.

mental locust
#

Yep @oak reef wrote it

oak reef
blazing halo
#

Zero-mod + zero protocol knowledge, yeah.

#

One of these days I'll sit down and read the DTLS docs on UE5.

mental locust
#

@blazing halo today?

#

Jk 😜

blazing halo
ruby bridge
#

how buggy are dedicated servers vs just normal like steam servers for playing with friends?

#

Debating if I should spend the time to set one up

paper bobcat
#

i dont know but i use a dedicated server and it really isn't too buggy. its got a few 'quirks' here and there but thats about it

blazing halo
ruby bridge
blazing halo
#

I wouldn't honestly know, never tried. I'm running DS exclusively, even solo.

desert walrus
#

If the server is powerful enough, it can even be a better experience on big saves.

wide turret
#

Do dedicated servers just stay up all the time or only when the computer is on?

#

Also if the latter could I just use like a raspberry pi 4 or random laptop to keep them on?

ruby bridge
ruby bridge
wide turret
#

k

blazing halo
naive grove
#

This is a common issue (more like constant 🤭) when running a dedi. Can it be "fixed" by increasing bandwidth usage?

blazing halo
#

No.

naive grove
#

Oh well

whole dome
#

It's only visual anyway.. you're still getting the right throughput

calm jacinth
#
  1. anyone else notice that accessing the truck workbench is super glitchy? (sometimes instead of workbench, you enter the truck, which permanently breaks the truck)
  2. anyone notice that dedicated server restarts at irregular time intervals? (e.g. 11 pm one day, 5 am the next)
blazing halo
#

ad. 1) yeah, had that happen to me exactly once; I don't really use vehicles that much, so I guess I wouldn't see it much

#

ad. 2) also something I noticed, but never cared enough to test for

mint junco
#

I suspect it's down to the amount of game time. For example, if you have the server configured to pause on no players being in the game the autosave timer will also pause. I've had it on entering the dedicated server it autosaves almost immediately. The same is also true for a server restart.

calm jacinth
#

I've had it on entering the dedicated server it autosaves almost immediately.
100% here, Timed out on the first connection after restart

#

gotta connect twice

mint junco
#

I think this might be my new home for a while. I've got a dedicated server with just short of 3000 hours game time. I'm at the Unreal Engine 4 Object limit. Experiencing all sorts of issues. Many I'm used to and either have workarounds or live with it. Looking forward to sharing knowledge and experience with you all and of course getting that in return.

blazing halo
#

Also, you can increase the limit.

#

(you'd need to do it on everyone's machines, or they'll be unable to join once the server's crossed the original one)

#

Also, welcome aboard and glad to have you. ||Even if you'll take away my fun by solving cases before I do.||

mint junco
#

<waves> Thank you. I hit save time issues months ago, hit the object limit 2 weeks ago. I have ini file edits in place for the object limit but still I think the server is going to start crashing again soon.

I've spent the last 2 weeks removing old factories to free up object count.
The save file has just reached 16.6mb again.
That was the point at which it started crashing.

The information in the wiki is pretty thin on the ground and I can't say is very clear. Hopefully dedicated servers are going to get some love in update 7 to improve the user experience. Like being notified when an autosave is taking place.

calm jacinth
#

Like being notified when an autosave is taking place.
yes, yes, please yes!

#

should have a Fixit logo with "PLEASE HOLD" on it

blazing halo
#

Also, that auto-save notification: HELL YES PLEASE. Things you place down during an autosave have this nasty habit of being broken.

mint junco
#

Yes or disappearing once the save has finished.

blazing halo
#

It's ironic that you get that warning in SP where you can't do anything, but you don't on the server where it's very possible for you to try and do shit while it happens.

#

At least it doesn't affect basic stuff like foundations... otherwise Foundation Week would've been much more difficult for me. :D

mint junco
#

I think it points to the very experimental nature of dedicated servers. They're barely functional and there's a lot of work to do to get them anywhere near the single player experience.

blazing halo
mint junco
#

Ok let's explore that, draw distance is lower, doesn't remember your hover state. That's 2, there's more.

blazing halo
#

After accounting for the networked nature of the thing, meaning - things that won't get "fixed" because they're not "broken" to begin with.

blazing halo
#

Remembering hover state: not sure what you mean, but this isn't single-player where the world ceases to exist when you leave it. Again, "not broken" as far as I'm concerned.

#

Gimme more.

mint junco
#

I've got a whole series of bugs logged in the QA site but the majority aren't specific to dedicated servers and I suspect are present in single player.

One which I think is a multiplayer/dedicated server issue is the hoverpack rising the pioneer to the vertical limit uncontrollably.

#

Just remembered another one, random deaths in hypertubes

blazing halo
# mint junco I've got a whole series of bugs logged in the QA site but the majority aren't sp...

Not DS-specific. It's input-related, and I don't want it fixed, because it allows you to leave the character picking things up without limit (as long as they're looking at the resource node).

Issue: the game's input sometimes doesn't register the KEYUP event, and doesn't release the action.
Solution: hit the button corresponding to the direction you're going in, so that it registers it. If going up, press SPACE.

blazing halo
mint junco
#

Had a complete disappearance of my character the other day. Random death, respawn, no death crate present on the map. Lost 29 power shards in my inventory.
Last night the server appeared to crash and restart and when I logged back in I was back in that character with the power shards.
But by then the game state was significantly advanced from that point so reloaded the last save.

blazing halo
#

Likely not actually a death, just the game losing track of your ID and thus placing you in a new body. Point to you.

mint junco
# blazing halo Remembering hover state: not sure what you mean, but this isn't single-player wh...

This one is a biggie and the reason I don't build hyper tubes over thin air. If you are in a hyper tube or hovering when you exit the game on re-entering your hover or travel state is not preserved. The pioneer falls through the hypertube to their possible untimely death below. The same is true if you were hovering on exit.

This informed the way I build my hypertube network, it is all inside a rail viaduct structure so there is always a foundation underneath.

blazing halo
#

That is something that happens on the DS, but it happens for the same reason your hover is not retained: the world doesn't cease to exist when you're not in it.

#

You just have to be careful not to exit the game inside a tube.

#

Considering I treat it as a "transition", standard transition rules apply; namely, don't. Quitting in the middle of a transition is a great way to invite trouble in any game.

#

(obviously can't help it if you crash at that time, but I doubt it's something that could be easily fixed)

mint junco
#

No but your character information is held so hover/travel state could also be held.
The point with that is you don't always have control of your exit from the server.
Autosaves will kick you, crashes will kick you etc.

blazing halo
#

Crashes will, but that's not a tube issue - it's a crash issue.

#

Autosaves: ... that's a touchy subject. If your autosaves are exceeding the timeout, increase the timeout... but there's no real fix except more powerful hardware... which in itself isn't a long-term fix either.

mint junco
#

Yup I hid the 30 second limit ages ago.
I have the timeouts set to 180 seconds presently.

blazing halo
#

Anything to do with autosaves and the associated issues (timing out on connection to a start-stop server, for instance) is a bit of a sore spot for the server. Not something that can be fixed, per se, but...

#

So, you did run into save-time issues before hitting the UObject limit.

#

I was right.

mint junco
#

Oh yes

blazing halo
#

So, what else you got?

mint junco
#

Plenty but later, I'll share when I'm playing, and likewise.

blazing halo
#

To be clear: as far as the whole points-thing is fun, it's more of a knowledge exchange. :)

mint junco
#

I'm not here for scoring points, just want to be in with a group of people who may be getting the same experience and may have some views on it.

blazing halo
#

As for my end:

game logic:

  • buildings sometimes don't place correctly, or remain holo; restart fixes it (very rare, too)
  • buildings - specifically belts - placed down just before an auto-save tend to be broken; remove and replace
  • in start/stop servers, first connection usually results in a timeout while the server loads the game; the only "fix" is to make it run continuously or live with it

server operation:

  • the internal "packet router" is shit, and causes more headaches than it fixes; advise -multihome=0.0.0.0 when seeing issues like routing IPv4 over IPv6 to get back to IPv4 and so on
#

We usually deal with the networking side of things here - most people coming in have trouble with basic network concepts really. A given, since most people coming in are players, not net admins/sysadmins, and most of them are coming from the listenserver/provider-mediated sessions side of things.

#

The usual is to explain some of the concepts and walk them through stuff like finding if they have a public IP, setting up port forwarding (nobody is expected to know router UIs, to be clear; they want a fix, they have to work for it ;P), or explaining that/why the server needs 12 GB of RAM.

#

It's not glorious, but it can be rewarding.

#

And, from time to time, there's the odd complex case that tends to result in a bug report (or a lengthy explanation why it isn't a bug and can't be fixed - like the "disappearing items" on belts thing).

mint junco
#

Yup the cosmetics don't bother me, it's disconcerting initially but you get used to it.

blazing halo
#

Better that, than requiring 25 Mbps per player and 100% CPU use server-side.

mint junco
#

Here's a few I've screen grabbed recently. In most cases a relog fixes.

blazing halo
#

#1 mentioned, yes

#

#2 and #3 client-side glitches, unless you can prove #2 is repeatable if you restart your game but not the server

#

(it would be weird, the server instructing the client on what to display... but eh, I've seen weirder)

mint junco
#

The second one started happening since Update 6.
I got the game for xmas last year when update 5 was current.
Transferred my save to dedicated server at 300 hours, completed phase 4 at 800 hours, spent the next 2000 hours expanding production and building distinct factories for every item.
I hit the object limit before I could complete that plan.

#

For example I have none of the new nobelisk or rebar factories.

#

I was thinking to dedicate the desert to a new series of ficsmas factories. The swamp was going to be new nuclear.

blazing halo
#

One thing I find curious, is that there's no way to trigger FICSMAS at will. Meaning - if you don't have a save from around then, you're SOL on stuff like snowballs.

#

If there's a way to work around it, I haven't found it.

mint junco
#

I was lucky I spose in that I first logged into the game on xmas day and presents started falling from the sky. I was like wtf?

#

I built one factory with literally one of each machine in chain. I don't build like that now and haven't for 1000s of hours. I build distinct factories making one thing.

#

That was a strategy to try to solve issues with a sky scraper mega factory I was building. The game lagged to 1 fps when you entered the area. So decided to build out rather than up instead.

blazing halo
#

Smart move.

mint junco
#

It didn't entirely work, I held in the Rocky Desert until Update 6 released into early access. As a result I have 40 factories in the Rocky Desert. The amount of build in that area still lags the game when you first enter it. In both cases it recovers after a while and all the objects have been streamed to your client.

#

There's a recent piccy. At the weekend I decommissioned a 120 battery per minute factory on this site in the foreground. I've replaced it with 2 of my standard factory designs and retrofitted the old Crystal Oscillator factory to produce batteries with an alt recipe @ 540 per minute.

blazing halo
#

@sour rivet Hey, I think I've found your long-lost brother or something.

#

Because that vista looks damn familiar. xD

blazing halo
#

Another UObject violating guy, but he's doing it on the server instead. xD

#

Just look at that factory, man.

mint junco
#

<waves> hiya

sour rivet
#

The UObject limit though is just a suggestion 🙂

blazing halo
#

Much like the speed limit for trains is a suggestion.

#

It suggests a speed limit you want to keep if you like staying on the rails.

sour rivet
#

Waiting on a 13900k cpu so I can carry on building and keep some more frames.

blazing halo
#

Let me remind you that you don't get to suggest anything, Mr 64 GB of RAM.

#

;]

sour rivet
#

I could always add another 64gb 🤣

blazing halo
#

You could also stuff it. It's an option. 😂

#

(in truth, I don't mind, and I like good banter)

sour rivet
#

The problem with going mad with tunnels is I essentially hit the object issues much sooner.

blazing halo
#

Well, since you have to essentially pave your own world...

spark raven
#

anyone got an idea how to fix this server issue... in reinstalled everything... i'm not that into this and it already took me a lot of time to get it to work but it broke itself ._.

spark raven
#

it fills the 8gb memory in like 5 seconds after i try to load a world/ create a new one

woeful fable
#

hey, i cant connect to the server i setup on my ubuntu server

blazing halo
# woeful fable

Where are you connecting from? Where is the server located?

blazing halo
woeful fable
#

Im connecting from my pc

blazing halo
#

I see.

#

What does the server log say when you try to connect?

#

As far as I can see, the two ports I can reach (BCON, 15000, and GAME, 7777) reply just fine. So I'd really need to see the log.

teal notch
#

When we play, about every 5 minutes our pionneers gets back to a previous location or all constructions freezes then everything is built. Every menus are also frozen when this freeze occurs. Am I the only one? Is this linked to the autosave feature?

#

Server is installed on a dual Xeon machine with 128GB ram, Linux Debian.

blazing halo
#

Yes. The default autosave interval is 5 minutes.

teal notch
#

And it does it to me even if I'm in the local network.

#

Oh, then there must be a config file for that.

#

Gonna check fo it.

blazing halo
#

Yes, you can extend the time between autosaves. You may want to time it so that it falls just under 12 hours, to account for the auto-restart.

teal notch
#

It also saves when a player disconnects so... Yes with auto-restart would be great or every 2 hours can be better too.

#

Since the server continues to accumulate ressources (or waste) when we are away, I still want it to save time by time.

blazing halo
#

It doesn't really. I mean, it does, but it's not that visible in usage.

#

It would be best if the autosave interval fell just before a full hour, because it seems the server does not save before a restart.

#

You can specify it to the second, so something like 7190 (instead of 7200 for 2 hours) would probably be best.

teal notch
#

Thanks. It's easyer than I thought to change it.

woeful fable
#

and after that more than a hundred of these yellow messages

blazing halo
#

Ah.

#

So your server is configured to stop when empty, right?

woeful fable
#

idk

blazing halo
#

Then please find out.

woeful fable
#

ok

#

yeah it is

blazing halo
#

Yeah.

#

So once it stops spewing out the yellow lines and goes quiet,

#

try connecting then.

#

I bet you'll join no problem.

woeful fable
#

ok, ill try

blazing halo
#

If it works, come back and I'll explain it. If not, we'll troubleshoot more.

spark raven
# blazing halo Yes. The fix: install more RAM.

8gb of memory are sufficient - 8gb of memory are even enough with a big big savegame - there are a lot of warnings appearing in the log while the memory rises from 1gb to 8gb in like 3 seconds... if u don't know anything helpful then please don't answer, that's no solution.

blazing halo
#

If you look at the Wiki, you will see that the requirement for the server in Update 6 was bumped to 12 GB, and 16 recommended.

#

I know for a fact that the server requires a little over 8 GB to even start a new game, as measured by system profiling. That is on top of the underlying OS.

#

Please be less confrontational, thanks.

spark raven
#

ouf, i haven't played in months... i'm so sorry.

blazing halo
#

No biggie. But yeah, it got upped.

#

I've seen people ragequit "until the server RAM requirement goes down". Yeah... that will happen.

woeful fable
blazing halo
#

We're about 20 years too late for HLDS. :D

blazing halo
woeful fable
#

its just sending a few yellow messages and then kills itself

blazing halo
#

> Killed

#

You ran out of RAM.

woeful fable
#

oh

spark raven
woeful fable
#

how can i specify how much it can use?

blazing halo
woeful fable
#

but the vserver has 32 gb

#

so i dont think thats too few

blazing halo
#

Then check the system log. It's being killed by the operating system.

#

If it's not RAM, then I have no clue why. Ask Contabo.

blazing halo
spark raven
#

well :/ servers have been pretty expensive compared to other games before... and now it's even another level haha

blazing halo
#

Tell me about it... I'm used to services that use a fraction of that.

#

Before I ran my first ARK server, I expected it to need maybe 500 MB.

#

Boy was I wrong...

spark raven
#

😅

odd veldt
#

hey, can i create an dedicated server with my server pc for epic games? me and my friend both bought it on epic games

blazing halo
#

The dedicated server is platform-agnostic.

odd veldt
#

so i can make a steam dedicated server and join with epic games acc?

dry salmon
#

yes

#

The server is only available through steam, but it will support players from both platforms,

blazing halo
#

It's not. You can get it on EPIC as well.

#

But since all communication is IP-based, the actual platform doesn't matter one whit.

dry salmon
#

ah, I did not know they added it

odd veldt
#

any good tutorial out there for set up?

blazing halo
#

You can find one in the topic's channel, on the SF Wiki.

dry salmon
#

I recently moved and am trying to get my dedicated server back online. The service shows running, and it shows online in the menu. However, when I go to connect, via my home network, it will start loading, and then timeout and crashes my entire server. Any thoughts?

#

It is hosted on linux

blazing halo
#

Log?

odd veldt
#

can i upload my current map to the server?

blazing halo
#

Save, yes.

odd veldt
#

and will the server use as much ram as it needs?

blazing halo
#

I don't understand the question?

odd veldt
#

î have 16gb of ram on my server pc. when i played minecraft it would only use like 4 at max and i had to change it in the settings

blazing halo
#

There are no such restrictions in general. Minecraft is a special case, because it runs inside a virtual machine.

odd veldt
#

you know a lot about servers, dont you?

dry salmon
#

After it times out, I run journalctl -xe and that's when it freezes the machine. After I restart the linux machine, this is what it says when I run sudo systemctl status satisfactory.

blazing halo
kindred sierra
#

The ram requirement increases as your base grows. Theres no fixed amount. It runs well at first but towards endgame it could not be enough.

odd veldt
#

in what folder are my saves?

#

i cant find them on my main pc

blazing halo
#

On Windows, %LocalAppData%\FactoryGame\Saved\SaveGames. On Linux, ~/.config/Epic/FactoryGame/Saved/SaveGames.

odd veldt
#

what is what?

#

adress is my ipv4 adress and port was what again?

blazing halo
#

If you didn't mess with the port, the game helpfully fills it out for you.

odd veldt
#

ah okay

#

got

#

it

#

have so much fps now and no laggs... im melting :3

blazing halo
#

:)

#

Wait for the longer saves to kick in. :D

#

We'll talk lag.

#

:D

odd veldt
#

oh oh

#

now im scared xD

odd veldt
#

my friend cant join via radmin ip

#

whats wrong?

blazing halo
#

Did you do any port-forwarding on your router? Do you actually have a public IP?

odd veldt
#

never mind it is asking for session id

#

where can i see it?

blazing halo
#

If it's asking for the session ID, you're in the wrong place.

#

Session ID is used in game-to-game P2P multiplayer hook-ups mediated by STEAM or EPIC.

#

The DS uses IP communication.

odd veldt
blazing halo
#

Yes, that's the wrong place.

#

You want to be in Server Manager.

odd veldt
#

got it

blazing halo
#

> Capybara-lover69
Uhhh...

odd veldt
#

thx for help

odd veldt
blazing halo
#

Let me put it this way: it's probably not what that handle brings to mind...

#

... but damn if it isn't suggestive. 😂

odd veldt
#

xDDDDDDDDD

#

you look a little scary on your discord profile picture tbh

#

:( im scared

blazing halo
#

Scared people don't talk shit. Is by design.

#

Can also talk like dis, sound Russian, works.

#

People nicer.

#

;]

#

Speaking of Discord profiles, why "sad"?

odd veldt
#

put this in a few years ago

#

xD

#

i believe you that you sound russian

blazing halo
#

I actually don't, but I can if I try.

#

The funny thing is - I'm from Poland, but I sound British.

dry salmon
#

@blazing halo I see what's going on. It is running out of memory. Didn't the sys reqs used to be 8GB of ram?

blazing halo
#

They used to be, yes, before Update 6 rolled around.

#

Now it's 12, recommended 16.

odd veldt
#

lmao

#

so many different shit russia poland and british holy shit

blazing halo
#

I can say a few words in Japanese if it tickles your fancy. ;P

#

But anyway.

dry salmon
blazing halo
#

It will (or would have?) probably caused other issues. The game isn't exactly designed to run on a speed-limited CPU.

#

(which a laptop CPU essentially is, due to thermal management issues)

#

One particular issue I would expect would be long save times, since they're pretty intense and rely heavily on single-thread CPU performance.

#

(long enough to cause disconnects due to timeout)

odd veldt
blazing halo
#

I'm not sure if "a few words" counts.

#

I'm bilingual.

#

(as you can imagine, English is not my first language)

dry salmon
blazing halo
#

Though theoretically, if the CPU is removable, you could replace it with the most powerful upgrade for the machine. Same with RAM.

#

Since it no longer functions as a mobile computer, you could just bite the bullet, dismantle the case, put the motherboard on some stand-offs, and slap on a much bigger heat-sink - turn it into a hybrid, somewhere between a laptop and a desktop.

karmic merlin
#

server crashed a few miinutes ago, unfortunately i do not know what caused the issue. attached the crash log

blazing halo
#

It'll never perform like a desktop, but it's a power-efficient server machine if nothing else.

karmic merlin
#

save file is around 11mb now

blazing halo
#

LogTemp: Warning: DedicatedServer: Exists

#

DEAR GODS MY SIDES

karmic merlin
#

i know

#

best error

blazing halo
#

But that's not the crash log - it's the regular log.

karmic merlin
#

did i link the wrong one

#

hang on

#

no should be the right on

#

or the xml one?

blazing halo
#

I'd want to see the XML context, yeah. That, at least, is guaranteed to have the call stack.

karmic merlin
blazing halo
#

UE4Server_FactoryGame_Win64_Shipping!AFGBuildableHologram::ConfigureComponents()

#

You were building something when it crashed, right?

karmic merlin
#

my buddy, yeah

#

and the server didnt save

#

so he lost his progress

blazing halo
#

Yeah. That's an issue I've seen happen before. Not to me, but mentioned here.

#

I think there's a QA thread about it.

#

Look up AFGBuildableHologram on the QA site.

karmic merlin
#

cant find anything

blazing halo
#

Then start a new one, but I'm pretty sure there should be a report.

karmic merlin
#

ok thanks, lets hope it gets fixed soon

valid loom
#

i need some help i just set up a dedicated server on my pc. I am able to log in and play but my buddy cannot. I gave him my Public IP, Is there something else that he needs to do?

blazing halo
#

How do you know your IP is actually public?

valid loom
#

I am not sure. I just used a site to look up my IP. Ive used that before when setting up server for another game and it worked fine

blazing halo
#

Well, let's be sure, shall we? Please log into your router and find the page that has your WAN IP printed. It will usually be on a page with a name something like "Internet", or "General", or maybe "Setup", I've no clue.

valid loom
#

Got it

blazing halo
#

Once you find it, note it down. Then visit a site like whatismyip.com and note that down.

#

And finally, compare the two.

#

If they match, your IP is public. If they don't, it's not.

valid loom
#

Exactly the same ip

blazing halo
#

That's good.

#

Next up: did you set up the port forwards correctly?

valid loom
#

im about 70% sure i did. Port forwarding is not my favorite activity

blazing halo
#

Can you verify that?

#

Let's not be 70% sure, but sure. Unless you need your server 70% working... ;)

valid loom
#

how can i verify?

blazing halo
valid loom
#

This section does have a destination IP, Which i set to the only device connected to my modem which is my netgear router.

blazing halo
#

That looks fine. Does the LAN IP match the IP of the server machine you're using?

valid loom
#

To clarify you are asking if the "Destination IP" matches my PC's IP?

blazing halo
#

The PC you intend to use as the server, yes.

valid loom
#

My pc is what im running server on

blazing halo
#

It would also help if the DHCP lease it's receiving had a static assignment.

#

(so that it doesn't change between reboots)

#

(because the port forward will not update to match if it changes)

#

Okay. So the basics look fine.

#

Please show me the the server's log from around the time your friend tries to connect.

valid loom
#

One moment please.

blazing halo
#

Yup, looks like the built-in packet router is being a shit. Again.

#

Please add -multihome=0.0.0.0 to your server's launch arguments.

valid loom
blazing halo
#

Yeah, pretty much.

#

Append it to your startup command line.

#

(add a space before the -)

valid loom
#

Okay i have done that. He is getting "this server appears to be offline, Dedicated Server issue Server Name Pending Not Authenticated"

#

Those are in various text boxes but that is what it reads

blazing halo
#

Did you restart the server, so that it takes up the new parameter?

valid loom
#

I closed the window and reran the command.

blazing halo
#

Next time, use Ctrl+C on it. Closing the window kills the server outright and doesn't let it shut down properly.

valid loom
#

Good to know

#

Thank you for your help so far.

blazing halo
#

Did it actually help?

valid loom
#

No, Just thanking for your time.
Maybe lets take a step back, When he is attempting to join he goes to server manager -> add a server -> then enters my IP?

blazing halo
#

That is correct.

#

He may need to restart his game as well - it has a nasty habbit of deciding "yep, that server's dead, not gonna try any more" after trying it a few times.

valid loom
#

He is attempting that now.

#

Unfortunately that did not work. The port is supposed to be 15777 correct?

blazing halo
#

If you didn't change them, yes.

#

What does the log say now?

valid loom
#

Since the server restart it hasnt changed on his attempts

blazing halo
#

Have you allowed the server through the firewall? It's possible that its requirements have changed.

valid loom
#

I thought i double checked earlier. I ran this to create a rule in the Firewall.
New-NetFirewallRule -DisplayName "Allow Satisfactory default inbound ports" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol UDP -LocalPort 15000,15777,7777

blazing halo
#

Hm, that should've done it.

#

But the fact that there's no output to the log when your friend tries to connect, indicates that he's not getting through at all.

#

So - networking issue, or firewall issue.

#

Disable your Windows firewall temporarily and have him try again.

valid loom
#

Do i need to make a rule for the outbound?
I will try that in a few, He has gone afk unfortunately.

blazing halo
#

The firewall should already be configured to allow "related" traffic - once it sees a connection, it'll remember it and match it with further communication. You only need to allow the first (initial) connection, the rest should happen automagically. And the server doesn't make any outgoing connections itself.

#

Send me your public IP over a DM, I'll have a look more directly.

#

Yup, you're unreachable.

#

Did your WAN IP change?

#

Is the server currently running?

valid loom
#

Server is running. My IPv4? has not changed.

blazing halo
#

(to be sure)

valid loom
#

That has not changed either.

blazing halo
#

Well, something has.

#

Did you disable your Windows firewall?

valid loom
#

Yep

blazing halo
#

Okay, so that's not it.

#

Reboot your PC, please.

valid loom
#

Ill give it the ole turn it off and back on again. one moment

#

Okay i have restarted. the only things open are discord and my Browser

blazing halo
#

Launch the server, please.

#

Is it running?

valid loom
#

Sorry took me a sec to find the file path again. It is running now.

blazing halo
#

If it is, I'm not seeing it. It's completely incommunicado.

#

Please post the most current server log.

#

In its entirety.

valid loom
blazing halo
#

Okay, so everything in that log looks OK.

#

So we're left with few options:

  • port forwarding incorrect
  • the router's being a shit (restart router)
  • LAN IP incorrect (did it change?)
  • ... something else blocking connections between here and there
#

(that last one is a catch-all)

valid loom
#

Double checking Port forward. One moment

blazing halo
#

They looked OK... maybe the LAN IP changed, though I doubt it. :/

valid loom
#

For the .bat this is what i have entered. May not be it but i just want to double check.
factoryserver.exe -log -unattended -multihome=0.0.0.0

blazing halo
#

Yeah, no, I already confirmed it with the server log (it logs the command line used to start it).

#

I honestly don't know, at this point. Something we think is OK is actually wrong, but I just don't have an idea right now.

#

Restart your router. Note, this may cause a WAN IP change.

valid loom
#

Okay ill have to wait on that. I'd have a riot on my hands if i reset router right now.

#

Thanks again. Ill get it figured out eventually

vast sigil
#

@blazing haloi just realized now that i upgraded ram like 2 weeks ago i can run dedicated server without much issue :3

blazing halo
#

;]

vast sigil
#

where was dedicated server files located again?

blazing halo
#

In the home directory of the user running them.

#

(the path differs on Windows and Linux; it's easy to find via Google however)

timber rose
#

does someone have a server that i can play on

atomic violet
#

Did something happen with the last patch? My game is treating me like I'm starting a new game and spawning me in my HUB.

blazing halo
#

The game sometimes gets confused about your player ID, so it may spawn you in a new body. It sometimes happens. It often reverts, but however long it will take... is up in the air.

atomic violet
#

Oops. Wrong channel. Sorry. Thought I was on satisfactory-experimental.

blazing halo
#

Ah. Where is this happening? Single-player?

atomic violet
#

Yes.

blazing halo
#

Good to know. :D

#

We thought it was a multiplayer thing, but apparently not.

#

Anyway, to answer further:

#

there's no concept of "property" or "ownership" in this game - everyone knows everything and owns everything - so you can just go to your "other" body,

#

whack it to death with a melee weapon (ranged won't do it),

#

just pick your stuff up, and carry on.

#

Believe me, this has much worse consequences when it happens in games like ARK, Conan: Exiles and so on, which do have a concept of ownership, and if it happens to, for example, your guildmaster/tribemaster...

#

But on the whole, it doesn't happen too often, in general.

atomic violet
#

Thanks much! And sorry for the confusion.

#

lol! Just loaded back up and the problem went away by itself.

blazing halo
#

Well, like I said, it often reverts.

#

Eventually.

#

I think that the game uses some sort of fingerpriting/ID which may not always respond (likely on-line?), and the developers decided that since the game doesn't have ownership, it doesn't much matter what body you wake up in.

#

An inconvenience, but that's about it.

blazing halo
atomic violet
#

That might be why I wound up asking here by mistake. Thanks again!

mental locust
#

Good afternoon

blazing halo
#

Hey there Big K.

mental locust
#

Relaxing

blazing halo
#

So nice that it's afternoon for you. It's the middle of the night here. :D

mental locust
#

Lol 9 pm here

open spoke
# blazing halo Good to know. :D

Same thing happenend to me in two different single player games. Thx for the workaround with killing my "other body". But it's still quite annoying... Btw I play sometimes on my computer and sometimes on my laptop with the same steam account. Maybe that's confusing the player ID? Well this was not a problem in update 5. I've just started playing Satisfactory again in the last couple of days. So it seems to be a bug of update 6?

blazing halo
#

Had it happen to a friend of mine shortly after I started playing, which was before U6 EX was a thing.

mint junco
#

For the first time yesterday the map on my dedicated server displayed storage boxes.
I can't remember the exact terminology as after a subsequent relog they disappeared.
I had no idea that was even a thing.
Also radar towers were shown in their own category as was the hub and space elevator under category other.
The trigger may have been the placement of a new radar tower.

#

On the same note, wasn't weather e.g. rain introduced in update 6?
I've not seen it rain at all in my server.

#

Another behaviour I witnessed for the first time yesterday was radiation persistence.

I'm working on a new dedicated uranium waste processing facility on the edge of the rocky desert.
(The two factory footprints from an earlier screenshot)

To test the build I set up drone ports and diverted uranium waste into the sending port.

In that area is a storage container with 20 plutonium waste.
A failed idea from when I first built Nuclear facility A.
It gives a full bar of radiation so I decided to move it.

I put down a hazard personal storage container some way away and moved the plutonium waste by hand.

The waste in its new location gives off no radiation.
But the container at the old location was still highly radioactive.

I deconstructed that container and the radiation disappeared.

The new box still gives off no radiation.
I thought perhaps it was lead lined :0)

#

Part 2
Later last night whilst working on the new uranium waste processing facility I decided to move some non-fissile uranium by hand.

This was a big mistake.
Even though my inventory was free of the radioactive material after the move, the radiation persisted and was draining my iodine filters very quickly.

I relogged but that made no difference.
So I took off my hazmat suit and let the radiation kill me.

On respawn the radiation effect was gone.

I replicated the same behaviour again later on so it was reproducible.

#

Here are the screenshots from the plutonium waste move.
No radiation.

#

And the screenshot from me taking massive radiation damage with no radioactive material in my inventory.
When this started I had 90 iodine filters on me.

blazing halo
blazing halo
blazing halo
#

My suspicion is that, in order to simplify stuff, your inventory isn't polled for "radioactive stuff", but rather - it works on events (add to inventory, remove from inventory etc.), so losing a reference to the effect when sorting would mean that the "on item removed" trigger never removes the rad effect (the inventory either loses the reference to the "on remove" action so it never fires, or it does fire but the reference to the effect itself was lost and so nothing happens).

#

And yes, containers sometimes "need a minute" to catch on that they're actually supposed to start (or stop) emitting radiation. But in the grand scheme of things, that's cosmetics in my book.

#

It should also be noted that none of this is server-specific (well, maybe the container thing, but I never tested). Happens in single-player just fine. ;]

calm jacinth
#

had a DS crash during restart...looks like it failed to write the dump...not sure what to do with it

mint junco
#

As I've not played single player since 300 hours in it's all dedicated server to me.
There are some things I've worked around by moving the save file from the server to local, rectifying and then moving the save back to the server.

One was a continuous crash riding a train on game load.
I managed to get the game to load in single player, exited the train, saved and moved it back to the server.

Another was after the 6.1 update a rail junction broke.
All trains backed up and manually driving the train across the junction caused it to derail.
I was not able to delete the faulty section of rail.
Again moved the save to single player, rectified there and moved it back.

#

The map bug... the map was broken under update 5.
Is a lot better under update 6.
But as I discovered yesterday, still not fully functional compared to the single player experience.

#

That is most definitely a dedicated server issue.

#

If weather is a thing in update 6 single player.
The fact I've not seen it at all is again a dedicated server issue.

#

One thing I can confirm is fixed in update 6 is the train setting "wait until fully loaded/unloaded".
My entire train network depends on it as trains are my logistics network and I have around 150 of them.
No idea on an exact number to be honest.

#

If anyone would like to jump on the server to have a mooch about or perhaps collaborate I'm open to that.

Be advised it is above the uobject limit so you will need to edit your ini files.

The save file reached 16.6mb yesterday so is back to the size where it started crashing.

I can supply my edited ini files if needed.

Satisfactory.valebridge.net

blazing halo
blazing halo
blazing halo
blazing halo
magic silo
#

I get this error on any server i attempt to create and join to

obsidian rune
magic silo
#

6GB, Running in a Docker Container, log just complains about foliage before it crashes

26.10 18:07:49 [Server] INFO [2022.10.26-16.07.49:867][211]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Cave_X3_Y1_GrassFields_7_01.Cave_X3_Y1_GrassFields_7_01:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_69)
26.10 18:07:49 [Server] INFO [2022.10.26-16.07.49:867][211]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Cave_X3_Y1_GrassFields_7_01.Cave_X3_Y1_GrassFields_7_01:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_7)
26.10 18:07:49 [Server] INFO [2022.10.26-16.07.49:867][211]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Cave_X3_Y1_GrassFields_7_01.Cave_X3_Y1_GrassFields_7_01:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_70)
26.10 18:07:49 [Server] INFO [2022.10.26-16.07.49:872][211]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Cave_X3_Y1_GrassFields_7_01.Cave_X3_Y1_GrassFields_7_01:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_75)
26.10 18:07:49 [Server] INFO [2022.10.26-16.07.49:872][211]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Cave_X3_Y1_GrassFields_7_01.Cave_X3_Y1_GrassFields_7_01:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_76)
obsidian rune
magic silo
#

Upped to 8GB RAM and it threw the same error, however it stayed alive and then allowed me to connect the second time

Were the minimum requirements changed?

obsidian rune
#

Yes. For Update 5 it was about 7 GiB, now it's more around 12.

magic silo
#

Why has it shot up so dramatically?

obsidian rune
#

Because the stars aligned and the Romans are going to war.

#

;]

magic silo
#

We run a good amount of Satisfactory Servers that were using under 6GB when we had that much assigned, and some are acting normal still with 6GB but some are acting out like this

#

quite the dramatic increase to 12GB as a minimum recommended

obsidian rune
#

They should absolutely not launch with any less than 8 GiB.

#

I know from measurements on real systems that the minimum for a fresh save is 8.01 GiB.

magic silo
#

💀

obsidian rune
#

Such is life.

#

Please don't throw a tantrum and say something like "Well I guess I'm done with the game until the RAM comes back down" or something. :D

#

That'd be hilarious. :D

#

Please remember: this game is in Early Access. You had to OK this when you purchased the game. :-) Games in Early Access may change in many ways, including hardware requirements, at any moment, without prior notice or guarantees.

#

And to be fair, you did have forewarning in the form of Update 6 Experimental, which had massively higher RAM usage (it required 10.5 GiB to even start properly).

steep bluff
#

maybe thats my issue to. server owner has it set to save every hour. and it kicks me i get same reports

obsidian rune
#

Does it kick you every time it saves?

steep bluff
#

every single time it saves.

obsidian rune
#

Can you get the server log to see what it says at the end of the save?

#

It should report how long it took.

steep bluff
#

i get the same network error trhat he gets.

obsidian rune
#

Yeah, everyone gets the same generic error, because there're like two - the timeout, and the buffer overflow. xD

#

The message says nothing about why the problem happened - it only says that it happened.

steep bluff
#

where can i find client files?

obsidian rune
#

I need server log info on save time length.

steep bluff
#

how do you decipher the time lol [2022.10.26-16.57.25:261]

obsidian rune
#

Y.M.D-H:i:s

#

where Y is 4-digit year, M is 2-digit month, D is 2-digit day,

#

H is 24-hour format hour, i is minutes, s is seconds

#

Times are all in UTC.

#

(the log opens with the local date/time, so you can calculate the offset)

#

(local to the server, mind)

steep bluff
#

[2022.10.26-16.57.20:773][308]LogGame: Generate Objects Total Num: 284950
[2022.10.26-16.57.20:775][308]LogGame: Generate Save Objects Inner: Took 29.557 seconds
[2022.10.26-16.57.20:917][308]LogGame: Generate Dependencies Complete: took 0.142 seconds
[2022.10.26-16.57.23:412][308]LogSave: Warning: New/Old Root size mismatch!
[2022.10.26-16.57.23:492][308]LogGame: World Serialization (save): 32.473 seconds
[2022.10.26-16.57.25:210][308]LogGame: Compression: 1.714 seconds
[2022.10.26-16.57.25:210][308]LogGame: Write To Disk: 0.003 seconds
[2022.10.26-16.57.25:212][308]LogGame: Write Backup to Disk and Cleanup time: 0.005 seconds
[2022.10.26-16.57.25:215][308]LogGame: Total Save Time took 34.197 seconds

obsidian rune
#

There you go.

steep bluff
#

this is right before alot of notifyacceptingconnection and then goes to offline

obsidian rune
#

Total Save Time took 34.197 seconds

#

The default connection drop timeout is 30 seconds.

steep bluff
#

ahh so how do i fix this.

#

or is there a way to

obsidian rune
#

Both server and all of the connecting clients must have their timeouts increased,

#

or the server's hardware (the CPU) needs to be upgraded.

steep bluff
#

its hosted by g portal

obsidian rune
#

How big is the save?

steep bluff
#

12k kb

#

oh wait

#

hold on thats how big the log is lol

#

its the same

#

really a little less 11277 kb

obsidian rune
#

So about 11 MiB?

#

Okay, that's a fairly big save.

#

Yup, you need to increase the timeouts at this point.

#

This will need to go into Game.ini on both the server and all clients

#
[/Script/Engine.GameSession]
InitialConnectionTimeout=120
ConnectionTimeout=120
#

Note: if your Game.ini file already has the /Script/Engine.GameSession section, you don't need to declare it again - just add the values in the same section.

#

The timeouts are in seconds (120 = 2 minutes).

steep bluff
#

wouldnt happen to know about which line that is on do you ?

obsidian rune
#

Which line?

#

As in?

steep bluff
#

sent you a msg

obsidian rune
#

INI file editing 101

#

INI files are split into sections

#

Like so:

[Section 1]
SettingA=blah
SettingB=foo
SomeOtherSetting=bar

[Section 2 and 1/2]
BlahBlah=Foobar
steep bluff
#

lol i was looking at the wrong file lol

#

yea mine looks like this

#

[/Script/Engine.GameSession]
MaxPlayers=10

[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=500000
MaxDynamicBandwidth=120000
MinDynamicBandwidth=100000

obsidian rune
#

So as you can see, you already have the requisite section.

#

You need to add the respective settings (parameters) to that section.

#

Remember to edit .ini files with the server shut off.

#

(it updates the files on successful shutdown, so your changes may get overwritten)

#

Remember that both client and server need to have these new timeouts set, as both decide on timeouts.

steep bluff
#

where would client be? i dont see it in the files

#

@obsidian rune

spring rose
#

Hey Joker, I just joined the server and I am breifly reading your stuff here, i am having what I think is a similar or same problem as you, and I am also using G-Portal

steep bluff
#

yea im hoping this fixes it just looking where to change it on myside

spring rose
#

Honestly I am at a point I just want to get my save file OFF of G-portal and start playing peer to peer, since it's just my wife and I anyways

#

Do you happen to know how to save the files to my PC?

#

I can't seem to figure that out

mint junco
#

Ini files are located at this path on the client.

%LOCALAPPDATA%\FactoryGame\Saved\Config\WindowsNoEditor\

obsidian rune
steep bluff
#

i found it thanks

obsidian rune
steep bluff
#

simrien was right it was there

#

buddy says his says engine.gamenetworkmanager not gamesession

#

is that a problem?

spring rose
#

This is all a bit over my head technically speaking, thanks for baring with me. The users home directory, is that like where the files are stored on theserver I am renting?

mint junco
#

You'll probably need edits to engine.ini, game.ini and scalability.ini
The same files can be used on the server and client.
I've done all 3 myself recently.

#

I'll upload mine when I get home

steep bluff
#

awesome thanks

obsidian rune
steep bluff
#

add what you posted is what we added it just changed the names on the client ini

obsidian rune
#

To put simply: the settings must go under the appropriate heading. If the heading already exists, add settings into that group. If the heading is NOT present, add the heading before adding the settings.

obsidian rune
steep bluff
#

he said in his client side game ini it said engine.gamenetworkmanager not engine.sessionmanager

obsidian rune
#

Yeah, and?

#

What did he do?

#

...?

#

........................ ?

#

Let me put it this way: if he changed the existing heading instead of adding a new section... then this is a great analogy:

I gave him a belt to put into his pants. But he didn't have any pants on, so he cut holes into his shirt and threaded the belt through the shirt. Not only is the belt in the wrong place (so it won't do what it was meant to), but now the shirt too is ruined and won't do what it previously did.

steep bluff
#

sorry yea he replaced it with what you sent. and then loaded game after waiting for me to see if it would load or not. he is good and in game guess heading doesnt matter

spring rose
#

I don't think that G-Portal like says how much ram they provide my server. IDK man I am getting sick of all this it sucks trying to troubleshoot

#

I have so little free time and I just wanna play. It sucks to be suddenly plunged into this world of tech support.

#

My wife got like 130 hours into this save and I am considering just scrapping the whole server and starting over Peer to Peer

#

Unless someone here knows how I can just like download the save from G-Portal

#

Their tech support is not very helpful

#

Hence why I came here see if anyone can actually help

obsidian rune
obsidian rune
#

It's a trigger for me.

obsidian rune
spring rose
#

I am not really sure what all that means, but I will just paste that into my ticket lol

obsidian rune
#

I wonder how many fucking months need to pass before they finally get a clue that this particular server does not keep saved games in the server's directory... for fuck's sake.

#

There are so many ways to get around this. So fucking many. Under Linux, you can bend the filesystem into fucking pretzels.

#

I have to assume they either don't know (so they're incompetent), or can't be bothered (so they're indifferent). Either way, abandon fucking ship.

#

You know, if I received the same ticket again, and again, and again, and again... I would at some point think "Geeeee, maybe we should do something about the fucking defaults for this service or someshit."

#

I don't understand how do you fuck this shit up and keep fucking it up when

a) the game's been out for fucking years now (so the info on where it keeps its saves is easily reachable by google), and
b) this is literally the one thing you're supposed to be fucking good at

#

That's it. GPortal is officially on my shit list.

#

It already had Nitrado on it, so they're in excellent fucking company.

#

/rant

spring rose
#

If I get a new DServer, who should I use

obsidian rune
#

I can't tell you that. What I can tell you is: not Nitrado, and not GPortal.

bitter valley
mint junco
steep bluff
#

had a buddy log out so it saved and then igot kicked smh

#

@mint junco

mint junco
#

Did you have the extended timeouts in place?

Engine.ini
[/Script/OnlineSubsystemUtils.IpNetDriver]
ConnectionTimeout=180.0

Game.ini
[/Script/Engine.GameSession]
InitialConnectTimeout=180.0
ConnectionTimeout=180.0

It looks like the ini files are read at start up, so recommend to restart the server and client after making the changes.

steep bluff
#

i didnt do the engine.ini ill do that when he gets back

obsidian rune
#

Remember to make the changes when the game (or server) is shut down, yeah?

#

The game (and server) write to the .ini files on normal shutdown, so changes you've made while they're running may be overwritten when they close.

mint junco
#

And this is what I got for the first time yesterday

heavy steeple
#

I have a server that my buddy and I play on. We've been coming across issues that the server will just be off even though we don't turn it off and it's not set to pause when we are both logged out. I went to grab a copy of the save for the server itself to give to him(kinda like what you can do in Ark and other servers) and I do not see a folder for the progress for the server. Is this just saved to our PC's instead of the server or what?

obsidian rune
obsidian rune
obsidian rune
timber rose
#

is there a server that i could play on

mint junco
timber rose
#

so no

obsidian rune
timber rose
#

but there is no one with a 24/7 server

mint junco
obsidian rune
heavy steeple
obsidian rune
heavy steeple
obsidian rune
obsidian rune
mint junco
obsidian rune
#

It would be nice if we could make modifications that make actual sense instead of having to cargo-cult it...

mint junco
#

If the provider supplied the server with Satisfactory installed I would be speaking with them.

heavy steeple
# obsidian rune Can you tell me more about the parameters? RAM amount? Anything in the log?

VM has Windows Server 2019, 8 cores, 16Gb RAM and runs on a NVME drive. I installed the server through the steamcmd and just run it that way. I setup the server through the game and it's set to autosave when we leave and also not to pause when the server is empty. But now the last couple days it has been offline when we go to join it in the morning. The machine itself is in a facility where they have redundant power/internet. I have other programs on this VM and they haven't gone down. So no loss in power or internet.

#

Sorry, got busy at work.

obsidian rune
heavy steeple
# obsidian rune How much RAM is actually available to the server?

That I don't know cause all I have access to is this VM's allocation. I could probably find out. My buddy works for an ISP in the UK and this server is located at a facility in Germany I believe he said. Do you think the RAM is filling up and crashing the server?

obsidian rune
#

I'm not sure... Do you have access to the server's logs?

heavy steeple
#

for the VM or for the Satisfactory server itself? I have access to the VM right now.

obsidian rune
#

For the Satisfactory DS.

#

I would like to know if it crashes.

heavy steeple
#

sure. where do I find the logs?

#

actually...

obsidian rune
#

ServerInstallDir\FactoryGame\Saved\Logs I believe

heavy steeple
#

in the FactoryGame>Saved>Crashes folder there are 2 folders.

#

one for 10/25 and one for 10/26

obsidian rune
#

That would interest me, yes.

#

Specifically, the xml-context file for each.

heavy steeple
#

that's the most recent one.

obsidian rune
#

Okay, you're not running out of memory.

#

You're crashing on an invalid pointer during inventory interaction.

heavy steeple
#

which means... lol

#

Is it something I can avoid?

#

or at least try to?

obsidian rune
#

Which means, you're having a rare - "5 votes from a year ago" rare - issue.

heavy steeple
#

oh joy

obsidian rune
#

Old unresolved bug, which hasn't been resolved because it happens so rarely.

heavy steeple
#

even better....

obsidian rune
#

Heh, more independent reports.

#

Maybe not so rare after all... though they all go back to a year ago, give or take.

heavy steeple
#

uncommon

obsidian rune
#

"You know you're in trouble when..."

heavy steeple
#

pretty much a wait and see when/if they are able to fix it?

obsidian rune
#

> 5 results

heavy steeple
#

lol

obsidian rune
#

site:questions.satisfactorygame.com FWeakObjectPtr::IsValid() is what I asked Google; find those threads and attach yourself to them

heavy steeple
#

okay

obsidian rune
#

I feel for you, man. I'm in the same boat, with a different issue (mine has to do with connectivity and NAT).

mint junco
#

16GB seems low, my server uses 14GB for Satisfactory alone and I have 32GB ram in the box.

obsidian rune
#

My SF DS doesn't consume more than 12 GiB at present.

#

16 is the current "soft official" recommendation.

mint junco
#

Mine is a physical machine, my old desktop in fact.

cedar flame
#

What's a "normal" average tick rate?

mint junco
#

My server is running around 11/12 currently.

obsidian rune
#

The tick rate should be a solid 30.

#

It may dip from time to time when the server's doing something intensive (might outright drop to 0 when it's saving the game, because the server goes incommunicado when that happens), but for most of the time it should stick to 30. If it's sagging heavily (for example, 12-15 most of the time), it's a sign that your machine is not keeping up with the server.

heavy steeple
#

Mine's using just over 9Gb

cedar flame
#

Excellent

obsidian rune
#

The typical RAM consumption (with at least 1 player on and some game progress) is a little under 12 GiB, but it will rise with map coverage and build complexity.

#

In fact, since I've seen a save that easily consumes 30 GiB in SP (heh... been a while since I've last had to shut down literally everything else to play a game :D), the actual RAM is technically unlimited and wholly depends on how much you build.

#

A "sane" value for the RAM requirement is "12 GiB minimum, 16 GiB recommended".

#

(and that's what is currently reflected on the Wiki)

sharp matrix
#

where do you even download a dedicated server and or is it on steam perhaps?

obsidian rune
#

It's on STEAM, it's on EPIC, and you can download it with steamcmd as well.

#

(and that last one is my personal recommendation, since it doesn't enforce updates, can be used from the command line, is platform-agnostic, and can be easily scripted)

sharp matrix
#

oh ok thanks a lot I'm new so this helps a lot

obsidian rune
#

If you look to this channel's topic, you will find a step-by-step guide.

#

(though if you're very new to hosting services in general, expect to have to navigate hurdles that aren't limited to installing and running the server)

fervent wharf
#

Any issues with trains on servers?

obsidian rune
#

They exist if that's what you want to know.

#

Do you have a specific question/issue, or did you just want to know if they happen at all?

fervent wharf
#

I want to know if they have any issues that are known

#

I asked if there are ISSUES not just trains lol

obsidian rune
#

No, that's what I meant.

#

Yes, trains sometimes hiccup on the servers.

fervent wharf
#

Do they always tell you the other station isnt reachable?

obsidian rune
#

Well, trains and trains-adjacent, meaning stations and such.

fervent wharf
#

Or not load the stuff on belts until you restart the server?

obsidian rune
obsidian rune
fervent wharf
#

I would agree, but I can drive the train all the way down and back no issues

#

Its a single track with a train on either end that goes back and fortyh

obsidian rune
#

Did you do loops? The train has a "front" and a "back".

fervent wharf
#

No

#

Its a train facing each direction

#

straight line back and forth

obsidian rune
#

They don't do shuttle traffic, as far as I'm aware.

fervent wharf
#

Always have since they added trains for me

obsidian rune
#

... then I don't know.

undone sky
#

Signals?

obsidian rune
#

Does it behave like you'd expect in single-player?

fervent wharf
#

I havent tried that next, I am replacing all of the track now, then I will try that if this doesnt do it.

obsidian rune
#

Loading the save into SP is the easiest debugging thing you can do, and often the fastest.

#

If it behaves correctly in SP, it usually means it's a server-related issue.

#

If it's still borked in SP, it's either a general issue, or a user error case.

fervent wharf
#

Well we can mark user error off of that list 😄

obsidian rune
#

Okay.

fervent wharf
#

Not trying to say im the best, but I have laid out a track around the whole world with path and blocking signals and it works flawlessly.

obsidian rune
#

Just check if it's still broken in SP.

#

There's always a possibility that the devs have changed something, and it's now either broken, or behaves differently. The game is still in Early Access, after all - expect anything and everything to change and/or break without warning.

fervent wharf
#

Give me a few, I had already removed almost half the track when you mentioned that, so I am rebuilding it now.

obsidian rune
#

A few what? Hours? 😂

#

(and of course it's going to work right when he's done rebuilding 🤣 because that's how it usually goes...)

calm jacinth
#

wth, i was just sitting there thinking a nap would be nice and bam!

#

[2022.10.27-06.42.04:166][942]LogActorComponent: UnregisterComponent: (/Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.BP_Train_C_2146220757.TrainSoundComponent) Not registered. Aborting.
[2022.10.27-06.42.06:415][ 72]LogStreaming: Display: FlushAsyncLoading: 1 QueuedPackages, 0 AsyncPackages
[2022.10.27-06.42.18:868][801]LogGame: Player Presence String: Tier 8: Nighttime base building in Crater Lakes.

#

oooooo i built a train car with no engine

#

it only took down me, the client, DS is still running

marsh dawn
#

Nullptr and no stacktrace o.O those are rare.

calm jacinth
#

i apparently removed the car before it crashed 🤔 let's try a do-over

#

nope ¯_(ツ)_/¯

marsh dawn
#

It looks related to EoS sdk.
Wonder if it's related to refreshing connection/ keeping it alive somehow or due to EoS glitching out... endless possibilities 😐

blazing halo
#

I very much doubt it, seeing as EOS is not configured. It could be... but I think it's likely a coincidence, and those modules just happened to be loaded.

blazing halo
indigo marlin
# fervent wharf Its a train facing each direction

If its only a line with two stations on either end, you can have only one train, with two locomotives. No signals are needed. Also, if you have signals, notice they are directional. If you have to put them and the trains must go either direction on that rail section, you have to put two signal on each spot, one for each direction of the train that is passing trough.

blazing halo
#

I see.

#

Then that excerpt says nothing.

blazing halo
#

Okay, now I know there's a bug somewhere.

#

I just had a yet fucking another instance where I come in, and the goddamn tanks are empty.

#

Not even a 0.something. All are perfectly 0.

#

Fuck it. Fine. Tanks are a "fuck you", so I guess I'll store it all as solid fuel.

#

Motherfucker.

open spoke
# open spoke Same thing happenend to me in two different single player games. Thx for the wor...

Recently killing my "alter ego" helped. Well after that I've saved my game on my laptop and started it on my PC. 🙀 There was no "alter ego". All my recently researched and crafted rebar gun and blade runners were gone.... I quit the game before it could save anything, restarted it on my laptop and..... 🥹 my "alter ego" is alive and my blade runners and rebar gun are existing. Conclusion: The issue is because of playing the same account on different computers!!!

blazing halo
#

so it's much more likely that you simply grabbed the wrong save. :)

#

Remember that it cycles through the auto-saves (0, 1, 2, .. n, 0, 1...), so the safest bet is to do a manual save and name it something sane, like "2022-10-27---19-59 transfer TO desktop PC".

calm jacinth
#

when the game finally decided to put me back, rinse and repeat

#

and no, nothing changed for me between playing as a number and playing as myself, it just happened

blazing halo
#

No, there's no change. The only difference is the handle.

odd veldt
#

when i leave my server running will it still aouto save? or do i need to do it manualy because no one is online?

fair kayak
#

What's the current status of mods on dedicated servers? I can't seem to find authoritative information on the current status, only years-old posts.

blazing halo
blazing halo
fair kayak
#

Damn, thank you