#dedicated-servers

1 messages · Page 241 of 1

blazing halo
#

Okay, let's try this again with me being less of an asshole. Do you mean that they can see the name and a "Game ongoing" (this is criticial), but when they try to connect to the server it says "Appears to be offline"?

inner scarab
#

Like it's listed, but cannot be connected too.

blazing halo
#

This is what a "nope, can't connect at all, don't know if the server even exists" looks like.

#

And this is what a "yup, the server is there, just haven't connected to it yet" looks like.

#

Which is it?

inner scarab
# blazing halo Which is it?

I'll have to confirm that, fairly certain it's the second as I realized there was more setup to be done after the initial launch. Let me get that to you after work.dont want to answer on a guess.

bold light
#

Ping: 1ms superexcited

blazing halo
#

My local machine. Well, one of my local machines.

bold light
#

Still. Reminds me of the golden age when i had less than 10 ping playing counter-strike jace_smile

blazing halo
#

That's also when you came up with t3hpwnz0r isn't it. :D

bold light
#

my name has evolved over the years. it was n0ob back then

blazing halo
#

Still. If there's one thing I've learned from HLDM and UT, it was that "M4st3rD34t|-|" is not the player I should worry about.

#

The player I should worry about is "FluffyTeddybears31"

#

:D

bold light
#

i would wreck with p90, get flamed, then use only pistols and get flamed more. it was the best of times.

blazing halo
#

hah.

#

There's nothing sweeter than hearing "HE'S CHEATING!!!" over the VC.

#

Or over the room, as the case may've been back then.

bold light
#

oh it was worse. i did rarely get accused of cheating but i am still using the same steam account with zero VAC bans, most of the time ppl just got really mad at me because i had decent headphones and was very good at throwing grenades

blazing halo
#

I remember this one guy challenged me to a duel once, claiming to be a gift to gamers and all that jazz. He ragequit the match 10 minutes later with a score of -3. :D

#

(this was Quake, and most likely dm1)

bold light
#

i love the headshot sound in quake xD

blazing halo
#

Had this one friend I played with over our long breaks between classes. We'd go up to something like 150/150 in Q2, with people joining and ragequitting during the 30 minutes.

#

It was lovely. :D

#

Ah, good times. :D

jolly snow
#

im sorry, im a noob. i dont know what "reachability" is. I used the tracert and it only returned my ip if that's what u mean, i should also mention that my minecraft server runs perfectly

blazing halo
jolly snow
#

oh, I just asked a fd to join my game

#

they said nothing happened at all

blazing halo
#

Can you see the two grey images up here? Which one do they see?

cosmic arch
#

uhhh what Version are we currently at?

lunar nymph
#

for future reference its in the patch-notes channel

blazing halo
#

Oh, I'm behind. :D

cosmic arch
#

yeah I am currently putting the crashes into the bug report

#
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2022.06.12-01.23.55:451][274]LogCore: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public\Containers/Array.h] [Line: 674] 
Array index out of bounds: -2 from an array of size 8

lunar nymph
cosmic arch
#

does anybody else has this error so far?

blazing halo
blazing halo
cosmic arch
#

also the crash reports are getting more and more

#

Server crashed at 3:23 AM

lunar nymph
blazing halo
#

Thing is, that's an assertion crash. Meaning, it should be a code bug. But if you're the only one (or one of the few), that would rather indicate either an environmental issue, or a hardware problem.

cosmic arch
#
drwxr-xr-x 2 sfserver sfserver 4,0K  9. Jul 21:40 crashinfo-FactoryGame-pid-1326-EADACD0C79F54650A4F533FE0D9C6CF0
drwxr-xr-x 2 sfserver sfserver 4,0K  9. Jul 21:20 crashinfo-FactoryGame-pid-24170-9BFA266CC1D64BFDBE9E7889468EF3D1
drwxr-xr-x 2 sfserver sfserver 4,0K 10. Jul 09:56 crashinfo-FactoryGame-pid-4804-169DA541808E493FABC340F4FA4DF5AE
drwxr-xr-x 2 sfserver sfserver 4,0K 10. Jul 11:15 crashinfo-FactoryGame-pid-6939-59C25A55BAE541AB91DD051F164921FA
drwxr-xr-x 2 sfserver sfserver 4,0K 10. Jul 11:24 crashinfo-FactoryGame-pid-8033-CEEB0379CD004E92AE202D6A2916A065
drwxr-xr-x 2 sfserver sfserver 4,0K 12. Jun 03:23 crashinfo-FactoryGame-pid-9031-E053B69F422C4E68B46C71A9FAFED525
cosmic arch
#

those are the crashes that happened to me :D

#

I am just checking if this might be a lgsm issue or Satisfactory issue

blazing halo
#

Try installing and running it directly.

cosmic arch
#

hmmn yeah will do that when I have a new Save

#

but that is a later me issue

atomic patio
#

Nope I port forwarded 15777, 15000, and 7777 and used 15777 in the connection creation modal

blazing halo
#

I can walk you through it if you'd like. DM me if you want me to.

blazing halo
atomic patio
#

Idk

blazing halo
#

Check if you didn't make a typo.

cosmic arch
blazing halo
#

