#dedicated-servers

1 messages · Page 8 of 1

vital escarp
#

My virtual machine is 7GB of ram, Debian 11 without desktop environnement so it's pretty light on system and there is nothing else than the server running

blazing halo
vital escarp
#

Experimental

blazing halo
#

Then you need to increase that allocation to 12 GB.

#

Or at least 11.

vital escarp
#

Oh, for real? monkaS I guess I won't play on a server I host then 😦

#

I have 8GB on my physical server 😦

#

I'll think about renting one then

blazing halo
#

Yeah, sorry. EX requires about 10.5 GB of RAM on its own.

vital escarp
#

😦 will this still be true when u6 will be on EA? I mean is there a diff about the ea/ex or this is just the patch that add ressources consumption?

blazing halo
#

No idea. If it's debug stuff being left in - it might go down in requirement. If it's all of the new stuff and/or changes, it's likely this increased requirement will stay.

#

EA requires about 7.6 GB of memory, as far as I can tell, but I suppose it can swap some out from time to time.

vital escarp
#

Okkay. Thanks for taking the time to respond, very appreciated!

vital escarp
#

if anyone has a recommendation for a hosting provider for EX server, please tell me, there are so many out there that I don't know which one to choose

mental locust
#

@vital escarp I can host

vital escarp
#

Nah, that's nice, but I'd like to have a full control on my hosting 🙂

#

It's just bonus though, we still can play while I'm the host

frigid karma
#

Windows

#

Server

loud minnow
# frigid karma Windows

then the file should be located in \AppData\Local\FactoryGame\Saved\SaveGames thats the default location

honest badge
#

Is there a known server issue where it regularly kicks everyone off (but not crashing)? Happened a dozen or so times on mine today. Figured I'd check at least 🙂

loud minnow
#

no

blazing halo
honest badge
blazing halo
mental locust
#

@honest badge ram?

honest badge
tidal flame
#

anybody got a server i can join just to see some builds for some ideas

fervent plover
#

Does anyone else have an issue with hover packs where often when you crouch jump with one equipped, you’ll start flying up uncontrollably with no input?

blazing halo
#

This happens when the game doesn't register the "key released" event, and so keeps thinking that the key is pressed (when it no longer is).

#

It's another abstraction, this one "Keyboard handling is easy; if you press a key, you'll get information on which key was pressed" - that's sadly not entirely true.

#

The keyboard is a matrix of rows and columns. It's more complex than that, but that's what it comes out to. Rows & columns has a particular weakness: you can obscure a row or column by pressing keys that already engage that line.

#

The keys are arranged on these lines to match up with frequency use for the English language - so that the next key you're most likely going to press is the one least likely to cause this issue. But that, obviously, has no benefit in games.

#

This is also why many old games put special actions like ducking, strafing, running and so on on modifier keys like Alt, Ctrl, or Shift - that's because those must be independently triggerable, because they're modifier keys.

#

My suggestion: remap "crouch" to Left Control. See if that helps. ;-)

#

