#dedicated-servers

1 messages · Page 11 of 1

fervent fractal
#

its below the world and seem to just sit in the "blank space" maybe a server floor or something. I'm still in the truck, but assume that once I exit it, that ill fall and start taking damage like when falling off the side of the world into the "space"

blazing halo
#

Most likely, yes. If you can see no "floor" below you (like any sort of ground), the truck is probably lost.

#

You can try, and if you can "stand" there, try jumping on top of it and building a foundation there. ;P

fervent fractal
#

Location on the map seem to indicate that spot where "lost cars" go when they are stuck and such. Think i had that happen in a single player world or something

blazing halo
#

Or a pillar from the world downwards, and then a foundation.

fervent fractal
#

lol standing on top of truck now, as I had jetpack on.

blazing halo
#

That works.

fervent fractal
#

time to do "recovery" mission

#

see if I cna get this thing out

blazing halo
#

Now, you can attach a pillar to the world.

#

It won't care if it's going up or down.

#

By the way, building factories under the map is a valid thing. Many of us live in the Underworld. ;D

fervent fractal
#

Unlimited real estate 🙂

blazing halo
#

It'll cost all of the concrete twice over, so to speak (as you need to build the floor yourself), but otherwise...

fervent fractal
#

True, bnut dont have to deal with all the landscape obstacales and what not

blazing halo
#

There are some obstacles that you can't go under, though.

#

(there's a "mandatory player damage" field in all 6 directions, and that includes down, so there's a limit to how deep you can go)

#

Also, note: once you "pop up" from below the ground, the game won't want to let you back in, so conclude your business before leaving, and don't leave trash behind. FICSIT doesn't litter.

#

(there are ways of getting back down there, but you want to come prepared)

lime vessel
#

Hoverpacks or jetpacks highly recommended.

autumn bronze
#

got it Running in Docker

plush cedar
#

We can't join our server, says version mismatch (client higher version number than server)... server admin just ran the update command...

#

Is there a command line to retrieve the current active server version (windows server) ?

#

(server uses steamcmd)

main yarrow
#

my server says its offline but checked and its not?

#

even reset it and still saying it off line?

light siren
#

my server just got married. Should I be worried?

jagged turtle
#

IDK why this keeps happening

jagged turtle
#

this is a bit of what my server was saying when it gave me that error

#

i have no clue what just happened i just continued to retry and its working now

#

and my servers ram is maxed again😩

loud minnow
#

@jagged turtle Pick one of -DisablePacketRouting, -multihome=0.0.0.0 or -multihome={ip of the server} and apply to the server's launch arguments.

#

Se if that helps

jagged turtle
#

now where would i find the launch arguments

#

@loud minnow

loud minnow
#

You don’t find them anywhere if your running on windows you just create a batch file on there you can put arguments etc… for Linux have no clue that’s more of @blazing halo that’s knows lol

jagged turtle
#

how long will 10GB last?

loud minnow
#

Well that below the minimum so dont expect to much from it… and your going to have to do research on how to do it because I have no no clue on linux just Google it there is info out there just need to look..

jagged turtle
#

10GB works just barely

#

alr

#

why are my graphics trash when their on ultra

loud minnow
#

Well that’s with your pc is that is nothing related to the dedicated server

vale parrot
#

You will keep getting timeouts @jagged turtle, 10GB just doesn't work. Loading the map gets me at 10GB flat on the server, after half an hour of playing with buildings and belts around it's already at 11-12GB. I've personally never seen it go over 12GB yet though, highest is around 11.6GB for me so far.

#

Also that screenshot with that quality already at 38 FPS doesn't really strike me as a capable PC to run Satisfactory 😛

jagged turtle
#

that games graphics where gliched

#

i fixed them though

#

and im running fine now

jagged turtle
#

its only using 8 at the moment

vale parrot
#

If it would work, you wouldn't be here with the timeout error 😛

jagged turtle
jagged turtle
#

thats in the server

#

someone else even joined ran fine

vale parrot
#

No I didn't and you will be kicked out again due to not having enough RAM sooner or later.

#

So enjoy it while it lasts I guess

jagged turtle
#

i never said it would last a while

#

for now it will but the more i do i higher it goes until my game goes bye but when that time comes I'm upgrading to 16GB of ram

vale parrot
#

Ok cool, just making sure you understand that the RAM will be a problem.

#

There are lots of people coming back after a while with the same errors again and again 🙂

jagged turtle
weary pasture
#

The new RAM requirement of Sataifactory dedicated servers of 10GB puts it out of reach for most of the cheap hosting sites. Was using 6-8GB now, starting with a new wiped server its over 8GB, the normal for hosting. Had to upgrad to 12GB to keep running.

worthy acorn
#

anyone hosting a live server atm or is it not a thing anymore?

weary pasture
#

I use rented host

#

had to upgrade from the basic package to keep running. 8GB was not enough, but still uinder $25 US/Mo

worthy acorn
#

i wonder how we can run our own dedicated servers

weary pasture
#

pretty much like every other UE dedicated host set up. THer are instructions on the Wiki

loud minnow
#

i just prefer running my own hardware then renting one because over time your just wasting money imo

mellow shuttle
#

Replying to close the loop: the issue was never fixed, and I'm throwing in the towel. The ShockByte tech support was apparently able to log in (a claim backed up by the server logs) but I couldn't get it to work. Tried setting timeouts to 180, network settings to ultra, server auto pause to off, and a few other unsuccessful things I can't recall. What they didn't do was a test upgrade of RAM, so it's entirely possible that RAM was the issue all along (they denied this possibility and wouldn't test it - I didn't want to pay good money after bad to test it either).

sage dune
# worthy acorn i wonder how we can run our own dedicated servers

https://satisfactory.fandom.com/wiki/Dedicated_servers I am currently using a virtual private server hosted by a cloud provider. I rent a basic Linux server from them and host my own Satisfactory server using this guide. I'm not here to advertise but look for a VPS provider that meets your needs. My current server is 6 vCPUs and 16GB ram that I pay about $10USD/mo for (Not hosted in the US though).

You can also host on your own hardware if you have something available as people here have mentioned but that comes with additional requirements.

#

Looking at providers like Shockbyte, I can almost certainly say they are overprovisioning their hardware (or straight up lying) and they will not meet minimum requirements for update 6. There's absolutely no way they could function properly with their advertised specs.

loud minnow
loud minnow
sage dune
# mellow shuttle Replying to close the loop: the issue was never fixed, and I'm throwing in the...

Send their support this link and/or screenshot of the Satisfactory wiki explaining minimum requirements and note that these requirements have changed as of the last update, https://satisfactory.fandom.com/wiki/Dedicated_servers. Shockbyte appears to be full of s###, I can't find anywhere in their support that explains how servers are provisioned but they do strongly suggest that the game is in early access and they can't guarantee functionality. None of the services they offer will properly run a Satisfactory server as advertised. After dealing with RAM issues myself with update 6 on a privately hosted server, I can say that the game is not great at logging why exactly the server crashes. I could see why a company that only cares about the bottom dollar would blame the user based on error logs but after some help from this Discord community, I was able to resolve my problems after moving everything to a server with 16GB RAM. At idle, my current save is using just over 8GB RAM and that usage increases while anyone is connected. Once the server runs out of RAM, it simply just dies, no warning, no error. The process is simply just killed by the OS.

blazing halo
blazing halo
blazing halo
blazing halo
#

Hosts seem to be fairly clueless about Satisfactory hosting, it seems.

#

Thank the Nine that the devs graciously allowed us to change the beacon port now, because that was also an issue.

sage dune
blazing halo
#

Yeah, it could do well on an 8 GiB setup on Update 5 - that required between 6.5 and about 7.6 GiB of memory.

#

Here's one thing I notice: I don't really see any hosting provider people here.

#

I mean, from time to time I see someone doing some fly-by-night hosting, or a small company's owner or something...

#

But the big players? Nope.

#

Not sure where they're getting their info from, but it's not from here.

#

And it's a shame, because they'd know what the hell they're supposed to be doing if they did. 🤣