Yes No - Linux; Debian 11. (to clarify, Linux isn't Unix)

atomic patio
#

But I tried recreating the server and it said the same stuff but the port changed to 15777

blazing halo
#

Though I should note that the writeup on the wiki does a decent job of it, seeing as the process is rather simple.

#

In fact, adding LGSM or Pterodactyl, or Docker, is more complicated overall - unless you already have it. :D

quick mist
#

even if you already have it running other things, it's an unnecessary abstraction layer that adds nothing but complexity.

blazing halo
#

Well, if people like being able to manage via a WebUI - that's their thing. But it is more complex than just running the server inside a screen or something.

quick mist
#

"oh but I want to run more than one instance without changing ports!" okay set up a virtual ethernet interface for zero cost.

blazing halo
#

Not sure why "without changing ports" is a thing, even. That's dumb, especially if you want to be Internet-reachable. Good luck finding an ISP that's willing to assign more than one IP to you (assuming they're willing to assign the first one to begin with).

#

IPv6 to the rescue I suppose... if you're sure all of your remote clients support IPv6. :D

quick mist
#

we won't see universal support or implementation of IPv6 until our transdimensional quantum-computing descendants are bickering about whether to use base-16 or base-60 notation for IPv8 addresses

blazing halo
#

Occam's Razor. Changing the ports is the simplest, identically-functional solution, and by far.

blazing halo
#

For whatever reason.

#

It's more user-friendly than IPv6 is.

quick mist
#

eh, it's a strict superset of it; if you only need the basics, it's as friendly as IPv4 is. in a slightly different timeline, we'd be writing 127.0.0.1 as 7F::1

#

(truth be told though I still think IPv6 would have gotten more ready traction if it was just adding more octets to the IPv4 address space)

blazing halo
#

The decimals of v4 are friendly.

#

IPv4 isn't exactly simple either, truth be told. But it's more friendly.

lunar nymph
#

no letters in my IP's thank you

blazing halo
bold light
#

it's like phone numbers vs email addresses. eventually there will be no one left who remembers IPv4 except pepperidge farm

lunar nymph
blazing halo
#

And networking people. And system maintainers.

#

I still have to use serial from time to time. Hell, I need to use a serial console with my router machine, sometimes.

distant seal
#

anyone who can test the connection to my dedicated experimental server? my friend can not reach this server... <- moving this to questions-and-help 🙂

jolly snow
quick mist
#

telnet uses TCP, not UDP

jolly snow
#

ok ty so that's why

quick mist
#

indeed (:

wet flume
#

Oh yeah

blazing halo
#

I raise you:

#

There's a funny story attached as well. The reason it's levitating that high up is because I was hovering when a spitter propelled itself below me and killed me in the air... via body-slamming into me.

tulip prairie
#

what is the issue with the water extractors, are the normal ones affected?

blazing halo
#

(also, I like your handle ;P)

#

If you're talking about the issue with resource extractors either not working, or producing nuclear waste... yeah, that's not fixed yet. The current workaround is to remove and replace them. But normal water extractors (those you place on water surfaces) are not affected.

#

Also, for the record: I have not encountered that bug yet - be it on my server, or mentioned in this channel.

solar vale
#

We're suddenly unable to connect to our dedicated server, clients keep timing out even though the server is up

#

server log fills with these
[2022.07.11-18.27.57:259][925]LogNet: NotifyAcceptingConnection accepted from: [::ffff:127.0.0.1]:63524

blazing halo
#

Yeah, did you recently have a spitter-related crash?

solar vale
#

indeed

blazing halo
#

Reboot the machine the server is on.

#

Or perhaps just restart networking, I don't know.

solar vale
#

Ok, I'll pass that along and give it a go.

blazing halo
#

Only had it happen to me the once, and I had another (unrelated) issue I wanted to clear, so I just rebooted.

young sinew
#

From my experience and from what others have said. These dedicated servers need reboots often.

blazing halo
#

Not my experience at all. And they do a save-and-reload thing every 24 hours, to clear anything that might be piling up.

#

It's an inelegant solution, but it works I suppose.

young sinew
#

I get odd things happening. BUT, that could be my overall system and hardware itself

blazing halo
#

Also, I meant to reboot not the server, but the entire machine, in this particular case.

young sinew
#

I am not on ECC RAM or server hardware sooo

blazing halo
#

What I think happens, is that the server - in its crash - does something bad to the network stack.

blazing halo
young sinew
#

I will say... @snow sandal and I haven't been having fire spitter issues as much. Or we just haven't visited them yet lol

solar vale
#

Yeah, unfortunately, restart the server's machine isn't letting me back on.

blazing halo
#

Same issue - lots of "NotifyAcceptingConnection"?

solar vale
#

yeah, fills the log with them

blazing halo
#

Are you using IPv6 on your server machine?

#

As in, are you consciously aware of using it for something?

solar vale
#

server owner says shouldnt be, internal network is ipv4

blazing halo
#

Then try adding -multihome=0.0.0.0 to the launch command. Right now it's routing via its 4-to-6 tunnel internally. Let's make it not do that.

tulip prairie
blazing halo
#

Sure thing. :)

solar vale
#

I was prompted to reauthenticate to the server, but still timed out.

I did receive a "outgoing reliable buffer overflow" error before that attempt though, thats something new to me.

blazing halo
#

It's also a symptom of the issue that seems to be caused by a crash, sometimes.

#

If you have the "Save after player exit" option enabled, you should also see it auto-saving right after a connection attempt. The player gets connected, but then the buffer overflows immediately, and the player gets kicked off (and the on-leave auto-save triggers).

#

It is possible that your save is corrupted, but if you tried reconnecting 3 times or more, all of the autosaves are now probably corrupted as well if that's the case.

#

Mine worked after a machine reboot, so I don't really know what else to suggest.

#

Perhaps the entire host will need to be rebooted -- but if that fixes it, I doubt your host will look kindly on continuing to host a Satisfactory server.

#

(if it were me, I'd kick the server off - if a program hurts the entire network stack, it shouldn't be allowed to run)

#

Still, I don't know if that is what happens, so... take my comments with a grain of salt.

solar vale
#

I understand, thanks for the input.

cosmic arch
#

Dont need to restart the server if it crashes snuttstach_think

blazing halo
#

Yeah, but what if you had to reboot the entire machine?

#

And what if it's a VM, and you have to reboot the entire goddamn stack along with the host, in order to fix networking?

#

I'd be pretty damn pissed.

#

Especially if it were running customer services. Then I'd be extra pissed, because it would affect my SLAs.

#

Reboots for machines like that need to be scheduled, mailings about it sent out, stuff like that. The whole thing takes a few days.

solar vale
#

So, we were able to load into the server by deleting my character with the editor. Strange fix, but it worked.

blazing halo
#

Wait, the editor now works for u6 saves? Last time I checked, it didn't.

#

Or did you use the online one?

solar vale
#

used the online one

#

just as an effort to avoid starting over again

blazing halo
abstract bay
#

Can anyone recommend a link to a guide or video on how to setup a dedicated server for Satisfactory?

blazing halo
#

In it, you will find a link to the Wiki that takes you directly to the Dedicated Servers page of it.

#

On the page, you will find detailed instructions along with general knowledge on how to set the DS up on both Windows and Linux.

abstract bay
#

Ah. it was in front of me the whole time. Thank you

blazing halo
#

It also tends to be the very first Google result.

blazing halo
abstract bay
#

Thanks Kad. I have a little experience with setting up an Ark cluster but wanted to check here for the latest info

blazing halo
#

If you have experience with ARK of all things, this will be a breeze to you.

abstract bay
#

haha awesome

blazing halo
#

I would also be interested in ARK-related tips and advice, if you have anything that's not listed.

#

Haven't played in a while, but always open to hearing new stuff.

#

(dedicated-server-wise)

floral spindle
#

hey, noob question, what does this mean

blazing halo
floral spindle
#

so, server crashed or lagged like hell

blazing halo
#

Maybe. Or possibly the network is down, the network is improperly configured, or you entered the wrong address or port.

#

Nobody knows.

floral spindle
#

well, I was just running around on the server

#

and got disco'd with that message

abstract bay
blazing halo
floral spindle
#

hides spitter remains what?

blazing halo
blazing halo
floral spindle
#

thanks ❤️

blazing halo
#

Anyway,

#

I could tell you more if I could see your server log.

#

So please cough it up.

floral spindle
#

well, ya seeeee--- nitrado kinda doesn't make it available, or I'm too stupid to find it

blazing halo
#

Ahhhh.

#

Well, ya seeeeeee...

#

... if ya having issues with a service ya pay for, maybe ask them for support,

#

instead of us poor volunteers, eh?

#

:D

floral spindle
#

you answer faster 😛 I know I know, I'm shutting up already

blazing halo
floral spindle
#

IBAN/PayPal/cryptocurrency?

loud minnow
floral spindle
#

not US, sorry. I need a EU server for ping related reasons

loud minnow
#

Yeah I figure mostly everyone here is from the the EU at least 80 percent lol haha

fresh scarab
#

Bro screw nitrado

#

Actually screw them

#

All they want is your $

blazing halo
#

All of them are similar, actually, I feel.

#

But yeah, I think Nitrado is the worst of them. They get their money not through providing a reasonable service, but rather through making deals with game publishers to make sure their service is advertised front-and-centre.

fresh scarab
blazing halo
#

I'm just happy that some companies actually release dedicated servers instead of only passing them to companies like Nitrado...

#

Though let's not fool ourselves: once the game is pulled from STEAM, good luck playing it regardless of the DS still working...

lunar nymph
#

why would it be pulled from steam?

blazing halo
blazing halo
#

Or when there's a dispute over IP, which sometimes happens when a company is split and sold off.

#

Which also sometimes happens.

#

Or when they decide they don't want to offer a game on a particular market any longer.

lunar nymph
#

well considering Satisfactory is still in development that probably wont happen for a hot minute

blazing halo
#

(though then you simply don't have a [Buy] button)

lunar nymph
#

annoyed the crap out of me

blazing halo
#

Valve (or, well, Steamworks) don't want any part of the dispute, so they simply suspend the game if it's in suspect legal condition.

blazing halo
# fresh scarab "once"????

But hey, we can always rely on the highly-illegal crack scene, if that happens. So yay for that, at least, yeah?

#

Just substitute a cracked steamclient.dll and enjoy yourself, or something.

#

(though obviously still illegal, because the EULA grants you a right to play the game only until the agreement is terminated - and not after)

#

(and while you have the right to make a backup copy, you have neither a) the right to break the copy-protection (to make the copy work), nor b) the right to play it once the agreement has been terminated (to use the copy anyway)... so it's a moot point)

#

Anyway.

quiet cairn
#

Only other time is when the game is is not being supported anymore. In which it goes open source or on their website.

blazing halo
#

Just because a game isn't supported any longer, doesn't mean it'll go open-source or be made publically available.

#

Sierra/Valve did this with Half-Life, when they were intending to finish distribution (they released a patch that freed the game from its CD copy-protection). But that's one of maybe two instances I've seen, and notably - they did not amend the T&C, so it's not like you could just give someone the game legally. You just no longer needed the CD to play it - but you had to have purchased the game to begin with.

#

(of course, for Half-Life - it appeared right back when STEAM made a debut)

blazing halo
#

In the assets market, you tend to have three options - a) the low-volume "indie developer" option for something like under 10,000 sold copies of the game; b) the "developer studio" for something like 500,000; and c) the "contact us for pricing and an agreement" for the big studios.

quiet cairn
#

What typically happenns in this instance. Is the game has a strange update where all the DRM protection disappears and then the game redistributed by fans.

blazing halo
#

Though one thing's for sure: you won't see (many) games made open-source nowadays.

#

Mainly because most asset shops I've seen have a strict policy that disallows you making the assets available in any form other than the final compiled form, so that they cannot be extracted from the game and reused.

#

Thus, offering the download of "pre-cooked" game files would be strictly in violation of such agreements.