Note: this may also happen if you hit a key when the game is very busy (and thus fails to register the release), or when you're opening a UI panel (then the release event goes to the panel instead, where it has no effect) - but those are highly situational and don't really have a good resolution (but they're also very rare).

tired solar
#

I'm having some trouble saving my dedicated server from the server manager, it just says "Failed to save game, game has a invalid filename"

#

Is this a known issue?

sullen summit
#

are paid cloud servers just dedicated servers under the hood?

oblique ice
quick mist
blazing halo
#

This isn't an issue for manual saves (since the filename there is entirely controlled by you), but most certainly will be an issue for all autosaves.

blazing halo
# oblique ice That's an interesting tidibit.

Okay, I should have qualified that statement: I don't actually know that for a fact, but it makes overwhelming sense to do it that way, because a) the standards for keyboard manufacture are American to begin with, and b) English is historically the most commonly-used language on these keyboards. Due to these, the Americans would quickly notice if English caused problems with key overlap. Admittedly, it doesn't matter electrically, since the controller (completely under the control of the keyboard manufacturer) is the one that has to divinate what's been pressed.

oblique ice
#

Incidentially, QWERTY was developed to decrease the chance of typewriter keys jamming. So, it predates electronic use.

blazing halo
#
  • and this issue is, in a way, the electronic version of the same problem.
#

In an ideal situation, each key has its own line to the controller, and there's no overlap. Unfortunately, that means about 100 separate inputs. This isn't really feasible or cost-effective.

#

The "second-best" approach would be to split the keyboard into smaller sections that can be comfortably managed by smaller chips, which then report to the controller over data lines (which won't interfere with each other). This would be much more feasible in terms of design and build, but you're now managing (and powering) several separate chips. This also runs into the same space constraints as the previous proposition.

blazing halo
#

As it stands, Dvorak is probably much more efficient for English... but it's tailor-made for English, and other languages would need to create their own layouts - which would complicate deployment. QWERTY is, thus, the compromise - it sucks about equally for everyone. :D

late coral
#

Also the very reason for me to buy a "gamer" keyboard which has the ability to continuously register the value of all keys.

blazing halo
#

All I really want to know is who the fuck came up with the idea that C is a good key for "crouch". We've been using LCtrl for that for ages, people have muscle memory associated with it, and it doesn't trigger the collisions - why change it? >_<

#

Especially if you're going to have duck-jumps.

#

Or is it that people doing keyboard input forgot that this is a thing?

oblique ice
#

It's rebindable at least.

blazing halo
#

That's true... If you want a more serviceable grappling hook binding in Dying Light 2, you have to go in and edit game files...

late coral
#

Guess it came about when trying to do a run-slide. Vanilla that's W-shift-C
With W-shift-L_Ctrl that's gonna need some finger contorting

obsidian rune
#

But since you're flying off, that would indicate that space is also involved in this. Moving to LCtrl should eliminate that issue.

late coral
#

Having done a fair bit of exploring and megafactory building in Satisfactory, I've never felt the need for a duck-jump.
Unlike some FPS shooters where I know there is the need to apply this technique.

unkempt trail
#

Has the ram budget changed for dedicated server? On the wiki it says:

Memory 6GB minimum, 8GB RAM is recommended for larger saves or to host more than 4 players.

#

it's constantly in swap just from me joining and leaving

vapid kelp
#

I have 12GB allocated to my server, seems to be just enough with 4 active players (currently at a stage where we started to build nuclear).

unkempt trail
#

Interesting. I might have to find some more ram to throw in this box then

blazing halo
#

Also, that line is technically bullshit, because I managed to get 7.6 GiB of RAM on EA with two players and a small (3.5 MiB) save.

#

So YMMV.

blazing halo
#

I died. :D

jovial bobcat
#

i had that yesterday with this one

blazing halo
#

OH THAT IS GOLD

earnest willow
#

is it posssible to move saves between a Windows and Linux host?

gentle arrow
#

are you using steam

#

to play

blazing halo
marsh dawn
mellow notch
#

How to change server version in Pterodactyl Panel?

earnest willow
late coral
#

That is kind of the whole point of a "service"

hidden canopy
#

This might be a ignorant question but as I am ignorant to the answer ima ask it… if I run an nginx server as a reverse proxy, do I still need to allow the 15777 port through my router or just the port that the nginx server is listening on?

#

If there is a resource for running Sat servers with nginx that would be awesome…

weary pasture
#

What signs should I look for when I am starting running low on RAM on dedicated server? Currently running 8GB hosted server, looking to when I should upgrade to 12GB.

earnest willow
#

does dedicated server save when last person logs?

earnest willow
#

How can I schedule daily server reset and backup save file

unkempt trail
#

So today would be a good time

blazing halo
#

Alternatively, if you can connect and play for longer than 30 seconds, share your setup - we've been looking for one for months.

blazing halo
blazing halo
hidden canopy
#

Linux is doing 10.5

acoustic light
quaint parcel
#

Is there a way to flip the server back to early access?

icy field
onyx dirge
#

Good day.
I'm watching the stream and they just mentioned (5 minutes before release 🙄 ) that the dedicated will not be updated right now and there's various issues.
We're currently playing on Early Access Update 5, does this mean we should not update our clients to Update 6 for the time being?

weary pasture
#

My dedicated server is Update 6

#

so its updated

onyx dirge
#

I see.
So I misunderstood.

spare birch
#

Oooher Update 6! Noting that "this won’t significantly affect load or save times", should I be at all hopeful that our giant autosaves won't timeout/crash us off dedicated servers some day?

north jackal
#

ooh if they can handle the foliage saving in the background that will be huuge

spare birch
#

Will have to test when I'm done with studies... though every major update makes me want to start a new save anyway.

blazing juniper
# weary pasture My dedicated server is Update 6

Without any issues? My server begun to act wild as heck after update, sudden ram spike from 4-6gb to 8-9gb, lots and i mean LOTS of errors during startup and the cherry on top of that is, that it does not go up anymore, just crashes along the way :/

weary pasture
blazing juniper
#

So it looks like wiping is the way, my players for sure will miss their weeks of planning.. 😦

#

Anyone managed to upgrade v5 to v6 without issues?

vale parrot
#

I'm always on experimental, going from update 5 to 6 on experimental was no problem for me.
If you are having issues, you could try to download the save file to your local PC, start it up in single player Update 6 and see if it works there. If it works, save it and upload back to update 6 server

blazing juniper
mint wasp
#

Question , does anyone else have visual issues on a server where the conveyor belts seem to pause or items seem to be missing ?

graceful badge
#

Yeah it’s a common issue

mint wasp
#

Seems they would have tried to fix that for this update lol

sand galleon
#

Anyone here have opinions yet on performance of 6 EA on dedicated server? I only heard that experimental was pretty buggy on the server a month or two ago.

loud minnow
blazing juniper
graceful badge
#

Will it be safe to move from U6 experimental dedicated server to U6 early release dedicated?

loud minnow
#

The minimum should be 12gb to recommended 16gb as ram usage is probably going to go up with time…

blazing juniper
#

honestly it makes me a bit worried, cus I have no issues with securing whatever it needs to be running smoothly, but when I was just running it for a few weeks at average 6gb with 7gb peaks, now it totally destroys 8gb during startup

#

I will move it to 32gb cluster just to be sure, and limit it for now to 16gb

#

Hopefully it will solve the issue with not starting

loud minnow
#

Yeah as long as you have more the 10gb-12gb of ram FREE not counting what OS will use etc it will start up..

weary pasture
sand galleon
#

Sheeeesh

blazing halo
full vector
#

minor visual glitches are the last to get fixed in any case

blazing halo
#

That's the thing: it's not a "minor visual glitch", per se.

#

It's more "a visual representation of the fact that the communication between client and server isn't unlimited in both time and size". It also happens about 30 times per second.

karmic merlin
#

whats the safest way to start a new game on a server? just create new game, or is it best to remove the old save files first?

graceful badge
#

a good solution to the belt issue would be covered belts. I know there's a mod for it, but in vanilla, it would be fantastic

blazing halo
#

[h]ttps://www.backblaze.com/blog/ssd-drive-stats-mid-2022-review/ <-- this is cool.

earnest kelp
#

the steam server is out? running beta public update but still mismatch snuttstach_think

acoustic phoenix
#

anyone ever setup a dedicated one on azure?

blazing halo
#

Didn't they say that the servers will be delayed?

#

@teal fossil @earnest kelp

teal fossil
#

did they? i wouldnt know where they said that

earnest kelp
#

no its fine now i got it working

#

i was update the wrong server folder xD

lethal narwhal
#

I'm trying to get a game started and cant get my friend to join by adding server in server manager (appears offline). I have 2 dediated servers running, only can accept people the other one is not working (have set up separate ports for it, the 3 needed). Then i tried adding them using an invite (from epic launcher) but it needs the session to be friends only but i cant change to this since it swaps back as soon as i leave the session menu. Anyone that can help?

scenic musk
#

Does Update6 release on Early Access have new stuff not in Experimental?

strange night
#

Is the dedicated server support already live in early access?

woeful citrus
#

yess @strange night

#

playing now

maiden garden
sleek forge
#

Hi , i want to play with some friend in the update 6 .
Do you have any advice for the location of a server on satisfactory

quick mist
blazing halo
blazing halo
frosty gale
#

how do you set up a dedicated server with epic (Note: already downloaded the dedicated add on in epic)

desert walrus
#

You don't

#

It's free, but only avaliable on steam

blazing halo
desert walrus
#

Did they?

#

I didn't know it was ever on there

blazing halo
#

It was.

desert walrus
#

I guess incorrect information then

#

My bad

blazing halo
#

And I have to assume that it continues to be, judging by your reaction. :)

desert walrus
#

I guess I must've been thinking of just the nogui version or something

#

lol

blazing halo
#

Not sure what you mean - any and all versions are "no gui". :D

desert walrus
#

cmd version

blazing halo
#

All are command-line.

desert walrus
#

I was thinking of the linux deploy I did

blazing halo
#

EPIC has had issues with distributing the various flavours (i.e. EA vs EX), but now that they're integrated into the same branch - I'd think that that would no longer be a problem.

desert walrus
#

I did it through steamcmd

#

And I guess that's where I got confused

#

I was thinking it was only avaliable on steam for some reason though

blazing halo
# desert walrus I was thinking of the linux deploy I did

Ah, now that might not be available via EPIC. But to be fair, it may also not be available via STEAM either - I have no clue what the Linux STEAM client looks like. I only use steamcmd for this purpose, and that's available on both platforms. :D

desert walrus
#

Yeah, I used steamcmd on linux

#

Epic doesn't have a command line version, and I guess that's where I got confused

#

Since when is satisfactory 17+?

#

Just cause weapons?

#

@blazing halo
I figured out where my confusion was coming from. It's not listed as a seperate game, it's an add-on. I must've looked for it on epic at one point and missed it.

plush arch
#

Hello all, is there any manner to play update 6 with mods on pterodactyl servers?

blazing halo
desert walrus
#

Epic launcher doesn't have a command line version

#

The server itself is still cmd

blazing halo
blazing halo
desert walrus
#

You can't install games on epic without a gui

opal compass
#

Did they fix anything with dedicated servers setups?

brisk cobalt
#

hm

#

just tried to update the server via SteamCMD

blazing halo
opal compass
#

Use SteamCMD F epic

brisk cobalt
#

does it just force overwrite or do I need to do any update prep?

blazing halo
desert walrus
#

Nope, just update

#

I know

desert walrus
blazing halo
brisk cobalt
#

the management console in satisfactory is saying I'm still on version 1886- something

blazing halo
#

I ask again: didn't the devs say that the dedicated server merge would take a moment because of some issues they wanted to address?

brisk cobalt
blazing halo
#

I know, but is that the official word?

desert walrus
#

If your using the steamcmd, run the same command you used to install it to force update

#

If that doesn't work, then they most likely haven't updated

blazing halo
#

> I'm watching the stream and they just mentioned (5 minutes before release 🙄 ) that the dedicated will not be updated right now and there's various issues.

brisk cobalt
#

yeah, that's what I tried.

#

aw

#

well that's lame

opal compass
#

Are there server commands to have me fly I just want to start out in another location then my buds

desert walrus
#

No flying on servers

opal compass
#

how about spawn in stuff?

blazing halo
opal compass
#

Word thanks

#

guess i'll just build up then start over

blazing halo
#

Just a reminder that there can only be one HUB - so if you die, you'll have to trek all the way over to your new location.

loud minnow
blazing halo
#

I went ahead and started my Bioburner run. I'm curious.

loud minnow
#

And I bet we are going to get a lot more people saying hey my sever doesn’t start when update 5 worked fine lol

#

They really need to update that wiki tho for the new requirements imo

opal compass
#

Well my server seems to be running better the items on belts are actually showing on them.

blazing halo
#

That's one. And of course, until the server is updated, everyone on STEAM will complain about not being able to play on the DS - because STEAM doesn't allow you to downgrade a build.

#

So, if your client auto-updates - sucks to be you.

opal compass
#

I do the update

loud minnow
opal compass
#

I don't want to play on update 5 this seems better for now

#

still no hotkey to put away a weapon?

loud minnow
opal compass
#

Say I started the server on the easy biome but moved the base to another location will users that join the server spawn next to me or the starting bimoe?

desert walrus
blazing halo
opal compass
#

oh gotcha thanks

#

dang spoke to soon not seeing things on the belts again

loud minnow
desert walrus
fleet yoke
#

I'm looking into potentially renting a Satisfactory server, since I don't really want to expose my personal IP to a ton of people by self-hosting a server. I don't think we'll have a ton of people online at once, but late-game performance will likely become an issue given how many people we'll have. Are there any DS services that stand out in terms of performance?

loud minnow
fleet yoke
#

makes sense

loud minnow
#

I’m willing to host one for you for free I don’t mind or anyone oh here really just dm me if interested

umbral niche
#

Hi everyone, I've been reading through this channel as much as I can, but haven't found this answer. Sorry if repeat. I have server and game freshly installed on new PC, and hadn't even played them (installed as experimental branch). Both server and client updated today, but on this pc I do not see my server in the list in game. Looks like both are on the same build of 201145. Any thoughts on why it is not showing? Or is it just not working on current build?

And to clarify, they are both installed on the same PC

umbral niche
#

Thanks @loud minnow is that referring to the steam build ID, I see that showing as a couple higher, even though the build IDs in game and server are matching?

#

bummer. No big, I'll play with game client only for now. Thanks

blazing halo
lofty lantern
#

Hello Is there a Dedicated server update

loud minnow
#

If your client auto updated you will have to wait until the release it for dedicated server sooo yeah you out of luck there….

blazing halo
#

Okay, so the DS stuff is at 7:38 before launch (that corresponds to 2:00:18 in the stream). Link to that specific point: https://www.twitch.tv/videos/1596190655?t=2h0m18s

The exact words are:

We're gonna have a chance to do a pass on Dedicated Servers at some point in the future - hopefully not too far in the future. There's a lot of stuff going on right now, in development, so... We have a little bit of a hard time doing everything at the same time, and we're trying to solve the most immediate issues for people on Dedicated Servers.

#

I am personally worried that they didn't drop the DS update along with the client update. They should be aware that, regardless of the DS state at present - not dropping it means nearly 100% of the players will be unable to play. I don't quite see the logic here, to be honest - "There are bugs that affect some of our players, so let's affect all of them."

loud minnow
#

So pretty much saying that after they have update 6 stable on single player then we will see and update for dedicated so don’t hold your breath for it lol

loud minnow
blazing halo
#

Unless of course they meant that the DS will not see a major update, and not that it's not going to drop to match the Client version. That's different.

mint wasp
#

Does anyone know if you can utilize the multiplayer if Im on epic and my friend has it on steam ?

lilac ledge
#

@blazing halo If we rent a dedicated server, and change our game client to experimental, we should have access to all the new content of U6, is that correct?

blazing halo
blazing halo
lilac ledge
#

@blazing halo I'm trying to troubleshoot why I cannot connect to my rented dedicated server. With your comment

I am personally worried that they didn't drop the DS update along with the client update. They should be aware that, regardless of the DS state at present - not dropping it means nearly 100% of the players will be unable to play. I don't quite see the logic here, to be honest - "There are bugs that affect some of our players, so let's affect all of them."

Just to be clear, you're suggesting dedicated servers will not work at all with U6 + EA game client right now?

mint wasp
blazing halo
blazing halo
mint wasp
blazing halo
mint wasp
blazing halo
#

I sincerely doubt there will be a fix, because in order to get more accurate belt placements, you would require more frequent updates of belt placements to correct drift that naturally happens in predictive algorithms.

#

The update rate is geared towards having kilometres of belts shared between 4 players. While this provides the necessary performance for complex builds, it by necessity causes low resolution.

#

This could be improved by more frequent updates, for example - but that would likely overtax the CPU, which is already a bottleneck. And seeing that even high-end CPUs get bottlenecked, tightening this to improve visuals (enough that it would make an actual difference) would likely mean that only people with the highest-end CPUs (like the 12900K or something, around $600 right now) would be able to host servers.

#

Now, what I just said is not entirely accurate, because the game loads the CPU down in very complex ways, and it's likely that you could survive for quite a while even on an i7. But in terms of maximum expected performance, that's likely what it would take. You would start seeing dips much sooner, and it would start being unplayable (you'd perceive this as lag) sooner than expected.

nimble harness
#

The other thing that really kills me literally kills me is the boss fights with the new interaction between the critters and the game then the game the stuttering and shacking then sudden crash it's best to leave the critters alone

blazing halo
#

My eyes bleed.

blazing halo
sand galleon
#

Server still requires 3 ports on 6 EA, right? I saw a patch note last year that they were gunna move to one port, but I never saw any follow up from it.

brisk cobalt
#

ok, so.

#

I have a question that will take screenshots to explain

#

here's the commands executed on the server machine via cmd

#

here's what the server console ingame is saying

sand galleon
brisk cobalt
#

experimental

#

steamCMD command entered:
steamcmd.exe +force_install_dir C:\GameServers\SatisfactoryServer +login anonymous +app_update 1690800 -beta experimental validate +quit

#

that should have installed the experimental branch server as well

sand galleon
# brisk cobalt experimental

Ok. Well, your update script there with SteamCMD has the server installation pointed to C:\GameServers\..., but you're starting the server from C:\gaming local\..., so unless you got fancy symlinks or something doing on, you're dealing with 2 different installations

brisk cobalt
#

. . .

sand galleon
#

But idk what nssm is, so I might be talkin out my ass

brisk cobalt
#

no no

#

you're spot on

#

and I'm a dumbass, thank you.

blazing halo
# sand galleon Server still requires 3 ports on 6 EA, right? I saw a patch note last year that ...

The server has two connection methods: via the 3 ports as mentioned, and via port 15000 and its internal router (where it will accept all communication on port 15000, and then connect to itself on those other ports to "redistribute" the messages according to where they need to go). I've personally found that this internal "router" causes more problems than it solves - for instance, it uses IPv6 preferentially, which causes issues when you connect over IPv4.

blazing halo
sand galleon
brisk cobalt
#

I'm not sure why else I'd be getting the wrong version number otherwise, unless you're aware of something I missed.

brisk cobalt
#

okay, so. turns out there's some kind of network shenanigans going on.

#

server machine can log in and see the server, boots and plays just fine.

#

ports 15777, 15000, and 7777 are all forwarded from the router

#

and factoryserver.exe is being allowed through the server machine's firewall

#

but a client machine on the local network cannot see the server at the server machine's local IP address.

#

the current network configuration worked with update 5 dedicated server yesterday

blazing halo
# sand galleon Interesting to know. Tyvm. Was wondering if I should convert the Satisfactory eg...

No. You can disable the internal router (which will force the game use the 3 ports), and you can also use the same switch to force it to use IPv4 or IPv6 - but not separately. Using -multihome={IP or class} disables the router explicitly. You can, however, remove IPv6 support from your system. I don't know how to do this under Windows; under Linux, you want to modify sysctl variables to disable it, and then reboot.

blazing halo
brisk cobalt
#

talking my wife through it over the phone?

#

naaaaah

blazing halo
#

I would recommend disabling the internal router and forcing the game to IPv4, both via -multihome=0.0.0.0. This will tell it to bind to all IPv4 interfaces. You can also specify the IP you wish it to bind to.

sand galleon
blazing halo
sand galleon
#

But that's not super relevant to this channel I suppose, since it would be for services other than Satisfactory.

blazing halo
#

Since you have no interest in IPv6, you can safely disable it. It can't really be used for anything IPv4 can't, and will only generate confusion for services like Satisfactory (which will think that since it's there, they should use it or something...).

#

The only use for IPv6 is if both you and your peers have it configured on the whole route (or have tunnels configured over IPv4; but note: the endpoint needs to have authoritative IPv6 assigned by the ISP).

sand galleon
#

I understand this in the context of personal use and/or if I wanted to host a custom image for myself; but note I'm talking about an image that I maintain that is used by thousands and meant to be generic (think like a generic Linux image that can run any game server or Discord bot).

#

Which, again, is nether here nor there in terms of this channel's topic.

blazing halo
#

Wait - you never said you were the Satisfactory Docker image maintainer.

sand galleon
#

🤦‍♂️ It's not just for Satisfactory. It's for hosting any SteamCMD based server... Satisfactory, Gmod, ARK, etc. on the Pterodactyl service.

blazing halo
#

So I assume you're not the one configuring Satisfactory per se, just the Docker image. Okay.

#

Anyway, it does clear some things up.

sand galleon
#

Close, but mostly yes. I also maintain that Satisfactory can start on this image under the Ptero setup, but this configuration is basically just setting environment vars correctly for the image.

#

I'd go deeper into how Ptero works under the hood, but that's a discussion more suited for the Ptero Discord and not for general hosting discussion here (trying not to derail this channel).

blazing halo
#

I suppose, yeah - I send enough people there. :D

dense kraken
#

any one here rent a server?
looking to rent one for 3-5 people

#

i don't want to configure it myself, i'm fine with paying up to $10 a month

blazing halo
#

@mental locust you said you can host for others, right?

lilac ledge
blazing halo
#

Yes. From what I can tell, server versions are not currently on par with client versions.

dense kraken
#

ah got it

#

Will wait then

#

thanks!

blazing halo
#

Though I suppose if you run EX, you can still get both. Just not the latest, which is in EA.

acoustic light
blazing halo
#

Yeah, except you can't get the latest DS version as of right now.

#

We have a client/server version disparity.

acoustic light
blazing halo
#

Unless they've fixed it?

#

WAIT.

acoustic light
#

Right-hand panel is telling me "The Experimental version of Satisfactory is currently the same as the Early Access version"

blazing halo
#

So, EX and EA are at parity?

acoustic light
#

Yup.

blazing halo
#

So that would mean that the EX and EA servers should also be at parity.

acoustic light
#

Though, caveat, it never stopped working for me.

acoustic light
blazing halo
#

I'm confused.

#

Something I think is true, is likely false.

acoustic light
#

Heh, I've used /that/ cognitive trick many times.

blazing halo
#

Okay. I would need to pull both flavours and see what versions they report.

acoustic light
#

I'm just loading into my DS now - it doesn't tell me what build it's running, unless there's a mismatch. Client is up to date Exp, server is up-to-date Exp (I think)

#

Hosted by Southnode, if that's relevant. They tend to know what they're doing.

#

Loaded fine.

#

Interface shows Experimental Build, Early Access CL#201145

blazing halo
#

I'm installing both right now. Will report what I get back.

blazing halo
#

Yup, they're at parity to each other, and with the client.

acoustic light
#

So, there is no problem now?

blazing halo
#

@lilac ledge @loud minnow
I was wrong. If there are any update issues, they're with the supply chain - if they exist at all. I just checked, and the server version installed via steamcmd is exactly the same for EA and for EX, and at parity with the EA client (and, I assume, EX client).

blazing halo
# acoustic light So, there is no problem now?

Most likely - there was no problem to begin with. I, along with some other people here, fooled myself into thinking there was an issue, when there actually wasn't (or it was a transient issue with the delivery pipeline).

loud minnow
acoustic light
blazing halo
loud minnow
#

I see

lilac ledge
#

Thanks for following up. I will need to get on my rental company to get it figured.

blazing halo
#

I failed to verify the claim Snow Dapples made earlier. In my defense - I had just woken up at the time, saw lots of confusion, and a probable explanation... 🤣

acoustic light
blazing halo
#

As soon as I had a data point that essentially invalidated everything up to that point,

#

and I realised that my original "data point" was essentially hearsay.

#

So, I apologise for confusing things.

acoustic light
blazing halo
#

The entire point is to not take anyone's word. :/

acoustic light
# blazing halo The entire point is to *not* take *anyone's* word. :/

Nah, disagree on that. Snow Dapples was (presumably) telling the truth about something not working for them, and I was telling the truth that it was working for me. On simple observations, it is legit to take people's word for it if you trust them not to lie about it. Whole different issue if you then also trust their explanation though

blazing halo
#

I suppose you're correct.

#

And now that I check what followed the guy's messages, it turns out I was wrong on that as well. Ah, well. Amended.

lilac ledge
#

@blazing halo I'm on my rental server's FTP, can you tell me which file do I check to confirm that they've updated on their end?

blazing halo
#

/FactoryGame/Binaries/{platform type, either Windows64 or Linux, or something}/{whatever}.modules

#

It's a text file, and the contents will be something like:

{
    "BuildId": "199885",
    "Modules": 
    {
        "CoffeeCore": "libUE4Server-CoffeeCore-Linux-Shipping.so",
        "FactoryGame": "libUE4Server-FactoryGame-Linux-Shipping.so",
        "GameAnalyticsModule": "libUE4Server-GameAnalyticsModule-Linux-Shipping.so"
    }
}
#

You're looking for BuildId (in this instance, it's 199885 for me).

lilac ledge
#

{
"BuildId": "201145",
"Modules":
{
"FactoryGame": "UE4Server-FactoryGame-Win64-Shipping.dll"
}
}

blazing halo
#

So a BuildId of 201145 indicates the latest build as of today (after EX merger back into the EA branch).

acoustic light
lilac ledge
#

This is the error message it's giving me when I try to connect using the rental servers IP/Port.

#

Am I just blatantly missing something fundamental with dedicated servers?

mental locust
#

@blazing halo

#

Yes

#

@lilac ledge how much ram

lilac ledge
#

I asked them about RAM earlier and this is what they told me:

We don't limit RAM or CPU usage for any of our games except Minecraft and project zomboid

#

I'm using survivalservers dot com as I had no issues with them and Valheim.

blazing halo
lilac ledge
#

Is it one of these?

mental locust
#

@lilac ledge windows or pc

#

Linux *

lilac ledge
#

pc

#

One of these?

mental locust
#

Cmd access?

lilac ledge
#

within the game client itself, when I goto server manager, I cannot gain access because it cannot connect and I'm not authenticated. I see the headers row of Status/Create Game/Server Settings/Manage Saves/Console but can't access any of those. I'm not sure if that's what you meant by "Cmd access".

mental locust
#

I'll check that provider u use..

#

What's their website

lilac ledge
#

survivalservers dot com

mental locust
#

@lilac ledge I can host for you free

#

My server specs are I 9 12 gen

#

129 gigs of ram

blazing halo
lilac ledge
#

A very gracious offer but I've paid these guys for a month and still can't understand what the issue is.

mental locust
#

If you need me to the offer still stands

#

@blazing halo how's everything going

lilac ledge
blazing halo
#

So which port is it? 16577, 16578, 16579?

lilac ledge
#

16578

mental locust
#

Fails to load items

blazing halo
#

HUH

#

-BeaconPort=16579

#

did they fix the damn beacon ports?!

#

... looks like they did?

#

Wow.

mental locust
#

Good?

lilac ledge
#

none of the ports connect 16577, 16578, 16579

mental locust
#

Did you set it up

#

Or was it already installed

lilac ledge
#

It was installed, I just toggled the "auto update" on and as we've seen, it updated itself to the latest version.

blazing halo
#

It's using the internal router. It should work, however.

blazing halo
lilac ledge
#

I see no interface to change the ports from the command console.

mental locust
#

There is no info on server specs...

#

And that was before it needed more ram with the new update.....

lilac ledge
#

Better picture.

mental locust
#

I don't like how they don't list server specs...

#

I might buy one and test it

#

@lilac ledge how much is it?

blazing halo
lilac ledge
mental locust
#

Ewwwwwww

lilac ledge
#

We had no issues with Valheim with this company, so figured we'd use again.

mental locust
#

We can't even tell if it's a ram issue

#

Since you can't see how much it has.. they don't even specify

lilac ledge
#

Would the RAM amount prevent me from even connecting though?

mental locust
#

I believe so

#

Have you asked support on the exact amount it hasM

lilac ledge
#

Aside from them saying "We don't limit RAM or CPU usage for any of our games except Minecraft and project zomboid". I can ask the question specifically.

mental locust
#

You should

blazing halo
mental locust
#

Aww ok

blazing halo
#

If it runs out of RAM, it'll just keel over.

mental locust
#

Kad knows way way more

blazing halo
#

Sometimes.

blazing halo
lilac ledge
mental locust
#

I can get a server off them and let you have access and look at it

blazing halo
#

Okay, so I'm thinking that the thing at fault is the internal router.

#

Ask them to add -multihome=0.0.0.0 to the launch command, see if it resolves the issue.

#

If that doesn't resolve it, then they fuxxed something in networking, and will have to look into it.

mental locust
#

Idk tired

blazing halo
#

I didn't understand. Try different words.

mental locust
#

I mean I'm sure it was working before the new update

#

Idk tho never used that company before

blazing halo
#

@lilac ledge And you claim that this server has worked before the update?

lilac ledge
#

I have never used these guys for Satisfactory, just Valheim.

blazing halo
#

So you don't know if this has ever worked before, on this hosting.

#

Y/N?

lilac ledge
#

That's correct.

#

I don't know.

blazing halo
#

Okay. So ask them to add that, and if that doesn't fix it, they probably never set it up right.

mental locust
#

They probably have a script to auto set it up

blazing halo
#

I keep saying that IPv6 keeps fucking with this game, especially when you start getting little monsters like [::ffff:127.0.0.1]...

mental locust
#

Ewwwww ipv6..

blazing halo
#
  • is what I keep saying.
#

I mean, IPv6 isn't bad per se, but it's usually broken - either by the OS (rare), or by the specific networking implementation of the program (... surprisingly common, actually).

#

This is clearly using some sort of IPv4-over-IPv6 transport

#

which makes no fucking sense since the traffic is IPv4 to begin with.

#

HEAR ME DEVS?! THE DAMN ROUTER IS CONFUSED BY IPv6!!!!!!!!!!!

#

FIX PLOX >_<

mental locust
#

Last post on there page was from may

#

For satisfactory

#

I'm going to ask them questions

lilac ledge
#

Thank you both for your help with this (and the offer of free hosting Bigkahuna). I've asked them all the relevant questions we discussed, we'll see what they say tomorrow and I'll follow up.

lethal narwhal
blazing halo
# lethal narwhal Yes i´ts hosted on a server inside my home network, ports i have opened is : Gam...

For starters, separate these servers by something like 5 or 10 ports. I know it sounds dumb, but the server can increment its ports itself, so you may be seeing collisions that lead to incrementing numbers (so one server might be on 15000 / 7778 / 15777, and the other might be on 15001 / 777__9__ / 15778). This can be confirmed by verifying what's listening on what ports. There is some evidence that some work has recently been done on the whole networking subsystem, and so my information may be out-of-date - but I haven't had time to test this in any capacity, so I just don't know yet.

#

If the ports check out, disable your "firewall" (if you have any). Test to see if both are now accessible - this should work over LAN regardless of port forward configuration.

#

In any case, the server should be accessible over LAN (even if the ports are screwed up), so if it's not - check the firewall first.

#

You can also try -multihome=0.0.0.0 as a way of shutting down the internal router. Setting it to an IPv4 address (like 0.0.0.0 which basically means "all IPv4 interfaces on the system" in server lingo) will also shut down IPv6 support, which you probably didn't want anyway. Either of those can help resolve your issues, and there's no way to separate these actions, unfortunately, so we may never know. ;]

turbid juniper
#

Howdy, I am using the docker dedicated server by wolveix, since the U6 drop yesterday I have not been able to connect to the server. Both server and client are updated to U6. I am getting a tick timeout.

elfin apex
#

Are the services that host dedicated servers already updated to update 6?

I plan to start a new server (~4 players) to introduce some friends to the game. Any service that you can recommend that is currently working?

And if this would count as advertisement please pm me.

thorn tendon
#

anyone know if moving saved games from the dedicated server experimental to a Stable build will work? i cant seem to get it to see the save game, trying to figure out if its possible to do so or if im wasting my time trying

blazing halo
blazing halo
blazing halo
turbid juniper
#

Did anything change for U6 that would break a docker, ports change or such?

blazing halo
#

... maybe, actually? But it shouldn't, since if I'm right - the change would be in the explicit behaviour, not the default one.

#

No info was given, as far as I can tell, and Snutt explicitly stated that work would not immediately happen on the DS. For now I would assume that things are as they were.

#

But you wouldn't be the first one with new communication issues after update...

blazing halo
thorn tendon
#

well for anyone having the same issue i did, game wasnt registering the save when i uploaded it via FTP. workaround i found was to put it in the local game folder, then upload it ingame via the upload saves function. works perfectly now.

blazing halo
#

Shut the server down, remove all saves from where you think it should keep it, and restart the server - and see if it still loads the save. Or, just find the uploaded save on the remote filesystem.

vale parrot
turbid juniper
thorn tendon
#

@blazing halo looks like your correct. server host wiped the saves when swaping from experimental to stable. this also removed the server folder within the savedgames folder. uploading ingame created that folder and fixed the issue.

blazing halo
#

There might however be a clue in the client log... LogNet: UNetDriver::TickDispatch: Very long time between ticks. DeltaTime: 0.02, Realtime: 29.45. EOSNetDriver_2147481123

#

Is it possible that your client took so long loading stuff that it simply timed out?

#

That value of 29.45 is suspiciously close to 30, which is the default "dropped connection" timeout.

turbid juniper
blazing halo
#

I can't confirm anything however, because the server log, as mentioned, ends on the completion of initial startup.

vale parrot
#

What's the memory you have available?

turbid juniper
#

24g

vale parrot
#

On the server that is

turbid juniper
#

24g on server

blazing halo
#

Is the server still running?

#

(it's possible that the log would cut out there, if it crashed/was killed)

vale parrot
#

Ok, just checking since that usually causes timeouts on the client too. WHen the server can't use the memory required it will timeout clients. Are you sure the container can use at least 12GB of that?

blazing halo
#

As far as I'm aware - if the server can't get the memory it requires, it simply keels over.

vale parrot
#

Remember when Update 6 came to experimental for the first time, everyone got these client timeouts when memory wasnt sufficient

blazing halo
#

Yeah, but that was tied to the server crashing due to OOM on connection.

vale parrot
#

Ah, you're right.

turbid juniper
#

You are pushing beyond my skill set. I am not sure how to determine how much memory is available to the container. Maybe there is a container log that I can find that will give some clue.

marsh dawn
#

docker system ps given you can login to the system running the container.

turbid juniper
#

My frustration is that this server was work great with 3 player online 2 days ago 😦

vale parrot
#

Don't worry about the memory too much for now as that should throw an OOM error like @blazing halo said. So not the problem right now. Just keep it in mind if you run into that later

marsh dawn
#

Or if you can attach to the container, you can run free -h

marsh dawn
turbid juniper
blazing halo
#

Potentially because it's not flushing to disk immediately, maybe.

#

Still, nothing jumping out at me from that log.

turbid juniper
#

Is there a way to force the server back to U5

blazing halo
#

No.

turbid juniper
#

That's a bummer we just got into the late game buildings and we're stoked to start building railroads. 😭

blazing halo
#

EA should be stable enough, though...

#

That ?listen isn't required, by the way. Also, this is on Linux, so both -log and -unattended are unnecessary. Similarly, -NoSteamClient is also useless as far as I know.

turbid juniper
#

If I could connect to our server it may be stable.

blazing halo
#

Okay... Are you sure about the IP and port you should be connecting to?

#

I assume your network has static IP assignments, but this may not be accurate.

#

The server does show connection attempts in the log, but it may be the wrong log.

shadow meteor
#

Where can I find any instructions about configuring the DD Server (DeDicated) after installing it on PC? What are the minimum requirements for gaming 2-20 persons at a time?
I wanna use VDS hosting with Windows Server 2016-2019. Will I be able to implement it?

blazing halo
#

"DS" (Dedicated Server), or just "dedi" or "dedicated".

#

As for minimum requirements... varies. The game is configured (and supported) for up to 4 players. You can extend this via configuration file changes, but that's not technically supported by the developers.

#

You will need something like 11 GB of RAM, about 8 GB of disk space (disk speed shouldn't really matter, but I suppose an SSD would be a good idea?), and you'll want a CPU with good single-thread performance.

shadow meteor
#

How many CPU cores needed?

blazing halo
#

Not sure... 2 at minimum, I suppose? "Multicore", anyway.

shadow meteor
#

And what about GPU? Not needed?

blazing halo
#

For the server? No.

#

(haven't seen a dedicated server that requires a GPU yet)

shadow meteor
#

))

#

Maybe this DS use floating point maths

blazing halo
#

... which CPUs can do fairly well, these days.

#

I would sooner expect CUDA usability, tbh. :D

#

But no, the game is single-thread-biased - so, a 4-core 4 GHz CPU will likely perform better than an 8-core 3.4 GHz CPU.

shadow meteor
#

Oh, such as any CADs and Photoshop..

#

@blazing halo thanks a lot for your answers!

#

I try to test DS

marsh coyote
#

Good Day to you! problems with dedicated server here or in multiplayer troubleshoot?

blazing halo
#

Here.

lunar sky
#

Hey yall. Been a while since I played the game. How well are dedicated servers working? And are there any recommendations for a provider?

marsh coyote
#

i did update my satisfactory server yesterday and its permanently on private now and the workaround with going to singleplayer and change setting , save it and upload it to the server doesnt work anymore so is there another option now?

turbid juniper
blazing halo
#

It honestly looks like a networking issue. Can you check what the server is actually listening on? And tbh I have no idea how Docker does networking (or if it even does anything with it), so I can't tell if you need to check specific spots.

earnest willow
#

Why's it when I get hit by plasma spitter my character gets all jittery and feels like I'm in the floor or rubber banding every 0.1s - connecting to local dedicated

#

Host is i7 3770 16gb

blazing halo
#

I've noticed that with AI recently, too. Seems something was changed.

#

And yeah, I just updated to latest, and yes - that's happening. And since that usually happens when you're clipping through a world object... I'm thinking it's due to the projectile you get hit with.

blazing halo
strange night
#

Hey guys. Any suggestion for a good hosting for a satisfactory server for 3 people?

turbid juniper
blazing halo
#

I am not.

#

I'm running it plain under Linux.

blazing halo
vale parrot
#

The guy in the GitHub you linked says it started working after 5 minutes and he got in.

blazing halo
#

Okay, so that GitHub issue is essentially User Error, and can be closed as Not a bug (or Resolved).

hybrid condor
#

Hosting a server in a VM on AWS. The server after a short period of time if no one connects to it after it's started, not even a graceful shutdown. I have to reboot the entire VM to even run start it back up. Does anyone have any ideas on why this might be happening?

turbid juniper
#

Agreed. Now we just need to figure out what has changed. With the naked server. Are you able to determine what ports are being used?

blazing halo
blazing halo
vale parrot
#

In my container, I configure 3 ports, Port, ServerQueryPort and BeaconPort. And you connect to the ServerQueryPort with the client.

#

For reference

marsh coyote
#

so 15777 in default

vale parrot
#

In that image you can configure the ports with ENV variables SERVERBEACONPORT, SERVERGAMEPORT and SERVERQUERYPORT

#

And yes, 15777 is default for connectivity

#

So make sure nothing changed in your docker config that messes those ports up.

marsh coyote
#

and check that u dont have overlapping ports for multiple applications

blazing halo
#

As far as I can tell, the BeaonPort is now configurable as well.

vale parrot
#

I'm running all three on custom ports since Update 6

blazing halo
#

Since it was merged back to EA, you mean?

vale parrot
#

Nope, experimental

blazing halo
#

Then I'm very confused, because as far as I know - Beacon Port was not configurable.

#

Unless they changed it for U6 and didn't tell anyone.

vale parrot
#

Just checked, been using it with custom ports since last June 11th

blazing halo
#

Then they basically didn't tell anyone. :(

#

(the Wiki plainly states that this port is not configurable, and that it will auto-increment itself by its own choice)

vale parrot
#

Yep, I remember reading that

north cairn
blazing halo
#

Nice! :D

desert walrus
north cairn
#

Thanks😂

blazing halo
#

Not a great fan (prefer more melody in my metal), but it's better than many of the alternatives. xD

desert walrus
north cairn
mellow shuttle
#

So not new to Satisfactory, but am new to the idea of hosting a dedicated server - and Update 6 has me considering doing so. Any suggestions for best place to go for hosting if I only intend to host <4 players at a time on it?

red fable
#

Shockbyte has some pretty good servers, very easy to setup.

#

I think they have a plan for 4 players too, which might be what you're looking for 😄

mellow shuttle
#

thx for the advice!

strange night
#

They offer servers for 4 players with 4gb ram, in the wiki says that 12gb ram at least is needed, does this run fine?

red fable
#

But Satisfactory has been more than okay, runs smoothly too.

hybrid condor
#

Maybe initially, but as the world grows and you add more structures, it could become a problem.

mellow shuttle
#

@red fable did they charge you more when you made the RAM upgrade request?

red fable
#

Not from my experience, no, but should you wish to have more players than even the max plan or when mods are supported in the future, you can upgrade beyond that.

#

It depends on the issue, but when there has been an issue on their side, they've always been very friendly and forgiving.

mellow shuttle
#

Appreciate you sharing your experience. 🙂

lilac ledge
#

@blazing halo @mental locust They re-installed a fresh DS this morning and changed the IP. Everything working now. Thanks again for your troubleshooting help last night.

marsh coyote
#

how do the server providers fix the issue that their saves are private? so that people from the internet could join over invite/session ID? my session IDs are not functioning and inviting people also doesnt work cuz i cant change to friends only no matter what... anyone got a sollution over server console or writing something into the files?

blazing halo
#

Clarification:

marsh coyote
#

ohh ok ^^ then how do people connect to it? just share the server domain like i do with mc or terraria? thought of the server manager for admins only tool

tacit smelt
#

I've set up my own server on an Ubuntu machine but in game it says "Server name pending ; NotAuthenticated" "This server appears to be offline."

#

Could it be version mismatch?

#

I've used the "Running as a Service" guide and did nothing else yet

frosty nacelle
#

How does one join a dedicated server?

tacit smelt
frosty nacelle
#

I... don't know what that means.

tacit smelt
vale parrot
#

Did you even try to look for yourself before you asked? 🙂

tacit smelt
#

my server seams to be running okay? I have no idea why it says ingame it's offline. I've searched here in discord and people keep saying it sometimes happens and just restart client and try again but that did not help so far

blazing halo
#

OKAY, CALL OF HANDS. WHO HERE USES SF WITH PTERO?

vale parrot
#

I do

blazing halo
#

Can you show me your current use? RAM + disk plox.

vale parrot
#

Sure

tacit smelt
#

hmmm when I use my local LAN Ip it works, so there might be a problem with my reverse DNS provider oder just firewall stuff?

blazing halo
#

You're on build 201blahblah right?

vale parrot
#

Experimental version #201145

frosty nacelle
tacit smelt
#

I have no ufw firewall active on my ubuntu server so the "check ports" tip in FAQ in invalid right? I did forward the ports on my router

#

Kinda has to since I "can connect" in the client it just says the server is offline when using my reverse dns address?

#

my router didn't save my forwardings, fml

blazing halo
#

Okay, so I can now reliably say two things:
a) the RAM reported by Pterodactyl should be accurate (so anyone reporting less than 8 GB on what they claim is 201xxx+ with a save loaded and a player on is lying or confused), and
b) the reported disk space use is bogus because it's cached, and there's no telling when it was last updated - so it can be ignored for troubleshooting purposes

