#dedicated-servers

1 messages · Page 13 of 1

vale parrot
#

No @blazing halo I've been running experimental ever since U6 came out, never ran EA.

#

Hence the notice

blazing halo
#

Well, I suppose it doesn't matter - U6 has moved out of EX and is now EA. Whichever branch you're using right now, they're identical. Or, were, last time I checked.

vale parrot
#

Well that's easy to check, if people running EA are getting the same update where the server uses less memory

blazing halo
#

That's what happened when EX moved to EA, yes.

#

But like I said - it'll climb up soon enough.

#

It's pretty clear tho'. An empty U6/EX server (freshly made save) used something like 9.5 GiB or so; U6/EA uses 8 GiB exactly as far as I can tell.

vale parrot
#

My U6 experimental always showed 11.4 GB memory use after some hours, it was literally on that before I updated a few hours ago. After the update it doesn't go above 9.2GB so far. Everythings the same except the update.
I'll keep an eye on it. I've never ever been below 10.05GB or something memory ever on Experimental since U6.

blazing halo
#

Well, this is the current state for me - phase 4 biofuel run (so, very limited construction, but quite a bit of exploration). 10.4 GiB.

vale parrot
#

Just left the game, 1MB save

blazing halo
#

Mine is something like 1.4, but that's not a great indicator.

#

I think it grows with area explored more than structures built.

#

Well, explored area where you've done something that it needs to make a note of.

vale parrot
#

Yeah, you running EA or EX?

blazing halo
#

EA.

#

We did do comparisons back on the 2nd U6/EA patch, because I was pretty sure they wouldn't keep updating the EX branch until another beta run.

#

I was wrong, by the way - it seems that both now carry the exact same package.

bitter valley
#

Hi, I was able to obtain a log file of when a user ran into the timeout issue. Any insight would be appreciated

static glacier
#

Hi. I don’t have any issue with my 12 player slot dedicated server that I bought for the next year. The issue is that I asked my friends if they would play on it and they said yea. Then none of them have gotten on since I got it about 1-2 weeks ago. Money isn’t the issue. It’s the fact that I just don’t want to see it go to waste. It’s a central US server. I was hoping my friends would play together and work together, but they joined, did nothing, and haven’t been on since. So, if at all interested, just dm me if anyone wants to play. I don’t have a lot of time because I work A LOT. But I’d also not like to see it go to waste. If you decide you want in, just be like at least half decent at the game and work together and that’s pretty much the only rules. Please dm if you want to play. Thx.

crystal sky
#

hi

fossil ingot
#

Sorry for the late response here, I work really long shifts.
Here is a copy of my logs, but I don't see anything in particular that stands out, just a copy of the message that shows in the dialog box.

blazing halo
#

If you also have the option to pause the game when the sever is empty checked, you may experience disconnects after startup or a period of inactivity.

#

As for "reliable buffer overflow", there's no real solution. This is an UnrealEngine issue - it's present in DnL, ARK, Conan: Exiles, ATLAS...

#

It usually means the server is trying to send too much data at one time - typically inventory contents, learned schematics, stuff like that.

blazing halo
#

Also - you do not need the ?listen parameter. I've seen other hosts re-use it from ARK/Conan/DnL and so on, but it's not required.

bitter valley
blazing halo
#

Server-side. You'll just have to find the right one. :D

#

I can't help you there, since the only way would be to either a) identify the run by the file's timestamp, or b) open each file and check.

fossil ingot
#

My next idea is to load in single player, and see if that works.

blazing halo
#

This only happens on the networking side of things in UE. Single-player won't invoke that at all, so...

#

But, you can load into SP, then re-save as a new save, and load that in the DS - might help. Sometimes loading the save into the SP game allows it to correct issues. Same thing with SCIM. Essentially any tool that takes the save apart and puts it back together according to the correct rules should be able to fix any potential data corruption. Maybe.

#