quiet cairn
#

Garrysmod is closed source and uses valves engine. If the game went off of steam it would still be supported via the open source community. As it's modding api is open source. So your technically right but some things can

blazing halo
#

Some things can, sure.

#

And game developers are always welcome to create their own assets, which they can then do whatever they please with.

quiet cairn
#

Yeah this game is using unreal engine which from my understanding is very reasonable

blazing halo
#

If it's only some of the assets, and you have the money and want to make it available to the community - you'd probably just replace those assets with new, owned ones.

#

You could also release the pre-cooked game files with dummy assets and rely on the community to replace them itself.

#

But this also costs money, so it's probably not a go-to regardless.

#

Besides, there's a legal danger with letting your IP go like this.

#

It creates legal precedent, at least in the US, and could later be used as a valid defense if you later decided that you do want to do something with this IP after all,

#

or if you sell the company off, and the buyer decides to halt the distribution of that stuff.

#

The legal protections of IP, in some part, rely on you being able to prove your efforts towards controlling your IP, in the end. If you make it publicly available, it'll be a tough sell to reclaim it later.

#

So I wouldn't expect many companies to want to go there, even if they don't want to do anything in particular with it, or don't expect to. It would devalue their holdings, after all, and make it tougher to sell it later.

#

This is part of why some companies still squat on their IP, despite not having done anything with it for literally decades - and part of why they'll go out of their way to make people (usually hard-core fans of the IP) cease-and-desist any efforts to resurrect it on their own.

#

Yes, copyright is ||fucked up||.

#

Same with fanfiction, by the way. Some companies will go out of their way to shut fanfiction down, because it similarly can weaken their legal-holder position if they can't show proof that they have.

lunar nymph
#

Nintendo is watching you

#

always

#

watching

#

then siccing their lawyers on you

snow sandal
blazing halo
#

Keep in mind that other critters fighting them may also cause these crashes.

#

The crash happens when a spitter is killed mid-melee-attack. It doesn't matter what causes its death.

#

UNLESS the issue is something else - I just thought about a scenario where this could happen, the problem would be somewhere else, and it would be obscured as a spitter melee issue.

#

You see, it could possibly be an issue where the player is kicked out of the server, and the crash happens not due to the spitter being in the middle of the attack, but rather because its target (i.e. the player) is no longer a valid object.

#

But...

#

Though that is actually testable. Take a player you don't mind being killed, attract a spitter, and then disconnect when it tries to attack you at close range. You may have to try this a good couple of times. If the server crashes, it would indicate that this may actually be the case instead.

#

(and it would be obscured by the spitter's melee crash, because that is then the direct cause of the crash, though not the direct cause of the bug)

#

(there would still be a race condition, but its cause would be somewhere else)

snow sandal
#

interesting

#

I mean, I have been all around them for the most part and haven't had any more crashes

#

(maybe I just got lucky.?)

hollow sable
#

not sure if this is the right place, but thought i would share that my satisfactory server me and my friends play on has been running for 22 days so far without having any issues

jolly snow
#

i just googled a bit and the following is my current .bat so ppl like me dont have to google whatismyip everytime like an idiot for /f %%a in ('powershell Invoke-RestMethod api.ipify.org') do set PublicIP=%%a FactoryServer.exe -log -unattended -NOSTEAM -multihome=%PublicIP%

meager phoenix
#

My friends game crashed and now his train is "full" but theres no body in it, anyone know how to solve it ?

#

Tried restarting server, but it didn't fix it

regal nimbus
#

my server is crashing randomly?

#

Its not the ram so idk

frosty gale
#

I assume you cannot remove the train?

meager phoenix
meager phoenix
frosty gale
frosty gale
meager phoenix
#

The game crashed, then he rejoined and when he rejoined he could not enter the train because it's allready full

#

he died from the crash

frosty gale
#

Maybe when he joins, have him hit the respawn button

#

And hope that would trigger it?

meager phoenix
#

i can try, but i think it wont work cause i even restarted the server and that should reset everything

frosty gale
meager phoenix
#

but thanks for your assistance

#

i read something from 3 years ago about a so called "ghost bug" and the fix was to push the train/tractor into the gasfield so that the person inside would die, problem today is that you are imune to gas inside the train xD

frosty gale
meager phoenix
frosty gale
#

Ah….

#

Yeah

#

That’s not good

#

@meager phoenix maybe just remove that train except the engine. Then from there, make a “train yard”

#

And throw that corrupt train there

meager phoenix
#

if thats posible

late coral
#

Save the game, stop the server, edit the train out in a savegame editor.

#

You should be able to remove the avatar inside the train

frosty gale
#

^^^ that works too

late coral
#

Or the entire train

meager phoenix
#

yep that was my thought

regal nimbus
#

[2022.07.12-17.52.38:384][ 95]LogNet: NotifyAcceptingConnection accepted from: [::1]:43134

#

When i try to join my server i get timed out lol haha

#

this spam is in the console

jolly snow
#

does the server auto save when i issue the quit command?

regal nimbus
regal nimbus
#

**[2022.07.12-19.05.56:175][375]LogNet: NotifyAcceptingConnection accepted from: [::1]:55031
[2022.07.12-19.05.56:375][381]LogNet: NotifyAcceptingConnection accepted from: [::1]:55031
[2022.07.12-19.05.56:576][387]LogNet: NotifyAcceptingConnection accepted from: [::1]:55031
[2022.07.12-19.05.56:777][393]LogNet: NotifyAcceptingConnection accepted from: [::1]:55031
[2022.07.12-19.05.56:977][399]LogNet: NotifyAcceptingConnection accepted from: [::1]:55031
[2022.07.12-19.05.57:211][406]LogNet: NotifyAcceptingConnection accepted from: [::1]:55031
[2022.07.12-19.05.57:412][412]LogNet: NotifyAcceptingConnection accepted from: [::1]:55031
**
I get this Error Spam and then i time Ing IDk i cant join the Server Any idea?

blazing halo
crimson hawk
#

mine does the same when i try to load into my main Save file but if i create a new game it allows me to connect so im currently rebuilding my factory, tho it only Started after they release the spitter fix

regal nimbus
regal nimbus
#

So we should Try to Load the world manelly local and then maybe on our server

quartz bloom
#

is this a boolean -> string thing? where it checks the bool and returns a string based if its true or false? but the string is "ture" and not "true"?

blazing halo
#

It's a known thing. There's also a "flase" somewhere in there. ;]

#

It could very well be a result of log.add("%s isAwake = %s", object.Name, (object.isAwake >= 1 ? "ture" : "flase"));

#

Because why not.

#

It might even be intentional, because grepping for 'ture' and 'flase' would then take you exactly to what you want to check in the log.

regal nimbus
#

It worked 1 hour befor

#

I did an update

#

After this nothing worked

frosty gale
regal nimbus
#

I did an update for the server

#

My local game needs not update on steam 😐

blazing halo
#

It seems that the issue started happening with the anti-spitter-crash patches. It's possible that we're going to have to wait for a resolution. Loading an earlier save may be the way to go.

frosty gale
blazing halo
# frosty gale It should

If this was a version mismatch, they wouldn't be able to even enter the server's management UI, much less try and join the game.

regal nimbus
#

Is there a way to copie the exact same world to a new file?

blazing halo
#

No. You can try loading the world into the online save editor (SCIM), and exporting it back to a new save - but I don't know how effective this will be.

#

You may need to make some sort of a change (unlocking an alt recipe will do), because I don't know if the editor actually rebuilds the file if you don't make any changes.

#

(it's also possible that it only rebuilds the parts it understands, and if the bug is in the part it leaves alone - it'll survive it; only testing will tell you)

regal nimbus
#

Ok thx

jovial oxide
#

I mean

#

if you want all your factories, just.. blueprint it and paste it with scim

#

miners will keep working, just make sure you have the alts unlocked just in case

#

why would you want to do that @regal nimbus ?

jovial oxide
#

alternate recipes

#

not exactly sure how it translates to dedicateds but if you have a .sav it should be gud

regal nimbus
#

Ok thx

blazing halo
#

The saves are interchangeable. There's literally no difference between the dedicated server and the listenserver you can run from your game, apart from the fact that the listenserver also has the game client attached to it.

#

In fact, the way games are usually set up, is that you create a local server (regardless if the game is single-player or not), load up the world, and then connect the player as a client.

In other words: dedicated + game client (in one bundle) = singleplayer and listenserver.

Single-player = playing on a local embedded server, with nobody else being able to connect.
Listenserver = playing on a local embedded server, with other people being able to connect to your game.
Multiplayer = playing on someone else's server (be it dedicated or listenserver); your local server isn't used.
Dedicated = just the server, no game client bundled.