blazing halo
tacit smelt
#

I can conntect via IP over lan yes

#

And I am using DuckDNS

#

I definitely forwarded the ports now in my router including a complete restart of the rouzter

#

I can't connect via public IP so it has nothing to do with the DNS Service :/

#

Neither can my friend

blazing halo
tacit smelt
#

Yes, it is it's own pc though not the same

blazing halo
#

Okay.

#

So, don't.

#

It won't work.

tacit smelt
#

Kay, so I 100% need someone else to test

blazing halo
#

For one, you'd need NAT loopback configured for it to work. For another, Satisfactory doesn't seem to like it at all even when it is configured.

#

Yes, you need someone outside.

#
  1. are you sure you have a public IP?
tacit smelt
#

yes

blazing halo
#

How did you check?

#

(forgive idiotic questions... sometimes, people say stuff like "I asked Google and it told me my public IP" - I'm sure you can see why that's bullshit)

tacit smelt
#

I used the DuckDNS CronJob that automatically updates itself

blazing halo
#

Okay, that doesn't answer my question, and is similarly a bullshit answer.

silent venture
blazing halo
#

To have a public IP means to have assigned a publicly-routable IP to your WAN interface.

#

This is handled by your ISP.

#

What IP does your WAN interface show? Does it match the IP reported by DuckDNS?