sage dune
#

Sorry but I was just trying to thank you @blazing halo for your assistance the other night but auto-mod deleted my posts because of a sarcastic link I posted.

blazing halo
#

Just remove 'https://' from it. ;P

#

But sure, no problem. Glad it worked.

sage dune
blazing halo
#

Hah, I remember the joke back from 1999. :D

#

(though back then it was more "download OpenGL 2.0" for your GPU :D)

sage dune
#

Lol, exactly! Looks like it might be more of a comedic site these days but I still don't trust it. Point is, they need more RAM! Just find it legitimately.

blazing halo
#

I think the problem might be that nobody there actually owns a copy of Satisfactory, you know?

#

I mean, as an admin, I need to be able to test the various things I set up, somehow.

plush cedar
blazing halo
#

Huh. Interesting.

#

You did update the server after shutting it down, right?

#

Anyway, thanks for sharing.

sage dune
blazing halo
#

I doubt they host that many instances.

#

Besides, you're always overprovisioning, if you think about it. Part of the premise is that you won't be running all of the servers all of the time.

sage dune
#

Very true but changing from update 5 to update 6 was a very large and pretty abnormal jump in required resources for for a single server and multiplying that by however many servers they do host could easily become a problem, especially for one trying to pinch every penny they can.

#

What i really dislike is that they appear to be flat out lying about resources available.

blazing halo
#

Sadly, not surprising, and not even new.

plush cedar
thorn yarrow
#

Has anybody used the wolveix docker container to run the dedicated server before? The steam downloader crashes as soon as it starts downloading, claiming that it's out of space (At least I think that's what "App '1690800' state is 0x202 after update job." means). I've got plenty of disk space and I've assigned plenty of memory, so I think I'm just being Linux/Docker illiterate again.

gloomy ferry
#

imagine 4GB of ram for 64 players

#

But yeah, anyone has any recommendations for any 3rd party hosts which is still decently affordable and meets the minimum requirements for the server?

thorn yarrow
#

I imagine you could find something cheaper if you find a dedicated server and do your own setup. Found a host in the Netherlands that'll give you 16gb for half of that monthly. Mind you I'm not extremely well versed in infrastructure.

hexed mauve
sage dune
#

@thorn yarrow @hexed mauve fwiw, I rent a VPS through Contabo. Easily the cheapest provider I've found in the past 7 years since I started using cloud servers. I've tried a bunch over the years but ended up sticking with Contabo and OVH for best pricing.

They are both ready setup. Spin it up and follow the Satisfactory wiki for installing SteamCMD.

hexed mauve
#

My friend has this server.and there are 4 game servers on in 24/7 running.

thorn yarrow
#

Speaking of SteamCMD, I'm still dealing with a bit of a problem.

sage dune
#

That is a pretty good price too.

sage dune
thorn yarrow
#

Mine doesn't even start as far as I can tell.

#

Tried it a couple of times.

#

Saw it in my notifications

sage dune
thorn yarrow
#

I may have just gotten an inkling as to what I'm doing wtong, I'm trying it out. Yes, it is using anonymous.

sage dune
#

Also fwiw when all else fails, disable the firewall.

thorn yarrow
#

hue, fair

sage dune
#

But be sure to re-enable with appropriate settings. Just a simple test to rule out

thorn yarrow
#

Wow I really am a piece of work, I need to learn to read my logging.

#

not enough storage.

#

Which is kinda strange

obsidian rune
#

Yes, state 0x202 is "insufficient space". Think about not only where it tries to save, but also where it tries to download. It might be important.

#

Like, for instance, how I sometimes get "not enough disk space" when it's clear that I have 100+ GB on some disk... but only 30 on my C:\ disk, where many programs like to keep their temp shit.

sage dune
# thorn yarrow not enough storage.

Looks like you're on Linux.
df -h will tell you how much storage you have and what's been used.

ncdu will tell you where your storage is being used. cd / before running so that you get the whole drive.

leaden lintel
#

Anyone using pterodactyl know how to update the server?

obsidian rune
leaden lintel
#

I tried restarting and stopping/starting, but it still says it's using the old version

thorn yarrow
#

Container

#

and filesystem

leaden lintel
#

Maybe my egg is broken

thorn yarrow
#

Which is strange because the warning says that my container only has 4GB of space

obsidian rune
leaden lintel
#

So it's running /home/container/SatisfactoryDedicatedServer/FactoryServer.sh but I don't see it containing any update stuff in that script

#

Or is it included in the UE4Server-Linux-Shipping ?

thorn yarrow
#

That's fair, but it's gonna be kinda rough to get there before the container jumps ship.

#

Eh, screw it, I'll just run it on bare metal.

#

Not sure why but Docker's been giving me major headaches on this machine.

leaden lintel
#

Is there a way to download your save from the server files?

sage dune
#
Locate save file in SaveGames folder and copy the .sav
Linux:
~/.config/Epic/FactoryGame/Saved/SaveGames
Windows:
%LOCALAPPDATA%\FactoryGame\Saved\SaveGames
leaden lintel
#

Ohh yea I was looking in the wrong folder lol

vast sigil
#

i asume being unable to make nat type open nor being able to enable port thowarding on router kinda shoots dedicated server possibility

#

cuz from what my dad (admin of house says) we cant enable it

sage dune
vast sigil
sage dune
vast sigil
#

i mean yes but for 2 people i dont see that worth the minimum charge price lol

#

especially if playing multiple games lol

sage dune
#

🤷 works fine for multiple users and seems to be pretty comparable pricing to hosted servers with the added benefit (for me anyways) of having full control.

vast sigil
sage dune
#

I've not done 10 people in a server but I don't think it would have any issues.

#

Another consideration to think about self hosting: This probably isn't as big of an issue in EU but in the US at least one thing to worry about with self hosting at home is that your ISP is probably throttling your upload bandwidth down to something that's unusable for server hosting outside the home.

late coral
#

In EU is depends on which access tech you're on, VDSL and DOCSIS have low upload speeds, VDSL by design, DOCSIS cause the ISP doesn't want you to run your own server.

With VDSL upload is typically around 20Mbit, with 30Mbit max
UPC/Ziggo in NL has decided that 50Mbit is enough for everyone.

#

When your on optical fibre the link is usually symmetrical

clear blaze
#

is it possible to get the currently online players from the dedicated server somehow. I am trying code a discord bot where you can see if somebody is online and who.

thorn yarrow
#

I mean there's Hamachi if you can get your friends to join that workaround.

blazing halo
thorn yarrow
blazing halo
#

Either that, or you don't have a public IP (something you can usually resolve with your ISP).

blazing halo
thorn yarrow
#

Heh you're not wrong there.

blazing halo
#

In fact, I suspect containerising it makes it more complex than it has to be.

thorn yarrow
#

I mean someone else already did it, else I wouldn't have bothered.

blazing halo
#

I mean, it makes sense if you're running dozens of separate things on a beefy virt base, but...

#

In that case, having a common interface for admin might be well worth it.

thorn yarrow
#

I am running quite a few things on that rig, but not much on docker.

#

For some reason I keep running into snags

#

Chalking it up to my lousy knowledge of Linux, I use docker for my work on the regular and never had issues with it on winny

blazing halo
#

Typical images will likely try to be as many things as possible, to as many people as possible. It's kinda the point when you make them available to the public.

#

But it does follow that it likely won't be a minimalist setup for "I just need this one thing".

#

If you need tailored, you're probably better off doing it manually.

thorn yarrow
#

I mean most likely the image actually does very little.

#

Images try to be platforms for many things.

#

Containers are usually hyperspecialized.

#

Made to literally only do one thing.

#

There's some good use cases, but you're right that it's a bit overkill if you're not running quite a few containers.

blazing halo
#

For some reason, whenever I see gameserver images, they're invariably trying to do too much. But maybe that's just my luck.

thorn yarrow
#

Out of curiosity, do you have an example?

#

Literally the only thing a satisfactory container has to do is download the thing and then run the thing.

blazing halo
#

Pterodactyl stuff would be my proposition, I suppose.

#