Advantage of a dedicated server: no need for graphics (no GPU required) or any other multimedia (sound, mainly); the server can run on a headless machine specialising in running stuff unattended.

Disadvantage of a dedicated server: if you want to run the game on the same machine as the server, your resource use (typically RAM) will be moderately higher, as the two are separate processes and can't share anything between them. However, YMMV depending on how the resources are used - some games have more indepentend components (so the server and the client have their own requirements which complement each other), while others (like ARK) reuse a lot on both sides, making the issue that much worse (running a dedicated ARK server and client on the same machine effectively doubles RAM use, since much of the same stuff must be loaded on both sides). This also depends strongly on how tightly integrated the two parts are in the game client (ARK listenservers can re-use assets for both client and listenserver in one load), and how much of the logic handling is done where.

For example: Satisfactory leaves a lot of the events in the server portion, so the game client is really only concerned with the UI and multimedia side of things. ARK, in contrast, requires both sides to run game logic - this makes things smoother (since the client can fill in a lot of the blanks between server updates), but also can a) introduce more desynchronization, and b) is less elegant and drops an unnecessarily heavy burden on the client application.

#

It has been this way for essentially forever. This is how Quake and Doom worked, way back in the ancient times of 1996.

#

(back then, the line separating the client and the server was more blurred, true; but that's still how it worked)

regal nimbus
blazing halo
#

Probably because the dedicated server is buggy as hell. It's even more experimental than the experimental branch of the game.

#

Well, maybe I'm being a bit harsh.

#

A lot works.

regal nimbus
#

Because of the patch with the splitter, so when I load the world local I am maybe able to load it on the server

blazing halo
#

But you sometimes get bullshit issues like this one. :D

blazing halo
#

Try loading it locally, saving a new save, and then loading that into the server.

regal nimbus
#

👍

cobalt plover
#

This has definitely been asked before, knowing dedicated servers are still experimental, any ideas or updates towards fixing conveyor problem where it stops or changes directions?

blazing halo
#

Glad it worked for you. For some others, it doesn't.

regal nimbus
#

its wierd haha

leaden tartan
#

Gonna launch a server next week with first time players do you recommend experimental or stable? I think stable but some things in u6 are quite appealing...

full vector
#

u6 is pretty unstable on dedicated server, as snutt likes to say its combining experimental game with experimental server, for double the bugs

cosmic arch
#

Help. Do you guys know how to change the Autosave for Satisfactory on LGSM?

quiet cairn
quiet cairn
#

That was a rhetorical question, it is

cosmic arch
#

Huh it is?

#

how?

quiet cairn
#

What are you trying to change exactly

cosmic arch
#

the autosave which basically makes it unplayable on the server

#

the server autosaves every 5 Minutes

#

and i wanna change that to every 30 Minutes

quiet cairn
#

FG.autosaveinterval 30

#

In console temporarily

cosmic arch
#

and permanently?

quiet cairn
#

The config for the game?

#

Engine.ini

cosmic arch
quiet cairn
#

Of the game

cosmic arch
#

whats the directory?

quiet cairn
#

I'm on mobile. I have no clue. It's Engine.ini in the server folder

#

somewhere

#

It's in the game not LGSM that's fore sure

cosmic arch
#

so are you running it on unix?

#

/home/sfserver/lgsm/config-lgsm/sfserver/sfserver.cfg: Zeile 11: autosaveinterval: Kommando nicht gefunden.

#

command not found

meager phoenix
#

How long is the longest you guys have had ?

modern gust
#

can someone PLEASE TELL ME WHAT THIS MEANS

frail lichen
#

it means that something is wrong

modern gust
#

THANK YOU CAPTAIN OBVIOUS

#

BUT WHAT

frail lichen
#

damn no need for the caps im only tryna help 😦

modern gust
#

IM SORRY

#

MY CAPLOCK IS BEING GLITCHEY

#

HOLDING SHIFT DOES NOTHING

runic mango
#

A tip: disable caps lock

modern gust
#

HOW

#

TELL

runic mango
#

What keyboard do you use

modern gust
#

uh my laptops keyboard

meager phoenix
modern gust
#

i use my laptops keyboard

#

oh hey

#

it stoped

modern gust
meager phoenix
#

Is this a common problem with pipes on dedicated? there are pipes there, they are invisible

modern gust
#

I NEED HELP

#

GETTING ONE

runic mango
modern gust
runic mango
#

Lmao

umbral flower
#

You still need help?

modern gust
#

no but can you be on standbye

#

i might

umbral flower
#

Yeah, dm or ping me :D

modern gust
#

👍

red shuttle
#

Anyone having any issues with experimental dedicated server since patch this morning? My server went offline almost immediately after patch was deployed, and has crashed on startup 920 times today

quick mist
#

they fixed the spitter bug by ensuring the server crashes before anyone can get to a spitter

blazing halo
meager phoenix
blazing halo
#

Because there's already something there, I assume.

rigid arch
#

Do you guys have any clue whether Update 6 will comes with fixes to vehicles in multiplayer? So far checked through all the patchnotes but didnt see any mentions of vehicles + multiplayer

#

basically bugs we're encountering are:
-Ghost tractor on spawn
-When vehicle moves, it keeps making collision sounds as if it's colliding with path finding debug ghost
-Interactable Vehicle would sometimes respawn at the previous location where it was and leave non-interactable black ghost vehicle behind.

fresh scarab
#

I once again return

#

this time with an error

#

is this something I can just ignore, or is it important

blazing halo
#

Because it sure as hell doesn't belong to Satisfactory, as far as I know.

rigid arch
#

u5

fresh scarab
blazing halo
fresh scarab
#

I figured

#

Just wanted to ask around in here firsr

sonic birch
#

hey i don't now how to join a friend but he is on steam and i'm on epic

blazing halo
sonic birch
#

Yea

blazing halo
#

Then have him come on, and we'll troubleshoot.

sonic birch
#

Ok

blazing halo
#

Also, since the game uses straight-up IP communication, it shouldn't matter on which platforms you are on.

sonic birch
#

And i'm on phone now so i can't realy test

blazing halo
#

It would be best if you were available as a testing party in this, since I can't test for you.

#

Maybe someone here will volunteer.

sonic birch
#

Well i can tomorow

#

I live in the eu

wise wigeon
wise wigeon
#

skyyt his my friend and dragon

blazing halo
#

Okay.

#

So who's the server hoster? :D

wise wigeon
blazing halo
#

What do you have set up so far, and what does the problem look like?

wise wigeon
blazing halo
wise wigeon
blazing halo
#

... unfortunately, I still don't understand.

#

Please try in your native language, and I'll see if Google can help.

wise wigeon
blazing halo
#

Please write in your language. I will try using Google Translate.

#

Because this, right now, isn't working.

wise wigeon
#

Moi est mais pote on veux jouer a troix mais eu quand il veulent se connecter le serveur dis quille est hors ligne mais moi je peux y jouer mais pas eu

blazing halo
#

(Traduit par Google) Vous hébergez le serveur. Vous pouvez vous y connecter. Les autres ne peuvent pas s'y connecter. Est-ce correct?

blazing halo
#

(Traduit par google) Personne d'autre que vous ne peut se connecter ?

blazing halo
#

(Traduit par Google) Où est votre serveur ? Le même PC depuis lequel tu joues ? Un autre PC ? Est-ce dans votre LAN ? Est-il hébergé quelque part que vous payez ?

wise wigeon
#

Le serveur est sur mon pc grace a dedicated servers mais le problème c'est que moi je suis sur steam est eu sur épic

#

game

blazing halo
#

(Traduit par...) Ce jeu utilise la communication IP pour des serveurs dédiés. La plateforme n'a pas d'importance. Au moins, cela ne devrait pas avoir d'importance.

wise wigeon
#

yes

blazing halo
#

Pour que cela fonctionne, vous devez rediriger les ports de votre routeur. Ils doivent être transférés de votre routeur vers votre PC LAN. Les ports par défaut sont 7777, 15000, 15777. Ils utilisent tous le protocole UDP. Pour héberger un serveur, vous avez besoin d'une adresse IP publique. Avez-vous une adresse IP publique ?

wise wigeon
blazing halo
#

Pour clarifier : elles doivent être transmises au PC exécutant le serveur dédié. Le serveur et le jeu n'ont PAS besoin de fonctionner sur la même machine. C'est l'un des avantages du serveur dédié.

#

Ce n'est pas un problème s'ils sont sur le même ordinateur, mais n'oubliez pas que les deux utiliseront leurs propres ressources (CPU, RAM).

#

De toute façon. Vous devez vous connecter à votre routeur (il a généralement un site Web comme [h]ttp://192.168.1.1 environ - je suppose que vous savez comment le trouver, il existe d'excellents didacticiels en ligne) et configurer les ports que j'ai spécifiés. Si l'ordinateur exécutant le serveur n'a pas d'adresse IP statique configurée, vous devrez configurer une adresse IP statique pour celui-ci (afin qu'elle ne change pas au fil du temps, rendant la configuration du port invalide).

#

(Veuillez noter que le [h] doit être modifié, car le serveur ne me permet pas d'envoyer des URL.)

#

Je suis sûr que vous pouvez trouver des tutoriels pour tout ce que j'ai dit. Vous pourrez probablement aussi les trouver en français. Vous aurez besoin de la marque et du modèle de votre routeur pour de meilleurs résultats. Une fois que vous avez transféré les ports, demandez à votre ami de tester s'il peut se connecter à votre serveur. N'oubliez pas de leur donner votre adresse IP publique. ;)

#

Faites-moi savoir si vous avez besoin de plus d'aide.

shut oxide
#

How can I set up the dedicated server please ?? I am on Epic Games .

blazing halo
blazing halo
#

Vous pouvez trouver votre adresse IP publique en utilisant des services en ligne. Utilisez Google avec une requête du type "quelle est mon adresse IP publique ?" pour en trouver un. Un que je connais est whatismyip.com.

#

Votre question m'inquiète cependant. Vous avez dit que vous avez une adresse IP publique. Si vous ne savez pas comment le trouver, comment savoir si vous avez une adresse IP publique ?

wise wigeon
#

no no no this my ip publique

blazing halo
#

Ah, désolé, mauvaise personne.

wise wigeon
#

Est je possède mon ip publique

#

sky is my friend

blazing halo
#

Seul le propriétaire du serveur doit avoir son adresse IP publique. Tout le monde se connecte comme sur un site Web.

blazing halo
#

Découvrez quel routeur vous avez, puis Google pour le "transfert de port {router maker and model}".

#

Je ne peux pas vous aider directement à ce sujet, car il existe des centaines de fabricants de routeurs et des millions de modèles.

#

(la plupart se volent les uns les autres, mais quand même...)

#

REMARQUE : seul le propriétaire du serveur doit transférer les ports.

#

Les autres joueurs n'ont rien à faire de spécial. Comme je l'ai dit, les joueurs se connectent comme sur un site Web, aucune action spéciale n'est nécessaire. Seul le propriétaire (hôte) doit préparer son réseau pour ce rôle.

#

Le processus est identique à celui de l'hébergement d'un serveur Web, sauf que vous redirigez les ports TCP/80 (http) et TCP/443 (https). ;-) Sinon, c'est pareil.

#

Bien que la configuration d'un serveur Web ait d'autres considérations. C'est beaucoup plus visible et facilement accessible, après tout. ;)

#

Encore:

  1. configurer une adresse IP statique pour la machine serveur
  2. transférer UDP/7777, UDP/15000, UDP/15777 vers la machine serveur
  3. trouver une IP publique
  4. donner l'IP publique et le port 15777 à des amis ;)
  5. ???
  6. BÉNÉFICE
#

Faites-moi savoir si je peux aider avec quoi que ce soit d'autre.

tulip prairie
#

anyone else having problems recording tractor paths?

blazing halo
#

I don't use tractors personally, so I can't say.

#

Usually run around like a headless chicken until I get to the point where I have hypertubes.

#

After that, drones.

#

I should be using trains a lot more, but... I don't. Feels like too much effort. ;D

#

@wise wigeon Dis-moi si ça marche, hein ? ;)

wise wigeon
#

Je vias manger j'essaye est je vous dit

cobalt plover
#

Any easy way to download saves?

blazing halo
#

Not really, no. It's on the TODO, but it has a low priority.

#

You'll have to get 'em from the filesystem.

#

If your server is hosted and you can't access the save files, ask the host if they have some easy way for you to add their location to the folders visible to you.

#

I'm honestly a bit disgusted that they don't offer save downloads by default. If they think they're locking the user into their infrastructure - all they're ensuring is that they will go elsewhere next time.

lime seal
#

I have equally found it strange that as server admin for example you can only upload files to the server but you cannot download, like from a design stand point I can understand some things have to be limited or can't get around to it in specific period of time. But like why design a system overall that has partial functionality like that.

blazing halo
#

That's a good question, actually, since there's a lot to handle even for seemingly simple functionality like this (file permissions, overwriting considerations, etc.).

#

But I'm thinking that this may have been a debug tool more than anything else - allowing the devs to quickly deploy a local save to a testing server.

#

I guess we'll see a "download" option at some point.

wise wigeon
blazing halo
#

Non, UDP uniquement. Le jeu n'utilise pas TCP.

wise wigeon
#

Je dois tout ouvrir ou que se la 15000, 7777, 15777

#

Dans le UDP

blazing halo
#

15000, 7777, 15777

wise wigeon
#

merci

blazing halo
#

Le jeu n'utilise que 3 ports, oui.

wise wigeon
#

PORT EXTERNE

blazing halo
#

Le même. Le jeu DOIT avoir un mappage 1:1, donc 7777 -> 7777, 15000 -> 15000, 15777 -> 15777.

blazing halo
#

Chaque port du serveur doit être le même sur le routeur. Mappez le port externe 7777 au port interne 7777, et ainsi de suite.

wise wigeon
#

a ok

blazing halo
#

Un peu de connaissances générales sur les réseaux : ce n'est pas toujours nécessaire. Normalement, vous pouvez transférer le « A » externe vers le « B » interne. Mais le serveur dédié Satisfactory indique aux clients qui se connectent le port à utiliser, et il ne sait que les ports qu'il a ouverts - pas la configuration du routeur. Les ports doivent donc correspondre.

wise wigeon
#

Après sa dois marcher j'ai finit

blazing halo
#

Ça devrait, oui. Vous devrez peut-être redémarrer votre routeur ? Dans tous les cas, demandez à un ami de tester s'il peut voir votre serveur maintenant.

#

Assurez-vous que les ports sont UDP. La capture d'écran que vous avez envoyée précédemment montre TCP.

wise wigeon
shut oxide
#

bro I haven't got it to work .

blazing halo
# wise wigeon Faut que je donne quelle ip a mon pote la publique ?

Oui, c'est la seule IP qu'ils peuvent "voir" (donc "publique"). Personne ne peut "examiner" votre réseau à partir d'Internet. C'est pourquoi vous devez rediriger les ports - Internet ne "voit" vraiment que votre routeur, 1 ordinateur. Le transfert des ports "remplace" essentiellement les ports de votre routeur par ceux de la machine interne.

wise wigeon
#

Est mon pote viens de tester sa marche pas

blazing halo
wise wigeon
blazing halo
#

Afin de se connecter du réseau local à votre adresse IP publique, votre routeur doit prendre en charge le "bouclage NAT". Cela peut également constituer un risque pour la sécurité, de sorte que la plupart des routeurs ne le prennent pas en charge. Vous, lorsque vous êtes à l'intérieur de votre réseau, devez utiliser l'IP LAN pour vous connecter au serveur. Toute personne extérieure à votre réseau doit utiliser votre adresse IP publique.

wise wigeon
#

Comment on a sont ip publique ?

blazing halo
#

Ils n'ont besoin que de votre adresse IP publique. Personne d'autre n'a besoin de connaître son adresse IP publique.

wise wigeon
#

ok non c'est bon

blazing halo
wise wigeon
#

oui sa marche pas quand il mes 15777 est l'ip

blazing halo
#

15777 est le port. Nous avons déjà discuté de la façon de trouver votre adresse IP publique.

shut oxide
blazing halo
shut oxide
analog hollow
#

those that are having trouble with your dedicated server. where it was spamming the connection ack and then timing out. i was able to get it working but loading the game in to a standard game. killing the nearby spitters "that respawned" saving and uploading the new save to back to the dedicated server.

blazing halo
# shut oxide

Those two errors are associated with EPIC services. Nobody cares, not a tear shed. We actually use those two to know the server finished startup and is now ready for game connections. ;)