tacit smelt
#

tbh I thought the "what is my ip" stuff would be correct too

blazing halo
#

It tells you what IP public Internet sees.

#

It does not tell you if that's the IP on your router.

#

IF AND ONLY IF that matches, you have a public IP.

#

The IP reported by stuff like whatismyip.com may very well be pointing to your ISP's CGNAT router.

#

Only the router that has the public IP (the IP facing the public Internet) may assign ports to destinations.

#

So, if your router does not have a public IP, then you do not have control over your port reachability.

#

It's as simple as that.

blazing halo
tacit smelt
#

It gives me a IPv4-Adress which is the same and a "Primary DNS Ipv4 Adress" which is different

blazing halo
#

To clarify: the WAN IP of your router matches the value reported by whatismyip.com (and other similar services). Is that correct?

tacit smelt
#

yes

silent venture
#

You whitelisted the correct ports in iptables & on your router / switch?

tacit smelt
#

iptables?

silent venture
#

Port forwarding stuff? Mine looks like this on my router:

#

You're on Linux right?

tacit smelt
tacit smelt
hybrid condor
#

would -log=0 disable logging being displayed in the server console?

blazing halo
blazing halo
# tacit smelt

That looks mostly correct; the protocol you need is UDP on all three. You can disable the TCP forwards, they're not going to anything.