Recently had a short talk with the guy that maintains the hottest egg for that now? or something. We discussed stuff like disabling IPv6 (since the server seems to be getting confused by it), and the argument against was "it must be there if people want it".

#

Many things "must be there if people want it", apparently.

thorn yarrow
#

Lmao why not make it a setting.

blazing halo
#

If it were up to me, I'd just cut it down. There's a configuration that I know works - end of story.

thorn yarrow
#

People are never good at trimming their babies.

#

I agree with your philosophy though, rather have something minimal to add to than something big that don't work

blazing halo
#

There was also some ARK stuff back when I was looking for setups, but I couldn't tell you details at this point.

thorn yarrow
#

Is pterodactyl/eggs some kind of proprietary vm system for some provider?

blazing halo
thorn yarrow
#

My suggestion is, why not both?

blazing halo
thorn yarrow
#

Make it run out of the box, and add settings to tweak it to your liking.

blazing halo
#

You download an "egg" (basically a config file, I suppose?) and let it do its thing for you.

#

Dunno, kinda like emerge? :D

#

(if memory serves what that did)

#

apt for gameservers, anyway. Kinda sorta.

#

With a fancy WebUI.

thorn yarrow
#

So it's docker with a webui.

#

I guess.

blazing halo
#

I guess.

thorn yarrow
#

Not sure why then not use docker? Is the webui that good?

blazing halo
#

And a system for downloading and deploying these "eggs".

#

I mean, someone is maintaining a list of configs for the various services, along with their images.

thorn yarrow
#

So a docker-compose.yaml

blazing halo
#

I can't really tell you much more. They do have a Discord. :D

#

I'm much more used to running things on the bare OS, really. I don't have that much stuff.

thorn yarrow
#

Interesting, not sure what the added value is.

blazing halo
#

I can understand Docker if you need very specific environment params - very useful, that. But otherwise...

#

... meh, maybe I'll learn something.

thorn yarrow
#

It's actually really easy

#

Unless you're me running it on archlinux

#

Apparently

blazing halo
#

arch ✞

#

stay away

#

stay back!

#

*backpedals*

thorn yarrow
#

I only installed it cause SteamOS is based on it.

#

Kind of regretting it, Manjaro is being a pain in my neck.

#

Might just nuke it and go guiless

blazing halo
#

I believe the only objectively good thing you can say about Arch is "At least it's not Void".

#

🤣

#

But eh. Don't know that much about either.

#

I'm happy with my bloated Debian. :D

thorn yarrow
#

But my totally legal anime management software would be a pain to reinstall

blazing halo
#

> anime management software

#

That's dedication.

thorn yarrow
#

Basically

#

I tell it a show

#

And it'll forward a uh

#

"reference" file

#

To my "downloading" software

blazing halo
#

You mean a torrent, don't you.

thorn yarrow
#

When it releases a new episode

blazing halo
#

Or a magnet. :D

thorn yarrow
#

no

#

😏

#

It works a charm though

blazing halo
#

Regardless - no grief from me.

#

If I griefed you, my TB of anime would never let me forget it. ;P

thorn yarrow
#

Then it pushes the download to Emby so I can watch it on the tv

#

It's nice.

blazing halo
#

Speaking of pushing and remote play, any good ideas on something like Plex that doesn't try to do too much?

thorn yarrow
#

Emby, if you don't mind paying 5 bucks a month.

#

Haven't really tried anything else.

blazing halo
#

Like, demanding I pay them a fee so they can route my connection through fkn Siberia or someshit,

thorn yarrow
#

Plex pass bull is so annoying.

blazing halo
#

because I couldn't possibly have enough of a brain to port-forward?

thorn yarrow
#

I think there's alternatives but I'm not gonna lie I have slim pickings with my lg tv

blazing halo
#

Meh, I want browser-based.

#

But eh. We'll see.

thorn yarrow
#

That helps that's like

#

All of them.

#

I think you don't need to pay if you use Emby in browser

#

So give it a shot.

blazing halo
#

For some reason, each time I try, I end up back with Jellyfin.

#

Just two requirements: a) it can do streaming to a browser, and b) I can host it on my own hardware (no middle-man, thanks).

thorn yarrow
#

Yeah

#

You can.

blazing halo
#

And apparently, that's Jellyfin... and... yeah, that's it.

thorn yarrow
#

Almost as if people wanna like, make money

#

And shit.

blazing halo
#

Yeah, yeah.

#

The only reason I haven't yet written anything of my own,

#

is because I don't want to deal with the PITA of forcing ffmpeg do on-demand start/stop streaming.

thorn yarrow
#

yummy video encoding

blazing halo
#

I do enough of that shit for a living. xD

thorn yarrow
#

I've spent all day configuring servers

#

And now I'm ending my day configuring my own server.

#

My headache is limitless

blazing halo
#

It's called Stockholm Syndrome.

#

We all have it in IT, I suspect.

#

Or we're just masochists.

#

Either or.

thorn yarrow
#

I'm a developer, not IT 😿

blazing halo
#

Programming?

thorn yarrow
#

Yeah

blazing halo
#

How is that not IT?

thorn yarrow
#

Ok fair enough, but I'm not supposed to install software on servers

blazing halo
#

So, Shadow IT. xD

#

(in admin terms)

thorn yarrow
#

Too bad the company I work for only just learned that CICD is an acronym

blazing halo
#

Now, if you'll excuse me - there's a ChubbyEmu video with my name on it, and I'm planning on killing some spitters while listening to dr Phil Bernard. :D

thorn yarrow
#

Cheers!

blazing halo
#

Aye, and you.

#

... game version mismatch.

#

f my life

#

F MY LIFE, steam doesn't want to cooperate, wtf

thorn yarrow
#

Ah yeah been there done that.

#

Trying to remember the trick to that.

blazing halo
#

Yeahhhh, fuck it

thorn yarrow
#

Well so far bare metal is going a little bit better, but there's a new stumbling block

#

Can't reach it locally or remotely, the only error that I've spotted (That isn't the can't find steamclient.so one) is this

#

this is fun

thorn yarrow
#

brrr had to multihome

blazing halo
#

No clue why they keep it in, supposedly for "ease of use". What's wrong with using three ports? You still have to port-forward, whether it's the three or just the one...

blazing halo
# thorn yarrow

Much like every other UE game, you can safely ignore the overwhelming majority of "warnings" and "errors" the console spits out.

#

They have to do with the game logic rather than server logic.

#

I suppose they're useful to have when you're running mods, but with the sheer amount of scary-looking shit the console spews out, it's very difficult to fish out the relevant messages out of all of that racket. (And, mods aren't supporting the server yet, so that's kind of a moot point at the moment.)

#

Not to mention, the logs can grow to dozens of MB, easily.

thorn yarrow
#

Man if only there was a useful way to configure logging
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

blazing halo
#

Is that a generic example, or something in one of the config files?

thorn yarrow
#

Example, I think UE wouldn't use a C# exclusive framework

#

I wonder if there is a way to do logging more gracefully here...

blazing halo
#

Because it looks suspiciously like the .modules file:

{
    "BuildId": "202470",
    "Modules": 
    {
        "FactoryGame": "FactoryGame-FactoryGame-Win64-Shipping.dll"
    }
}
thorn yarrow
#

It's JSON innit

blazing halo
#

Is it?

thorn yarrow
#

Yeah

blazing halo
#

I mean, it looks like it, but I can't be sure.

thorn yarrow
#

Ticks all the boxes

#

Curly braces as first and last lines

blazing halo
#

Yes, except with such a small sample, we can't be sure if that's all that it can do.

thorn yarrow
#

Wrap every variable that isn't an int in double quotes

#

And the biggest giveaway is that they're wrapping the variable names in brackets too

#

Not braxjets

#

Quotes

blazing halo
#

Hm. Might be.

#

I'm often wary of making such assumptions with games, but you may be right on this one.

thorn yarrow
#

It's a bit of a golden standard for config files, but of course I've seen people who think they can do better and build something very similar.

blazing halo
#

Well, it's certainly part of the engine...

blazing halo
#