#

(EOS stands for Epic Online Services)

wise wigeon
blazing halo
#

Il y a deux champs à saisir. Le premier est l'IP, le second est le port. Le port est 15777 et l'IP est l'IP publique (pour vos amis) ou votre IP LAN interne pour vous.

analog hollow
#

i was going crazy. i was thinking it was my firewall settings. i had made some updates to the rules yesterday.

wise wigeon
blazing halo
#

OK... Connectez-vous à votre routeur et trouvez une page STATUS ou INFO. Trouvez tout ce qui dit IP WAN ou quelque chose comme ça. Voyez si c'est la même que votre adresse IP publique.

wise wigeon
blazing halo
#

Comment as-tu configuré la redirection de port ?

wise wigeon
#

AAAAA nonon

#

A ma passerel

blazing halo
#

... ;)

wise wigeon
#

srry

#

Passerelle

blazing halo
#

?

wise wigeon
#

no

#

no

blazing halo
#

?

wise wigeon
#

Je trouve ^pas de status ou de infos

blazing halo
#

Ugh... DM moi.

shut oxide
#

is it normal ??

#

it doesn't look like it .

blazing halo
#

Also normal.

#

I mean, it shouldn't be, but it should also not be a problem. Unreal Engine needs levels for warnings, because it looks scary... but isn't. This is a warning that something may be missing, but there's no information on whether it'll even affect the gameplay at all... The item may be unused, for example.