#

(also, 7777 is SatisfactoryGame if you want to be precise)

silent venture
#

-A INPUT -p tcp --dport 7777 -j ACCEPT for instance

#

You can also read your iptables file

#

See if the ports are open

tacit smelt
blazing halo
silent venture
#

my bad, in this case it's udp

blazing halo
#

@tacit smelt This is a Linux server?

silent venture
#

Ubuntu from the looks of it

blazing halo
#

Right, it is. Sorry, that was systemd output.

#

Okay, then.

#

Are you worried about attacks coming in from inside your network?

tacit smelt
#

nah

blazing halo
#

Then iptables -F to clear it out completely.

tacit smelt
#

Do I have to restart the server after updating iptables ?

blazing halo
#

No.

#

But if you're not worried about attacks from inside, you can just kill iptables altogether.

#

It only introduces a layer of complexity you don't need.

#

All of the "firewalling" (such bullshit...) happens on your router.

#

Any traffic you don't route to the server, will not reach the server. Simple as that.

hybrid condor
#

Why does closing the console after starting the server crash the server?

#

I should not have to keep the console open to keep the server up.

tacit smelt
#

i have yeeted the iptables

blazing halo
#

Is this Windows or Linux?

hybrid condor
#

Linux

#

I just want it to run as a service

blazing halo
#