(which UE uses quite a number of as well)

#

But then, we're probably talking different sorts of "configuration".

#

Key-value pairs is simpler, at least.

thorn yarrow
#

I mean that's what JSON is, but with like

blazing halo
#

Much less versatile, admittedly.

thorn yarrow
#

2 extra features

#

Lists and objects

#

Or would you call it nesting?

blazing halo
#

I would call it nesting, personally, but it's irrelevant.

#

But it does so at the cost of having to guard and/or qualify your stuff.

#

There are pros and cons to both approaches.

#

I mean, UE uses both where appropriate.

#

(JSON for app configuration, and .ini files for logic configuration)

thorn yarrow
#

Hmm

#

Maybe C++ uses JSON as a standard?

blazing halo
#

No.

thorn yarrow
#

C# does

blazing halo
#

I would sooner say C#.

#

C++ doesn't have a standard for that.

thorn yarrow
#

I see.

blazing halo
#

If you think of C# as a furnished workshop,

#

think of C/C++ like a bag full of tools.

#

Building the workshop (if that's indeed what you want to do) is left to the programmer.

thorn yarrow
#

I can feel that

blazing halo
#

In the same vein, assembly is like walking into a forest with nothing but determination,

#

and machine is kinda like starting from atoms. :D

#

But anyway.

#

(continuing, the way I've seen Java described is kinda like a workshop put together by a raving lunatic, and PHP is the workshop-slash-office-slash-toilet of an eccentric... but with a young nephew who's taken over and trying their best to straighten shit out :D)

#

(and JavaScript is kinda like a bag of tools, but they all have weird shapes and can't really grip anything... and occasionally you find a table stuffed into it, for no good reason. YES, a table, in the bag.)

thorn yarrow
#

The frameworks are then like rubberised grips that try to make sense of the bag of tools but then they only work if you stack them in a certain way.

blazing halo
#

Kinda sorta, yeah.

#

With people glued into them, extoiling their virtues over any other out there like preachers.

#

But I suppose this is where this analogy has to end, for both our sanities' sake.

thorn yarrow
#

I think we hit most of the languages I want to get started on.

blazing halo
#

Go ahead.

#

I mean, just because some languages are better-suited for some tasks than others...

#

... or might feel more or less sane after you've spent a nontrivial amount of time with them...

#

... they all have something to teach.

#

Often, the difference between one language and the next isn't one of power, or versatility, but perspective.

thorn yarrow
#

They all have behind them, a dream. Or in the case of JavaScript a huge case of crunch.

blazing halo
#

JS has its own perspective too.

#

One that makes you rip your hair out sometimes, but it's there nonetheless.

thorn yarrow
#

Well yeah but it's perspective is "I have to make this quick so I better make it so other people can make it better"

#

At least I read that somewhere

blazing halo
#

Not what I would say, no.

#

I would rather say "Everything, absolutely everything, is an object, and everything is done asynchronously."

thorn yarrow
#

Ah I was t-2 days old when I learn that primitives and objects are handled differently when passed into a function in C#

blazing halo
#

How do you mean? I'm not that knowledgeable in C#.

thorn yarrow
#

So I pass an int into a function

#

That does int++

#

No return

#

Then after the function has resolved, in the class where I called the function, I print the int. Before and after.

#

My first result is 1.

#

What is the second result?

blazing halo
#

If I understand where you're going with this,

#

I would say 1 as well.

thorn yarrow
#

Correct.

blazing halo
#

That's because you passed it by value.

#

But if you pass the pointer to an object, also by value,

#

it doesn't change the fact that it still points to said object.

thorn yarrow
#

Ah yes, I've never actually tried passing a pointer in c#. Do we have those?

blazing halo
#

But you can void function(int &primitive){ primitive++; } and it'll work.

#

I think.

#

Or was it *primitive++; I don't recall xD

#

But yeah, you can pass it by reference instead, and it'll behave like an object would.

thorn yarrow
#

The second one, googled it.

blazing halo
#

It fundamentally changes how the value gets passed around.

#

You don't get a "clone" containing the value, but a pointer reference on the stack.

thorn yarrow
#

It's interesting though that the defaults in c# are different between primitives and other objects.

blazing halo
#

Because you're not technically passing an object.

#

You're passing a primitive.

#

That happens to be the address of the object.

#

You're not actually touching the numeric value of the pointer.

#

But what is pointed to by that pointer remains the same regardless of scope.

thorn yarrow
#

Ahah

blazing halo
#

If I tell you the number 5, and then you silently increase it without telling me,

#

I'll never know the value should now be 6.

#

But if I pass "Beverly Hills 90210" to you, well, we're both thinking of the same place.

#

But what I can do, is tell you "the value is in this box".

#

And then we're both thinking of the same thing again, despite the value being a primitive.

#

Because I referenced it, and didn't just give you the value.

#

This is very useful, because then you can do things like int stringJoin(string &string1, string string2) { join the two strings to the 1st one; return strlen(string1); }

#

(which is kinda like concat - or was it strcat? - works, if memory serves)

thorn yarrow
#

When you look at it at first it seems kind of odd, but in the way that we usually use values and objects it makes sense.

blazing halo
#

Because, in the end, what you're doing is literally passing numerical values around,

thorn yarrow
#

It's the whole "make the standard approach just work but allow people to tweak things" approach I mentioned before.

blazing halo
#

but what they represent depends entirely on what you want them to represent.

blazing halo
thorn yarrow
#

Ah no, further back

#

When we were talking about containers.

blazing halo
#

I'm sufficiently away from that train of thought that I don't see what you mean,

#

but that's fine I suppose.

thorn yarrow
#

My concentration is starting to drop too, it's nearing midnight here.

blazing halo
#

11 PM here, yeah

#

But yeah, different languages - different perspectives.

#

Like Lisp, where everything is data, essentially, including the program itself.

thorn yarrow
#

Same here, whereabouts you from?

blazing halo
#

Poland.

thorn yarrow
#

Netherlands here, been to Poland a few times.

blazing halo
#

Obviously didn't stay. Why you returned is beyond me.

#

🤣

thorn yarrow
#

Actually my parents used to sponsor a poor family in Poland, so we popped by every few years 😄

#

That's been ages though

blazing halo
#

Yeah, I've heard of stuff like that.

#

I was once considered for the "big brother" program (as in, get assigned a kid to help them out), but it quickly turned out that I was just as bad... xD

#

Nobody ever explained anything to me, so no surprise it didn't work out.

#

(though knowing myself from back then, it had no right to from the outset...)

thorn yarrow
#

Yeah, I've run into situations like that too.

blazing halo
#

I mean, if you needed a big brother to run with and cause all sorts of mayhem, I was the guy!

#

But if it was about doing schoolwork and behaving... not so much.

thorn yarrow
#

I behaved pretty well, but I sure as hell didn't get my homework done.

#

We had this page we had to collect stamps on

blazing halo
#

I still can't believe I had a 2-hour temper tantrum about reading a book that was something like 60 pages long.

thorn yarrow
#

So I photoshopped and printed those stamps. Only got caught once.

blazing halo
#

At least you were smart about it.

thorn yarrow
#

School ruined my love for reading ngl

blazing halo
#

Yeah, reading is much more fun when you get to pick what you're reading.

thorn yarrow
#

That's why I became a programmer. I love doing tons of work to do less work.

blazing halo
#

The programmer paradox, yeah.

#

Spend 10 hours to save 2 minutes.

thorn yarrow
#

worth it

blazing halo
#

... not really, at least not in the business sense. But what enjoyment you get out of it, that's yours.

#

So long as you know when you've crossed from "business" to "enjoyment".

thorn yarrow
#

I mean, business or not

#

Everything I learn now I can add to business value tomorrow

blazing halo
#

Sometimes it's much more cost-effective to upgrade the machine you're running your code on, rather than optimising the code you're running.

thorn yarrow
#

Deadlines notwithstanding.

blazing halo
#

Each hour of your work is cost, in the end.

thorn yarrow
#

A colleague told me a story about a company he worked for.

#

They were slowing down their mail servers with the amount of emails they sent.

#

So they spent a few weeks using new modular mail servers with a higher throughput

#

Only to learn that 95% of all the mails being sent was spam.

blazing halo
#

Yeah, well - that goes squarely under "admin" though. That's sorta their job to configure stuff properly. :)

thorn yarrow
#

True

blazing halo
#

It didn't need 10 minutes of developer time.

#

If it was all legit e-mails, I would say that the obvious solution is to use an external mail delivery service. Something like Mailchimp.

thorn yarrow
#

Yeah, this may have been before that though

blazing halo
#

Yes, well. Things were much more unstable back then, and many things you can say now would not have applied.

#

I would honestly avoid using anecdotes from 1998 as reasoning for decisions in 2022.

thorn yarrow
#

I just thought it was a funny anecdote. My mind is wandering.

blazing halo
#

And no, many things you learn to day will not in any tangible way contribute to your business value. They will, however, make you a better programmer, which will benefit you - indirectly.

thorn yarrow
#

Fair enough

blazing halo
#

For instance, I can't tell you what language to pick. I can advise that you learn a bit of everything, and instead learn to choose the right tool for the job.

#

Knowing languages is a "techie" skill. Knowing how to choose solutions is a developer skill.

thorn yarrow
#

Problem solving aye

blazing halo
#

Problem solving within a context and given constraints, yes.

#

It's something that only really comes with experience and exposure.

#

You can't make a good decision if you don't know what's all out there, what the strong points are, and the necessary drawbacks.

#

And this is a skill that some people never choose to learn.

#

"If all you have is a hammer, everything looks like a nail."

#

And let's face it, some people are a bit too proud of their enshrined hammers.

#

Unless, of course, you get good enough in hammering the problem into your solution. xD

#

I do a lot of my dev and prototyping in PHP. People call me crazy for it, but it's the language I know best, and it lends itself to rapid development.

thorn yarrow
#

You beat a problem hard enough it'll eventually start moving no?

blazing halo
#

Indeed.

thorn yarrow
#

PHP huh, it's sure fallen in grace over the past couple years.

blazing halo
#

But you have to have your muscle insanely developed to actually meet deadlines this way. ;P

blazing halo
#

PHP 8 is at a point where you could generously call it "a programming language", I dare say. :D

thorn yarrow
#

Oh my

#

The future is now

blazing halo
#

Well,

#

considering we've been inching our way towards it for 15 years,

#

it damn better be.

thorn yarrow
#

I mean, most of the applications used in our deployments are written in Delphi

blazing halo
#

So glorified PASCAL.

#

But eh, it's okay-ish.

thorn yarrow
#

Did you know it runs on Android now?

#

Apparently?

blazing halo
#

No, and neither do I care if I'm honest.

thorn yarrow
#

Yeah me neither.

blazing halo
#

It's not a great language to write actual shit in.

thorn yarrow
#

Never touched it.

blazing halo
#

But it's not a bad one to learn to program in.

#

But then, learning to program and learning a programming language are not the same thing.

#

You can be a programmer and not know a modern language. There's a reason Ada Lovelace is named the first programmer.

#

It's a way of thinking.

#

Once you have that down, you can learn any language you want.

thorn yarrow
#

Yep.

blazing halo
#

Heh.

#

My boss keeps telling me I'm overtly negative and pessimistic.

#

I had to explain to him that proper pessimism is a skill you need to actually work for.

#

I see problems everywhere, apparently.

#

Well, kinda, sorta, yeah. I mean, you have to first allow the idea that there might be a problem,

#

to even begin solving it, yeah?

thorn yarrow
#

Preventative measures are important.

blazing halo
#

I see it more in terms of being realistic instead of just pessimistic.

#

I mean, being skeptical for the sake of skepticism isn't knowledge.

thorn yarrow
#

Maybe your colleagues are just too optimistic instead? It's perspective innit.

blazing halo
#

My boss certainly is, yeah.

#

He's on the extreme side of that, actually.

thorn yarrow
#

Technical knowledge?

blazing halo
#

I guess he kinda has to be, you know?

#

I mean, where I see issues, he must see opportunities instead.

#

But that's why he's running the business, and I'm the one actually making shit that works for people.

jagged turtle
thorn yarrow
#

I mean if you can charge someone to fix em.

jagged turtle
blazing halo
thorn yarrow
#

Two programmers waxing poetical

blazing halo
jagged turtle
jagged turtle
blazing halo
#

But to answer your question: yeah, that seems to happen sometimes. I have no clue why it happens, and it seems to happen regardless of platform or game mode.

thorn yarrow
#

In the time you were gone the sun has come a few million km closer.

blazing halo
#

But it's clearly a rendering issue. So, squarely on the "client" side of things.

blazing halo
#

I have no idea.

thorn yarrow
#

Wouldn't hurt.

blazing halo
#

You can load it into single-player and see if it happens again.

#

If it does, you'll probably want to share that save on the QA website, along with some screenshots.

#

You might want to also drop some hardware specs, and setup versions (Windows, video driver type and version etc.).

thorn yarrow
#

I'm gonna go take a nap.

blazing halo
#

Have a nice nap.

thorn yarrow
#

Talk to youses later!

blazing halo
#

If we're here later, sure.

oblique ice
#

That or their graphics card is dying.

loud minnow
# jagged turtle

you probably have a card that doesn't support DX12 and that is why your getting this graphical glitch you might have to run the game in DX11

subtle sundial
#

that's not DX12 @loud minnow that's a vulkan thing

#

vulkan is known to make things look like an acid trip from time to time

loud minnow
#

either way my point is that his GPU doesn't support it it don't matter if is DX12 or vulkan

subtle sundial
#

in the experimental SF implementation anyway

#

DX12 works fine

frosty gale
#

how do i update the server?

sage dune
frosty gale
sage dune
#

Through SteamCMD? What didn't work? Any errors?

frosty gale
#

no it just says i have a newer version

sage dune
#

🤔 So when you load Satisfactory, it says your client is a newer version than server? Do you host the server yourself or use a third party?

frosty gale
#

myself

frosty gale
frosty gale
#

maybe reboot the entire debian server

frosty gale
sage dune
#

That's odd. If that doesn't work, maybe try using a new install directory.

frosty gale
#

it works

#

i rebooted the entire server

trim charm
#

Hi guys, I paid a subscription for a shockbyte satisfactory server host, but after putting in the ip and port, the server just says offline and not authenticated???

#

pls help

#

shockbyte says that server is active

#

satisfactory says it is offline

#

@ me if you know a solution please

slim blaze
#

hi

slim blaze
#

focal stop

light siren
light siren
trim charm
#

Thanks for responding

#

I already inquired them and they gave me a new ip, but I had the same issue as above

loud minnow
trim charm
#

oh

loud minnow
#

shockbyte is just stealing people money get a refund my guy

trim charm
#

thank you so much

#

legend

viscid seal
#

anyone got a server i could join ?

viscid seal
#

thx

pallid atlas
#

Hey everyone, i'm having this issue everytime someone joins my dedicated server, ideas?

[2022.09.30-11.19.52:514][948]LogNet: Join succeeded: Phil                                    

[2022.09.30-11.19.52:523][948]LogGame: Initialized MaxClientRate == 120000                                                               
[2022.09.30-11.19.55:145][ 27]LogNetTraffic: Warning: Notification::ProcessReceivedAcks - Missed Acks: AckedSeq: 15765, OutAckSeq: 15254, FirstMissingSeq: 15255 Count: 255                                                                                                       
[2022.09.30-11.19.55:313][ 32]LogNetTraffic: Warning: Notification::ProcessReceivedAcks - Missed Acks: AckedSeq: 92, OutAckSeq: 16215, FirstMissingSeq: 16216 Count: 5                                                                                                            
[2022.09.30-11.20.07:150][386]LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: FGInventoryComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Build_SpaceElevator_C_2147411482.InputInventory NOT Supported.                   
[2022.09.30-11.20.09:948][470]LogEquipment: Warning: ArmSlot::SetOverrideEquipment, called twice with same equipment 'nullpeter'.        
Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public\Containers/Array.h] [Line: 674]                            
Array index out of bounds: -1 from an array of size 7                                                                                    
[2022.09.30-11.20.16:677][669]LogCore: Error: appError called: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public\Containers/Array.h] [Line: 674]                                                                                                      
Array index out of bounds: -1 from an array of size 7       
vast sigil
#