#

Why do you ask?

shut oxide
#

cuz the ds ain't working, I have been told that by just creating new game I created a server, but manage server panel ain't showing anything .

blazing halo
#

Walk me through what you did.

#

And show me what you see.

shut oxide
#

okey .

#

I downloaded the game, then downloaded 4GB of the DS .

#

right ?

#

all in Epic Games launcher .

blazing halo
#

Okay.

#

Go on.

shut oxide
#

then launched the game created my first session, I am familiar with the game play I was playing in my brother's pc, then went to manage server panel but nothing showed up .

blazing halo
#

How did you create your first session?

shut oxide
#

I gave my dud the session's ID but he couldn't join .

blazing halo
#

Uhhh, no.

#

No, no, no.

#

You've started the dedicated server,

#

but you're still trying to give out a listenserver invite.

#

What you need to do is go to the manage servers UI, and add your server.

#

Why are you setting up a dedicated server?

shut oxide
#

to play with friends, hahaha it so much fun on it's own let alone a group of peeps .

blazing halo
#

Yeah, but you can do that with a listenserver. Which is why I'm asking.

#

You do realize that the PC the server is on will need to be online all the time, if you want them to join when you're not playing, right?

shut oxide
#

cuz we live so far away apart and some might want to continue the factory while we away .

blazing halo
#

Okay. That's a good reason to run dedicated.

#

I assume your PC can handle both at the same time?

shut oxide
#

yeah no worries .

blazing halo
#

Awrite.

#

Okay. So go into the main menu of the game, and into "Server Manager".

#

There, you will need to Add your server.

#

Since it's running on the same computer (for you), the address will be 127.0.0.1 and the port is 15777.

shut oxide
#

okey .

blazing halo
#

If your PC asks if you wish to allow ports in the firewall, answer that you do, for all networks.

shut oxide
#

public and private .

blazing halo
#

Yeah, just to be sure.

tepid ice
#

Hey, I'm trying to run dedicated Experimental Server on Linux, tried using a docker container and running native, both sudo and non sudo users, anyone got a second to help?

shut oxide
#

done, but I launched the game before the server .

#

is that cool ?

blazing halo
blazing halo
shut oxide
#

😄

blazing halo
#

;]

tepid ice
shut oxide
#

silly me .

tepid ice
#

where are the logs saved?

blazing halo
#

Should be in the server's folder, under FactoryGame/Saved/Logs

blazing halo
#

... that's it?

tepid ice
#

That's it... just dies

blazing halo
#

Any crash reports? Should be around somewhere near there.

tepid ice
#

All I see is the CrashReportClient.ini, but that's not super relevant

blazing halo
#

Okay...

#

What about Windows' Event Log?

tepid ice
#

On the client?

blazing halo
#

Wait.

#

I need to read up.

#

Ah, right. Linux.

#

So wait,

#

this thing crashes with no crash report

#

the log just ends

#

nothing in the console?

tepid ice
#

Yeah, DS works fine on windows machines, but trying to run it on a linux** machine, right after I try to join, I get that log and then the line
killed

blazing halo
#

Ah.

#

How much RAM?

tepid ice
#

16GB

blazing halo
#

64-bit system, right?

tepid ice
#

yep, x64 architecture

blazing halo
#

Stupid question it may be, but...

#

Hmmm...

#

dmesg say anything?

#

How are you running it? Gimme full cmdline.

tepid ice
#

Trying to run native in PoP_OS, debian based, created a global and a local steamcmd install, and used both my user (sudo) and a custom user (non-sudo) to run it

#

To run I'm just using ./FactoryServer.sh

blazing halo
#

The server should run fine under an unprivileged user, so that's fine.

#

Hmmm...

#

Ah, so it's basically Ubuntu LTS.

tepid ice
#

basically

blazing halo
#

I guess the distinction is academic, but it's Ubuntu-based, not Debian-based technically.

tepid ice
#

I mean ubuntu is debian based

blazing halo
#

Ubuntu itself is Debian-based, but has some significant departures from it in places.

tepid ice
#

Fair enough

blazing halo
#

So if this is Ubuntu-based, it even further departs from it.

#

Hmmm...

#

Damn, I've no real clue. What's the exit code?

tepid ice
#

0

#

It's a clean kill

blazing halo
#

But why the fuck is it killed.

#

The kernel buffer has nothing?

tepid ice
#

Been working at this for 4 hours now, soooo ¯_(ツ)_/¯

blazing halo
#

Maybe it has a separate syslog?

tepid ice
#

If you wanna take a look at the machine I've got an anydesk instance runnign

#

I can DM you the address

blazing halo
#

Don't have anydesk.

#

Would prefer ssh anyway, probably. But hmm...

tepid ice
#

I prefer the GUI for file exploration... hate navigating files in shell

blazing halo
#

Went headless, used to it.

#

Besides, there's always mc.

#

Eh, sure, DM me anydesk coords.

tepid ice
blazing halo
#

Okay, so we've determined that it's an OOM.

#

Are you running Experimental?

#

Well, trying to.

tepid ice
#

yeah, that's the goal

blazing halo
#

Then yeah, hilariously out of memory.

#

u6 uses about 10 GB of resident.

tepid ice
#

I think I have a few extra sticks of ram, so I'm gonna upgrade it real fast and try again

blazing halo
#

for the record - it turned out the machine has 8 GB, not 16

blazing halo
#

Not like "oh, I'll have to go out, buy some". Like WTF, if you have spare PCs, you probably have RAM gathering dust, or as a doorstop.

tepid ice
#

I've got a few sticks of OG DDR as a paperweight

blazing halo
#

Yeah... Wanted to show mine, but for some fucking reason my phone doesn't recognise the USB connection as USB now...................

#

Remind me - why do I put up with this piece of shit, again? >_>

#

So... yeah, just a bag of refuse... xD

#

Because why throw anything away.

tepid ice
#

After updating ram and rebooting, can confirm OOM was the issue, thanks Kad

shut oxide
#

bro why did it disconnect ??

blazing halo
#

Let's try this: is the server still working?

shut oxide
#

when I created a session in the server it loses connection .

shut oxide
blazing halo
#

Then I have no clue.

shut oxide
#

:/

blazing halo
#

Reconnect?

shut oxide
#

reboot both server and game ??

blazing halo
#

Can't reconnect?

#

The server should be enough, I suppose.

shut oxide
#

no, now it says server offline .

shut oxide
#

maybe I've gone hard on my pc, I have been running blender projects before maybe it need a fresh reboot .

blazing halo
#

You shouldn't need to.

#

Can't connect still?

#

Show me the server log.

shut oxide
#

okqy .

blazing halo
#

Go to the server's install folder,

#

in it, go into FactoryGame, then Saved, then Logs.

#

There will be logs there.

#

Pick the latest one, and send me the contents.

#

(sorry for being an asshole, but I kind of am :D)

shut oxide
#

mean no disrespect dud I English not my thing plus I have never been through this stuff when I see it, my brain rejects it .

blazing halo
#

Yeah, okay. :)

#

Anyway - go to the server's folder, and then - as described.

shut oxide
#

got u dud .

#

which one of these ?

blazing halo
#

The latest one will do. The one without a date.

shut oxide
blazing halo
#

Have you tried connecting to it yet? Because it doesn't seem like it.

blazing halo
shut oxide
blazing halo
#

Okay. And what does the log say now?

#