Launch it as nohup {command} &

silent venture
#

@hybrid condor you can use something like screen to run a virtual console too. I used screens for gameservers all the time.

blazing halo
#

nohup will prevent termination on closing of console, & will send it to the background.

blazing halo
#

^

#

The Wiki has an excellent tutorial. Go wild.

#

(I personally use screen :D)

blazing halo
hybrid condor
#

I didn't see that link before, thank you

blazing halo
#

Nobody reads the channel's topic. You're in terrible company. ;P

tacit smelt
#

my friend is afk so I cannot test it right now

#

And Crow doesn't allow pn's and I am not posting my ip publicly 😛

blazing halo
#

I can assist, if you're not worried. ;P

tacit smelt
#

I am but what is life without risk and a little trust (safer)

silent venture
#

Added you

blazing halo
#

You're welcome to DM.

tacit smelt
#

reporting in, it works 🙂

#

thank you both a bunch!

blazing halo
#

Someone will, one day, buy me a beer. xD

#

One day. 🤣

#

Have fun. :)

serene berry
#

any1 got a good server hosting provider to recommend?

blazing halo
#

In general, we shouldn't. The rules prohibit it, actually. As it turns out, solicited advertising is acceptable. But I can't really say, because I've no clue. Except Nitrado. Fuck them, scummy fucks.

silent venture
#

I can't shill my old datacenter? 😦

blazing halo
#

No unsolicited advertising (...)

#

Hm... seems you can, actually. If someone asks.

blazing halo
silent venture
#

I tried. Reliablesite. OVH in Canada.

blazing halo
#

It's actually funny, you know? A little over a decade ago, OVH was bottom-of-the-barrel tier hosting. Now it's considered highly reliable.

turbid juniper
#

FYI increasing the memory requirements for the docker seems to have corrected the issue. 8G of RAM is not enough.

silent venture
silent venture
turbid juniper
#

Does your sever idle when no one is connected?

hybrid condor
#

It is now timing out right after the force_install_command when trying to use systemd

tacit smelt
#

mine uses 8,6gb with me on it

#

well 8,35 if you substract ram use by the server itself

sterile shore
#

is it not possible to name power switches on dedicated server?

#

or am i running into some other issue

brisk cobalt
blazing halo
desert walrus
blazing halo
#

(install + timeout)

hybrid condor
#

I figured it out. I copied the text from the wiki line from line, including the line breaks

#

Additionally, it didn't like the quotation marks

blazing halo
#

Ah, so - the basics of shell. :D

hybrid condor
#

Yeah, when I went back and looked at it I was like...I wonder if

waxen rivet
#

how to update linux server to update 6 via steamcmd

blazing halo
primal spindle
#

did the server version 6 is out?

#

I updated it, but when i try to connect it says it's a different version

blazing halo
#

What version does it give?

ashen apex
#

Does anyone have a list, or a link to a list, of the 'known issues' with the dedicated server? My google-fu hasn't really been helpful