is there a way to import local solo save data to dedicated server?

mental locust
#

@vast sigil yes

vast sigil
#

what was the ip to say to pc "this pc" again?

#

it was something something 0.0.1

foggy agate
#

172.0.0.1 = localhost

#

@vast sigil

vast sigil
#

is there a way to ram/gpu limit apps (and along with games?)

foggy agate
#

in Windows directly I don't think there is a native way.

vast sigil
#

ok legit dunno why adding my dedicated server server ui count it as offline

mental locust
#

@vast sigil need help still?

vast sigil
#

idk if its my own pc or server breaking

#

where am i support to do the query command?

vast sigil
loud minnow
# vast sigil technically yes

are you running this on the same PC that your play the game on?? but from the server logs it seems that the server start up fine

vast sigil
vast sigil
#

that and the whole -log -unattended dont hide the dmc by default for whatever reason

loud minnow
vast sigil
#

ok adding that somehow made it hide itself

loud minnow
# vast sigil that and the whole -log -unattended dont hide the dmc by default for whatever re...

if you have -log it will keep the CMD window open all the time and you only have 16GB of ram on that system and your your playing the game on it as well.. your running pretty low on ram try getting 32GB if your trying to play on the same machine... the server alone is using around 10-12GB that means your only left with 4GB of ram for OS and for the game soooo yeah you need to upgrade that it could cause issues as well..