(it should've updated in the meantime)

shut oxide
blazing halo
#

Yup.

#

Okay, so you got hit by the spitter bug,

#

and why your server didn't crash, I have no clue.

#

You need to take the latest save, load it in single-player,

#

kill the problematic spitters (which have miraculously revived)

#

save again,

#

and then load the save into the server.

#

Should allow you to connect back.

shut oxide
#

kill what ? when I log in single player what is it that I have to do in game ?

blazing halo
#

Find and kill the spitter that kicked you out.

shut oxide
#

you looking at me like "you dump fuck!" hahahahahaha

blazing halo
#

There's a known bug with spitter handling in Experimental.

shut oxide
#

Imma log in now .

blazing halo
#

If you don't want to deal with these issues, go back to u5 for now.

shut oxide
#

nah it's better for me to learn .

blazing halo
#

Still, now is probably a bad time. :D Because the developers have been trying to fix the spitter bug for 3 updates now,

#

and it's only getting worse. :D

#

First, the server was crashing.

#

Then, it was crashing differently.

#

Now, when it crashes, you need to load the save in single-player to fix it. xD

#

Each time. xDD

#

I think I preferred it when it just crashed. xDDDD

sharp bough
#

is there any way to control tick rate on linux dedicated server ?

blazing halo
shut oxide
#

I found no bug I was in the middle of them dunes .

sharp bough
#

well it seems to default and sit at 30, was just wondering

blazing halo
analog hollow
#

so far my game has been fine since killing the group that respawned. i've killed other spitters and no issues so far.

blazing halo
#

If you increase the tick rate, you'll also increase the server load, as it'll have to do things faster.

#

It may improve "smoothness", but if it's dropping - it won't fix that.

elfin egret
#

So I am using a steam dedicated server. The world I currently have that I'm trying to make a server is in version 195135 of the experimental but the server from the steam dedicated server is in version 188609. Is there anyway to update it to this version so I can use the same sav file?

blazing halo
#

You need to specify -beta experimental in your installation command.

#

If you're using the STEAM UI, you need to opt into the beta/experimental branch.

#

(in properties)

elfin egret
#

So when downloading I have to do
app_update 1690800 -beta experimental ?

blazing halo
#

Yeah.

#

I think.

elfin egret
#

Ok will give it a try ty

blazing halo
#

Yup.

#

It's also on the Wiki.

elfin egret
#

if this works then I'll just find a video on how to upload my sav file

#

thanks for your help

blazing halo
#

The save location should be the same.

#

You can upload saves to the server via the Server Manager in-game.

elfin egret
#

Ok

blazing halo
#

There's no easy way to download them yet, but uploading? Sure.

analog hollow
#

do you know how many threads dedicated server uses? right now i have 6 threads assigned to my server container.

blazing halo
#

No idea, don't care, isn't important.

#

Mine use something like 40 - 60.

#

And I don't know how it looks via a container, either.

#

You may be seeing just virtualisation threads.

analog hollow
blazing halo
#

of 6 CPUs

#

That might be your answer.

analog hollow
#

4 physical 2 logical

blazing halo
#

uhhhhhhhh

#

does not compute?

#

:D

analog hollow
#

thats what i assinged in proxmox.

#

i can do 8.

blazing halo
#

Yeah, but what the hell? "So many CPUs, and then add this many threads" doesn't make sense.

#

For starters, what shows up as "CPUs" is the logical threads.

#

If you have 4 CPUs, each doing 2 logical cores - you have 8 cores.

analog hollow
#

proxmox doesnt break down logical vs physical cores.

blazing halo
#

It must.

#

It must, because "logical" are on "physical".

#

Like a matrioshka.

analog hollow
blazing halo
#

So, you have 6 cores assigned.

#

And you're seeing 6 threads.

analog hollow
#

yeah.

blazing halo
#

So one thread per virtual core.

analog hollow
#

was just wondering if adding the other 2 threads would make any diffrence in the server.

blazing halo
#

Probably not.

#

Apart from the main thread, the others aren't all that intensive.

#

The server favours single-core performance over multiple cores.

#

So, to improve performance of the server, adding more cores won't help. You need a faster CPU.

analog hollow
#

yeah. its running on an i7-4765T

elfin egret
#

Where would I upload the .sav file?

blazing halo
elfin egret
#

Yeah I just see this

blazing halo
#

What's the Status?

elfin egret
#

oh weird it says offline even tho the server is running

#

Let me try to fix that rq

elfin egret
blazing halo
#

No, you're uploading from your local game.

#

Which is weird, that there's nothing there. Are you trying to upload a save from u5?

elfin egret
#

oh thats probably why. This is a sav of my friends game that I'm trying to make into a server through a VM

blazing halo
#

Oh.

elfin egret
#

He just sent me the .sav file

blazing halo
#

Then you can either put it in your desktop's save folder (and then upload through the UI as above),

#

or you can drop it directly into the server's save folder.

#

As for "and where is the server's save folder?" all I can say is "Wherever the container put it."

#

Wherever the hell that is.

elfin egret
#

Im tryna find my desktop's save folder

blazing halo
#

There's probably a Google search.

#

I wouldn't be surprised if it's somewhere in AppData.

#

Yeah

#

Users/{user}/AppData/Local/FactoryGame/Saved/SavedGames/your ID or whatever

elfin egret
#

Yeah I found it

timber tapir
#

first time tryin Dedi server, and I cant change the session type to friends, I see the "fix" is to open the save file in solo play, change it, save, and reopen on dedi, but didnt change the type, what am i missing?

blazing halo
#

The fact that the dedicated server doesn't have session types.

#

It's available to anyone who can connect to it.

#

(and, if there is a password set - knows the password)

timber tapir
#

cool so, it wont let me send him an invite, how do I let know how to join?

blazing halo
#

If you're talking about session types, you're probably still in the singleplayer/listenserver mode.

#

You need to go into the server manager and add your server there, and connect from there.

#

Your buddy will need to have your IP, port, and game password,

#

and your ports must be forwarded on your router.

timber tapir
#

ok, I think I did that, I can connect to it over the LAN from another PC

#

thanks, I will double check

timber tapir
#

Kad thanks, I had overlooked the IP, also can you make an experimental dedi?

analog hollow
#

yes you can do an experimental dedicated server. its very buggy.

blazing halo
#

Very buggy. :D

analog hollow
#

some one trying to connect to my server. i see the connection log attempt. and it just spams "LogNet: NotifyAcceptingConnection accepted from [persons ip address]"

analog hollow
#

loaded the game up as a local save and they connected just fine

cosmic arch
#

Maybe your firewall?

#

If you are running on ubuntu chek sfw

next girder
#

Hehe, can I run a dedicated server on a raspberry pi

#

Nope that’s 32 but I think

#

Just read the wiki

wise wigeon
#

Why can't my friend reach me with my public ip and the ports are activated?

#

This is error

vale parrot
#

Alien language is the problem😫

sonic birch
wise wigeon
hidden rock
#

alien lmao

#

"This server appears to be offline"

hidden rock
#

on your pc?

vale parrot
#

I know it's French, but I still won't understand 😉
Anyway, networking is quite simple, first test to see if you can connect locally, if that works it's not a firewall on the server and it means it's your router/firewall/modem.
Then check if you forwarded everything correctly on the correct ports, protocol etc. because something is blocking the request from your friend.

Also make sure your friend is connecting to the correct port (only the IP is not enough) and that your server is actually early access and not experimental (or if it is experimental make your friend download the experimental and not early access)

wise wigeon
blazing halo
blazing halo
analog hollow
#

@blazing halo i had already fixed that and i was logged in fine.

blazing halo
#

Test: can everyone log in if you create a new world?

#

If YES: there's an issue with the save, still.

#

If NO: there's an issue with the server, or with networking.

analog hollow
#

yeah i made a new world and the same thing happened. i loaded the server save up as a local and he could log in fine.

blazing halo
#

So there's an issue with your server.

#

Reboot the whole server machine.

analog hollow
#

systems rebooted. now just need to wait and see if they can get in.

dry kraken
#

Anyone else having issues with the latest experimental build (id: 9105586). Since the update I am unable to start my server. It will begin to start and in the server manager I will see it say loading game, and then its goes back to offline and crashes. I tried wiping the server and reinstalling and no luck. However, if I go back to the public branch it launches fine.

blazing halo
blazing halo
dry kraken
blazing halo
#

And how much RAM is made available to the Satisfactory server?

dry kraken
#

That is the only thing running on this particular machine so I don't restrict it

blazing halo
#

Dayyyyyum.

#

Anyway, what does the crash log say?

dry kraken
#

unless its restricted in config files and I missed it

blazing halo
#

The game doesn't come with any sort of restriction mechanism. If you're using something else (like LGSM, Pterodactyl, AMP, straight-up Docker), you should say so.

dry kraken
#

I was using LGSM prior but did a straight install to try and remove as many variables as i can

blazing halo
#

Okay, so we need to know what the logs say.

dry kraken
#

log screenshot:

blazing halo
#

Tell me... why do you give me a fish, when I asked you to teach me to fish?

dry kraken
#

line right above is:
LogCore: Error: appError called: Assertion failed: mPerLevelDataMap.Contains( destroyedActorLevels.Key ) == false [File:D:/ws/SB-lowprio/UE4/Games/FactoryGame/Source/FactoryGame/Private/FGSaveSession.cpp] [Line: 616]

blazing halo
#

Okay, so that's more informative.

#

What happens when you try to create a new session? Does it stay running?

#

And, are you trying to load a u5 save into a u6 server?

dry kraken
#

I can't get the u6 server to launch long enough to make a new game honestly

#

I did make a u5 save and save that. Then update to u6 and still won't launch u6

blazing halo
#

You didn't answer my question.

#

Are you trying to make the u6 server load the old u5 save?

#

Dude, that's a YES/NO question...

dry kraken
#

Nope right now I am just trying to create a fresh u6 save or upload our prior u6 save. Niether of which have been successful so far

blazing halo
#

Have you tried creating a new session? Like, removing all saves, or wiping the Settings and launching it fresh?

dry kraken
#

Yeah, I went as far as to an OS reinstall and fresh install over the past day. Then redownload steamcmd and then install satisfactory server experimental.

blazing halo
#

Did you restore all data from the old OS before you did that?

#

(like the home folders and such)

dry kraken
#

Nope

#

this is just an old server I have sitting around I use for game hosting so I don't care about anything on it honestly other than my game lol

blazing halo
#

So, bottom line: if you do a 100% wipe and install fresh, then install the server fresh - u6 crashes on load without giving you the option to even create a new world.

#

Yes/no?

dry kraken
#

yes

blazing halo
#

Then you've found a bug specific to your system. Thanks for playing.

#

Switch out hardware, try again. :)