primal spindle
#

it said im on 201145 and the server is 188609

waxen rivet
blazing halo
#

@primal spindle @waxen rivet You're both downloading the old version of the server, for whatever reason. Most common cause of this is... installing into the wrong folder, actually: you install to A, but launch from B - you never actually launch the new version, instead starting the old one every time.

#

So?

rough harbor
#

Hi i have made my first server on my owen pc, i used steamcmd and now i have to update it, do i just run the same bat file as i used to install the server ?

primal spindle
drifting cypress
#

hey is there a server for the early acses version thats online and that i can join?

primal spindle
#

should i do a app_update 1690800 validate or app_update 1690800 -betaexperimental validate

desert walrus
#

The first

heavy onyx
#

anyone know the console command for player respawn \ position?

#

im stuck on infinite loading screen after dying - tried resetting the server and loading autosave from 10 mins earlier - same issue

blazing halo
#

No commands.

fallen dagger
#

I don't know much about satis servers, but can you load the save in a local game?

blazing halo
#

Try loading the server in your local game, yeah.

heavy onyx
blazing halo
#

Then save, and transfer the new save over to the server.

heavy onyx
#

should i just save and copy it back to ser server?

#

okay

#

worked, legend

#

thanks @blazing halo

#

looks like the issue may have been the player positioning was off because of my avatars death location or something weird like that - strange that loading a previous save in the server itself couldnt rectify it but loading it back to the local client fixed it... in any case, all sorted, ty

blazing halo
#

... @fallen dagger was first xD

heavy onyx
#

thanks @fallen dagger sorry bro, lol

fallen dagger
#

No problem

low void
#

im having trouble getting the server to launch

#

this is my batch file

#

+start C:\Users\Administrator\Documents\satifactory_server -no graphics -log -unattended -multihome 192.117.1.123 -ServerQueryPort=15787 -BeaconPort=15260 -Port=7745

#

command adjusted to hide active ports and what not from people, but other than numbers thats the command im running. anyone have any ideas. the screen just flashes up and closes

blazing halo
low void
#

it is in the launch command

blazing halo
#

Ah, so it is.

#

How much RAM do you have available for the server?

glad pasture
#

Can someone who knows how to setup a server be willing to hop on a discord call and walk me through some troubleshooting at some point? I used to have a server for update 5 and I've since moved so I had to shut it down but now that I'm settled and update 6 has come out I wanted to update my old server and try to run it again so i can play with friends

low void
#

64gb

blazing halo
#

Ooof. Any logs I can look at?

low void
#

ive got it running on an enterprise unit

#

old hp proliant

blazing halo
# low void

[2022.09.22-01.12.55:209][ 0]LogServer: Error: Failed to initialize server. Could not bind any addresses to port '15777'

#

Your port 15777 is already in use.

low void
#

i already cleared the program using it

#

now im not even getting a log

blazing halo
#

Launch cmd and start the server from there. You'll at least see the log, it shouldn't kill the parent window.

#

Hopefully.

low void
#

im rebotting the hardware to hopefully clear leftovers from the old version. i deleted everything from the app data folder as well as the server folder to start the update fresh. im upset because i forget to check my batch file

blazing halo
#

Well, good luck with it. I need to go.

mental locust
#

@low void need help?

stoic stream
#

I do the experimental branch, and it says my server is 200661, and I tried updating it

#

do i have to switch to normal, for the server update?

stoic stream
desert walrus
#

They're the same right now

stoic stream
#

Still saying my version is older

desert walrus
#

Hmm, weird

#

What build # is the server on?

stoic stream
#

200661

desert walrus
#

201145 is the latest

#

That's strange

stoic stream
#

yeah after i updated it now back to the normal branch, it won't even start and it's crashing

desert walrus
#

That's very strange

#

I'm afraid I don't have the most experience with dedicated servers, and I'm about to go to bed anyways. I'll try to help you some more tomorrow, but hopefully there's someone else that can figure it out.

stoic stream
#

how do i force an update

#

-force?

oblique ice
#

Verify files? Uninstall and reinstall?

stoic stream
#

it's saying it's at the current version, but it's not. What file controls telling SteamCMD to force install the update

oblique ice
#

Though I don’t know how complex the uninstall and reinstall process is for dedicated.

stoic stream
#

found the command

heavy onyx
#

anyone on update 6 notice weird issues with combat on dedicated servers?

#

it like... spazzes out sometimes when you get hit

#

if anyone knows anything that might help, feel free to let me know

blazing halo
#

As for forcing it locally - wipe the folder (you might want to keep logs and config!) and install from scratch. I would advise you install to a new folder altogether, so you can copy the old configs and such.

blazing halo
blazing halo
#

It's not game-breaking, so...

quaint parcel
#

If you log out in a radioactive area, do you burn through masks? Came back 12 hours later and ive spawned in the hub

blazing halo
#

No idea. You can try and see. Take 10 filters, go, leave the character there, and come back.

vale eagle
#

Hey guys. From what I've been testing recently, the colors in the customizer are stored on the dedi-server. If so, is there a way to reorder them in the ingame selectbox?

stoic stream
heavy onyx
split schooner
#

Is there a bit easier way to get my hand on this as someone who have almost literal 0 knowledge about port forwarding, opening nat, etc.? I tried to play with my friend before, but it always either I can't connect to him or he connected to me but with gigantic ping, through the vanilla multiplayer on main menu

blazing halo
blazing halo
#

@polar quartz What. It is an easier way to get your hands on it, and it is a valid thing to do. ;-P Isn't it the point that you can pay someone to do for you a thing you're unwilling or unable to do yoursefl? :D

polar quartz
#

I didn't laugh because of that, I laughed because of the not Nitrado point you made there 😅

blazing halo
#

Ah. :D

#

Well, they earned that one by advertising implying that they support mods on a Satisfactory DS - something you find out is not true (with a "Mods: [ coming soon... ]" entry on the config for the server instance) only after you've already paid. I'm just going to put aside the fact that they cannot make that claim ("coming soon") either, because it's entirely not in their control.

native osprey
#

Anyone have any idea?

blazing halo
#

Show us a log.

native osprey
#

having issue tyring to copy log thought remote one min