(in most cases this is done by pruning, because it's often impossible to tell what the correct data should be... programmers strive for brevity: the save file should contain exactly what is required to recreate the correct state, and no more)

calm jacinth
#

who do I gotta poke about a DS crash?

#

appears to coincide with saving -> LogNetPlayerMovement: Warning: ServerMove: TimeStamp expired: 25.248682, CurrentTimeStamp: 26.265333, Character: Char_Player_C_2145934341 bunch of those and almost exactly a minute later, crashed (dmp is empty)

#
[2022.10.09-02.15.57:869][ 34]LogNet: Warning: UNetDriver::ProcessRemoteFunction: Remote function Multicast_RepActionState called from actor Char_NonFlyingBird_C_2145572947 while actor is being destroyed. Function will not be processed.
[2022.10.09-02.15.58:847][ 62]LogNet: Warning: UNetDriver::ProcessRemoteFunction: Remote function Multicast_RepActionState called from actor Char_NonFlyingBird_C_2145572935 while actor is being destroyed. Function will not be processed.
[2022.10.09-02.16.18:396][511]LogGame: Warning: Add failed cause InventoryItemClass was null, num 0, component 'Inventory'
[2022.10.09-02.16.25:126][689]LogGame: Warning: Add failed cause InventoryItemClass was null, num 0, component 'Inventory'
[2022.10.09-02.16.44:962][110]LogWindows: Windows GetLastError: The operation completed successfully. (0)```
oblique ice
#

Did something with inventory while saving?

calm jacinth
#

easily could have, don't generally notice it is saving

oblique ice
#

I thought it'd do the popup warning on dedicated.

calm jacinth
#

picked up pale berry maybe

#

it did kick me out after 30 seconds of unresponsiveness, then about 30 seconds later, DS noped

oblique ice
#

Uh, check QA for duplicate reports? I don't know anything about DS crashes though.

#

Kad@home is usually around though, just wait and he or someone else will help.

calm jacinth
#

i suspect it's not just a coincidence that this is also the same day i disabled pause when players are connected...resulted in a >100 MB log file

#

dunno if that is extraordinary or not

oblique ice
#

100mb sounds excessively large to me, but I don't know how much within normal bounds it is.

calm jacinth
#

me neither because i don't see it before it usually restarts itself (which seems quite frequent)

blazing halo
calm jacinth
blazing halo
calm jacinth
#

a shame it didn't actually write the DMP :C

#

odds are pretty good that picking a pale berry somehow induced some inventory issue which disconnected me, then crashed the server

blazing halo
#

The other way around - it crashed the server, which then caused a disconnect (or, well, a timeout).

#

Two clues in the dumps you've provided: the fact that the crashing thread is the GameThread (so it has to do with game logic), and the error that is reported ("Windows GetLastError: The operation completed successfully. (0)").

calm jacinth
#

FYI, that crash.zip was sourced from the server...didn't think to grab my local logs

blazing halo
#

Likely wouldn't have helped.

#

It crashed in ntdll, so it fell down during a syscall.

calm jacinth
#

👀 could C: full have induced that?

#

i don't think it was but it's not exactly outside of the realm of possibilities

blazing halo
#

Maybe?

calm jacinth
#

i'll go check...

blazing halo
#

If your system drive is full, that would cause all kinds of problems, and they'd be all over the place.

#

Literally all over the place - from failure to delete a file, through access denied on basic directory reads, the inability to open some panels/folders, the works.

calm jacinth
#

C: is not full, but the RAM is at 96%

blazing halo
#

But you'd need to have literally 0 bytes free for that to happen... most of the time.

blazing halo
#

The most important syscall you'd be looking at when inspecting inventory management would likely be malloc() which allocates memory.

#

And like I said, "The operation completed successfully. (0)" is a pretty idiotic error code... and yes, it is an error code.

#

It usually means "the operation itself completed fine; the result was garbage".

#

It most often happens when you request a resource through an intermediary.

#

The operation went fine (i.e. no errors) in the intermediary, but the destination returned bullshit, so the result is bullshit.

#

Though in most cases, the memory manager should issue a termination if the request was spectacularly bad.

#

Still.

calm jacinth
#

the DS machine only had 12 GiB of RAM and I'm up to Tier 4...if the crashes get more frequent...

blazing halo
#

Oh yeah, you're running on Windows.

#

That's woefully inadequate.

#

Remember, Windows 7+ will require at least 1.5 GiB for itself, which leaves the game with something like 10.5 GiB of RAM to use realistically.

calm jacinth
#

Server 2012 R2 no less, with Emby Server on top 😭

blazing halo
#

Still. 12 GiB is not enough. Before this can be diagnosed (or reported) any further, you really should upgrade the RAM.

#

Because right now? It looks like RAM might be your issue, and yours is below the (however unofficial they may be) requirements.

calm jacinth
#

👀 the cheap stuff is $114 for 16 GiB

blazing halo
#

Linux might behave better under OOM conditions. If you have the option, switch.

calm jacinth
#

the OS is dead in a year so it's due for total overhaul

blazing halo
#

In the long run however, 16+ GiB is a must. I had to upgrade to 32 GiB just to run ARK and CONAN, some 2-3 years ago.

calm jacinth
#

um, what's the maximum DS can use?

blazing halo
#

Technically, there is no maximum.

calm jacinth
#

reasonable maximum 😉

#

is 16 GiB enough or should it really have 32?

blazing halo
#

Judging by experiences, I would say... no mods? 14-15 GiB.

#

Timeouts would become an issue before RAM, I think.

#

How many RAM slots do you have, and what sort?

#

(and what do you have in it now?)

calm jacinth
#

4, it has 2x4 and 2x2 now

blazing halo
#

If you're on a very tight budget, replace 2x2 with 2x4.

#

If you have leeway, replace all of it with a 2x8, and leave the other 2 slots open for a future 2x8 upgrade.

#

If it's DDR4, it might make sense to upgrade to a 1x16, but that might be pushing it.

calm jacinth
#

it's DDR3, hence the hesitation

blazing halo
#

Ah, yes. 8 GiB modules is the max you'll get, unless your platform supports buffered ECC.

calm jacinth
#

ECC server memory is actually cheaper 🤣

#

it's a Xeon but pretty sure it doesn't

blazing halo
#

At any rate... now is a good question of how much do you want to upgrade.

#

Because if you don't see yourself upgrading that hardware to DDR4 within the next 6-12 months,

#

then it's not really a worry, is it?

calm jacinth
#

i might be upgrading to a 7950X within a month...or not 🤔

#

i'll figure it out...eventually ¯_(ツ)_/¯

blazing halo
#

Then I suppose you'll want to hold off on making the choice now, yeah.

#

Makes no sense to invest into DDR3 when you might require DDR4 next month.

calm jacinth
#

DDR5, actually 🤣

blazing halo
#

Ah, yes, the latest Ryzen.

#

Dumb question, but do you really need the 7950X?

#

Perhaps a 5900X would do you just fine? And if a 5900X can satisfy you, perhaps a 3900X could as well? The advantages a 5900X has over a 3900X aren't that big, really - it's a "nice to have", but not a mandatory switch by any stretch of the imagination. 3900X is plenty fast and plenty flexible.

calm jacinth
#

the problem is DDR3 appears to have chronically low inventory except for ECC

#

sellers are either back ordered or only have 1 available

#

it's going to be potentially CPU transcoding so yeah, need all the grunt i can muster

blazing halo
#

Oh.

#

H264 or H265?

calm jacinth
#

potentially both

blazing halo
#

Unless you're talking realtime for streaming?

calm jacinth
#

yes, realtime

blazing halo
#

Meh. An i7 would do you. xD

#

Realtime would likely involve either placebo or zerolatency, so not all that CPU-intensive in either case.

#

But they have somewhat divergent requirements - H264 scales well with threads (it makes a lot of sense to line compressions up sequentially), while H265 is still pretty dependent on single-thread performance (it makes quite a bit of sense to run compressions in parallel).

calm jacinth
#

say, do you know why music keeps cutting out when connected to a dedicated server?

blazing halo
#

No idea. It's not streamed from the server.

calm jacinth
#

i figured, maybe it's an Alpha 6 thing

#

wow! jackpot! Xeon does support ECC so i can buy the cheap good stuff 😄

blazing halo
#

Make sure it also supports buffered RAM.

calm jacinth
#

240-Pin Unbuffered DIMM

blazing halo
#

Most server stuff comes as buffered ECC, while - as far as I can tell - many consumer-grade systems support unbuffered ECC.

calm jacinth
#

yeah, which is what it supports and what it is 😄

#

only $35/stick

blazing halo
#

Make sure it's unbuffered.

#

From my own experience hunting these down, unbuffered ECC was a rare unicorn.

calm jacinth
#

good point, seller might be a fool :C

blazing halo
#

And make sure it supports ECC in your specific configuration - that's also not a given.

#

Paste the module's FCC ID or manufacturer number.

#

(the latter would be much better)

calm jacinth
#

KVR16E11/8

#

psssh bot doesn't permit intel ARK links :C

#

Max Memory Size (dependent on memory type)
32 GB

Memory Types
DDR3 and DDR3L 1333/1600 at 1.5V

Max # of Memory Channels
2

Max Memory Bandwidth
25.6 GB/s

ECC Memory Supported ‡
Yes

#

oh no, have to check mobo which i don't remember off the top of my head

blazing halo
#

Google seems to agree: unbuffered.

#

So if you need unbuffered ECC RAM, then KVR16E11/8 is a valid option.

#

Just remember that you can't mix ECC and non-ECC, so unless you have all-ECC already - you'll have to replace them wholesale.

#

(though I'd still advise to replace to 2x8, so that you can get both benefits - size & upgradability - in one shot)

calm jacinth
#

mobo is MS-7816 which does not support ECC :C

blazing halo
#

Well, there you go I suppose.

calm jacinth
#

yup, only the expensive options are on the table

#

👀 2 x 16 GiB DDR5 is $162; 2 x 8 GiB DDR3 is $90

#

welp 🤐 that pretty much answers it

vagrant delta
#

Anyone seen thsi

fossil ingot
#

That didn't work when moving it back into multiplayer.

#

What did work for me was having a friend join, and then I try joining. For some reason that worked. I've got no clue why though. We both have the steam version linked to our epic games accounts, and my friend is playing remotely, but he was able to join w/o issue. Attempting to connect through my wan ip didn't change anything either, since I've been using my local ip.

polar swift
#

Anyone use a paid hosting server? Back in the day I would run my own modded minecraft servers and it would stutter and lag, but when I bought a server for it, it ran insanely smooth. If you do use one what do you use and is the cheaper sites pretty much the same bang for the buck as for performance wise?

polar swift
#

This is been the greatest piece of advice I could ask for and I didn't know that the providers are buying servers from the same companies, that's crazy. It's more that when I play with my cousin the game and most of the times it's kind of poopy with the connections, I had issues driving vehicles because the lag was insane, but I was thinking about starting a server, but I cannot remember the password to get to port forwarding and idk if connection wise would even be fixed, but I remember when it came to Minecraft it was just the smoothest experience I have ever had online

#

He hosted the games and it's definitely lag from his end on the hosting part, but I never rented a server for Satisfactory, I am a little tight on money and didn't want to shell out $10 a month, but if it is recommended for something like that I definitely wouldn't mind paying because I also don't want to pay for something and it just isn't as great as a service or something happens.

polar swift
#

about 30 minutes away, with dedicated servers you don't need to port forward?

#

We also talked about how if one of us isn't there and the other wanted to hop on to do some things to our factory we wanted to do that too

#

I'll probably just stick with renting one then, I'll do some reddit research. The only thing I am worried about with it is we play on experimental mode and I have seen Survival Servers say it supports it, I'll give that one a try and see how that goes

#

nvm, that one costs $24 a month KEKW

#

Yeah, US

#

We might try using Indifferent Broccoli, also I saw a reddit page of someone having the same issue as I am currently having as well, but they had to switch to another server provider because they were getting bad ticks per second on the later side of the game, which is where we have our big issues

#

Also it seems a lot of people are vouching for Indifferent Broccoliso that's pretty nice to see

calm jacinth
#

👀 i reconnected to the dedicated server this morning and it didn't auto-sign me in as admin, i signed in, then i discovered upon joining the game that it is treating me as a new player...lost all of the stuff that i was carrying and had equiped

#

i reconnected and inventory still gone

#

ooo a third player joined the server when i was gone

#

i found myself

#

side note: i really don't like how it doesn't show the player name...icon can show they're offline by itself

calm jacinth
#

well this is a problem...my former body is in the way and there's no way to move it/remove it?

#

oh 👀 i killed my former self

#

that...works SnuttsGood

blazing halo
#

That sometimes happens.

calm jacinth
#

but it shouldn't 😄

blazing halo
#

It shouldn't, but it does. Regardless, there's nothing you can do about it.

calm jacinth
#

i complained 😄

#

i found 2x8 GiB sticks on Ebay that I ordered so that problem should be taken care of (24 GiB installed memory when it is in)

#

question: why does the dedicated server seemingly restart whenever it feels like it?

blazing halo
#

For a given "whenever it feels like" = 24 hours.

heavy steeple
#

I just got a server going on a VM a buddy has for me to use. In a Data Center. Installed the server files through SteamCMD. We wanted to use the save I had going from my SP game. So I went into my saves and uploaded the last save I just performed in the SP. But after uploading it and then launching into the server, nothing loaded from the save. What did I do wrong?

calm jacinth
calm jacinth
#

mine is called "Main" so the save file is called Main.extension in the file system

heavy steeple
#

Yeah I figured that part out after looking at some info. I appreciate it.

calm jacinth
#

TBH, "Session Name" is super confusing, "Save Name" or "World Name" would be less so

blazing halo
calm jacinth
#

👀 really? it didn't seem to be at the same hour to me...on top of that, it seemed to let you connect, and then immediately restart again after like 20 minutes

#

super wonky in my experience

molten leaf
#

I need help setting up a dedicated server, but like, I'm stuck way before Satisfactory is even a thing, I'm not being allowed to install steamcmd, because the steam account either is or is not root, it's honestly very confusing.

calm jacinth
#

Linux, i assume?

#

SteamCMD can install Satisfactory DS via anonymous account

blazing halo
#

||(please say Debian or Ubuntu xD)||

molten leaf
blazing halo
#

Ugh.

#

Have you tried getting steamcmd from your package manager?

molten leaf
blazing halo
#

Under Debian, all I had to do was add i386 and then apt install steamcmd

#

That would indicate that the user steam doesn't have sudo permissions, I would guess.

#

Try logging into root and running the install from there.

molten leaf
#

I've seen ten billion warning that say never do anything with steam as root or the entire universe will collapse in on itself.

blazing halo
#

Doesn't matter.

#

Forget steam for a minute.

#

Log into the system as root.

#

Package management needs administrator privileges anyway.

molten leaf
#

I'm as close to root as it will let me get, typing in the admin password every other command.

blazing halo
#

I don't want you to be close to root, I want you to be root.

molten leaf
#

I don;t know how to do that without typing a password every single time.

blazing halo
#

Log in as root.

molten leaf
#

Everyone screams at me not to ever ever never ever never ever be logged in as root.

blazing halo
#

Get to the login prompt, and when it asks about the username, say root.

#

Bullshit.

#

Some things need admin privileges.

#

Package management is one of them.

#

The warning is so that you don't actually run shit as root,

#

that would be bad in the long run, yes.

molten leaf
#

Okay so uh. how do I login as root?

blazing halo
#

How are you connecting to the machine?

molten leaf
#

through anydesk at the moment, but I can walk over to it if need be.

blazing halo
#

Right. Try sudo su -

molten leaf
#

okay it worked

blazing halo
#

Right. Now apt update followed by apt install steamcmd.

#

If it complains about it not existing,

#

try dpkg --add-architecture i386 and then the above again.

molten leaf
#

It worked on the first try, thanks!

blazing halo
#

Mkay.

#

Now, do a which steamcmd please.

#

I'd like to know where it installed it.

molten leaf
#

/usr/bin/steam (I had the foresight to switch to the steam folder)

blazing halo
#

Uhhh, what?

molten leaf
#

The guide on Steam told me to do this.

blazing halo
#

I'm not... uhhh... what?

#

Is that the result of the which steamcmd command?

molten leaf
#

Uhm, actually..

#

I did it wrong..

blazing halo
#

Because if it is, it's wrong.

molten leaf
#

It's returning nothing.

blazing halo
#

Are you still logged in as root?

molten leaf
#

I am now.. and it;s still returning a command prompt

blazing halo
#

which steamcmd is returning nothing?

molten leaf
#

Correct.

blazing halo
#

As root.

molten leaf
#

Correct.

blazing halo
#

Did it install?

molten leaf
#

root@warped nacelleemis:/home/steam# which steamcmd
root@warped nacelleemis:/home/steam#

#

That didn't worrk..

#

It sure looked like it did

blazing halo
#

Try in backticks.

#

Anyway.

#

What does apt install steamcmd say now? What about apt list --installed | grep steamcmd?

warped nacelle
#

thx for the tag ...lol

molten leaf
#

It is now caught in a loop that says it can't get lock /var/lib/dpkg/lock-frontend.

#

locked by process 66389 (apt)

#

and you don;t wanna know what the other command returned.

blazing halo
#

If I didn't want to know, I wouldn't ask.

#

Did you close the terminal window before apt finished?

molten leaf
#

apt does not have a stable CLI interface. Use with caution in scripts.

blazing halo
#

Yeah, ignore that warning today.

molten leaf
#

It wasn;t ever going to finish, I know that much

blazing halo
#

DID YOU or DID YOU NOT close the terminal window before apt finished?

molten leaf
#

Because it kept spitting "can't get lock /var/lib/dpkg/lock-frontend.
locked by process 66389 (apt)" out thousands of times.

blazing halo
#

It's spitting that out, because there's another apt process that didn't finish.

#

Find the terminal window that has that attached.

#

It's probably asking about something.

molten leaf
#

Whatever it may or may not have been asking for also got closed out.

blazing halo
#

So, you did close it before it was done.

molten leaf
#

So many times, you have no idea.

blazing halo
#

Okay. Reboot the machine and pray that it can still install packages after this.

molten leaf
#

It's a new install that exists only to play games.

blazing halo
#

You do not close apt when it's doing shit, okay?

#

Doing that at an inopportune time may do lots of weird shit, from being unable to install packages,

#

through being unable to run software,

#

to being unable to boot.

#

Seriously. It's your package manager. Your entire system is built on packages.

#

It's like interrupting a surgeon.

#

_<

molten leaf
#

I get that, but I'm operating on a clone, and I have an infinite number of clones in the freezer.

#

Assembly Line Science!

blazing halo
#

Did you reboot it?

molten leaf
#

Yes.

blazing halo
#

apt install steamcmd ?

#

(as root)

molten leaf
#

Eternal loop with no other processes running!

#

It;s waiting for cache lock, and will continue to do so..

#

I'm patient.

blazing halo
#

Well, I'd say that clone is fucked.

#

Bring out another.

#

Since you have a full freezer.

molten leaf
#

I'll get back to you after it's thawed.

#

... There is a GUI Package Manager.. I wish I known that before I scrambled it's brains.

blazing halo
#

There is, but there's no reason to use it.

#

Not for the simple stuff, like this.

molten leaf
#

If there was a way to just get the dedicated server to show up in my steam account that would be great too...

#

okay, I'm back to square one, don't have the privileges to install steamcmd!

blazing halo
#

Breakdown: sudo = do with super-user privileges; su = switch user, - with replacing the environment

#

Since you're not specifying a user, root is assumed.

#

So that command translates to "using super-user privileges, switch to user root with root's user environment".

#

You could also login instead, but there are implications to using one or the other.

#

(not that it matters for your use case)

molten leaf
#

I figured out what was causing he problem, steamcmd had in fact installed the first time and there was a hidden window asking me to do stuff.

blazing halo
#

Not sure what a "hidden window" is supposed to be. :/

#

Neither apt nor steamcmd create "hidden" windows, or any windows at all - they're purely command-line.

#

In closing, for completeness: depending on your steamcmd package, it may not install to /bin, /usr/bin, or any of the other standard locations. One fix is to include the location per-user in their PATH. Another, and the one I was going to suggest, is to create a soft link in one of the standard locations, like ln -s /wherever/the/hell/apt/put/steamcmd /usr/local/bin/steamcmd.

molten leaf
#

I finally have the dedicated server downloaded, but I still have no clue how to run it, still does;t show up in steam.

blazing halo
#

steamcmd is separate from STEAM.

#

And whenever you're looking for dedicated servers in STEAM - look under TOOLS, not GAMES,

molten leaf
#

Yes, I have successfuly used steamcmd to download the dedicated server which is a lump on the hard drive.

blazing halo
#

Well, if you care to look in the server's directory, you'll likely find a shell file there. ;P

molten leaf
#

It is in fact there!

blazing halo
#

Will wonders ever cease. :D

molten leaf
#

Now what?

blazing halo
#

Since I assume you're running in a GUI, I'd recommend you try double-clicking it and seeing what happens.

molten leaf
#

I get.. more folders! and nothing that looks like an application.

blazing halo
#

... which means you probably clicked the wrong thing (like, a directory).

#

Right.

molten leaf
#

I'm in /home/steam/SatisfactoryDedicatedServer

blazing halo
#

So, after you install the server, you should have a file named FactoryServer.sh.

#

It's a shell script that will launch the server.

#

The binary itself is in Engine/Binaries/Linux.

molten leaf
#

I think i shoudkl mention again at this point that I actually own the game on Epic.

blazing halo
#

Doesn't make a difference.

#

Or, shouldn't make a difference. If it ever does, blame someone. ;P

molten leaf
#

Okay, I'm staring at Factoryserver.sh and when I try to run it I'm told it doesn't exist.

blazing halo
#

I think nobody really thought someone'd be running it on Linux from a GUI. xD

molten leaf
#

I have to take it on faith that the terminal prompt is in fact in the directory it's supposed to be in though, which may be part of the problem.

blazing halo
#

If you look into the file, you'll see that it actually self-determines location via xargs.

#

I'm not sure how it'd react to being launched in a GUI.

molten leaf
#

if I click in the window and say open terminal is it reasonable to assume it starts in the directory I started it from?

blazing halo
#

I'd recommend you actually go into the directory, switch to steam (su steam) and run it from there, all in the terminal.

#

Save you some headache.

molten leaf
#

None of this crap works the way it did 15 years ago. -_-

blazing halo
#

Hell, I skip the shell script and launch the server binary directly.

molten leaf
#

How am I supposed to know what directory I'm in if the prompt is never anything but $?

blazing halo
#

pwd?

#

Or change your prompt to reflect location, if you want.

molten leaf
#

I give up, the steam user isn;t allowed access to it's own subfolders.. I've clearly let my skills rot for too long

blazing halo
#

I would say chown -R steam ... but please don't break your system. ;P

#

Also, did you use steam as the user that installed the server?

#

Because you probably didn't.

molten leaf
#

worst case scenario I thaw another clone

#

as long as nothing I do damages the hardware

blazing halo
#

I doubt there's anything you can do in-system (short of overclocking) that could damage your hardware.

#

And even overclocking, nowadays.

molten leaf
#

sh: 3: cd: can't cd to SatisFactoryDedicatedServer Why?

blazing halo
#

No idea. I'd have to see it.

#

What's the location?

molten leaf
#

One level down from steam, I don;t wanna type the whole thing

blazing halo
#

....

#

ls -al /the/whole/thing please

#

I want to see what it says about the folder itself, so the result for . would be interesting.

#

Same for ...

#

(from that perspective)

molten leaf
#

I'm not sure I understand what you want :/

blazing halo
#

ls -al /path/to/the/server/folder please

#

If it doesn't want to as steam, do it as root.

molten leaf
#

headedsks

blazing halo
#

?

molten leaf
#

It can't run the command because it says the folder doesn't exist.

blazing halo
#

... xD

#

Do you need me to hold your hand through the install process? xD

molten leaf
#

I'm giving up for the night. z.z

#

I'm

#

Looking

#

At

#

The

#

Folder

#

It definitely exists, just.. not in text

blazing halo
#

It probably means you installed it somewhere where steam doesn't have access.

#

This is why I always su steam before I install anything steam needs to work with.

molten leaf
#

it's in /home/steam/SatisFactoryDedicatedServer/

blazing halo
#

Installed under what user?

molten leaf
#

steam

blazing halo
#

Are you sure?

molten leaf
#

yes

blazing halo
#

please ls -al /home/steam/SatisFactoryDedicatedServer/

#

and make sure it's Satis__F__actory

#

not Satis__f__actory

#

Remember, Linux is case-sensitive.

molten leaf
#

I understand

blazing halo
#

Or just hand me some SSH and the root password, I'll do it for you. 🤣

molten leaf
#

drwxrwxr-x 6 steam steam 4096 Oct 9 21:55 .
drwxr-x--- 8 steam steam 4096 Oct 9 21:51 ..
drwxrwxr-x 6 steam steam 4096 Oct 9 21:55 Engine
drwxrwxr-x 4 steam steam 4096 Oct 9 21:55 FactoryGame
-rwxrwxr-x 1 steam steam 279 Oct 9 21:55 FactoryServer.sh
-rwxrwxr-x 1 steam steam 5 Oct 9 21:55 launcher_id
drwxrwxr-x 2 steam steam 4096 Oct 9 21:55 linux64
-rwxrwxr-x 1 steam steam 45488 Oct 9 21:55 Manifest_DebugFiles_Linux.txt
-rwxrwxr-x 1 steam steam 33795 Oct 9 21:55 Manifest_NonUFSFiles_Linux.txt
-rwxrwxr-x 1 steam steam 6 Oct 9 21:55 steam_appid.txt
drwxrwxr-x 4 steam steam 4096 Oct 9 21:55 steamapps
-rwxrwxr-x 1 steam steam 33151882 Oct 9 21:51 steamclient.so

blazing halo
#

Okay, so that looks OK, actually.

#

and when you run /home/steam/SatisFactoryDedicatedServer/FactoryServer.sh what happens?

molten leaf
#

I haven't even gotten to making the server visible on the internet yet.

#

sh: 1: /home/steam/SatisFactoryDedicatedServer/FactoryServer.sh: not found

blazing halo
#

Again, are you sure it's capital-F not lowercase-f?

molten leaf
#

very yes

blazing halo
#

You're running that as steam, yes?

#

As the steam user.

molten leaf
#

absolutely yes.

blazing halo
#

When you type in whoami it says steam?

molten leaf
#

steam

blazing halo
#

try /bin/sh /home/steam/SatisFactoryDedicatedServer/FactoryServer.sh

#

if that doesn't work, I don't know what to tell you.

molten leaf
#

/bin/sh: 0: cannot open /home/steam/SatisFactoryDedicatedServer/FactoryServer.sh: No such file

blazing halo
#

ls -al /home/steam please

#

I want to be extra sure.

molten leaf
#

ls -al /home/steam

#

oops

blazing halo
#

It's lowercase f, isn't it.

molten leaf
blazing halo
#

not that f

#

SatisFactory

#

vs Satisfactory

#

Well?

molten leaf
#

oh shit..

blazing halo
#

?

molten leaf
#

that's it

#

I've been using an uppercase F this whole time

blazing halo
#

Yes.

blazing halo
#

(or you didn't understand me)

molten leaf
#

I'm sorry. >.>

blazing halo
#

Anyway.

#

Working?

molten leaf
#

I was paying attention to the filename, not the flder name.

blazing halo
#

I hope you're better when tying your shoes in the morning. :D

#

Because seriously, Perception 1.

#

xDDDDDDD

molten leaf
#

It's trying to run but it's throwing out a ton of errors and I;m tired...

blazing halo
#

Anyway, it should work - now that you can point it an actual file.

blazing halo
#

That's Unreal Engine for ya.

#

The last lines - errors/warnings about EOS-P2P and the shop - are actually an indication that it's finished startup.

molten leaf
#

IT's just hanging.. i don't have a command prompt to configure anything. :/

blazing halo
#

I don't understand that one.

#

Apart from the launch command, you don't configure anything through the CLI.

#

You can use the launch params to configure things like ports.

molten leaf
#

How do I know what to login to?\

blazing halo
#

You need to connect to it from the game to move forward.

molten leaf
#

Yes but...

#

Connect to what.. I never got a chance to set that up.

blazing halo
#

Doesn't compute.

molten leaf
#

How do I find the server?

blazing halo
#

What is it running on?

#

Where is it?

molten leaf
#

In my dining room?

blazing halo
#

Great. So in your network.

molten leaf
#

Yes

blazing halo
#

I assume you know the IP since you're connecting via rdesk?

molten leaf
#

I know the IP of the box, I don't know the port of the server because I never configured that

blazing halo
#

If you read the wiki, you'd know the default is 15777.

#

But you don't even need to do that, because the game will fill in 15777 in the "port" field by default. All you need to do is not change it.

#

Try launching the game and trying to connect to the server, before you ask further questions.

molten leaf
#

holy crap I think it;s working..

#

No.. No it;s not.. it;s just endlessly trying to connect.

blazing halo
#

Firewall?

#

What does the server log say?

#

Is it trying to connect to itself via ipv6?

molten leaf
#

oh, windows firewall maybe..

blazing halo
#

Doubt it.

#

Does the log mention connections from/to :127.0.0.1?

molten leaf
#

No. it's talking about handshakes being complete though

blazing halo
#

Ctrl+C the server, add -multihome=0.0.0.0 to the launch params.

#

(I hope you don't need it working over IPv6)

molten leaf
#

I don;t think I've ever used IPv6

blazing halo
#

Well?

#

I swear, it's like pulling teeth with this guy.

molten leaf
#

still just endlessly trying to connect

#

oh no wait it rtimed out this time!!

blazing halo
#

What does the log say? Can you show me?

#

Also, if this is a VM, do you need to forward ports from the host?

#

Default are 15777/UDP, 15000/UDP, 7777/UDP.

molten leaf
#

oh crap, the server crashed when I tried to connect :/

blazing halo
#

What did it crash on?

#

GIVE ME SOME LOGS

#

_<

molten leaf
#

gona PM you

blazing halo
#

If you must.

molten leaf
#

It's not leting me send stuff

blazing halo
#

Oh look. My eye can do that tick after all.

molten leaf
#

The only thing I can make out if that its freaking out because it can't find leaderboards?

blazing halo
#

I sincerely doubt it.

#

Blood from stone, I swear.

molten leaf
#

Oh I see whta's going on.. steam isn;t running

blazing halo
#

... nope.

#

JUST

#

GIVE

#

ME

#

THE

molten leaf
#

all I ever wanted was to just be able to launch the server from steam

blazing halo
#

DAMN

#

LOG

molten leaf
#

That's not going to happen, I'm sorry.

blazing halo
#

Drag the whole file if you need to.

molten leaf
#

besides, I want to stop working on this an hour ago.

#

It;s saying it;s too large to upload, and I can edit it, but if I try to shove it through discord at you It just stares blankly at me.

blazing halo
#

Much like how I'm staring blankly at you right now.

#

Unless the file is hundreds of MB (FactoryGame.log), it should send no problem.

molten leaf
#

If the log is actually saved somewhere, I haven't known where to look for it in 14 years.

#

I'm just trying to copy crap out of the terminal

blazing halo
#

Inside the server folder

#

FactoryGame/Saved/Logs

#

The latest run is FactoryGame.log; the previous one is FactoryGame_2.log. Every one after that is timestamped.

molten leaf
#

Yeah.. still doesn't wanna shove itself through discord. 48k is just too big apparently.

blazing halo
#

No it's not.

molten leaf
#

I'm going to bed, I'm sorry.

blazing halo
#

Right, fine, yes.

#

Good luck with it.

calm jacinth
#

so i am henceforth known as "258?"

oblique isle
#

Anyone know the reason why the server reboots quite regular

undone sky
#

it reboots by default every 24 hours iirc

oblique isle
#

Thanks. Anyone got one running on less than 12GB RAM

blazing halo
#

Let me put it this way: if you have 12 GiB or less (but more than 8), you can probably play on it for a while... but expect to start running out of memory at some point. It also depends on what OS you're hosting the server on - it'll last longer under Linux (due to the smaller memory footprint of the OS) than it will under Windows.

blazing halo
#

Standard Disclaimers Apply. ;]

tiny topaz
blazing halo
#

It depends on structures built and area explored/modified. Of course it'll increase with playtime if you're active.

tiny topaz
#

I ran statisfactory on a 16gb ram dedicated server (only disk was shared i believe), had a minecraft network running using up 10gb and sent statisfactory to use part swap and the main game to use 5gb internal ram, and it really ate ram making the minecraft servers crash lmao

woven geyser
#

sounds like a job well done then?

tiny topaz
#

yep lol

#

Docker + everything else = best possible management of memory, disk, cpu etc

stiff mason
#

hi, new here, came to ask if anyone knows how to change a server from private to friends only, cant seem to make the change stick after I choose it.

tame solar
#

Would you mind if I uploaded this image to the wiki?

blazing halo
# tame solar Would you mind if I uploaded this image to the wiki?

I hold no rights to the game itself, and the image isn't in any way artistic. It's a technical image, and thus not protected under copyright itself. It doesn't contain any personally-identifiable information, either. The depicted icons, UI and so on are protected under copyright - but that's CSS, not me, and I'd expect it's not an issue on the Wiki dedicated to the game itself.

#

tl;dr - I have no rights to it, you're welcome to do whatever ;)

#

Fun fact: the reason you want to use it on the Wiki (it depicts a game mechanic in a technical, clinical way) is the same reason for it lacking copyright. :D

tame solar
#

I'm asking because you took the image, licensing is solved on the wiki

#

(I could just upload without asking but it seems weird not to at least ask)

blazing halo
#

I know it sounds weird, and it does sound like a courtesy one should extend... but I really, honestly have no rights to the image what-so-ever, and you can do with it as you wish (at least as far as my rights are concerned).

#

I suppose the social contract would be fulfilled by you giving me a "heads-up" to the tune of "Yo, imma use this image on the wiki. Thanks." or something. :D

#

Even if I did mind your use, I have no legal leg to stand on.

#

But sure - go ahead, use it freely for any and all purposes and through any methods, incl. purposes and methods not heretofore imagined or created.

#

In fact, I'm not adverse to providing technical images of things, if you point me towards the thing you want a technical image of. DM me if you need something, with the understanding that I may not be immediately available.

karmic merlin
#

my game crashes, i've noticed a train station has despawned

#

as soon as a train wants to drive to it, it crashes

#

what the hell happend here

#

yesterday everything was fine

blazing halo
#

Client crash, or server crash?

karmic merlin
#

good question, i dont know. I got wierd erros, but i have restarted the server now

#

seems to be working fine

#

only wierd thing in the logs are:

#

dunno what this is

blazing halo
#

That's normal.

#

I am fairly convinced that this is just the game saying "Nope; no need for me to do any work here, as the players have never been here" as it goes through the map's regions.

karmic merlin
#

ok crash again

#

but i see "loading game"

blazing halo
#

Log?

karmic merlin
#

Started On: 10/10/2022 8:39:30 PM

#

i think my provider has issues currently

blazing halo
#

Also - did the server crash, or just the client?

karmic merlin
#

time out

#

but i saw "loading game" while opening the server manager

#

so i think the server keeps restarting

blazing halo
#

You said "my provider" - who's hosting your game?

karmic merlin
blazing halo
#

What are the specs for the server you have?

karmic merlin
#

20 GB ram and shared cpu

#

cant see the cpu config currently

#

strange thing is, everything was working fine yesterday evening and this morning

#

i didnt do anything in the game

#

and neither did my buddy

blazing halo
#

Wow, that's some pricing. xD

#

$17/mo for the base server, then another $17/mo for the RAM. xD

karmic merlin
#

yeah i know

blazing halo
#

Someone should tell them that the base server is a non-starter :D

#

(good luck running U6 on 10 GB :D)

karmic merlin
#

with 20 gb its fine

#

but it dont know why my game keeps crashing

#

logged on to server

blazing halo
#

It is, but they offer the base server (at $17/mo no less!) in a configuration that will, at best, allow you to play the demo.

karmic merlin
#

logged off to trigger an autosave

#

=> game restart

blazing halo
#

No idea.

#

Talk to them.

karmic merlin
#

yeah waiting for a response

blazing halo
#

At those prices, it might actually be cheaper to host at home. xD

#

(with the PC running 24/7)

karmic merlin
#

not a option for me unfortunately

molten leaf
#

Wow.. the server doesn't even wait for me to connect anymore, it just crashes when I run it, and I've done nothing since last night.

sacred citrus
#

The same thing happened to a server I play on also on low.ms
Working fine last night but today wouldn't start, status: unknown on the host.
The server has switched host now so I don't know what was wrong. The staff on low.ms's discord asked to make a ticket so might be worth a try if you haven't already

steep bluff
#

anyone have extreme lag playing this game? 3 players online. t6 finished and need to finish the phase 3 part.. but its bad lag.

#

to the point its unplayable almost. the server is hosted.

steep bluff
#

only thing i can think of is one of the guys believes that clocking his factory at 25% and building more constructors to save power is the best way to play...

steep bluff
#

every 5 mins its a lag stuff stops moving.. you can move around and if you are building you can build multiple things. just stays blue until the idk 30 sec lag is finished and then its playable for another 5 mins. the guy who believes lowering clock speed to 25% and having 4x the factory pieces plays the most so has the most stuff wondering if lag is coming from there or if its just a bad save

#

he has a line to do 10 super computers and ALOT of other things in 1 region if that matters

blazing halo
#

Yeah, you're seeing the save lag.

#

The default auto-save time is 5 minutes.

blazing halo
#

Underclocking to 25% means you need 4x the buildings to get the same throughput.

cedar flame
#

I seem to have lost administrative rights of my server...

#

Is there any way for me to take them back?

#

Ope, figured it out

#

I'm dumb, nevermind 😄

steep bluff
mental locust
#

@cedar flame you better not loos admin rights lol

cedar flame
mental locust
#

aww ok

blazing halo
#

@steep bluff please don't DM without asking, mkay?

cedar flame
#

Okay, my server is active and running as a service and I can connect to it from my home LAN, but my brother cannot connect over the internet. I've set up port forwarding, but it doesn't appear to be working.

mental locust
#

open ports?

blazing halo
#

Public IP have?

cedar flame
blazing halo
#

And externally.

cedar flame
blazing halo
#

Yes.

mental locust
#

rofl

cedar flame
#

Got it, adjusting now to test again

blazing halo
#

For some reason, the game dislikes mismatched ports, tunnels, reverse-proxies, stuff like that.

cedar flame
#

Sorry, thought I had read somewhere that as of U6, shifting ports was allowed

mental locust
#

it hates ignerant people too

blazing halo
#

Probably because it uses motherfucking encryption on its UDP data.

#

Which I still haven't wrapped my head around.

blazing halo
mental locust
#

why doesnt satisfactory have a dedicated forum

blazing halo
#

You're looking at it.

mental locust
cedar flame
#

Right?

blazing halo
#

Yeah, pretty much.

mental locust
#

i can host 4 diffrent instances with diffrent ports

blazing halo
#

As far as I'm aware. It may have changed, or I may have assumed based on what I tried before.

#

But as far as I know, they must line up 1:1.

mental locust
#

wish this game used multi core performance

blazing halo
#

Wish I had lotsa money and bitchez.

#

;]

cedar flame
#

Got it. Looks like my registration as a service is working at least, server is coming back up on its own after a reboot

mental locust
#

linux or windows?

cedar flame
#

Linux, Ubuntu Server 22

mental locust
#

https:// pterodactyl .io/

cedar flame
#

This is?

mental locust
#

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.

cedar flame
#

Neat

mental locust
#

can access it via webgui from any device

cedar flame
#

I'll give it a go later on, at the moment just trying to figure our how to do it basic-bitch style. I don't understand containers just yet

mental locust
#

i understand 🙂

cedar flame
#

Well, I lined up the ports, but I'm still not seeing any response on

#

PortCheckTool

mental locust
#

strange

#

sure the ports are actualy open?

#

and ipv4 not ipv6

cedar flame
#

I think so? I opened them in my router and when I run the ss -plnu | grep UE command I get the same output as prescribed on the Wiki

mental locust
#

firewall?

cedar flame
#

I'm able to connect to the server from my gaming PC on my local LAN

#

If the firewall were blocking, I couldn't do that could I?

mental locust
#

depends

cedar flame
#

I don't think the firewall is active. I tried to set up the rules as prescribed by applications.d in the wiki, but I don't appear to have an applications.d file...

blazing halo
cedar flame
#

That may be the issue

blazing halo
#

(mainly because there's no good standardised way to test UDP)

#

Okay. Let's go back to my original question, which was: is your WAN IP public?

cedar flame
#

Yes

blazing halo
#

How do you know?

cedar flame
#

Er... I guess maybe I don't

#

Where would I go to check?

blazing halo
#

You'd want to log into your router and find your WAN IP.

#

Then you'd go to a site like whatismyip.com and check if the result matches what you have for WAN IP.

#

If it does - congratulations, your router's WAN port is exposed to the Internet, and you can control ports.

cedar flame
#

It does match

blazing halo
#

If it does not, you do not have a WAN IP that is public (there's at least 1 more router between you and then Internet), and you can not control ports.

blazing halo
#

I assume the port forwards are set up correctly, and they point to a correct LAN IP to forward those packets to?

blazing halo
#

While you're at it, you may wish to assing a static IP lease to your server machine (if you haven't already). Port forwards do not update with DHCP changes.

cedar flame
#

0.220 is my server.

#

It's static, yes.

blazing halo
#

Cool.

#

Have you retested since you've made the config changes?

cedar flame
#

Not yet - my bro isn't available to attempt a connection.

#

The extent of my testing is openporttool 😦

blazing halo
#

I can do basic testing for you, if you hand over your IP.

cedar flame
#

May I DM?

blazing halo
#

(I won't launch the game to do this, since my router doesn't quite like Satisfactory ;P but I can test directly)

#

Go ahead.

shadow horizon
#

how does one reset the server password without losing progress

mental locust
#

How do I reset the Administrator password?
In the location where you can find the server's saved-game files, look for a file called ServerSettings.port, where port is the server port number (e. g. ServerSettings.15777) and delete it. This will delete all server settings relating to passwords, server name, and session name, and you will be asked for a new Administrator password when connecting as when the server was first set up.

shadow horizon
#

ok its asking for the auth password rn

#

but ill try it

#

did not work

#

soryy gotta set up sharex

blazing halo
#

You need to shut the server down, delete the file, and start the server back up.

shadow horizon
#

ok

#

i can only delete it then restart it i run it thru indiferent brocoli

#

i can ask in their discord

blazing halo
#

Rule #1: if you're having trouble with a paid-for game host, talk to their tech support first. They know stuff about their setup we don't, and they have access you never will.

shadow horizon
#

ok

calm moth
#

anyone here have experience with setting up a server on a pterodactyl panel? i'm having some issues.

mental locust
#

@calm moth yes

#

whats the issue

calm moth
# mental locust <@338192747754160138> yes

i keep getting this error message

/entrypoint.sh: line 69:    41 Illegal instruction     (core dumped) ./Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame ?listen -Port=${SERVER_PORT} -ServerQueryPort=${QUERY_PORT} -BeaconPort=${BEACON_PORT} -multihome=0.0.0.0 $(if ${DISABLE_SEASONAL}; then echo "-DisableSeasonalEvents"; fi)
mental locust
#

ok what egg did you use?

mental locust
#

ok set up location and nodes?

#

ip adress and ports?

calm moth
#

seem right?

mental locust
#

no

calm moth
#

oh?

mental locust
#

dm me

signal knot
#

hello, I wanted to know how I create a dedicated server, I don't have another computer, and I would like to know if I need to pay (my english is not good)

abstract garnet
#

if you can run the server on your desktop and keep it running, then no, you don't have to pay. If not, then yes.

blazing halo
#

Yes, your best bet would be to purchase a server at a hosting company.

abstract garnet
#

running on desktop you need to setup the server and do port forwards from your router

blazing halo
#

Not necessarily - if all they want it is for local play, they don't need to port-forward.

abstract garnet
#

true 🙂 I assumed interwebs

#

just don't do the same mistake as i did. Don't pick nitrado 😄

blazing halo
#

FUCK NITRADO

abstract garnet
#

😄

#

i mean, nitrado works if you have less than 2 buildings.

blazing halo
#

If you don't mind being scammed. :D

abstract garnet
#

😄

blazing halo
#

Because yeah, I don't give half a flying fuck about what they offer hardware- and/or performance-wise.

#

They done fuckd up out of the gate, so I don't care.

mental locust
#

Hey

#

@signal knot I can help you

#

I have extra space

signal knot
#

no need, I got discouraged in playing, and I'm from Brazil, have a lot of lag

#

but, tysm

mental locust
#

The server is in Germany

#

But I understand sorry 😞

balmy pebble
#

i got a dedicated server .. got it up and running .. everything looks great, but then i noticed that items on the belt arent syncing right and if they go on a lift, it looks like the trays on the left is below the lift. how can i fix the sync issue?

mental locust
#

@balmy pebble specs?

#

Network connection speeds?

balmy pebble
#

my network speed or the host?

#

mine is 1.2 gb up and down

mental locust
#

Who do you use to host?

balmy pebble
#

G portal

mental locust
#

G portal?

#

@balmy pebble I'll do you a favor I can make you a instance on mine if you want

balmy pebble
#

ok

mental locust
#

See if you experience the same issues

#

Give me a few out grabbing coffee

balmy pebble
#

ok

molten leaf
#

Uhm.. why is my server pausing when I log out? The whole reason I set up a dedicated server box was so that the game would keep running while I'm asleep.

mental locust
#

Check settings

#

In game @molten leaf

molten leaf
#

Oh I see it now >.>

#

Thank you

mental locust
#

anytime!

#

@balmy pebble setting it up now

balmy pebble
#

ok

mental locust
#

anyone else need help

cedar flame
#

When I was hosting my server on Nitrado, it kept changing my "pause with no players" setting back to true. Dunno if that's relevant but it sure was annoying.

mental locust
#

ewwww

#

they suck

blazing halo
mental locust
#

@blazing halo its odd on my server theres missing spots on belts

#

when i join a instance he is on on my server

#

hows your day

blazing halo
stiff mason
#

question, how can i change my server from private to friends only, i click the drop down but it doesnt stick.

blazing halo
# mental locust hows your day

Like every other day, really... I'm not one of those people that can dazzle you with their day-to-day activities... "Aaaaand today, I went skydiving... with Fred, you know Fred right? We met him at the Cool Kids Fundraiser last March..."

mental locust
#

sorry..

blazing halo
blazing halo
stiff mason
#

I am running a dedicated server and am trying to make it so my friends can play?

#

like,

#

they have been able to join before,

blazing halo
#

Yeah, okay, but the server doesn't touch distribution-mediated sessions.

#

It works on IP traffic.

stiff mason
#

so, it has nothing to do with the server?

blazing halo
#

Like I said, neither of those applies to the DS.

stiff mason
#

and everything to do with my internet hardware

blazing halo
#

Pretty much, yes.

#

You need to have a WAN IP that is public, and you need to forward ports from your router.

#

The only method of access control is the password. Otherwise, anyone that knows the address and port can connect.

stiff mason
#

okk

#

ty

mental locust
#

@blazing halo my lifes boring and i didnt mean to keep bothering you

blazing halo
#

Did I, at any point, say you were boring me?

stiff mason
#

no but you come across as an annoyed jerk who has no time for anyone

mental locust
#

no

stiff mason
#

the sarcasm is dripping off you

blazing halo
stiff mason
#

maybe

blazing halo
#

@mental locust Don't worry. I'm just tired of people asking me that, because it reminds me that my life is the same day-in and day-out, year-in and year-out.

mental locust
#

same i work at walmart... stocking eggs and milk then i go home no frieands and live in a kinda recoveryhouse in a expensive city

blazing halo
#

Deep down in my shrivelled, black little heart, I would like to be one of those people that can dazzle you with their day-to-day activities, I suppose.

#

I want to be cool about it, but... huh, guess I'm a bit bitter regardless. But I have nobody to blame but myself, so.

#

Well, no, okay, I can blame a whole bunch of people. But I'm not doing anything about it either, so...

blazing halo
#

Now, where was that piece of rope I was saving for that one special occasion...

mental locust
#

@blazing halo think about this we all live to work and retire then die and in the end it does not matter

blazing halo
#

You shouldn't mix those two.

#

Life in itself doesn't matter, but that doesn't mean you should dedicate yourself to work and then die - that is "a meaning", and one crafted for you.

#

We live in a world that we set up that way, but that doesn't mean that's the meaning of it.

mental locust
#

Your right!

blazing halo
#

Yeah, fat lot of good it does me... xD

#

But eh, I suppose it's better to think of a world that's been set up against me,

#

than a world that's just a meaningless struggle.

#

I mean,

#

it changes nothing, in the end.

#

But the fact that the rich get richer while the poor get poorer is not by accident, and it wouldn't do to forget that.

#

The original narrative was "This is your place in life, don't aspire beyond your station"

#

but that narrative was unpalatable to the people... so it got changed.

#

Now it's "your life is in your hands" and "you can change the world". Both are bullshit, the reality is still that "this is your place in life, don't aspire".

mental locust
#

Yep

#

Unfortunately

blazing halo
#

It's just the words that got changed, to fool you into thinking that if you're failing

#

then it's your fault.

#

It's not. Not entirely, anyway.

mental locust
#

So how's your satisfactory jerney

blazing halo
#

Taking a break right now.

mental locust
#

Have any systems?

blazing halo
#

?

#

How do you mean? What context?

mental locust
#

Game systems

blazing halo
#

As in, game consoles?

mental locust
#

Yes

blazing halo
#

No. I never believed in game consoles. PC4ever, #pcmasterrace etc. etc.

#

Also, I never really had friends I could count on, so I never had a reason to own a device for group play.

#

(and let's face it - we weren't "well off" in any way, so even if I did - I still likely wouldn't have had one, because they cost too damn much)

mental locust
#

Awww I understand

blazing halo
#

I did own a very ornery Chinese NES clone (Pegasus) and a number of "999-in-one" carts for it. I didn't get to play it too much, because the "word on the street" was that it "breaks TVs" (AKA my parents thought I shouldn't play too much, so my father picked up a bullshit reason that seems to have made the rounds back in those days).

#

My father seemed to like the excuse, too... I was told I shouldn't do a number of things because it would "break {X}". It was a curious mix of "don't do it because I don't want you to" and "I don't actually know any better", as it turned out years later when I queried him about some of it.

#

Since the unlicensed clone, the only game system I ever bought and owned was a PS3, which I got for (comparative) peanuts at a pawn shop, so that my father could hook it up to his exercise bike.

#

I did own an ATARI, though!

#

(still, that's technically not a "game system", despite many treating it as such)

#

You?

#

I assume you do, since you asked.

mental locust
#

Yep lol

blazing halo
#

So, was there a point, or were you just curious?

blazing halo
#

I mean that in the most sunshine-y way! :D

mental locust
#

@blazing halo yes was curious

calm moth
#

can a AMD Opteron Processor run a satisfactory server?

cedar flame
#

Hey, logged into my server and shortly thereafter got the message "The Server will restart in 30 minutes."

#

What is this, why is this, and how can I make it not this?

oblique ice
#

The server needs to restart every 24 hours or so to 'retain it's sanity' or something, I don't know the technical details. I also don't know how to schedule that.

vagrant delta
#

Weird UI glitch on dedicated server

cedar flame
oblique ice
#

lol

cedar flame
#

Does it at least have the decency to save the active game before rebooting?

oblique ice
oblique ice
#

I don't actually know the answer though, sorry.

cedar flame
#

I'll find out in about eight minutes 😄

vagrant delta
mental locust
#

@calm moth should be able to

#

@cedar flame yes

copper grotto
#

I tried hosting through nitrado but it ran like shit. Also tried running a dedicated server on my machine but my PC isn't powerful enough to run the server and play the game. I guess my question is. What's the best option for renting a server?

#

Is there a specific company with a good reputation hosting satisfactory servers

mental locust
#

@copper grotto hetzner

#

It's not too expensive if you pick up a auction one

copper grotto
#

Will look into it thanks

blazing halo
blazing halo
blazing halo
blazing halo
stark light
#

hey guys, i have given up on google.
anyone here that knows how to fix ''outgoing reliable buffer overflow'' error message on a rented server?

calm moth
#

but doesn't help me with figuring out whats causing the error

#

like shouldnt there be something else?

blazing halo
#

Ah, no, you have. "Illegal instruction".

#

Does it say what illegal instruction?

calm moth
#

nothing else just that

oblique ice
#

So, it’s like a crash window that just goes FATAL ERROR with a derpface and no more info?

blazing halo
#

Yeah, from what I can tell, the Opteron has up to SSE 3.

#

Satisfactory requires SSE 4.1.

calm moth
#

ahhh okay thanks

blazing halo
#

My previous judgement call was based on the presented capacities, but I completely forgot that instruction sets are a thing.

#

Not blazing fast by any stretch, but with up to 3.4 GHz - it would've been adequate otherwise.

mental locust
#

People and those strange providers...

calm jacinth
#

whoa, what the hell? i changed this refinery from producing residual fuel to smokeless powder and herp derps ensued:

#

Black Powder image and type is wrong, Heavy Residual went to 50000(!)

#

go home Refinery, you are drunk

#

i changed it to alternate copper refining then back to Smokeless Powder and it's better but still looks broken (heavy residue not lighting up)

mental locust
#

lol

shut saffron
mental locust
#

Nitrado is horrible and deceptive

#

No hardware specs listed.. and their site claims mod support

#

@shut saffron but won't it eventually go higher and higher in ram usage

#

As the save gets bigger

shut saffron
#

it will, but it also will if you don't restart

#

in short: RAM usage will start to spike up after some time and eventually crash

#

a restart helps flush out the unnecessary RAM consumers

mental locust
#

Awww I understand

blazing halo
#

That, and apparently resolve bullshit issues that sometimes crop up.

#

Like the inability to place pipes (never leaving the blue placement stage), or bullshit imbalances of fluid flow which really shouldn't be there when you tally all of your production/consumption and take rates into account.

#

Both issues experienced - and cleared via restart - by yours truly.

#

I've also seen it help connectivity issues (being unable to rejoin correctly after dropping), and one-offs (issues I've seen reported once).

#

Of course, the "24h restart" is an inelegant solution. The proper way to fix all of these would be to properly debug and fix the core issues, instead of relying on the restart to clear out any accumulated trash.

#

But eh... the devs would likely have to spend hundreds of in-game hours to track all of these down, so I understand. Doesn't mean I'm satisfied with it, but I understand.

floral belfry
#

anyone managed to setup a dedicated server for update 6 on a seperate debian server?

#

or ubuntu

#

cant seem to get mine to work, crashes on world creation

mental locust
#

Ya

cedar flame
#

Yeah, I got mine running earlier this week

#

Time to containerize it uwot_jace

mental locust
#

Lol petradactle?@cedar flame

cedar flame
#

I don't know what that means

#

I got Docker installed and am waiting for some free time to play with it

mental locust
#

https:// pterodactyl .io/

steep bluff
#

We have our server saving every hour. And also resetting twice a day on the hour. Why does the game not auto save before restart? We lose a hour each time lmao.

kindred sierra
#

then make restart happe 1 minute after the save

#

i think thats a basic problem with all dedicated server gaems

#

shutdown does not force save.

dry stump
#

In my dedicated server, we had some connection issues the one day and now we just have random offline engineers floating around the map… is there a way to get rid of them without having to start everything from scratch?

royal wyvern
#

not sure if ranged weapons work, but it worked with melee for me

dry stump
#

Ah, cool. So, basically revive them and beat them to death?

royal wyvern
dry stump
#

Yeah, that’s what they are doing. Just sitting.

#

I’ll give that a try! I appreciate it!

royal wyvern
mental locust
#

Should auto save

floral belfry
blazing halo
#

... why do people keep misinterpreting my question?

#

Okay. Let's try this again: "How much RAM do you have available for the server to use?"

#

(though judging by your answer, it looks like you've figured it out already; it kinda sounds like you have 8 GiB in that machine - the symptom would line up exactly)

mental locust
#

Rip

vagrant delta
#

hiya how do you change you server password if you cant access panel as you forgot password can you do it in config if so witch one

calm moth
#

my server is running but the games says that it is offline, is there a way to see if it is running?

blazing halo
calm moth
#

so on the command line:

blazing halo
#

Okay, let's start with the basics. Where's the server?

calm moth
#

in the game:

calm moth
blazing halo
#

So in your LAN.

calm moth
#

i have a webserver also and i can access it

blazing halo
#

> "but I have an IP assigned"

Not sure what that has to do with anything. Every device that wants to communicate on a network of any sort with the IP protocol needs to have an IP assigned.

#

What address are you using to connect to your server?

calm moth
blazing halo
#

Still doesn't tell me anything.

#

What address are you using to connect to your server?

calm moth
blazing halo
#

Like blood from a stone, this guy.

#

WHAT ADDRESS

#

ARE YOU USING

#

TO CONNECT TO THE GAME?

calm moth
#

do you want me to just throw out my ip???

blazing halo
#

So it's the WAN IP?

#

(the "ISP side" IP, in this context)

calm moth
#

yes

blazing halo
#

And what makes you think that's a good idea?

calm moth
#

i want friends to join

blazing halo
#

Doesn't answer my question. I sense a trend.

#

What makes you think that you,

#

connecting from within your LAN,

#

to a computer also within your LAN

#

will best connect via the Internet to it?

#

Use the address appropriate for the intended network.

calm moth
#

well in that case i'd use the 192.x... ip but i'm trying to make sure that the ip outside of my network is working

blazing halo
#

Yeah, but you won't be able to do that from within it.

calm moth
#

well now its working

blazing halo
#

Even if I generously assumed you know what NAT reflection is, and I even more generously assume you have it set up, and it's set up correctly,

#

the game doesn't like any sort of tunnels and reverse proxies, and that counts.

#

So it doesn't work over NAT reflection.

#

tl;dr you'll need someone else to test your Internet reachability

#

Also, save yourself the headache and add -multihome=0.0.0.0 (or whatever IPv4 IP you use for your server machine) to launch parameters, so that it doesn't try to do the even more idiotic tunnel between IPv4 and IPv4 (localhost, to boot) over IPv6.

blazing halo
#

Judging by the fact that you want to dev not just the front-end, but also the back-end (as stated on your website)... you'll want to learn this shit.

blazing halo
#

Yes, I am.

#

Because frankly, I don't care what anyone thinks of me. And if that helps you remember the lesson, my job is done.

calm moth
#

why are you still going on about this lmao

blazing halo
#

Because you seem like a budding developer, if your website is anything to go by, and you demonstrated appalling lack of competence while troubleshooting your issue.

calm moth
#

it was my first time doing game hosting which is very different from website hosting.

blazing halo
#

That's not the issue.

calm moth
#

¯_(ツ)_/¯

blazing halo
#

Everyone does something for the first time sometime.

calm moth
#

well not everyone has to be rude, yet you are. doesn't help when someone is trying out something new.

blazing halo
#

What irked me was the fact that I had to keep repeating my questions, and you kept giving me non-answers - you were trying to answer questions you thought I asked, without answering the questions I actually asked.

blazing halo
#

And that includes answering the questions I actually asked.

#

I don't ask my questions because I'm curious, but because I need information. It's as simple as that.

#

You're my only source of information on your problem.

blazing halo
# calm moth the address my isp gave me its **not** a 192.x.x.x

By the way, 192.168/16 is not the only private range. There are also 10/8 and 172.16/12 - any one of those would indicate that you have a private IP. And there's also 100.64/10, which is a shared pool typically employed by CGNAT deployments (also not public). And then there's Windows' autoconfig/zeroconfig 169.254/16, which is also a private pool, but one used for non-DHCP networks.

So don't assume that just because your IP isn't 192.168.*.*, you must have a public IP.

#

And don't discount ISP shenanigans, either. Always verify that the IP you're seeing on your router's WAN iface matches the IP the public Internet sees when talking to your network.

#

Hamachi used to use 5/8 for some reason, despite the fact that it's actually publicly-routable (it so happens to be assigned to the British DoD, if memory serves, so it's highly unlikely to be used by private users - but the route to it should never be anything other than *). They probably did it to avoid running afoul of any addressing scheme they could ever find in the wild, but still.

oblique ice
#

Why the heck would Hamachi use the British Department of Defenses channel?

blazing halo
#

Probably because the chances of anyone (using Hamachi) needing to reach it were next to nonexistent. And if you did need to, you could just shut Hamachi down.

oblique ice
#

Might be a bigger question as to why the British Department of Defense is using a public router or whatever you're saying.

blazing halo
#

They needed an IP pool that wasn't any of the private pools (because if they used one of those, they would inevitably run into IP conflicts somewhere).

blazing halo
#

They don't need to host any services (though they probably do), but they still need to have Internet access.

#

And government agencies got priority assignments, obviously.

#

I'm sure they're using 1987's HDDs for whatever is so double-secret that it can't be accessible by anything.

#

:D

#

(or just good ol' paper)

vagrant delta
blazing halo
# vagrant delta witch config file as i am on docker 🙂

I don't know about Docker - you'll have to take it up with Docker, or whoever made the image for SFDS.

As for the file name, it's ServerSettings.{port} where {port} is the Query port assigned to your server (by default, 15777). This file will be located in ~/.config/Epic/FactoryGame/Saved/SaveGames.

The file is a binary file, and the passwords are both held as some sort of encrypted string or hash, so it's not possible to recover them.

Deleting this file will remove at least the following settings:

  • server name
  • autoload session name
  • server admin password
  • server user password
  • server encryption key

You will need to claim the server again.

#
- Note that this is NOT the ServerSettings.ini file, which is located elsewhere. -
vagrant delta
steep bluff
#

@blazing halo can confirm it is not saving before restart

blazing halo
#

Interesting... Last time I looked at the restart, it did... but maybe it was just coincidental timing. If it's set to auto-save every 5 minutes, it likely will auto-save before the shutdown (which happens on a multiple of 5 minutes (24 hours is 288 x 5 minutes exactly)).