vast sigil
#

so guess dedicated server on same pc is not currently possible til more ram lol

loud minnow
loud minnow
cunning bay
#

Hi! My friend can't connect, because connection takes more than default 60 sec timeout. Is there a way to increase that value for a mp hosted from a game?

loud minnow
#

Physical Memory: 5760.29 MB used, 10437.13 MB free, 16197.42 MB total if you look even before the seerver starts you already using 5.7GB for OS and you only have 10.4GB for the server and the game... the server alone will use around 10GB to start up and you have less than 1GB of ram for the game soo yeah need to upgrade that to run both at least to 32GB minimum which should be the minimum in a gaming pc anyways @vast sigil

loud minnow
cunning bay
#

I know this is the channel for dedicated server setup, but I got directed here. My question is for a game hosted from a client, not using dedicated server

loud minnow
vast sigil
#

dou idk if its hard to install lol

#

but thank u @loud minnow

#

@loud minnow also sidenote it may just be stupidity on my end that dont expect os to take that much ram lol

loud minnow
calm jacinth
# trim charm

same problem here :C

  1. set up Alpha 6 dedicated server via Epic Games (running Alpha 6 Epic on another machine)
  2. Windows Firewall has inbound and outbound allow all
  3. cannot LAN the server "This server appears to be offline."
  4. even so, 15777, 15000, and 7777 UDP are forwarded.
loud minnow
calm jacinth
#

i was contemplating that...might as well try it...

#

maybe epic dedicated isn't updated yet or it fails for some reason when it sees the same account twice

loud minnow
#

yeah epic DS has always been broken from what i've seen other people say

calm jacinth
#

still not working 😦

#

that's where the console ends

#

👀 i think i see the problem: UE4Server-Win64-Shipping.exe NOT FactoryServer.exe

#

the firewall rules are targeting the wrong executable

#

the moment i changed it, i saw the window advance

#

yup! good to go 😄

loud minnow
# calm jacinth

i was going to say the server seems like it started fine now is a networking issue if you still see it offline try -DisablePacketRouting, -multihome=0.0.0.0 or -multihome={ip of the server} and apply to the server's launch arguments see if that helps.

calm jacinth
#

it has -multihome set

#

but yeah, the problem was definitely the executable name in Windows Firewall

#

this is Server 2012 R2 which does not permit anything to have network access unless explicitly given

#

so...critical to have the right executable 🤣

blazing halo
blazing halo
blazing halo
blazing halo
blazing halo
blazing halo
#

But I must ask: what did you hide up there, in the upper left corner of the screenshot?

calm jacinth
#

nothing?

blazing halo
#

The only thing that would make sense there would be Administrator: or possibly a variant of Select.

calm jacinth
#

it's Windows Server 2012 R2, so it's using ye olde cmd window

blazing halo
#

This space isn't natural.

calm jacinth
#

the window is likely too small to show anything else (i believe the monitor is 1280 wide)

blazing halo
#

See the red rectangle.

calm jacinth
#

i didn't do anything with the photo

#

that's the way it was when i screen capped

blazing halo
#

That is decidedly weird.

#

But then, I don't run the server under Windows.

calm jacinth
#

it's a Windows Domain Controller

#

so things will be different just because of that

blazing halo
#

It shouldn't make a difference if it's the Primary Browser.

calm jacinth
#

that's not a browser, that's the cmd window

blazing halo
#

Server role doesn't affect the CMD window's text spacing.

#

Also, running a game server on the DC?

calm jacinth
#

yup, among many other things

blazing halo
#

I assume that's your private setup?

calm jacinth
#

yeah

blazing halo
#

Running a DC for sport? xD

calm jacinth
#

access control

blazing halo
#

If you have so many things that you need to run a centralised directory,

calm jacinth
#

uh huh, Active Directory

blazing halo
#

you couldn't find a spare machine to run the server on? xD

#

But regardless.

calm jacinth
#

all i gotta do to back up the save is copy from C: to D: 😄

blazing halo
#

What do your Policies say about the firewall?

#

Because IIRC running it as a DC makes some significant policy changes.

#

(there's a reason you don't run extra shit on the DC)

calm jacinth
#

Inbound UE4Server-Win64-Shipping.exe Allow and Outbound UE4Server-Win64-Shipping.exe Allow

blazing halo
#

Yeah, cool. What do the Policies say about all of this?

calm jacinth
#

there are no extra policies

blazing halo
#

Meh.

#

At any rate, what is your problem?

#

Can't connect to it, right?

calm jacinth
#

fixed, because was using FactoryServer.exe, now using UE4Server-Win64-Shipping.exe and all good

#

the firewall rules were targeting the wrong binary

blazing halo
#

Ah.

#

That might do it, yeah.

#

Though UE-blahblahblahShipping should spawn as a child process,

calm jacinth
#

Windows Server doesn't let any programs change the rules on their own 🤣

blazing halo
#

so the rules should inherit...

calm jacinth
#

i'm serious

#

if it isn't Microsoft's, it isn't permitted

blazing halo
#

So am I. Ran 2003 Server as my desktop for 5 years.

#

Though I will admit that it is much more locked down.

#

Though the biggest change you can make between a server and desktop OS, in terms of responsiveness and stability,

#

is to switch the RAM and CPU allocation from foreground to background tasks.

#

The single most impactful change.

#

But I'm ranting now.

calm jacinth
#

playing in the server now and i'm surprised how responsive it is 👀 Server only has 12 GiB RAM :C

blazing halo
#

Then be careful, because the game will baloon to that size.

calm jacinth
#

ruh roh

#

no problem so far but yeah...gonna have to keep an eye on it

blazing halo
#

Which distro are you running btw.?

calm jacinth
#

???

blazing halo
#

Enterprise? Datacenter? SBS?

calm jacinth
#

Standard

blazing halo
#

Well, at least it's not SBS. 😂

calm jacinth
#

yeah, no, i'd never 🤣

blazing halo
#

You never know... ;>

#

Small Bullshit Server 🤣

#

I'd go Linux at that point tbh.

calm jacinth
#

gotta upgrade the machine in the next year because Server 2012 R2 is getting the noose

blazing halo
#

Yeah, it's dying in Oct 2023 isn't it.

calm jacinth
#

yip 🪦

#

i hope Satisfactory doesn't make me upgrade it

blazing halo
#

Been meaning to get back into Windows Server for some time, but uhh... meh.