#
[2022.09.22-14.58.52:041][879]LogBeacon: Client netspeed is 120000
[2022.09.22-14.58.52:041][879]LogBeacon: Beacon Join FGServerBeaconClient EOS:(EOS)4e7156245bb047959016e968bc467339|0002fddf50574b4dafeda8b440b5dd03
[2022.09.22-14.58.52:046][879]LogReplicationGraph: Warning: No Replication Lists were returned for connection
[2022.09.22-14.58.52:074][880]LogBeacon: Handshake complete for FGServerBeaconClient_2147481936!
[2022.09.22-14.59.05:783][294]LogNet: UChannel::ReceivedSequencedBunch: Bunch.bClose == true. ChIndex == 0. Calling ConditionalCleanUp.
[2022.09.22-14.59.05:783][294]LogNet: UChannel::CleanUp: ChIndex == 0. Closing connection. [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: [::ffff:127.0.0.1]:51431, Name: IpConnection_2147481943, Driver: IpNetDriver_2147481978 IpNetDriver_2147481978, IsServer: YES, PC: NULL, Owner: FGServerBeaconClient_2147481936, UniqueId: EOS:(EOS)4e7156245bb047959016e968bc467339|0002fddf50574b4dafeda8b440b5dd03
[2022.09.22-14.59.05:784][294]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: [::ffff:127.0.0.1]:51431, Name: IpConnection_2147481943, Driver: IpNetDriver_2147481978 IpNetDriver_2147481978, IsServer: YES, PC: NULL, Owner: FGServerBeaconClient_2147481936, UniqueId: EOS:(EOS)4e7156245bb047959016e968bc467339|0002fddf50574b4dafeda8b440b5dd03, Channels: 3, Time: 2022.09.22-14.59.05
[2022.09.22-14.59.05:784][294]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: [::ffff:127.0.0.1]:51431, Name: IpConnection_2147481943, Driver: IpNetDriver_2147481978 IpNetDriver_2147481978, IsServer: YES, PC: NULL, Owner: FGServerBeaconClient_2147481936, UniqueId: EOS:(EOS)4e7156245bb047959016e968bc467339|0002fddf50574b4dafeda8b440b5dd03
[2022.09.22-15.01.42:896][  0]LogServer: Route from 192.168.1.13:53101 to 127.0.0.1:15000 hasn't been used in more than 300.000000 seconds. ```
polar quartz
native osprey
#

I belive this is the part at the end when trying to connect

polar quartz
#
  1. Server needs 4GB or more
  2. Try joining again after you timed out (the server was possibly still loading the world)
  3. Are you hosting yourself, or somewhere else?
native osprey
polar quartz
#

Does the server crash after you try joining?

native osprey
#

doesn't look like it

polar quartz
#

RIP the picture:

InitialConnectTimeout=60.0
ConnectionTimeout=60.0```
#

Add this to Engine.ini on the client side

native osprey
#

I think it never created a game

polar quartz
#

Of that doesn't work, something on the port-forwarding side may be wrong

native osprey
#

crashing the server and restarting it says no game had been made

polar quartz
#

huh

#

Then it is probably a portforwarding issue I would think, then I am not certain however, sorry

#

Also, does anyone know if there is some kind of startup parameter to force the world to be loaded into the RAM on server startup instead of when the first player tries to join?

blazing halo
native osprey
#

to my start bat i assume?

blazing halo
#

Yes.

native osprey
#

That seems to have fixed it

blazing halo
blazing halo
polar quartz
#

- the server is NOT configured to pause when all players have left
Where is this configured?

blazing halo
#

In fact, I'm not aware of any way to prevent it, as an option. What will prevent it, is changing the server's session name - which unfortunately means that if you've made a mistake in your session name (a typo, for example), there's no way to change it afterwards.

blazing halo
polar quartz
#

This does take up a long time however

blazing halo
#

If you have the server paused when empty,

#

it will not load the state until it actually needs it.

#

(i.e. when the first player connects)

polar quartz
#

I'll check that out now!

blazing halo
#

Uhhh... what?

#

Ah, "explain like I'm 5".

native osprey
#

lol sorry

blazing halo
#

Well, the developers figured that port-forwarding and networking are hard topics,

#

so they will make them easier by requiring you to port-forward one port instead of three.

#

Or something.

#

So basically: in order to make it easier on you, when you get to the shop, you only need to buy 1 kg of potatoes instead of 3 kg.

#

Easier, amirite?

#

Especially when it's getting to the shop that's the difficult part... right?

native osprey
#

maybe, but if you want Vodka you want more potatos

blazing halo
#

What I'm trying to say is:

#

you still need to understand networking,

#

and you still need to know how to port-forward ports.

#

How many ports you need is irrelevant.

native osprey
#

I take it because im running multi games on this server, its somehow fucking up the port stuff?

blazing halo
#

No.

#

The Satisfactory DS has a built-in "router".

#

You have two options to connect:

#

a) the regular, normal way us normal admins/network folk understand,

native osprey
#

OHH, ok the server itself has the issue not my side

blazing halo
#

which is: you have 3 ports, and each serves a different purpose.

#

Beacon gives you info on the game state. Query tells you where to find it. Game deals with the communication of actual gameplay.

alpine cove
#

Why don't they use UPnP or NAT-PMP?

blazing halo
#

and with this internal router, you have also:

#

b) you connect to ONE port

#

and the game then proceeds to connect to itself on the other two

#

and "routes" the packets from itself to itself

#

and you only use that one port to send everything.

alpine cove
#

Then the game tell router which port to open.

blazing halo
alpine cove
blazing halo
#

Or, they would, if the game's NAT detection wasn't fucked.

blazing halo
#

Any rando program can open an inoming port, without any warning or authentication.

alpine cove
#

I mean, if you know the program uses UPnP and you want that program to do what it does. It's harmless.

#

If you install some randomware that uses UPnP, then yeah. Big security risk.

#

But I trust UPnP used by legit programs/games.

blazing halo
#

Which basically means: you must never get hit with a drive-by download,

#

or some infected USB stick,

#

or....

#

Just no.

alpine cove
#

Pretty sure there are a lot of games whop use it.

blazing halo
alpine cove
#

I used to port forward in the 90's a lot for games. But somehow, the problem fixed itself and I never port forwarded ever again and was able to play a lot of multiplayer games.

#

That's why I asked. I am a bit surprised to see the topic of port forwarding in this day and age. I though it was a thing of the past now.

blazing halo
native osprey
#

gotcha, thanks

blazing halo
#

Your job, as your network's administrator, is to have everything under wraps. Authentication, authorisation, coordination. If it's not explicitly stated, it doesn't exist.

#

Considering that opening an ingress port has security implications about on par with running unsigned software, you should be asked whether you want to do it about as much as you are about software. It's an administrative decision, and should require administrative privileges.

#

Unfortunately, there's no standard protocol of talking to routers about this stuff...

#

Or, at least, not one I'm aware of in the consumer space, anyway.

alpine cove
#

Don't get me wrong, I understand why we have port forwarding. It's just I don't believe forwarding ports is something a gamer should do. I believe that port forwarding should be left for network engineers or developers or people with the know how and that NEED to keep tight control over the ports. I worked in the IT department of the financial institute, I participated in a lot of meetings with developers talking about security etc. That they don't just open ports on production randomly makes sense. But we are talking about a game here.

#

But to each it's own. Interesting topic.

blazing halo
#

No. We're talking about people's digital lives, here. I believe it's a humongous concession to make in the name of easier entertainment.

#

The reward is tiny compared to the scope of the risk.

#

And I agree - people should not have to port-forward. It's why various NAT-resolving solutions exist.

#

Now, if CSS could actually configure theirs properly, this might not be an issue. 🤣

#

The underlying issue is that randos want to run public services on the Internet. 😂

#

With no understanding of the technology, the risks, the compromises... nothing.

#

But in the end, it's a question of whether the server is available, or isn't available. And I'd much rather have the option than not have it.

#

I will, however, oppose various "making easy" fixes that don't actually fix anything, and make it harder for those of us who know what they're doing and have certain expectations.

#

Like, server ports not migrating willy-nilly

#

or the server not doing idiotic IPv4-to-IPv4-over-IPv6.........

#

[2022.09.22-14.59.05:784][294]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: [::ffff:127.0.0.1]:51431, Name: IpConnection_2147481943, Driver: IpNetDriver_2147481978 IpNetDriver_2147481978, IsServer: YES, PC: NULL, Owner: FGServerBeaconClient_2147481936, UniqueId: ----, Channels: 3, Time: 2022.09.22-14.59.05

[2022.09.22-15.01.42:896][ 0]LogServer: Route from 192.168.1.13:53101 to 127.0.0.1:15000 hasn't been used in more than 300.000000 seconds.

#

You can see it, right?

#

That just makes no sense.

#

But that's what you get when software assumes IPv6 is preferred.

#

Incidentally, by specifiying -multihome=, you also disable the internal router. And boom, problem solved.

#

That's another thing I have a gripe about.

#

DO:

-a    SOMETHING
-b    SOMETHING ELSE; IMPLIES -a

DON'T:

-a     SOMETHING, AND OH ALSO SOMETHING ELSE
alpine cove
#

I am happy I never went into multiplayer for Satisfactory and I just enjoyed my solo experience 🤣

blazing halo
#

Did I mention the migrating ports? xD

#

It seems they've modified the game that it is now possible to assign the Beacon port. Previously, it was fixed at 15000 and couldn't be changed.

#

BY YOU.

#

The server, if it detected that port 15000 was occupied,

#

instead of loudly failing

#

would increment it to 15001 and try that

#

....

#

.... and keep incrementing until it found one that's unused.

tranquil briar
#

is there actual an problem with the steam updater?

blazing halo
tranquil briar
#

i get an timeout on restarting the server with update process

blazing halo
#

uhhhh

#

what?

#

What timeout? What "restarting with update process"?

tranquil briar
#

the default service "systemctl restart satisfactory"

blazing halo
#

Oh, you have it in your systemd under Linux.

tranquil briar
#

yes

blazing halo
#

And I assume you followed the Wiki and set it up with a pre-exec that updates it, yeah?

#

(something I would actually discourage, but it's up to you)

tranquil briar
#

it worked since today 🙂

blazing halo
#

You mean until.

tranquil briar
#

a second one hosted at nitrade seem to have the same issue

blazing halo
#

And - I have no clue. Run the update command manually and see what happens.

tranquil briar
#

until, ok 🙂

blazing halo
tranquil briar
#

may be but i`ve two servers. this and one selb managed on an root server 🙂

#

sshd[1455830]: Failed password for invalid user postgres from 34.75.26.147 port 40476 ssh2

#

why postgrres?

#

sorry different log 🙂

#

hangs at steamcmd[1455814]: Waiting for client config...OK

blazing halo
#

Then I suppose it's having problems, I guess?

tranquil briar
#

yes, but the steam servers

blazing halo
#

Though SAA #1 "It works for me"

#

See:

Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1660762488
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 0.00 (0 / 7089181446)
 Update state (0x5) verifying install, progress: 7.48 (530385255 / 7089181446)
 Update state (0x5) verifying install, progress: 18.19 (1289340591 / 7089181446)
 Update state (0x5) verifying install, progress: 28.44 (2015906899 / 7089181446)
 Update state (0x5) verifying install, progress: 38.51 (2729740177 / 7089181446)
 Update state (0x5) verifying install, progress: 49.20 (3487805095 / 7089181446)
 Update state (0x5) verifying install, progress: 59.84 (4242355506 / 7089181446)
 Update state (0x5) verifying install, progress: 70.60 (5004830012 / 7089181446)
 Update state (0x5) verifying install, progress: 81.17 (5754248742 / 7089181446)
 Update state (0x5) verifying install, progress: 91.99 (6521606922 / 7089181446)
Success! App '1690800' fully installed.
tranquil briar
#

experimenal also?

blazing halo
#

Does it make a difference?

tranquil briar
#

i dont know 🙂

blazing halo
#

It's the same servers.

marble gull
#

since i got a expert here do you mind helping me out fam @blazing halo