dry kraken
#

darn figured as much but thought it was worth asking

blazing halo
#

What sort of "old" server has 256 GB of memory? What is it?

dry kraken
#

HPE Proliant server that a customer upgraded to a new one and didn't want the old anymore

blazing halo
#

(I do have one other idea)

dry kraken
#

I'm open to ideas

blazing halo
#

Well, since the system has so much fucking RAM,

#

you can set up a VM.

#

A full-blown VM, not just a container.

dry kraken
#

oh good call.

blazing halo
#

I doubt the server needs more than 16 GB of RAM and 4 cores, in the end. And that should be somewhat future-proof for the next... year, maybe?

dry kraken
#

only reason I don't run esxi but instead ubuntu is to try to give as much power to the game as I could so yeah I'll give that a try

blazing halo
#

(u6 currently needs something about 10 GB, maybe 12 in the upper range)

dry kraken
#

yeah this was originally an esxi host running multiple vms which is why it has that amount lol

blazing halo
#

Yeah, I assumed as much.

#

It's why I opened with RAM available instead of "how much does this computer have".

#

Also, I will not accept that a fox can have a beard, unless it also has more than 1 tail. ;]

dry kraken
#

LOL, fox is part of my actual name and I have a beard. Sorry to disappoint

blazing halo
#

Heheh. :)

#

I was thinking more along the lines of youkai.

#

Like the nine-tailed fox.

#

(which could take a human form, so - it could theoretically have a beard)

dry kraken
#

fair enough, though I don't think I've heard of them having bears even then. I'm gonna have to do some googling now

blazing halo
#

Any human form. But I was more about "having a human face" there.

#

Anyway.

#

If running a linux VM doesn't work, try running it under a Windows one.

#

That's... suboptimal to say the least, but if that's all that works... it's what works.

shell tiger
#

hello, when i try to create a game on my server it crashes when i try to log in can anyone help me?

dry kraken
blazing halo
#

If it still fails, it'd be good to put this on the bug tracker, along with system specs (server make & model, CPU model & count, RAM sticks + ECC capability etc.).

#

It's possible that the bug is in some still included (because multiplatform) code that is nevertheless rarely used outside of server platforms.

#

Or it could be that you need to do a microcode upgrade for the CPUs.

dry kraken
#

I can load it in my single player. Let me try it on another server

dry kraken
#

at least worth trying

blazing halo
#

Well, it's an assertion failure, so it's serious.

#

I mean, it could be a dumb bug, but assertions are usually things that - if everything was executed properly - should hold true.

#

Like, for example

i = 0;
assert(i == 0);
#

If that assertion fails, something has gone very wrong.

dry kraken
#

Gotcha. Yeah that is going deeper into that my knowledge takes me sadly. Thank you for the help. I really appreciate it

blazing halo
#

Here's another thing... I never use assertions in my code, because I prefer to use more versatile error-checking. As such, I don't really know whether they can, for example, be controlled by the environment.

#

For example, that assertion may be outdated, but nobody ever noticed, because everyone runs with assertions off.

#

Should they be on...

dry kraken
#

Using LGSM to quickly deploy another server I can indeed pass the saves around. Gonna try some hardware troubleshooting next. Then upload my findings

blazing halo
#

It'll probably end up being a low priority, but nevertheless a curious thing to debug for someone "with a minute".

blazing halo
dry kraken
#

lol I understand that all to well

glad spear
#

They ever fix the issue with the dedicated server addon for Epic where the Early Access server kept using the Experimental server?

stoic stream
#

anyone getting a bug where stuff just stops flowing into a sink?

blazing halo
candid night
#

Hey, I'm sure I'm blind. But I'm not seeing the steam CMD command to upgrade my server to experimental. Is that possible or am I blind?

earnest rune
#

Anyone have any luck using Google cloud?

#

I was able to deploy the server using docker on the 16gb compute offering but not on the 8gb which should still offer plenty of resource

earnest rune
#

U6

blazing halo
#

Because u6 requires more memory, and running it on 8 GB of RAM is not going to happen.

earnest rune
#

Ah. Ok. Didn't see that on the wiki

blazing halo
#

Uses up something like 10 GB residential.

#

Well, it is experimental on top of being experimental, so...

earnest rune
#

I will use the larger compute offering. Out of Intrest where do you host yours? I am going to make a webpage to turn it on and off to save costs

blazing halo
#

Besides, once all of the debug stuff gets pulled out when it hits production, the footprint will probably go down a little.

earnest rune
#

Fair enough. I would love to but unfortunately electricity costs are too high. Is there any likely chance the server runs on Arm at some point in the future? Oracle cloud have some beefy ARM machines very cheap

blazing halo
#

I don't know. I think I've seen that asked before, with a response that amounted to a "don't count on it", but my memory can be spotty. So - I don't know.

#

Does steamcmd run on ARM?

#

Also, define "beefy".

earnest rune
#

Yeah as far as I'm aware it's just the server doesn't provide package/binaries for that architecture

earnest rune
blazing halo
#

Because as far as I recall, ARM excells in thread counts and parallelisation at modest energy requirements, but not so much in raw CPU power.

earnest rune
#

24gb ram and 4 cores I think but it's totally free

blazing halo
#

CPU speed?

earnest rune
#

I have around 20 things hosted on it currently

blazing halo
#

Or perhaps "equivalent x64 instructions per second" would be a better question. ;)

earnest rune
#

Oracle Cloud Infrastructure offers Ampere Altra processors with an industry-leading 80 cores per CPU, with all cores capable of running at the maximum frequency of 3.0 Ghz consistently. Each core comes with its own 64 KB L1 I-cache, 64 KB L1 D-cache, and a huge 1 MB L2 D-cache, and delivers predictable performance.

#

For sure it's not amazing but it's free 😜

blazing halo
#

Hm... Well, I run an i7 that's normally at 3.5 and turbo's to 3.9

earnest rune
#

And much better compared to free offerings of azure/Google cloud

blazing halo
#

and I get 10s lag spikes on saving with about 1/7th? of the map covered.

#

(with 30s being the technical limit of the disconnection timeout)

earnest rune
#

Oh dam it needs beefy beefy then...

blazing halo
#

It does say that it prefers single-core CPU performance over multiple cores.

#

And heavily, at that.

full vector
#

between game servers requiring strong single-core performance, and not natively being available on ARM in most cases ... its not really the environment you want for it

blazing halo
#

Mainly because stuff like serializing the memory into a save file isn't something that parallelizes well.

#

(and the server does this every 5 minutes by default)