#

I can do all I wanted to on Linux, and...

#

... IIS. xD

#

I mean, fucking seriously, IIS.

#

Did you know WordPress has a separate IIS package? xD

calm jacinth
#

can't really complain about IIS ¯_(ツ)_/¯

blazing halo
#

It's called Stockholm Syndrome. xD

calm jacinth
#

i'd call it too-lazy-to-install-anything-else syndrome

#

literally just add the role and it's done 🤣

blazing halo
#

Getting PHP to run with IIS back in 2006 or so was...

#

... enough to make me repress those memories. xD

calm jacinth
#

just add DLL ¯_(ツ)_/¯

blazing halo
#

In 2022 maybe. xD

calm jacinth
#

naw, i remember doing that on Server 2003 x64 Edition 😄

blazing halo
#

Yeah... me too. Pain in the ass, it was.

#

I eventually did it, and it eventually worked right, but the road was rocky.

calm jacinth
#

anywho, i need to get my factory started before other players join 😄

blazing halo
#

Have fun. :D

#

And oh,

#

enjoy the game! :D

calm jacinth
#

saw a bug: the hard drive icon did not render when unlocking the hard drive from a wreck

#

when i double clicked the whole where the hard drive should be, the hard drive correctly appeared in my player inventory

#

other than that, it's been great so far; can't even tell it's not locally hosted

blazing halo
#

If you exit and re-enter the UI without taking the disk, it will render correctly.

#

It likely has something to do with "waking the object up" on opening.

#

And, apart from a few visual glitches here and there (like the whole belt item visibility thing), the game does play much like local.

#

In fact, I play on a DS despite being utterly friendless and alone. :D

#

Why? Because I hate the idea of time not passing when I'm not there, but I'm not about to leave the power hog (GPU) running for long stretches of time with essentially no good reason for it.

blazing halo
#

By the Nine, it's a slow day.

#

Though, I mean... it means it's working for everyone, right?

#

So why do I feel a touch wistful?

strange tinsel
#

I can't increase max player in windows dedicated server.

#

Game.ini was not found in the directory.

#

the maxplayer configuration is work?

blazing halo
strange tinsel
#

Thanks, I found the location in server directory.

#

I had searched in %appdata directory.

#

I change it.

blazing halo
#

Enjoy game. :)

frosty gale
#

how do i download a world from a server?

vocal jungle
#

wheres it hosted

blazing halo
#

As far as I am aware, the functionality to download a save directly from the Server Manager is not yet implemented.

merry oracle
#

Hi, I have a problem with a dedicated server. I don't know much about this and I just don't understand it that much, anyway, is there anyone who can explain it to me? I'm hosting a server and even though it's online, my friend on the other side is showing him that it's offline. One time it wrote this to my friend:

"You probably won't be able to connect to your friend unless you are on the same network because you have a TBD (undetermined) NAT, while your friend has a TBD (undetermined) NAT"

So is there any way to resolve this? Can someone explain this to me? thank youu!! 😋

blazing halo
merry oracle
blazing halo
#

Then you're 0/2 for having your game accessible on the Internet.

#

In order to host an Internet-reachable dedicated server from your LAN, you must have a public IP, and you must forward the correct ports from your router to the computer running the server.

#

There are other considerations to be aware of, but in the simplest terms - those're the absolute mandatory requirements for hosting a public service (of any kind) from your LAN.

merry oracle
versed wren
#

Hey guys, got an issue running dedicated server on Ubuntu 20.04.
The server starts fine, however after attempting to create game, it crashes with no errors.
What am i doing wrong?

blazing halo
#

If you take a closer look, you'll see a Killed message.

#

I'm going to take a wild guess that you have less than 10 GB of RAM assigned (or otherwise available) to the server?

versed wren
versed wren
blazing halo
#

As of Update 6, no.

#

The absolute critical minimum to even load a save is 8.01 GiB residential for the process (excl. OS and other), as measured by a number of real deployments. Though obviously as soon as you try doing anything with that much RAM, it'll either thrash or crash.

#

The sensible minimum amount is 10 GiB, with 12 GiB being recommended at this time.

versed wren
#

I see, didn't expect it to take so much resources. Let me try on my second vps

#

It worked! Thank you very much @blazing halo

blazing halo
#

:)

#

Have fun with the game. :)

tawdry marsh
blazing halo
dense kraken
#

so should I still wait to rent a server?

#

can't really host it personally

#

using personal server for vmware lol

blazing halo
#

Since I have no issue self-hosting, I can't tell you. But the hosting services are currently playing catch-up to the increased RAM requirements - from what I've recently been told, most offerings are woefully inadequate in that regard, with as low as 4-6 GB offered (when the server reasonably requires 10, and I would advise 12).

dense kraken
#

any good suggestions for providers?

blazing halo
tawdry marsh
blazing halo
#

See how it went down from 24 to about 16? Something on that guest is using 16 GB of RAM, and it's not the Satisfactory DS.

tawdry marsh
#

it actually looks like something is still running, just noticed that also

#

but it didnt do that before update, rebooting to see what it looks like fresh

blazing halo
#

Like I said, the expected usage is, for a small-to-medium save (where a "medium" is about 5 MiB of save file, I would say), you should expect between 8 and 12 GiB of RAM consumption.

#

Between 8 and 10 is probably more realistic.

tawdry marsh
#

using 1.3gb now on start up... I guess something reserved memory when I ran updater? Totally normal, now... disregard...

blazing halo
#

It's entirely possible that the setup doesn't actually kill the server when it should,

#

and you may have had multiple copies running.

#

Still, 1.3 GiB running the plain OS is still a big high.

#

I'm more used to seeing "empty run" usages of 200-300 MiB.

#

Unless the guest is Windows, I suppose.

tawdry marsh
#

But I havent configured the server very well, and I know that the remote desktop I use is kind of high also...

blazing halo
#

The guest is Windows, isn't it?

tawdry marsh
#

no its linux mint.

blazing halo
#

Then that's extra-weird.

#

Oh, wait, you're running X.

#

Aren't you.

#

That would certainly explain the extra 1 GiB.

tawdry marsh
#

I dont know what running X is, but I have the desktop... and I know that takes memory

blazing halo
#

Yes, X window manager.

#

As in, the desktop environment.

#

Not sure why, it's using up RAM for nothing.

#

The server is CLI anyway, so it has no benefit from having a desktop.

tawdry marsh
#

it benefits me, cause Im dumb

blazing halo
#

You mean you don't know how.

#

That's not the same as "dumb", to be clear.

#

Well, no time like the present, right? I'd recommend you learn. It's not that difficult (if all you want is to run the game server).

#

I would even propose you set up a basic empty OS and make it a template for future deployments.

tawdry marsh
#

Im learning, but I'm taking my time... when games stop supporting windows 10, I will switch to linux.

blazing halo
#

Meh, I mean for game servers.

tawdry marsh
#

me too

blazing halo
#

It's good training, anyway.

tawdry marsh
#

yep

blazing halo
#

I would suggest learning to use screen if you haven't already.

tawdry marsh
#

I have 2 monitors

oblique ice
tawdry marsh
blazing halo
# tawdry marsh I have 2 monitors

screen is a command-line utility that allows you to create these "sessions within sessions" that don't get killed/disconnected when you disconnect from the terminal.

oblique ice
#

Oh I see. Also good info for Kad actually.

tawdry marsh
blazing halo
#

Sure.

#

And now, please excuse me. I've been up for the past 36 hours, I think it's time I hit the bunk. ;P

#

What can I say, I was reading. :D

karmic tapir
#

whats a good dedicated server hosting website?

vast sigil
#

@loud minnow good news ram issue will be fixed tomorrow :p

vast sigil
#

🗞️

abstract garnet
#

@karmic tapir I'd check the minimum recommended specs from the wiki, and then get a VPS (if you know your way around linux or are willing to learn) or a hosting company that clearly tells you what they sell. I bought a server from nitrado, and even the most expensive option kept lagging.

vast sigil
#

Only stuff i know is 10gb ram for dedicated but on other hand satis alone is like 70% of ram and (as of current) 16gb ram so dunno

#

Dunno gpu requirement

karmic tapir
#

@abstract garnet appreciated man o/

vocal jungle
#

you open your ports

rain palm
vocal jungle
#

is it local / hosted different box / same box

vocal jungle
rain palm
vocal jungle
#

ok so a hosted option is the server running ?

rain palm
#

Yes

rain palm
vocal jungle
#

EA with latest patch ?

vocal jungle
woven geyser
#

Failed to save game, has invalid file name ?

#

DS log fail when trying to console manual save a game (it auto saves when we exit)

#

hm, ok second attempt seemed to save it ... oddly, we got enough autosaves we wont lose much when we fire it up again

vocal jungle
#

I feel Bad for people buying hosting and get the impression that 4 6 or even 8 gb of ram are enough for this game

woven geyser
#

that was random

vocal jungle
#

was it tho

narrow sable
#

who wana play?

#

dedicated obv

desert walrus
distant moat
#

Steamcmd on windows server, I'm getting "NotifyacceptingConnection accepted from: myip" but it still shows offline in the server manager

#

any ideas?

robust kelp
#

Anyone has any good turials for epic games hosting?

#

Without wiki but as a vid cuz for me wiki is super confusing

timid apex
#

Anyone know what this error mean? Me and my friend are in my server and another try to join from another country (we think it's related to that)

nova ocean
#

I'm trying to change the name of my dedicated server (hosted) via the client and after I change the name (the black text) it quickly reverts back to the original name. Any ideas? Thanks.

sand cargo
#

Hello, I have a big problem to create a dedicated server. I had already managed to create one that worked well with update 5. But there impossible with version 6.

I manage to launch the server on the virtual machine, to create a game from the administration in the game, but when I want to join the server, the dedicated server crashes (The game console closes on the virtual machine) and I am getting this error on the game.

I tested on several virtual machines including one with 16Gb of ram, a local virtual machine on my pc and I always get the same result.

Anyone have a solution? Thanks.

blazing halo
blazing halo
blazing halo
vivid tide
#

my dedicated server is offline how do i get it online? i yse Low.ns

vast sigil
#

still log/unattended doesnt hide the cmd

blazing halo
#

On Windows, the console window hides by default, and you need to use -log to make it not hide.

vast sigil
#

idk why but i cant seem to be able to change name of save

vast sigil
blazing halo
#

How do you mean "directly"?

blazing halo
vast sigil
merry oracle
vast sigil
blazing halo
blazing halo
blazing halo
vast sigil
#

yes but i want another name of the server lol

merry oracle
blazing halo
#

Ah. No, only the server needs to have a public IP, and only if you intend to have your server accessible via the Internet.

#

If you're only going to be accessing it via LAN and/or perhaps VPN, it may not be a requirement at all. YMMV. But now we're getting very situation-specific.

blazing halo
#

All of this will become largely irrelevant when we finally adopt IPv6 properly... but I honestly expect another 20 years on that front. xD

vast sigil
#

hoooow exactly do i move my solo save to dedicated server?

#

figured it out

blazing halo
#

Considering there's an option to upload a save to the server? Yeah. :D

#

(though you can do it the old-fashioned way of copying files, and that's what I do - since the server is in my LAN, I set up SMB and mapped it for easy access ages ago)

foggy agate
vast sigil
#

in case i want a familymember or something like family later down the line how exactly do i make em join? or do i need port thowarding?

blazing halo
#

uhhh... what?

#

I don't know... Do the dishes, maybe dust the furniture?

#

Do their laundry or buy their groceries, that might work too.

#

I guess it really depends on who we're talking about.

vast sigil
#

guess i need static ips

#

+- port thowarding

blazing halo
#

A static IP or a static IP lease for the server machine would be good, yes. ;]

#

And by that I mean that if you haven't assigned one already, you should do it right now.

#

Assigning static IP leases for machines that are wired permanently into your network is normal practice, and you'd have to be an idiot to try and port-forward to a machine that has a dynamic IP.

#

Even if it's usually going to request the same IP it had last time...

#

This is what I mean when I say that there are many other considerations to running services beyond the service itself.

vast sigil
#

i asume theres no real need to have the dedicated server on ssd? or am i mistaken?

blazing halo
#

As far as I know, there isn't any particular need. I keep it on my SSD for speed of loading, but it shouldn't need disk access afterwards, or not much anyway.

dark stump
#

hi i am having problems with my dedicated server
so the problem is that i can connect but to other it appears as server name pending and i dont know why(it might be ip still i dont know)

blazing halo
#

I assume you're trying to run a server in your LAN, and have it availabe over the Internet?

  • do you have a public IP?
  • did you port-forward correctly?
dark stump
#

port farwarding is right but the public ip i dont know

blazing halo
#

Then find out.

#

The easiest way to check is to compare values. Find out what WAN IP you're getting from your ISP, and check if it matches the result on sites like whatismyip.com.

dark stump
#

it does match

#

any orher posible problem

wild mango
#

how do you make a dedicated server?

#

is it free?

dark stump
#

yep its self hosted

wild mango
#

is there any instructions how to do it

dark stump
#

there are some tutorials

#

the problwm is that they dont show other people connecting

vocal jungle
#

other people connect via server manager on the menu buy adding the server via the IP/address

dark stump
#

yeah my problem is when people try and go add my server it appears as server name pending

vocal jungle
#

did you set up a save when you started it ?

blazing halo
blazing halo
# dark stump any orher posible problem

Incorrectly forwarding ports, having a second router in front of yours (though if you're seeing a public IP, that should not be your issue), or not forwarding them 1:1 (meaning for example 7777 to 7777).

wild mango
#

if im understanding i can install the dedicated server thing i need from steam?

#

i see it

#

is there anything else i need to do?

#

hmm it says nat detection failed and stuff

blazing halo
#

That's not an issue.

#

Try connecting to it.

wild mango
#

how?

#

I've never done this before sorry

wild mango
blazing halo
#

I suppose this is considered "self-explanatory". You go into the game, into Server Manager, and Add your Server.

#

The IP and port you usually get from the server's host.

wild mango
#

but im the host

blazing halo
#

If you're the one hosting - you're in control of these parameters.

wild mango
#

ah

blazing halo
#

The IP (or domain address) is the address of the machine you're hosting on.

#

The port you specify at server launch. If you didn't specify any, they are the default as seen on the Wiki.

wild mango
#

so i need the ip and port from the server of this game and send it to the person i want to play with?

distant moat
blazing halo
wild mango
#

I don't believe i specified so ig it's default

distant moat
blazing halo
distant moat
wild mango
#

it's fine to give out my public ip right?

blazing halo
blazing halo
wild mango
#

so it's public ip and then port which should be 15777 since that's default

blazing halo
wild mango
#

yea?

blazing halo
#

So you're not the one hosting?

wild mango
#

wait no i am hosting

#

sorry

#

I'm supposed to the hosting

blazing halo
#

Then no. You don't want to connect via your public-facing IP if the server is inside your LAN.

#

You, and you specifically, will use the server's LAN address, because it's local to you.

#

Anyone inside your network would use the LAN IP.

#

Anyone outside your network needs to use your public WAN IP.

wild mango
#

I'm playing with a stranger so it would be public WAN IP?

blazing halo
#

For the stranger, yes.

wild mango
#

hmm

blazing halo
#

For you - since you're inside your LAN - it'll be the server machine's LAN IP, like I said.

wild mango
#

for the stranger does he give me his public wan ip or do i give him the public wan ip

#

I'm very confused sorry

blazing halo
#

You give him your WAN IP.

wild mango
#

ahh

blazing halo
#

If you're this confused by things, perhaps you might consider the various server hosters on the market instead?

wild mango
#

wouldn't that mean i need to pay?

blazing halo
#

Yes, it would.

#

But it would also mean they would be responsible for the server working, security-related stuff, understanding networking etc.

#

||(however many indications showing that they don't notwithstanding 🤣)||

vocal jungle
#

if you go with a hosted solution 10GB plus on memory option

distant moat