#dedicated-servers

1 messages · Page 72 of 1

ornate grotto
#

If you can hold off, wait for 1.0 as they are (supposadly) simplifying the process

winged cloak
#

Perfect, yes I can wait until 1.0, especially if it's changing

ornate grotto
vale badger
#

In order for there to be an easy-to-use GUI to run a server, do we need that API stuff that Snut mentioned in the server update video 3 months ago?

ornate grotto
#

Possibly. There is limited information available via the unreal engine in Update 8, but we'll have to see what the future brings. That information was for 1.0, so we'll see what is available when it drops

vale badger
#

For sure. My local friends and I are planning on jumping in on a server together on 1.0 day 1. Was hoping I could get everything set up as much as possible before release to have it ready to go, but we'll have to wait and see how much changes for 1.0

random pebble
#

ok.... I seemed to manage to correctly configure my server. The issue was that I have a modem and a router behind it and router was not forwarding the ports. Now I have another question. In order to join a server... I get a message: You need to create or load a game before you can join it. So... I have to create a new save and add it to the server or....

#

never mind....

#

I found the Create Game tab XD

#

So it looks like that the LinuxGSM server configuration works out of the box. I only had issues with my local router settings.

wet orchid
#

I have port forwarded all three diffrent ports in TCP/UDP and also made excemtions for these port on my own computer aswell as router firewall. tried running all commands in server bat aswell as these: start FactoryServer.exe -log -unattended -port=15777 -multihome=0.0.0.0 -BeaconPort=15777 -ServerQueryPort=15777

#

and ideas to why my friend cant see server online?

random pebble
#

and do you have a static IP or a dynamic one?

wet orchid
#

only have an router

random pebble
#

so modem/router connects directly to internet?

wet orchid
#

i got dedicated servers for valheim/vrising and other games thru steam. none with these issues

#

yes

random pebble
#

I forwarded all ports I could find on the wiki 15000, 15001, 15002, 15777 and 7777

#

and I had to restart my router and modem to make the changes have an affect

wet orchid
#

added 15k1 and 15k2 and also rebooted router and did ipconfig flushdns and renew

#

no change

#

[2024.07.10-17.42.50:156][ 0]LogWorld: BeginTearingDown for /Game/FactoryGame/Map/DedicatedserverEntry
[2024.07.10-17.42.50:157][ 0]LogNet: World NetDriver shutdown NetDriverEOSBase_2147482340 [GameNetDriver]
[2024.07.10-17.42.50:157][ 0]LogNet: DestroyNamedNetDriver NetDriverEOSBase_2147482340 [GameNetDriver]
[2024.07.10-17.42.50:158][ 0]LogExit: GameNetDriver NetDriverEOSBase_2147482340 shut down

dry ingot
#

Hey, i am in need of some dedicated server help, i dont seem to be able to adopt the fresh linux server that was just deployed. Any ideas where i might gone wrong?

#

The server seems to already be adopted when i connect after fresh install...

#

Where is dedicated servers stored in the client installation?

wicked knot
#

it installs to wherever you told it in the steamCMD scripting. Save files should be in the users "home" directory (/.)

dry ingot
wicked knot
#

Most likley need the -multihome launch argument on the server AFAIK, nothing stored on the client would affect it. You can delete a file on the server that has a file extension that matches the listening port (.15777) to reset admin PW, etc

dry ingot
#

Thing is, there is no .port serversettings file created, tried both with and without multihome

The issue is kind of weird... Here, ill explain it a little bit more in detail

#

This is a fresh install, not claimed, just started once

#

Howcome the server has a name?

#

@wicked knot

#

Since the server is not claimed, there is no ServerSettings.15777
....

#

Hence, i suspect that there is something cached in the client possibly from steamcloud saves, could possibly block the server (that was used for another run maybe a year ago) to be claimed, even though its a fresh install

wicked knot
#

Add new server, with the new IP:port?

dry ingot
#

The server got 4 ips, tried all of them in order to "bypass" the cache, same issue...

wicked knot
#

self hosted, or paid host?

dry ingot
#

selfhosted at home

wicked knot
#

YOU should be able to connect on the local IP, while others outside your network would need the public IP

dry ingot
#

this is not a network issue, as you can see, it says i need to be authenticated to see the create game info

#

i have ports open from my public ips, but as i said, thats not the issue here

#

i can connect to the local ips from my client, i have made firewall rules between the vlans, no issue at all

wicked knot
#

Is this "lynx server" a familiar one?

dry ingot
#

yes its my server, my old one

wicked knot
#

so, that takes care of THAT server having a name, you named it.

dry ingot
#

but, its a fresh server?

#

I installed a second server now

wicked knot
#

I do see a file, in the client save game location, servermanager.sav?

#

If it was the same local IP:port, I could see that causing confusion

dry ingot
#

Where is the save game location?

deep turret
dry ingot
#

Yes, where is that? @deep turret

wicked knot
deep turret
#

i.e %userprofile%\AppData\ on windows
~/.config/Epic/ on Linux

dry ingot
#

Factorygame, thanks!

#

yes there we go

deep turret
#

its not text

#

you would need a hex reader at least to reliably see it

wicked knot
#

Just close the game, and delete the file. A new one will be created

dry ingot
#

I just did

#

This is interesting

#

deleted the file, added the server from scratch

wicked knot
#

does the old server still exist?

dry ingot
#

nope, was deleted a year ago

#

i am out of ideas...
wanna try to connect and see if you can claim it? @wicked knot

wicked knot
#

not on my gaming machine ATM

dry ingot
#

managed to find the password, so problem solved. However a super weird issue overall

peak zodiac
#

Could I have some help with setting up a server? I keep timing out and I'm unsure why

#

To my knowledge the ports are forwarded and the server is up, I just can't connect

peak zodiac
#

I managed to get it working by starting the server manually with multihome

#

Is there an equivalency for running the server as a service to multihome?

#

Since it stops working when start it via the service

deep turret
#

what service

peak zodiac
#

/etc/systemd/system/satisfactory.service

mossy tinsel
#

Hello I have been playing with a my brother on a dedicated server I made myself using steam cmd and a YouTube tutorial. I want to start importing blueprints from other people. I tried looking at how to do it but all the tutorials look way different than what I’m seeing what do I do?

junior violet
#

you need to manually copy the bp files from your pc to the server

#

once they are there, restart satisfactory on the server

mossy tinsel
#

So I did it but now I load the server and it just crashes

#

Hey nvm I figured it out

junior violet
#

woot

mortal birch
#

A: Red logs are errors, right?
Because every now and then I see red lines in the logs.

B: and also I have the following problem,
I build a blueprint, then want to change a conveyor belt and then 4-5 red lines appear and the server closes.

anyone have experience with this?

deep turret
mortal birch
#

here is the Crash report

If I try to build a blueprint or remove a conveyor belt in the built blueprint, the server crashes and I have to restart it

deep turret
#

hopefully will be patched september 10

violet vessel
#

how is this to be fixed? or need to start over ? DS running on windows

#

0/0 parts received but can push the button and nothing happens🧐

desert walrus
#

Just reload the save

twilit pendant
#

I've been attempting to get this set up on Oracle Cloud free tier, but what they offer is ARM based. Is there any way to host this on ARM anyway? Emulation/some other workaround?

desert walrus
#

No

deep turret
# twilit pendant I've been attempting to get this set up on Oracle Cloud free tier, but what they...

So lets get it right
dedicated server is experimental
update 8 have unreal engine 5 engine update, which is also in experimental state
running the game on a vps is also experimental
beside that, running it on Linux is also experimental
running x86-64 code software on arm is driven by experimental compatibility frameworks
and you want to use that to run the server

so let's get the counts right:
this is an experimental unsupported experimental third party unsupported experimental framework driven experimental unsupported experimental experimental dedicated server for satisfactory

#

good luck

twilit pendant
#

yup

twilit pendant
#

Thanks for the non-help

deep turret
#

of-course others have done it
now the question is did they do it successfully ?

thin nova
short delta
#

Hey y'all, I know nothing about coding or server hosting, and I'm having issues with my server. It has been a long time since I played, and it worked last time I played, and it isn't working now. It keeps getting stuck in a loop, so I completely reinstalled it. I couldn't find anything online about how to fix it, do y'all have any clue?

thin nova
#

does a new created save work?

short delta
#

It's been a while since I've used my server, but I thought it had to be open in order to upload a save onto it

#

OK, so it turns out it was actually working, my Server PC just changed IPv4, so my game wasn't connecting to it

#

Oh, for port forwarding, I saw that they dropped it down to 1 port, has that been implemented, or is that a 1.0 feature?

violet vessel
crimson shell
#

i. I have problem connect server from gportal. In game it say server is offline, but it's on. I try restart game and off router and nothing work. I try give IP and Port to my friend, but he have same issue. Can someone help us please?

ornate grotto
crimson shell
#

I will try.

ornate grotto
# crimson shell I will try.

I've just had a thought, I think someone has said previously that the ports in the web portal are the wrong way around (Beacon/Query/Port). Try connecting to one of the other ports listed

crimson shell
#

Honestly i really don't know what to do. I' not skilled with this problems.

ornate grotto
#

In your GPORTAL interface there should be three ports listed. By default they are 7777, 15000 and 15777, but I suspect that GPORTAL have them on different ports.

#

In the server manager interface of the game you enter the IP and port in a x.x.x.x:yyyy where x is the IP address and y is the port information, for example 192.168.100.1:7777

crimson shell
#

@ornate grotto Thank you for help. Look like it finally run!

ornate grotto
#

Glad to help

summer wave
#

How do I put mods into the server?

summer wave
deft canopy
#

how do I change autosaves interval with console?

#

It's giving me this error

twilit pendant
#

When I go to the Server Manager tab and (I assume) Satisfactory tries to connect to my server, the server does this and then ends the server session:
https://pastebin.com/nmvK0xrN

ornate grotto
# deft canopy

You can't console is broken since Update 8. It has to be in the ini file

placid saffron
#

So are tractors unusable in dedicated? We keep crashing everytime we use them

#

could it be not enough ram on the server or just a problem with it

#

It's a 6GB dedicated server

rain seal
#

Are fully supported Dedicated Servers part of the roadmap to 1.0, further down the line, or not even guaranteed?

pure sky
#

I think they are

viscid ore
#

Pretty sure they come out of beta or whatever with 1.0

#

Have to scroll a little

ornate grotto
limber monolith
#

Me and some friends might look into a server for rent when 1.0 release. Any valuable options ? And maybe who to avoid ? EU based. I have already seen 12 to 16gb for the server.

ornate grotto
#

Having said that I've previously self-hosted, but Indifferent Broccoli has had good things said for it, and they also have a free trial

placid saffron
#

We can't auto pilot tractors and its getting annoying

ornate grotto
#

Stop using cars, they are bugged in U8

tiny fossil
#

Getting connection timed out error trying to connect to my server. It's running on a vps through pterodactyl. Able to connect to both a minecraft and valheim server on the same vps. Any ideas?

ornate grotto
#
  1. Have you connected to this server before?
tiny fossil
#

Only one server running at a time. I have been unable to connect to the satisfactory one so far

ornate grotto
#
  1. Have you used the command line options of either -DisablePacketRouter or -multihome?
tiny fossil
#

added -DisablePacketRouter to startup commands

ornate grotto
#

it's -DisablePacketRouting

#

I mistyped 🙂

tiny fossil
#

ah yeah my fault thats correct

#

it is entered as routing

#

ill triple check

ornate grotto
#

Try multihome instead

#

-multihome=0.0.0.0

#

Also, check that all three ports are open on UDP

tiny fossil
#

I thought pterodactyl took those connections through its own ports, as that worked for mc and vh without having to add any ufw rules. Did try adding the rules manually earlier I can try it again as unfortunately multihome didnt do it

ornate grotto
#

They are just the usual things to check, I have no idea how pterodactyl does things differently from standard

#

Do you see your connection attempt in the logs?

tiny fossil
#

Not too knowledgeable myself dont worry. just started fiddling with vps's and linux a few days ago. seems its not seeing anything in console

#

its killing me because both mc and vh took a couple minutes to setup

ornate grotto
#

Yeah DS either work or they don't

tiny fossil
#

satisfactory is just like nah 🙁

#

tragic. told the boys i have a method to host any game server they want whenever. gonna have to add except satisfactory to that unless I figure it out eventually 😔

#

Id host them on one of my machines if I could but I have cellular home internet. best i can get unfortunately

ornate grotto
#

Typically it's not too bad straight onto Linux or Windows if you use SteamCMD, but adding in other complexities 🤷‍♂️

tiny fossil
#

i guess you could call it a complexity but pterodactyl made it easy enough for me to get it done :p

ornate grotto
#

Only if it works 😉

tiny fossil
#

just this one tho 😦

#

it just runs different servers in containers, provides a panel, does all the legwork

ornate grotto
#

Is it running ProxMox?

tiny fossil
#

honestly couldnt tell you. very new to this. surprised i even got this far but man are the guides out there well done nowadays

ornate grotto
#

How much RAM has it got?

tiny fossil
#

12/16 allocated for satisfactory

ornate grotto
#

Should be ok

#

It's not based on ARM is it?

tiny fossil
#

nah its running on a 7950x

ornate grotto
#

Dunno then sorry

tiny fossil
#

all good. we did our best lol

#

appreciate the help regardless

long hemlock
#

hey does anyone have a server ID that I can join?

#

Wanna play multiplayer for the first time

#

the game ID for ma game is: c8b5ab88c0dc4494b43053f77c4e6bb4

#

someone plz join, im lonely

#

;-;

long hemlock
#

nm gotta go, peace

ornate grotto
long hemlock
#

oh mb

stark forum
#

Good Morning I have installed SteamCMD on a seperate PC that I want to run my Satisfactory server on. I have the server installed and managed to get it to run once, but now the server crashes on startup. I reinstalled the server via SteamCMD and still no luck. Not sure what im doing wrong.

ornate grotto
stark forum
#

i dont have a clue what im looking for in that file. I have it if I could send it to you?

ornate grotto
#

Look for errors in the server log or post the crash log

stark forum
ornate grotto
#

How much RAM has this machine got?

stark forum
#

16G

ornate grotto
#

Did you shut the server down correctly?

#

[2024.07.14-13.48.33:999][ 0]LogWorld: UWorld::CleanupWorld for DedicatedserverEntry, bSessionEnded=true, bCleanupResources=true
[2024.07.14-13.48.35:086][ 0]LogThreadingWindows: Error: Runnable thread Background Worker #2 crashed.
[2024.07.14-13.48.35:087][ 0]LogWindows: Error: === Critical error: ===
[2024.07.14-13.48.35:087][ 0]LogWindows: Error:
[2024.07.14-13.48.35:088][ 0]LogWindows: Error: Fatal error!
[2024.07.14-13.48.35:088][ 0]LogWindows: Error:
[2024.07.14-13.48.35:088][ 0]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000002010000000f
[2024.07.14-13.48.35:089][ 0]LogWindows: Error:
[2024.07.14-13.48.35:090][ 0]LogWindows: Error: [Callstack] 0x00007ff9ee9453b3 UnrealServer-CoreUObject-Win64-Shipping.dll!UE::GC::TBatchDispatcher<UE::GC::TReachabilityProcessor<17> >::FlushQueuedReferences() [C:\BuildAgent\work\607eee041ab2bfcf\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:2502]

stark forum
#

I think so.

ornate grotto
#

Looks like there's some corruption

#

Try downloading the save and loading it on your PC

stark forum
#

ok can I just delete the current game server files and start a new one?

ornate grotto
#

Sure, if you don't want it

stark forum
#

ya it was a test to see if I could connect to it when it did work. I must not of shut the server down correctly

#

Do i just type quit to shut it down?

ornate grotto
stark forum
#

oh

ornate grotto
#

If you did that, try starting the server up again and see if that works

#

If it's on a windows server just click the X to close the command window

stark forum
#

k let me delete the current game server and try to see if it works

ornate grotto
#

Typing quit in the console causes teh command to get "stuck" and it will quit when you next start the server

stark forum
#

ok

ornate grotto
#

U8 console is bjorked

stark forum
#

It works now

ornate grotto
#

In fact, it's safe to say most of the U8 Dedicated Server is Bjorked

stark forum
#

So I just hit X to shut down properly?

#

ok Thank you so much for your time

ornate grotto
#

No worries, glad it worked

#

Just avoid Vehicles, and Hyper Tubes and you'll be good to go

stark forum
#

lol ok

ornate grotto
#

And flight mode

#

Anything that makes you move too fast

cunning fossil
#

hello, is there an open test server? i want to test if my pc is running an endgame

desert walrus
#

Joining a lategame server won't do anything to test lategame performance for local saves

cunning fossil
#

ah ok, is there a savegame to download?

#

sorry, i dont know where to ask this

indigo atlas
#

Can someone help me with this?

ornate grotto
indigo atlas
#

what is the problem?

#

the server is mine

#

and I cant invite my friends cus of this

#

@ornate grotto

ornate grotto
#

You can't invite to a dedicated server via Multiplayer

indigo atlas
#

Oh my bad

#

What is a good server manager?

#

@ornate grotto

ornate grotto
#

Use Server Manager and give them your internet IP address

indigo atlas
#

what should I do in the server manager?

#

@ornate grotto

ornate grotto
# indigo atlas <@375750621841719318>

You connect to your server via it's local IP address (i.e. 192.168.100.10) and your friends connect via your internet IP address (i.e. 8.8.8.8). You will need to open up the required firewall ports as per the WIKI

indigo atlas
#

And how can I get this internet IP addres?

#

@ornate grotto I need to create my own DNS or what?

ornate grotto
indigo atlas
#

IP or port?

ornate grotto
#

IP

indigo atlas
#

The one that start like 192.45?

ornate grotto
#

Possibly, you'd need to check

indigo atlas
#

And what is the other? The 8.8.8.8?

ornate grotto
#

That was an example

#

8.8.8.8 is google 😉

indigo atlas
#

Ohh thanks

#

So my friends can join with the 192.45....?

ornate grotto
#

If that is the internet facing IP address and you have forwarded the ports from your router to the server, then yes. If you don't know what the above means, then stick with Multiplayer (Client to Client)

indigo atlas
#

Thankss

#

Is the multiplayer good if I have at least 3 players in my world?

ornate grotto
#

Multiplayer only runs when whoever hosts it does, but a lot easier to set up

indigo atlas
#

I know that but it starts to lag after a bit of time right?

ornate grotto
#

It does on server as well

#

Downside of broken code

indigo atlas
#

And how powerful pc do I need for being the host?

#

I have a 3070 is that good enough?

ornate grotto
#

🤷‍♂️

#

Depends what you are doing

indigo atlas
#

Why is a dedicated server better?

ornate grotto
#

Dedicated server can run 24x7 without leaving a Gaming PC on, and anyone can connect at any time.

#

Multiplayer hosted by one person, and that person needs to be online and playing for everyone else to connect

indigo atlas
#

Only that?

ornate grotto
#

Only that

#

Same game, same everything

indigo atlas
#

Ohh then i Dont need that

ornate grotto
#

Nope

indigo atlas
#

Thankss for the tipps

ornate grotto
#

No worries, good luck

mortal birch
# indigo atlas I have a 3070 is that good enough?

i switch from i5-13600kf+gtx1080 to a Dedicaded-Server(SteamCMD) (i5-8500, 16GB Ram and iGPU) and this run, no lags or everything.

the .bat on autostart and a script the check whether the process is running.

boreal flame
#

I put my DS on an i5-9400T with 32GB RAM. It's mostly ok, but glitchy and a little laggy occasionally. Any tips?
Also, curious what has been said so far about future perf improvements.

ornate grotto
boreal flame
#

Seems to be the same link - does he talk about perf at all, or just features?

ornate grotto
#

The first one is a link to Dedicated servers directly, but there are others about performance

boreal flame
#

I was looking for the performance stuff

ornate grotto
#

There's just what is in that channel

grim mica
#

Can always turn off the assets thing too

#

Search "EnableServerStreaming" in here, i have posted where to change it a few times now

boreal flame
grim mica
#

Increases memory usage but loads more assets ahead of time (or something), there is also a description by a dev a long time ago

boreal flame
#

how do I set it

ornate grotto
#

It's also unsupported, by both CSS and Epic 🙂

deep turret
#

I mean anyway the current server is unsupported

#

but.. well

ornate grotto
deep turret
#

the messages are about to make it =0 to disable it

boreal flame
#

does that improve performance?

ornate grotto
#

It loads the map into RAM, so depends on your machine 🙂

boreal flame
#

RAM isn't a problem, and the data's on a decent nvme. I'm asking whether it improves performance.

desert walrus
#

Disabling level streaming is generally a better experience

ornate grotto
#

Just remember to give your server a good 20-25 mins to load the map. It shows as running in the console, but it's typically still loading

deep turret
cinder folio
#

Hello!
Are there any rental dedicated servers that supports mods?

pallid blaze
#

do all these ports have to be open so that somebody can join?

#

Because the software I use only allows me to open a single port

ornate grotto
#

Yes you need all three

#

Until v1.0 release

pallid blaze
#

I havent started yet

ornate grotto
pallid blaze
#

ik

mild barn
#

is there a known issue in dedicated servers where pipe junctions dont work. I have this issue where there is plenty of pressure but the junction just wont distribute the water. any help on fixing this

faint pumice
#

Try rebuilding the junction and the pipes

mild barn
#

I did

#

many time

#

it just stops working

#

it works for like 10s then no water comes anymore

faint pumice
#

Huh. Weird. Don’t have anything else for you, but I would put it on the QA site

ornate grotto
old vessel
#

Suggestion for Good Server hosts?

elder brook
#

Cant get my d sever to work and let friends in, What fix?

#

set my game to feindds and it just keeps going back to pvt

#

Paid for a sever thrrw shockbyte and all but no frineds can join

vestal kindle
#

idk im just playin 🙂 ask if ya want to join

elder brook
#

bru

wicked knot
elder brook
wicked knot
#

Can YOU join the server?

elder brook
#

Yes

wicked knot
#

OK, so we just eliminated it being in the code, or that the server is "private". You join as a client

#

that leavs a config issue

elder brook
#

what would you suggest to open the config file with

wicked knot
#

notepad?

elder brook
#

tired

wicked knot
#

some hosting companies dont allow acces to the cofig files. You have to talk with their support services

elder brook
#

i got access

#

just opens like this

wicked knot
#

That isnt a config file, that is a save file. Not editable in clear text

elder brook
#

well shi went down the conig line thought it was

wicked knot
#

config files will have a file ext of .ini, not .sav

elder brook
#

ok ill check rq

#

where are they located lmao do you know?

wicked knot
#

But, mostly, the network configs will affect who/what can join the server, and I dont know of any paid service providers that allow clients to alter those

elder brook
#

yup im lost

wicked knot
#

If you can connect, it should just be a matter of proving others with the IP:port address that shockbyte provided you with

#

If that doesnt work, you need to contact the PAID service for support

elder brook
#

ok one sec

twilit pendant
#

I have low ping (30-50) connecting to my server, but I get weird things like being a little laggy with slide jumping, my hitbox seeming to be fairly far behind me (flies hitting me from seemingly a zeno basher hit length away) and placement of objects sometimes just not working right (pipes or belts not actually being connected when I connect them/can see them connected). Belts also visually look like the line is stopping and has inefficiencies, but all the items are moving smoothly and consistently in the machines. Anything I can do about any of this?

grim mica
#

Sounds pretty normal for dedicated honestly

#

For the pipes/belts at least, dont built too fast and pace it out

whole spade
#

get this i my log,

[2024.07.16-16.41.05:980][ 0]LogNet: Created socket for bind address: [::]:15000

any idears to fix ? i cant connect anymore

ornate grotto
steep anchor
#

My friend is getting this error when trying to connect to my dedicated server. I have exposed all three ports and unsure why they are getting this error. We have tried rebooting the server and the game. Any ideas?
cc @near gorge

ornate grotto
elder brook
#

Hey

#

We dont have portable miners in our crafting at all?

#

and am on tear 2

wicked knot
sharp tartan
elder brook
#

I knew that

#

was making sure yall did

#

good job passing boys

elder brook
#

im comin

steep anchor
ornate grotto
steep anchor
queen grove
#

Hi folks! I've NEVER done multiplayer in satisfactory and me and some friends are thinking of trying it out come 1.0 in september. There's a few mods I enjoy that i feel are 100% essential to enjoying the game though, do they work in multiplayer? I notice most mods mention if they are multi-player friendly or not, but i'm mostly curious if they have any big impact on stability. I've heard multiplayer satisfactory isn't exactly the most stable and smooth as is.

#

And also if we were to get a dedicated server, does anyone have any recomendations for a good host?

wicked knot
#

Not all hosting services will allow you to install mods, so that would be an item to check for. Not really sure how 1.0 will get along with mods, but expect most to be broken at launch.

pulsar burrow
#

Does anyone know: in the 1.0 announcement they mentioned GPU processing for the conveyors and whatnot on the client. Is that going to apply to the dedicated servers as well, where they'll be able to offload conveyor processing onto the GPU?

ornate grotto
pulsar burrow
#

Yeah, I have a headless server right now that I've ran the dedicated server on before. Been tempted to add a GPU but had no actual reason to

deep turret
#

note that using gpu for dedicated server can quickly become a major issue, because you likely want to run it on machines optimized for hosting, and these dont have gpu at all

#

and technically speaking even if it supports gpu acceleration, only graphic rendering REQUIRES a gpu, which is completly client side

boreal flame
#

Seems a shame to let the horsepower go to waste

#

Even an igp

grim mica
#

Can you name a game that actually uses a GPU with a dedicated server?
I honestly dont know of one

boreal flame
#

Can you? Why not. I don’t know anyone that has either though.

grim mica
#

Not sure I understand.. no dedicated server I have seen needs a GPU of any type, most can run fully command line on machines with even no iGPU. Satisfactory is one of them.

Does it hurt to have at least an iGPU? No, but it also isn't really necessary especially in datacenter environments or when remotely managing after initial setup and local console is no longer needed.

If the why not is in regards to why couldn't a GPU be used to accelerate a dedicated it's simply because the CPU is much better than GPUs at the type of processing being done by dedicated servers.

boreal flame
#

That's not necessarily true, in fact Satisfactory of all games might benefit from GPU processing. I'll grant you that few if any games were built with this in mind, but - here's a game with an enormous number of simulated items and actors, each doing something different. GPU could absolutely be used to improve performance. And it's not like Datacenters don't have GPUs, or that they should be required - simply an optional enhancement, should there ever be an interest.

deep turret
#

and that optional enhancement is going to implement itself alone ?

#

it's not even clear if unreal engine permits that

#

a lot of processing optimization needs to be achieved before it starts to be practical to streamline it to gpu processing

#

and even then it is not this obvious
as the simulated system could be simplified
and then that simplified complex calculation would probably run faster on cpu

magic path
#

if i get disconnected and the game still thinks i'm there, and I join, it will clone me, right? how long does it take before I can rejoin and keep my stuff?

ornate grotto
pulsar burrow
deep turret
#

ok

#

then they have done very big work on these

#

hopefully this also improve pipes stability

oak reef
#

I’m looking forward to the dedicated server API being added in 1.0. I’ve made a remote manager using the information we have so far. https://github.com/GreyHak/sdsrm

grim mica
#

I will ask Snutt/Mikael about this next stream when they come back, very interesting - I wonder if it is only visual vs actual compute for logistics purposes.. that snip definitely implies GPU acceleration on the simulation side though

grim mica
deep turret
#

even the server manager alone will probably be much more reliable
as there is the ground for reliable api, that it will likely be able to use too

rose python
#

trying to run a docker container server on my unRAID server without telling everyone my public IP. Since running through a VPN seems to be a no go, is there a way to do this?

elder brook
#

HELLO AGAIN, can i not download blueprints from online or ones my buddy send me to my decated sever?

deep turret
#

yes

deep turret
rose python
#

yeah yeah, just don't like giving out public IP lol

deep turret
#

relays can be the way, but then relay know the public address

rose python
#

yeah probably worse tbh. Thanks for the info though, I'll stop banging my head against a wall

deep turret
#

the other way is hosting somewhere else

rose python
#

I already built my server, though I had a friend in Germany who hosted via AWS. Might look into it

#

My server probably doesn't have the core count to support later tiers though, and it'll have to remain a media server for the time being. Just thought it would be fun to try running it

elder brook
deep turret
deep turret
#

you are not in the right directory

elder brook
deep turret
#

.config/Epic/FactoryGame

elder brook
oak reef
rugged zodiac
#

Any ideas what is going wrong in this situation. I have a server running on other pc. I can log into the game, but i can´t invite friend cause if i run the game from server

#

it doesnt allow me to swap from Private to friends

#

Same goes with my main pc

rugged zodiac
#

I did a reset on servr pc, deleted the port file. Am able to access the server and claimed it from my main PC, but still couldnt get the ID for inviting others. I started a new singleplayer and enabled that for Friends only. Shut that session and went back to Decicated and was able to ge the ID. Tho havent been able to test if the ID works for others.

wicked knot
rugged zodiac
#

Well somehow that was possible earlier this morning. Well just more things to try and test i quess.

sour parcel
#

I have been trying to run a dedicated server on an Ubuntu server, I keep getting a memory error.

[2024.07.20-20.58.36:514][616]LogCore: Error: appError called: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.cpp] [Line: 1318] 


Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162 
CommonUnixCrashHandler: Signal=11
[2024.07.20-20.58.36:534][616]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

any Ideas why?

#

sometimes it is 0x0000000000000000

deep turret
sour parcel
deep turret
#

then check promox updates and/or set vcpu type to host

sour parcel
#

16gig to the system

#

not that i think it uses that much

peak vessel
deep turret
sour parcel
sour parcel
#

been doing more research, found that the server does a save just before the crash each time.

[2024.07.21-13.38.06:295][695]LogTemp: Warning: Finished!
[2024.07.21-13.41.36:328][953]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.41.36:365][953]LogGame: World Serialization (save): 0.876 seconds
[2024.07.21-13.41.36:797][953]LogGame: Compression: 0.415 seconds
[2024.07.21-13.41.36:797][953]LogGame: Write To Disk: 0.008 seconds
[2024.07.21-13.41.36:797][953]LogGame: Write Backup to Disk and Cleanup time: 0.009 seconds
[2024.07.21-13.41.36:800][953]LogGame: Total Save Time took 1.312 seconds
[2024.07.21-13.42.30:094][549]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 363.517395
[2024.07.21-13.42.30:362][557]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-13.42.30:362][557]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 363.751465, Update Interval: 308.329834
[2024.07.21-13.46.37:140][917]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.46.37:160][917]LogGame: World Serialization (save): 0.732 seconds
[2024.07.21-13.46.37:537][917]LogGame: Compression: 0.370 seconds
[2024.07.21-13.46.37:537][917]LogGame: Write To Disk: 0.002 seconds
[2024.07.21-13.46.37:537][917]LogGame: Write Backup to Disk and Cleanup time: 0.002 seconds
[2024.07.21-13.46.37:538][917]LogGame: Total Save Time took 1.111 seconds
[2024.07.21-13.47.42:229][854]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 675.652893
[2024.07.21-13.47.42:864][873]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-13.47.42:864][873]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 676.254456, Update Interval: 351.778015
[2024.07.21-13.51.37:907][881]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.51.37:935][881]LogGame: World Serialization (save): 0.775 seconds
[2024.07.21-13.51.38:312][881]LogGame: Compression: 0.370 seconds
[2024.07.21-13.51.38:312][881]LogGame: Write To Disk: 0.002 seconds
[2024.07.21-13.51.38:312][881]LogGame: Write Backup to Disk and Cleanup time: 0.002 seconds
[2024.07.21-13.51.38:313][881]LogGame: Total Save Time took 1.154 seconds
[2024.07.21-13.53.39:231][500]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1032.656494
[2024.07.21-13.53.39:900][520]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-13.53.39:900][520]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1033.291870, Update Interval: 322.671417
[2024.07.21-13.56.38:721][845]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.56.38:757][845]LogGame: World Serialization (save): 0.813 seconds
[2024.07.21-13.56.39:140][845]LogGame: Compression: 0.375 seconds
[2024.07.21-13.56.39:140][845]LogGame: Write To Disk: 0.003 seconds
[2024.07.21-13.56.39:141][845]LogGame: Write Backup to Disk and Cleanup time: 0.004 seconds
[2024.07.21-13.56.39:143][845]LogGame: Total Save Time took 1.199 seconds
[2024.07.21-13.56.53:164][265]LogCore: Error: appError called: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.cpp] [Line: 1318]


[2024.07.21-13.56.53:184][265]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2024.07.21-13.56.53:184][265]LogCore: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.cpp] [Line: 1318]

#

been testing by extending the autosave and the server has been running much longer between crashes.

#

most recent crash...

#
[2024.07.21-15.23.53:409][221]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1291.609375
[2024.07.21-15.23.54:050][240]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-15.23.54:050][240]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1292.210693, Update Interval: 335.479980
[2024.07.21-15.27.34:439][809]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-15.27.34:467][809]LogGame: World Serialization (save): 0.794 seconds
[2024.07.21-15.27.34:858][809]LogGame: Compression: 0.382 seconds
[2024.07.21-15.27.34:858][809]LogGame: Write To Disk: 0.004 seconds
[2024.07.21-15.27.34:859][809]LogGame: Write Backup to Disk and Cleanup time: 0.005 seconds
[2024.07.21-15.27.34:861][809]LogGame: Total Save Time took 1.188 seconds
[2024.07.21-15.29.52:398][925]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1650.597412
[2024.07.21-15.29.53:134][947]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-15.29.53:134][947]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1651.299438, Update Interval: 310.330811
[2024.07.21-15.32.35:271][773]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-15.32.35:323][773]LogGame: World Serialization (save): 0.830 seconds
[2024.07.21-15.32.35:701][773]LogGame: Compression: 0.370 seconds
[2024.07.21-15.32.35:701][773]LogGame: Write To Disk: 0.003 seconds
[2024.07.21-15.32.35:701][773]LogGame: Write Backup to Disk and Cleanup time: 0.003 seconds
[2024.07.21-15.32.35:704][773]LogGame: Total Save Time took 1.212 seconds
[2024.07.21-15.35.39:941][286]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1998.142212
[2024.07.21-15.35.40:675][308]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-15.35.40:675][308]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1998.843262, Update Interval: 341.794586
[2024.07.21-15.35.53:623][694]LogCore: Error: appError called: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Priva>


[2024.07.21-15.35.53:653][694]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2024.07.21-15.35.53:653][694]LogCore: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.>

tiny relic
#

If i install the dedicated server through SteamCMD, is there any gui I can use for general observation and to change settings? i.e changing amount of allocated memory

peak vessel
next lantern
#

Hey All, I have started a Satisfactory Server. I can connect via Administrator, but having issue allowing others... I have opened TCP and UDP ports of 15777, 15000, and 7777 on Firewall and Router... What else could i have done incorrectly?

sly cargo
#

ah actually our logs are slightly different, but it's still a server crash each autosave.

opal path
#

Hi, I believe I created my SteamCMD server properly, I am able to start it and make a game on it. We are struggling to have my friend join the server. I believe I am not giving him the correct IP address, could someone please let me know what IP I need to share with my friend for him to join the server. I also can't just invite him to the server as changing from private to friends only does not work. We tried creating a game in solo, switching it to Friends Only, moving the save file to the server save file, and loading it from there, but that didn't work. Any help would be appreciated.

ornate grotto
ornate grotto
next lantern
ornate grotto
next lantern
#

Nope

ornate grotto
next lantern
#

Okay, ill give it a whirl. Thanks

sour parcel
next lantern
#

Anyone online Satisfactory to test join my server?

humble dove
#

I don't get the increased player count working by adding the command line in the Game.ini file. Am I doing something wrong? We want to be 5 players on our newly set up dedicated server (done through Hamachi), and this is the only issue

#

Could it be that all players need to add the MaxPlayers=X to their Game.ini?

ornate grotto
humble dove
#

Will try, thx!

#

Where is that file located? Same location?

ornate grotto
#

where the engine.ini is

#

game.ini doesn't exist in a straight U8 install

next lantern
#

@humble dove, Let me know if that works for you.

humble dove
#

Do all players need to add that line in their files?

wicked knot
humble dove
wicked knot
#

same file names, just diff location. Clients are in %localappdata%, server is in the install directory

humble dove
#

it refuses to work tbh

sour parcel
ornate grotto
humble dove
#

My friends that got the game today/yesterday has it though

sour parcel
ornate grotto
wicked knot
#

I have them too, and easy to see if it was U7 or U8. U7 would be in saved\config\windowsnoeditor, and U8 is in saved\config\windows

sour parcel
#

unless it is from steam because I have had a server before, but used the anonymous install with the CLI

ornate grotto
#

No idea, I just know that those setting were replaced with a line in the game user ini file

deep turret
#

clients should not need any config about number of player though
it only affect the games, and client are not running the game

#

usual config that need to be in any client too is : networking and timeout settings

willow thorn
#

Unless I'm missing something. Looking though a guide on setting up a server, the one I'm looking at says to download the dedicaded server from Steam. I'm unable to launch it since I have Satisfactory running on my other computer. Is that the intended case? To have to buy two copies of the game?

wicked knot
willow thorn
#

I assumed so haha doubted it was required to buy the game twice to host

wicked knot
#

You can use the command line version of steam (steamCMD) and download it freely. The only game I know of that requires you to own the game to access the server is Valheim

willow thorn
#

Appriciate it

solar junco
#

I was just wondering if its possible to host dedicated server using playit.gg, sorry if this is the wrong channel

ornate grotto
#

Just be aware that your friends would have to go via their servers, so latency (lag) might be an issue

coarse mica
#

Can somebody pls help me i have a Problem with my DEd server?????

dusty vortex
dusty vortex
#

trying to connect while its saving or within 1min of the server starting?? - just wait for a few mins then try again.

coarse mica
#

i cannot connect

#

thats the prob

#

so i didnt even create a save

#

bc i cant

dusty vortex
coarse mica
#

bro

#

i mean the server is there

#

but i didnt setup the name

#

and the world

#

and it worked everytime

#

on my Debian

#

so now i wonder why not

dusty vortex
#

how long do you wait to connect once the server is launched? it takes a few mins to start, so would timeout if trying to connect before its started.

Also check the firewall ports (all 3) are open at which ever firewalls are in place.

Also check if you are using the -DisablePacketRouting or -multihome command line options.#

coarse mica
#

DisablePacketRouting or -multihome command line options.#

#

never used this

#

worked everytime

ornate grotto
#

Just scroll up and you will see it resolves a LOT of connection time out issues

coarse mica
#

?

ornate grotto
#

I don't use Linux, but I think it's just ./FactoryServer.sh -DisablePacketRouting or you might need to edit the .sh and put it in there

sly flame
#

Hello, I'm looking for recommendations on a small form factor pc that can be used as a dedicated server for Satisfactory. I made this post (linked below) on Reddit. A few options were recommended which is fantastic and I'll be investigating them.
https://www.reddit.com/r/SatisfactoryGame/comments/1e8uw2g/looking_for_recommendations_for_a_budget_mini/

One suggestion was for me to follow up in the discord. So I was curious if anyone here had any input or suggestions. One outstanding question I have is should I use Linux or Windows? From what I've read it seems that Linux is more prone to issues, and Windows is more stable but has more OS overhead. Is that true?

ornate grotto
#

See, trust us 😄

coarse mica
#

ye thx the supporters never ancwer

ornate grotto
#

They are busy preparing for 1.0 release and it's a well known issue that we keep pointing people to

dusty vortex
#

glad it worked 🙂

ornate grotto
dusty vortex
#

@coarse mica - if you not played U8.. then once you are connected and playing know that it has some issues which cant be fixed.... such as vehicle lag, tubes that sometimes work but more often yeet you form the server.
Belts sometimes load backwards when using blueprints, or if your building too quickly.

#

so avoid using vehicles (trains have some rubber banding, but are usable), use tubes sparingly, avoid using belts in blueprints, and slow down your pace of building, and you should be alright.

ornate grotto
#

TL:DR - U8 is janky and you are likely better to wait a few months for v1.0

#

🤣

vestal crest
#

Hi, I have purchased a server on an external host, unfortunately by typing in the ip and port I cannot connect to it, does anyone have an idea how to do this? ip and port are correct

ornate grotto
grim mica
# sly flame Hello, I'm looking for recommendations on a small form factor pc that can be use...

On the hardware - the fastest CPU you can get (single threaded is important, though not the only factor as there are many background worker threads that will load up an 8c/16t CPU pretty easily with late game factories) is probably the most critical factor, directly followed by memory - 16GB would be the minimum I would shoot for, ideally 32GB. If you have a few CPUs you had in mind we may be able to tell you which may be better suited to a Satisfactory DS. I see in the reddit post someone recommended an SFF AIO/prebuilt - most of these will have low-power CPUs that are essentially mobile class, that will likely result in pretty terrible mid-late game performance vs a normal desktop CPU. Think of it this way, a dedicated server is running the entire game just without the graphics overhead. So all of the simulation that has to happen when in single player still happens on a dedicated and running it on an old or underpowered machine is akin to trying to play on that machine just without a GPU limitation. Think of pairing an i3-3570 (low end desktop CPU from ~12y ago) along with a current high-end GPU (like a 4080 or something) - the CPU will always be your bottleneck.

On Linux vs Windows - afaik there are no performance differences and the ol 'linux is faster than windows' is just silly - they will run (for all practical purposes) identically. Use whatever you are comfortable with **administering **as that will go much further than any perceived performance or stability concerns - given the hardware is 'stable'.

As far as waiting for the 1.0 release for new specs.. we have not much reason (at the moment) to believe that anything will be drastically different. The game will still be on the same engine version and largely run the same as now - just (hopefully) with many bugfixes and enhancements as the current U8 DS is riddled with many bugs around vehicles, hypertubes (GL getting them to consistently work) and general visuals (belts, vehicles, trains 'warping' around).

willow thorn
#

Was able to get server running, however unable to do the first connection. Getting the following, one is game side and other is server. The server does see that I'm trying to connect but it's timing out. While connecting my ping shows at ~50-60ms which isn't a ton by any means so not sure why it's timing out. Any ideas?

#

Might have found it. Date/time was off by a few minutes resynced time clock and testing.

past bone
#

So I'm currently trying to get my server port forwarded so my friends can join. I've verified that my ports are forwarded and they are being listened to by the server. When I use a port tool checker it always fails and states that the port isn't open. I've verified that the server itself is working by being able to connect to it with my local IP. There is also a firewall rule that allows inbound and outbound connection.

ornate grotto
past bone
#

ah... so I guess bug a friend and see if they can connect?

#

ok lol I just tested it for myself and it does work now

#

I did nothing except like removing and readding everything that I did 😭

#

yippe!

grim mica
willow thorn
#

Yup. So got it working on LAN currently just can't get it to work outside from WAN appears to be a forwarding issue even though it's set correct in router. Ports are open per a nmap scan.

#

I believe I may have CG Nat looking through some forms

azure gyro
#

Hey guys. I managed to set up my server and I've completed ingame setup in the Server Manager section of the game menu.

#

before I was playing with a buddy of mine on experimental and I wanted to load the save into the server. Server found the save, but when I click "load" it simply crashes

#

the logs say this

#

[2024.07.23-08.04.30:705][850]LogWindows: Error: Fatal error!
[2024.07.23-08.04.30:705][850]LogWindows: Error:
[2024.07.23-08.04.30:706][850]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000001010000000f

#

I've set the exe file of the server to run as administrator when launched, so currently a bit stuck on how to fix it

#

apparently even simply creating a new game enabled me to join it. Would be nice if I can load my save file though. We played quite a bit already and it would be handy to continue where we started

#

wellp. that fixed itself. After starting a new save first and then trying to load in the save file, it loaded without issue.

#

I will leave my comments in case someone else has this problem

lofty turret
#

You can find your existing Satisfactory save game location from your Local App Data folder. To be more specific, you can find all your Satisfactory single-player save game files from the given location:

C:\Users\YOURUSER\AppData\Local\FactoryGame\Saved\SaveGames

ornate grotto
lofty turret
#

ok sorry

lofty turret
ornate grotto
#

No worries mate

proven flame
#

Getting this error when trying to connect to my dedicated Server. Anyone got an Idea why?

proven flame
#

Did that already

ornate grotto
proven flame
#

no

grim mica
#

Wishing a mod would update the pins.. they are all old AF and not really relevant anymore

#

Wiki stil pointed at fandom.. oh boyee

next lantern
#

I still can't get my Windows Server 2019 to allow others into my world... I've opened ports on Router and Server for all 7777, 15000, and 15777... I have logged into my server and "authenicated" it... what step am i missing... I have multihome="device ip" in startup bat file.

grave flax
#

Morning everyone, Suddenly when I connect to my dedicated server I get a time out as soon as it loads. I suspect that it is related to using the mods structural solutions and factory probs, I am thinking this because of this line in the log:
[2024.07.24-06.22.24:229][829]LogNetPartialBunch: Warning: OutgoingBunches.Num (258) exceeds reliable threashold (8) but this would overflow the reliable buffer! Consider sending less stuff. Channel: [UActorChannel] Actor: FGRecipeManager /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.recipeManager, Role: 3, RemoteRole: 1 [UChannel] ChIndex: 736, Closing: 0 [UNetConnection] RemoteAddr: 82.8.57.168:61253, Name: IpConnection_2147456497, Driver: GameNetDriver NetDriverEOSBase_2147482034, IsServer: YES, PC: BP_PlayerController_C_2147456196, Owner: BP_PlayerController_C_2147456196, UniqueId: Steam:2 (76561198011653735)

#

If I disable the mods it works, anyone had this before??

grave flax
#

So it seems I was right about the mods, dont suppose there is a solution other than removing one of them? I have used loads of parts from both

ornate grotto
ornate grotto
grave flax
proven flame
#

My server keeps crashing when I create a new Save state. Anyone got a clue why?

proven flame
# ornate grotto What do the logs say?

[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] State changing from Unknown to Registered
[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] No streaming object to inject.
[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] State changing from Registered to ContentInjected
[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] Client WorldState changing to ContentBundleInjected
[2024.07.24-13.15.24:248][140]LogContentBundle: [Persistent_Level(Dedicated Server)] End initializing ContentBundles.
[2024.07.24-13.15.24:249][140]LogWorldPartition: Display: WorldPartition initialize took 1 ms
[2024.07.24-13.15.24:249][140]LogLoad: Game class is 'BP_GameMode_C'
[2024.07.24-13.15.24:252][140]LogReplicationGraph: Display: SetActorDiscoveryBudget set to 20 kBps (5333 bits per network tick).
[2024.07.24-13.15.24:252][140]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2024.07.24-13.15.24:252][140]LogInit: BSD IPv4/6: Socket queue. Rx: 262144 (config 131072) Tx: 262144 (config 131072)
[2024.07.24-13.15.24:252][140]LogNet: Created socket for bind address:ip:7777
[2024.07.24-13.15.24:252][140]PacketHandlerLog: Loaded PacketHandler component: DTLSHandlerComponent ()
[2024.07.24-13.15.24:252][140]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2024.07.24-13.15.24:252][140]LogNet: GameNetDriver NetDriverEOSBase_2147482191 IpNetDriver listening on port 7777
[2024.07.24-13.15.24:276][140]LogCore: === Critical error: ===
Unhandled Exception: SIGABRT: abort() called

[2024.07.24-13.15.24:277][140]LogCore: Fatal error!

ornate grotto
proven flame
ornate grotto
ornate grotto
#

Hare you tried creating a save on your PC and uploading it to see if that works?

proven flame
#

Yes crashed also and wouldn't start again

ornate grotto
#

Sounds like it's not installed properly

proven flame
#

i dont know what I did wrong.

#

I followed the tutorial step by step.

ornate grotto
#

I see it's Linux, so I don't know what else to suggest from a permissions/runtime perspective I'm afraid

#

There are other helpers on here who are more Linux focused so they may be able to assist

proven flame
frosty gale
#

So im running into an issue where everytime im trying to create a game on my server, its loading "server is preparing..." and then "this server appears to be offline"

#

After some time the server comes back up and i can retry to create a game

#

And when its online again it still says "you need to create or load a game before you can join it"

rapid spindle
#

ls -l who is the owner of the file/dir and which user is running the server?

#

I just got setting it up in Linux in a docker container, so idk how much I can help but I did have some perm issues I troubleshot

frosty gale
# rapid spindle `ls -l` who is the owner of the file/dir and which user is running the server?

$ ls -l
total 45868
drwxr-xr-x 6 root root 4096 Jul 24 15:21 Engine
drwxr-xr-x 6 root root 4096 Jul 24 15:58 FactoryGame
-rwxr-xr-x 1 root root 280 Jul 24 15:20 FactoryServer.sh
-rwxr-xr-x 1 root root 66186 Jul 24 15:20 Manifest_DebugFiles_Linux.txt
-rwxr-xr-x 1 root root 93679 Jul 24 15:19 Manifest_NonUFSFiles_Linux.txt
-rwxr-xr-x 1 root root 6552886 Jul 24 15:20 Manifest_UFSFiles_Linux.txt
-rwxr-xr-x 1 root root 8 Jul 24 15:20 launcher_id
drwxr-xr-x 2 root root 4096 Jul 24 15:21 linux64
drwxr-xr-x 4 root root 4096 Jul 24 15:21 steamapps
-rwxr-xr-x 1 root root 40226316 Jul 24 15:17 steamclient.so

rapid spindle
#

So all the files belong to the root user. Are you running the server as the root user?

frosty gale
#

no as a user "sfserver"

#

bcs it wont let me run the .sh file with root perms

#

i changed it now

#

$ ls -l
total 45868
drwxr-xr-x 7 sfserver root 4096 Jul 24 16:10 Engine
drwxr-xr-x 7 sfserver root 4096 Jul 24 16:10 FactoryGame
-rwxr-xr-x 1 sfserver root 280 Jul 24 15:20 FactoryServer.sh
-rwxr-xr-x 1 sfserver root 66186 Jul 24 15:20 Manifest_DebugFiles_Linux.txt
-rwxr-xr-x 1 sfserver root 93679 Jul 24 15:19 Manifest_NonUFSFiles_Linux.txt
-rwxr-xr-x 1 sfserver root 6552886 Jul 24 15:20 Manifest_UFSFiles_Linux.txt
-rwxr-xr-x 1 sfserver root 8 Jul 24 15:20 launcher_id
drwxr-xr-x 2 sfserver root 4096 Jul 24 15:21 linux64
drwxr-xr-x 4 sfserver root 4096 Jul 24 15:21 steamapps
-rwxr-xr-x 1 sfserver root 40226316 Jul 24 15:17 steamclient.so

#

with chown -R sfserver server

rapid spindle
#

Hmm. Idk the exact right way to fix it. I'm guessing the root cause is the ownership of the files.

Did that work?

frosty gale
#

still crashes

#

oh wait

#

The "Permission Denied" error is now gone

rapid spindle
#

Not sure and I don't have any more time, sorry.

My setup was installed on a user account "steam". Maybe try reinstalling the server on a fresh user account?

frosty gale
#

allg

#

ty tho

proven flame
frosty gale
#

i seem to found a fix but idk how to implement it since i got a cloud server on conrise

#

so its an issue with the "checking the current specs to set recommended settings" that got added

#

and the fix seems to be to change the CPU type of your VM to (host) but idfk how to do that on my cloud server since i only have terminal access xd

proven flame
#

How much ram does your server have?

grim mica
#

Do you have a crashcontext.xml I can look at?

#

The 'host' CPU type setting is specifically for proxmox VMs

#

You can tell what the setting is set to by looking at the crash context and seeing the CPU it detects

proven flame
grim mica
#

It will say 'generic KVM' or similiar if its an emulated CPU, if its passing thru you will see the actual CPU model, i.e Xeon 1234D

#

Lemme boot my server up, I believe it it with the logs folder (not save) just under 'Crashes' instead of 'Logs'

proven flame
#

[CrashReportClient]
bHideLogFilesOption=false
bIsAllowedToCloseWithoutSending=true
CrashConfigPurgeDays=2
bAgreeToCrashUpload=true
bImplicitSend=True
bSendLogFile=false

This?

grim mica
#

The right spot, wrong file

#

CrashContext.runtime-xml

proven flame
#

File does not exist

#

Checked every directory but cant find such a file

grim mica
#

Hmm.. wonder if Linux saves it elsewhere, here's the folder structure on Windows

proven flame
grim mica
#

Maybe more permission issues?

proven flame
#

the user running the .sh file has every permission for the directory

grim mica
#

Dont have any Linux experience with Satis dedicated but the wiki states that there should be the Crashes directory under FactoryGame\Saved. Doenst call out Windows/Linux specifically and I am fairly certain i've seen crash reports from other users running on Linux.. Pretty odd its not generating one
https://satisfactory.wiki.gg/wiki/Dedicated_servers#Logs_and_crash_dumps

#

Well, in any case the needed data is in the log posted above, line 257 shows 'Common KVM processor'

LogInit: OS: Ubuntu 20.04.6 LTS (5.4.0-189-generic), CPU: Common KVM processor, GPU: UnknownVendor PCI-id: 1234-1111 (1af4-1100)

#

That will cause physics engine crashes

#

Probably need to open a ticket with Conrise and see if they can adjust the VM CPU settings on their side if you dont have controls for it

midnight plover
#

How can I get my friend to join my dedicated server? I just set it up and i'm giving him my public ip4 address but it says "the server appears offline"

ornate grotto
deep turret
#

and server machine firewall port opening too

chilly stump
#

Hi guys. Trying to setup wolveix image on docker. Got Docker installed and pulled the image. Tried to run the commands listed on the site but just getting errors. Any ideas?

#

This is where I am now.

rapid spindle
#

What errors?

chilly stump
#

My guess is that those commands doesnt go in the terminal.

#

ok so the errors are different now after i ran the image manually

#

no idea yet what im doing

#

busy trying to figure it out

ornate grotto
#

I think a lot of the docker images haven't been updated for U8. You are better off running it manually from SteamCMD

chilly stump
#

I did try run a dedicated server earlier which did work, but I can't then play myself using the same pc without using something like a docker.

rapid spindle
#

The problem is the backslashes are not valid in powershell. It works on linux but not windows, try replacing all backslashes with backticks.

docker run `
--detach `
--name=satisfactory-server `
--hostname satisfactory-server `
--restart unless-stopped `
--volume /path/to/config:/config `
--env MAXPLAYERS=4 `
--env PGID=1000 `
--env PUID=1000 `
--env ROOTLESS=false `
--env STEAMBETA=false `
--memory-reservation=4G `
--memory 6G `
--publish 7777:7777/udp `
--publish 15000:15000/udp `
--publish 15777:15777/udp `
wolveix/satisfactory-server:latest
#

That worked for me. Just make sure you put an actual file path for the /path/to/config

chilly stump
#

Just got it working with the commands

#

''''docker run wolveix/satisfactory-server:latest --detached --name=satisfactory-server --memory-reservation=4G --memory 6G --hostname satisfactory-server --restart unless-stopped --volume /path/to/config:/config --env MAXPLAYERS=4 --env PGID=1000 --env PUID=1000 --env ROOTLESS=false --env STEAMBETA=false --publish 7777:7777/udp --publish 15000:15000/udp --publish 15777:15777/udp ''''

#

an actual file path?... i have no idea yet what that means... working on it

rapid spindle
#

The volume is where docker will save your game files on your system, so they will persist even if the container stops running.

If you put something like --volume C:\satisfactory-server\:/config for that line, it will make a satisfactory-server folder on your C drive to store the files. You can put it anywhere you want.

Leave the :/config part alone, that's the path for inside the container.

chilly stump
#

Great, thanx for the info

rapid spindle
#

No problem, good luck with your server

chilly stump
#

This is more of a learning experience atm depending on whether there is an updated image somewhere. It's just so me and my kid can play because we're having network issues atm running it through their servers. But tnx man

lean cargo
#

Wha is server settings session name and game create session name?

willow thorn
#

What is the best way people have found to upload blueprints to a linux cli based server? Would hate to have to manually go in and copy the files over via a network share of some sort every time.

deep turret
#

that's how you would do it with any machine even windows

past vortex
#

Hello, good evening, I have a problem opening the game and it is giving me this message: plugin AB_FluidExtras failed to load because module AB_FUILDextras could not be loaded. there may be an operating system error or the module may not be properly setup

deep turret
#

mods are hardly supported here

#

go to satisfactory mods discord for mod specific questions

willow thorn
#

Tried just creating a blueprints folder and copying the save name but using 'wget' and downloading the blueprints to that folder they don't upload to the server

hard rivet
#

Does anyone else have issues with blueprints being incomplete or missing items when placed causing crashes when deconstructedm

chilly stump
#

Anyone familliar with dockerfiles?

#
#BUILD: docker build -t satisfactory .
#RUN: mkdir data; docker run -p 15000:15000/udp -p 7777:7777/udp -p 15777:15777/udp -d --name=satisfactory -v $(pwd)/data:/home/steam/Satisfactory-dedicated satisfactory
ENV STEAMAPPID=1690800
ENV STEAMAPP=Satisfactory
ENV STEAMAPPDIR="${HOMEDIR}/${STEAMAPP}-dedicated"
RUN echo -e "export LD_LIBRARY_PATH=${STEAMAPPDIR}/linux64:$LD_LIBRARY_PATH\n\
bash ${STEAMCMDDIR}/steamcmd.sh +login anonymous +force_install_dir ${STEAMAPPDIR} +app_update ${STEAMAPPID} validate +quit\n\
test -d ~/.config/Epic/FactoryGame/Saved || mkdir -p ~/.config/Epic/FactoryGame/Saved\n\
test -d ${STEAMAPPDIR}/saves || mkdir ${STEAMAPPDIR}/saves\n\
test -L ~/.config/Epic/FactoryGame/Saved/SaveGames || ln -s ${STEAMAPPDIR}/saves ~/.config/Epic/FactoryGame/Saved/SaveGames\n\
${STEAMAPPDIR}/FactoryServer.sh" >> ${HOMEDIR}/entry.sh
RUN chmod +x "${HOMEDIR}/entry.sh" && chown -R "${USER}:${USER}" "${HOMEDIR}"
USER ${USER}
VOLUME ${STEAMAPPDIR}
WORKDIR ${HOMEDIR}
CMD ["bash", "entry.sh"]
EXPOSE 15777/udp 15000/udp 7777/udp ```
#

Getting errors

ornate grotto
#

Are you running the installer as an elevated user?

chilly stump
#

Does it work the same running containers in Docker Desktop? Sorry this is a bit new to me. Im busy checking if it can be fixed in the entry.sh file

ornate grotto
#

I don't run docker, I used to run mine on a straight Windows server, but I've given up until 1.0. Looking through the logs it seems to download and verify the installation, but then fails because it can't create a subfolder of the directory it just installed the server into

chilly stump
#

yeah it's tricky with my limited linux knowledge. Im using docker to be able to play on the same machine.

ornate grotto
#

you don't need docker to run it on the same machine, you can use SteamCMD for that straight on to the OS, it's just not recommended because the PC ends up running two copies of the game and is very resource intensive

chilly stump
#

Ill google steam cmd. Im running 2 x E5 2690 with 64Gb ram and a 3060 16Gb. It's a bit of an old system but plenty of power.

#

It's basically a Z820 with a 3060

ornate grotto
chilly stump
#

Tnx

deep turret
next lantern
#

After Port forwarding all three ports... 7777,15000,15777... still can't get through... ISP says they aren't blocking any ports. On Port forwarder, I have the option to forward "All", "TCP" or "UDP"... I selected "All"... I assume thats okay still?

mellow lagoon
#

hi all, i just downloaded the dedicated server and installed it on ubuntu machine... i got the following error "/home/steamcmd/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject" and i can confirm, that FactoryGame.uproject is not in the folder... did i miss something by installing the server?

ornate grotto
rapid spindle
mellow lagoon
# rapid spindle Can you post the whole error please?

this is the full error log
ln: failed to create symbolic link '/home/steamcmd/.steam/root': No such file or directory
ln: failed to create symbolic link '/home/steamcmd/.steam/steam': No such file or directory
Project file not found: /home/steamcmd/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject

rapid spindle
#

Do you have steamcmd installed?

mellow lagoon
#

yes, steamcmd is installed and i was able to claim the server before it crashed. i didn´t create a new map yet

#

output from "systemctl status satisfactory"
● satisfactory.service - Satisfactory dedicated server
Loaded: loaded (/etc/systemd/system/satisfactory.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-07-26 17:16:12 UTC; 9s ago
Process: 3265 ExecStartPre=/usr/games/steamcmd +force_install_dir /home/steam/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit (c>
Main PID: 3299 (FactoryServer.s)
Tasks: 22 (limit: 18951)
Memory: 205.7M
CPU: 24.078s
CGroup: /system.slice/satisfactory.service
├─3299 /bin/sh /home/steamcmd/SatisfactoryDedicatedServer/FactoryServer.sh -ServerQueryPort=15777 -BeaconPort=15000 -Port=7777 -log -unattended -multih>
└─3306 /home/steamcmd/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UnrealServer-Linux-Shipping FactoryGame -ServerQueryPort=15777 -BeaconPort=1500>

Jul 26 17:15:51 server systemd[1]: Starting Satisfactory dedicated server...
Jul 26 17:16:12 server systemd[1]: Started Satisfactory dedicated server.
Jul 26 17:16:15 server UnrealServer-Linux-Shipping[3306]: LogAkAudio: Error: FAkAudioModule::UpdateWwiseResourceLoaderSettings : No Resource Loader!

rapid spindle
#

Not sure! So does it launch the server and then crash or what? I was thinking it might have been an issue with steamcmd or missing dependencies.

mellow lagoon
#

it startet first time with no error... i claimed server, set passwords and then it crashed

rapid spindle
#

And now it won't start?

mellow lagoon
#

thats right

#

no ram and cpu usage and in game "server seems to be offline"

#

i think i´ll try to uninstall the steamapp and reinstall...

rapid spindle
#

Yea still not quite sure, but if it won't even start I'd consider reinstalling steamcmd with dependencies and reinstall the server. Something's not right if it can't find the files. Yea

slender sky
#

anyone know how i can discuss a bug in satisfactory plus?

deep turret
rancid etherBOT
mellow lagoon
deep turret
#

you can reset server config

#

by removing server config file

#

then you will be able to : rename, reset passwords, put the few settings back, and load your save

mellow lagoon
#

ahh thank you^^ where can i find the config file? i think its not in the server folder... i had to delete the folder serveral times

deep turret
#

multiple instance will have their own .<port> file as the port will change

mellow lagoon
#

but thank you very much^^

eternal depot
#

Any help on this? (hosting on linode)

slow hinge
# eternal depot Any help on this? (hosting on linode)

either increasing timeout time or restricting to just ipv4 (instead of 6) supposedly resolves this issue. That said, I feel that we shouldn't have to be modifying config files for this nonsense. I'm very hopeful that with 1.0, dedicated servers will be more robust and easier to manage and troubleshoot for stuff like this.

eternal depot
#

Yeah, I will try those thanks.

eternal depot
next lantern
brisk rapids
#

Good evening pioneers
I'm playing on a server with a pal, and often foliage will still show even though there's no foliage actually there (ghost foliage?)
Is there a way to remove that on my end?
Any command to sync foliage?

eternal depot
rapid spindle
silver bobcat
eternal depot
silver bobcat
eternal depot
#

linode using normal ubuntu and slapping the server stuff on top of it

silver bobcat
#

One message removed from a suspended account.

eternal depot
#

I play with 1 friend and hard to say atm becouse he isint online, but with me playing it seems realy good

#

we have about 250h on the save and other services like shockbyte struggles with this

silver bobcat
#

One message removed from a suspended account.

eternal depot
#

If you have the skills and ability host it locally can recomend, but if not then linode and ltt (linus tech tips) have a coupon with it you can get 100$ linode creddits for the first 2 or 3 months.

#

But if you host locally do not host with the ingame server tool. In my opinion

#

#r/engrish

silver bobcat
eternal depot
#

It depends on what you choose, my server costs monthly about 50$, so take the couple free months and dip 😃

#

Thats what I do. lol

silver bobcat
#

One message removed from a suspended account.

ornate grotto
silver bobcat
#

One message removed from a suspended account.

#

One message removed from a suspended account.

ornate grotto
#

Most routers/firewalls don't allow you to connect to a local device via the internet IP. Only way to test is by someone outside the network

#

Also, you say you connect via LocalHost, which means that you are running the server and client on the same PC, which is not recommended due to resource requirements

silver bobcat
ornate grotto
silver bobcat
#

One message removed from a suspended account.

crisp stump
#

can dedicated servers use mods?

ornate grotto
#

And a lot don't actually work

ancient kelp
#

This may be a stretch but I am trying to get a dedicated server to run on an ARM machine. I have been trying to run it using FEXemu but I keep getting a crash when creating/loading a world. I see this error just before:

Error: Couldn't find file for package /Game/CB/FactoryGame/Map/GameLevel01/Persistent_Level/_Generated_/StreamingObject_251CVL0ABL1HOH6ZF3KRICZIW requested by async loading code.

And this one on the crash

[2024.07.27-15.40.17:730][978]LogCore: === Critical error: ===
Unhandled Exception: SIGILL: illegal instruction

[2024.07.27-15.40.17:731][978]LogCore: Fatal error!

0x00007fffe2edeecd libUnrealServer-Engine-Linux-Shipping.so!NormalizeRotations_avx(+0x16d)
ornate grotto
ancient kelp
ornate grotto
#

That doesn't make it supported. If it works, then great for them, if it doesn't then you're SOL.

#

I suggest reaching out to those on the Reddit thread and getting their help there

ancient kelp
#

Oh I reached out here because someone mentioned on that thread that some people may know here

#

I will see if docker emulation works

ornate grotto
#

Did you search the channel?

odd roost
#

Hi!!

#

I installed mod manager v3

#

onto a windows server that is running the steam version of satisfactory dedicated server

#

I have uninstalled an re installed several times but mod manager does not seem to be picking up the server install

ornate grotto
#

This isn't really the place for help on mod manager, you'd need to reach out to them, but if Mod Manager is installed on the same server, that screenshot shows FTP access

odd roost
#

ya its def on the same server as DS

#

ok thanks

ornate grotto
#

What options do you have in the Drop down that says FTP

odd roost
#

LOL!! damn it

#

Path is an option

#

🤦‍♂️

minor remnant
#

ugh, probably the 1000th user to ask, but setting up a windows server that accepts outside connections seems to be a real hassle...

  • ports forwarded in router
  • firewall setup
  • no carrier-grade ISP
patent ledge
#

isnt that the standard process for most servers that accept outside connections?

frosty gale
#

hi guys I had a satisfactory server set up last year coming back to this game

#

its not starting

#

I downloaded via steam cmd

#

nothing opens up

#

server starts with no cmd

summer ravine
#

is there something I need to do to my dedicated server to record a path for the trucks? I get disconnected every time I try and record one

knotty quartz
summer ravine
#

just fine

knotty quartz
#

That is definitely a great solution for the host, but for everyone else kinda hampers the experience quite a bit

summer ravine
#

it does

knotty quartz
#

I truly hope 1.0 fixes things some, and that CS will finally be able to set aside resources to making multiplayer a more refined experience, because not using vehicles or even hyper tubes severely detracts from the experience.

summer ravine
#

i'm sure they will

#

LOL the truck is choppy when its on auto pilot

knotty quartz
#

Yeah, the one time I’ve been able to drive long enough to record a path, the vehicles are choppy most of the time lol

ornate grotto
lean cargo
#

Teleporting vehicles are crazy!

shut ivy
#

anyone familiar with setting up a server on pterodactyl? i tried locating an egg for it but i cant seem to get my server to work

shut ivy
#

i think i got it, i forgot to add port 7777 for the server

soft fable
#

Anyone have a tried and true easy and cheap method to setting up a dedicated server for this game? I’m trying to make it where I can play and so can others independently of one another. We do play together, but it would be nice to have machines running while we’re afk, etc.

wicked knot
#

!wikisearch dedicated_server @soft fable

rancid etherBOT
wicked knot
#

!wikisearch dedicated_server

rancid etherBOT
soft fable
#

No results @wicked knot

#

Do you know any of the above, if so, please dm me. Thanks.

wicked knot
#

I typonesed the first link, and cant delete the bot posts. Try the second one

ornate grotto
soft fable
#

can I please get someone knowledgeable to walk me through this setting up of a dedicated server in a VC, because none of the wiki or anything is proving to be of any help to myself. I've been at this for a while now and to no avail. PLEASE HELP

#

ive tried youtube tutorials and all. Ive read tons of documents that say for windows. nothing works.

#

@whole meadow

dusty vortex
soft fable
#

i followed all of the steps.

#

nothing is working.

dusty vortex
#

descriptive

soft fable
#

I'm asking if you can join a vc and help me walk me through while watching my screen to see what im missing.

dusty vortex
#

sorry no, im at work and just taking a quick break.

soft fable
#

Gotcha, well then I guess I'm back to the drawing board then. I enabled port forwarding and created new settings on my router. just don't know what else to do.

#

it shows the server is running, but won't let me change it from private to friends only to invite people.

dusty vortex
#

try describing where you got to / what you have done, where is it you think that nothing is working, what gives you them signs, what is it your trying to do to come to that conclusion.

soft fable
#

i also tried giving them my ip address so they can try starting the server from their end. idk what im missing.

#

@dusty vortex I apologize if my frustration gives off the impression that I'm being rude, it's just every single tutorial and document I've read has lead me to the same result.

dusty vortex
#

so what your saying perhaps then, is that the server is running, thus its working... but you are stuggling to connect?

soft fable
#

Other's cannot connect.

#

idk what else to say.

dusty vortex
#

so it works for you?

soft fable
#

I am by no means a wiz at this stuff.

dusty vortex
#

so how is that 'nothing works' ... this is where it helps to be descriptive with the issues your facing, if you can describe the issue then its half the battle to finding/getting a resoluition 🙂

soft fable
dusty vortex
#

running at home?
on a different or same PC?

soft fable
#

same pc at home

#

idk, maybe I'm just dumb.

lone badge
#

Ok so we followed step by step guides. set up dedicated server, did the .bat and ran it, everything is going fine, gone to firewall sorted Ports, and just done port forwarding, in theory it should start working now for everyone to get on. i may have missed a step or two, wasn't here from beginning

dusty vortex
#

1st:
while 'doable', its generally not recommended to run both the game + the server on the same hardware.
the server is as resource intensive as the main game is.
essentially running the game twice.

2nd:
ensure you have configured all 3 ports listed in both the server/pc firewall and the router firewall.
pay careful attention to the port numbers and the UDP protocol (not TCP).

3rd:
try using the command line argument '-multihome=0.0.0.0' when you start the server (this will bind it to use IP4 address)

4th:
when you connect inside your own network, use your local internal ip to connect the game to the server - (not all routers support using public ip for internal connections).
remote players will use the public ip to connect.

soft fable
#

the multihome thing doesnt work on cmd

dusty vortex
#

if your using the .bat to launch it, use that option in the .bat

soft fable
#

just did that

#

it shows online for me but offline for them

lone badge
dusty vortex
#

if it works internally but not for remote players externally, then double check the firewalls/router setup.
if certain its all correct, then check if your ISP provides your public IP via CG-NAT - meaning your need to contact your ISP about getting ports forwarded, if they even allow such, but thats down to you to find out.

soft fable
#

i have mt ATT router and eero mesh network with port forwarding.

ornate grotto
dusty vortex
# soft fable i have mt ATT router and eero mesh network with port forwarding.

So according to public information, AT&T uses CG-NAT , as the world has run out of ipv4 addresses, so CG-NAT is used as a method for multiple customers of an ISP to share a single public IP.

Thus with such an ISP you won't ever be able to host anything at your house unless you circumvent their CG-NAT with a VPN.

Note that means you need to setup a VPN your friends can connect to before attempting to connect to your game server, or use some peer to peer type VPN service to connect remote players direct to the server.
A topic that's typically out of scope for this channel as your now in VPN/networking land.

wicked knot
dusty vortex
#

A static IP option is always available to those willing to pay extra. 👍

Or as my ISP does, issue 8 public ipv4 address to every customer, but that business class ISP rather than residential.

wicked knot
#

Different ISPs will have their own way of getting thru cg-NAT. The game suffers greatly with latency as is, so adding any more is not the best way to go

flint nacelle
#

hey is this where id ask for help with a modded dedicated server? it just started crashing after a week of playing and its doing it every 10 or so hours

#
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000000

[2024.07.30-13.08.30:184][578]LogCore: Fatal error!

0x00007fee5e1c5714 libUnrealServer-RHI-Linux-Shipping.so!FRHICommand<FRHICommandEndFrame, FRHICommandEndFrameString2050>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/Runtime/RHI/Public/RHICommandList.h:1105]
0x00007fee5e189786 libUnrealServer-RHI-Linux-Shipping.so!FRHICommandListImmediate::ExecuteAndReset() [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/RHI/Private/RHICommandList.cpp:919]
0x00007fee5e18c38c libUnrealServer-RHI-Linux-Shipping.so!FRHICommandListImmediate::EndFrame() [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/RHI/Private/RHICommandList.cpp:1483]
0x0000000000219300 UnrealServer-Linux-Shipping!FEngineLoop::Tick() [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:6142]
0x0000000000219c3a UnrealServer-Linux-Shipping!GuardedMain(char16_t const*) [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/Launch/Private/Launch.cpp:190]
0x00007fee5d71b677 libUnrealServer-UnixCommonStartup-Linux-Shipping.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:269]
0x00007fee5d512d90 libc.so.6!UnknownFunction(0x29d8f)
0x00007fee5d512e40 libc.so.6!__libc_start_main(+0x7f)
0x0000000000217dc9 UnrealServer-Linux-Shipping!_start()

[2024.07.30-13.08.30:215][578]LogExit: Executing StaticShutdownAfterError
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
grim mica
#

And if you remove mods it works fine?

blissful peak
#

how do you startup your own server

#

i just need help on that

#

so anyone gonna help me figure out how to startup my own server

rapid spindle
gentle shore
#

are there reliable 3rd party providers i can pay to just do it for me? or do need to provision amazon cloud resources myself assuming i don't want a satisfactory server running 24/7 in my house

ornate grotto
#

Plenty of Game Server providers out there

proud stag
#

hey im renting a box and looking to start a server, iv found the wiki page, but im not sure where to start exactly, do i open putty and run steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta public validate +quit or am i missing a previous step?

ornate grotto
#

leave out the -beta public section, but that should install it

deep turret
#

-beta public is default anyway, it will not change much

drifting tree
#

What’s one of the server addresses

#

?

wicked knot
#

Whatever your IP is, or that of the hosting service you use. There are no pubic game servers

drifting tree
#

Oh ok

gusty flare
#

Hello everyone! i am getting this when trying to run the dedicated server in ubuntu server 24.04

~/SatisfactoryDedicatedServer$ ./FactoryServer.sh
5.2.1-273254+++FactoryGame+rel-early-access 1009 3
Disabling core dumps.
Project file not found: /home/steam/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject
Signal 4 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162 
CommonUnixCrashHandler: Signal=4
Engine crash handling finished; re-raising signal 4 for the default handler. Good bye.
Illegal instruction (core dumped)
rapid spindle
deep turret
rapid spindle
#

Actually realized its the Illegal instruction (core dumped). May be your CPU, but hard to know without more details. What CPU is it, and is it a VM?

wary walrus
rapid halo
gusty flare
ornate grotto
rapid halo
proper topaz
#

should i be worried about this error

ornate grotto
proper topaz
#

i need help

proper topaz
#

i have done that 7 times now my guy

ornate grotto
#

Without further information, not a lot anyone can help you with

#

What's the problem?

#

That's like saying my car won't start, without more information not a lot anyone can help further

proper topaz
#

I only have access to certain ports so how do I change the port for the dedicated server to the port I have access to on my vm

ornate grotto
#

Look at the command line options from the wiki pinned in the channel description

proper topaz
#

I have done that but when I try to do it in the client satisfactory server manager thing it just says that it cant find the server

ornate grotto
#

Where is the server and how are you trying to connect to it?

proper topaz
#

Not localhost

ornate grotto
#

That doesn't help. Are you hosting it locally, in the cloud or via a hosting service?

proper topaz
#

I have a vm

#

windows vm not local

ornate grotto
#

So Windows VM installed on the same network as your client?

proper topaz
#

no

#

different

ornate grotto
#

In the cloud?

proper topaz
#

yes

ornate grotto
#

So why didn't you say so when I asked? One word answers don't make it easy to help you

proper topaz
#

I not know

ornate grotto
#

Where is this VM being hosted?

proper topaz
#

in the cloud

ornate grotto
#

Which provider, AWS, GCS, Azure or other?

proper topaz
#

aws

ornate grotto
#

Okay, so how much vCPU and RAM has the VM got?

proper topaz
#

unsure cpu 14gb ram

ornate grotto
#

Why can't you use the default ports then?

proper topaz
#

Becuase I only have access to a certain number of ports

#

4070-4080

ornate grotto
#

Is anything else currently running on those ports?

proper topaz
#

No

ornate grotto
#

Have you opened which ever ports you are using in the Windows Firewall?

proper topaz
#

yes

ornate grotto
#

on UDP not TCP?

proper topaz
#

idk

#

how do i check

ornate grotto
#

on the VM go into Windows Firewall and look at the rule you created

proper topaz
#

It all looks good in there, but it still does not work

ornate grotto
#

Are you using the -multihome or -DisablePacketRouting command line options?

proper topaz
#

-DisablePacketRouting yes

ornate grotto
#

Try using -multihome=0.0.0.0 instead

proper topaz
#

That doesnt seen to work, how do I set the ports that the server should run on

ornate grotto
#

-ServerQueryPort=<portnum>
-BeaconPort=<portnum>
-Port=<portnum>

steep prawn
#

hey, idk if im supposed to ask about it here but im having problems installing steamcmd on my vps, "E: Package 'steamcmd' has no installation candidate", i have searched thru internet but cannot find anything that can fix it

rapid spindle
#

I don't know what OS your vps is but if its linux try: sudo apt update

#

no installation candidate means your package manager couldn't find the steamcmd package

dim patio
#

are hypertubes kinda funky for everyone or is that just me?

#

Cause every time i use one it can be a bit unpredictable

#

Some like the server deciding to throw me out the other end instantly when entering

#

then the first

#

then making me jitter being inside and outside of it

#

and then just killing me and disabling half my inputs till i reconnect to the server

grim mica
#

Welcome to the state of hypertubes on DS with U8

#

Up next: vehicles suck as well

dim patio
#

that had nothing to do with anything, just wanted to check if gif stolen from tenor worked while the plugin just shits the bed

junior basin
#

lul

wary walrus
#

save money lol

grim mica
#

Never heard the term faceless for non-gui/headless.. interesting

#

Either way, you should get a machine with plenty of power (4c at least with high frequency) and same with a good amount of memory.. at least 16 to start, maybe 24/32 depending on how big you go with the factory

edgy hinge
#

Is it worth setting up a dedicated server now (I have hardware I own that I could use) Or should it wait till after 1.0?

grim mica
#

Up to what you want to do with it..

#

Should be similiar-ish in terms of setup if you want to figure that out

tough juniper
#

Hello everyone,
is the dedicated server supported for IPv6? I just got IPv4 over DS-Lite, so I don't have any accessible IPv4 from my provider. When starting the server on IPv6 I get the same " opening a route" error described here:
#dedicated-servers message

grim mica
#

Have you tried -disablepacketrouting? I think multihome forces ipv4 but I dont think the other disables ipv6

tough juniper
#

Using -multihome and forcing IPv4 works fine over ipv4, but it doesn't help me in my situation using ipv6 sadly

ornate grotto
#

Is the server actually listening on IPv6?

tough juniper
#

How can I check that? Can I set the server to use a specific IPv6?

tough juniper
#

It's listening on all interfaces.
UNCONN 0 0 0.0.0.0:7777 0.0.0.0:* users:(("UnrealServer-Li",pid=1007,fd=15))
UNCONN 0 0 0.0.0.0:15000 0.0.0.0:* users:(("UnrealServer-Li",pid=1007,fd=16))
UNCONN 0 0 *:15777 : users:(("UnrealServer-Li",pid=1007,fd=14))

ornate grotto
#

That looks to be listening on IPv4 only

#

0.0.0.0 is IPv4, :: is IPv6

tough juniper
#

Then the wiki is wrong

ornate grotto
#

True and the wiki was written before they broke everything in U8

#

If I'm reading that right, it's listening on 15777 for all, but IPv4 for 15000 and 7777

#

Are you running the -multihome=0.0.0.0 command line?

tough juniper
ornate grotto
#

Try running with -DisablePacketRouting and check again

tough juniper
#

still binds to 0.0.0.0 using -DisablePacketRouting

ornate grotto
#

Yeah, but is the second column * : * or 0.0.0.0:*

tough juniper
#
UNCONN 0      0                               0.0.0.0:7777       0.0.0.0:*    users:(("UnrealServer-Li",pid=1220,fd=15))
UNCONN 0      0                               0.0.0.0:15000      0.0.0.0:*    users:(("UnrealServer-Li",pid=1220,fd=16))
UNCONN 0      0                                     *:15777            *:*    users:(("UnrealServer-Li",pid=1220,fd=14))```
ornate grotto
#

Okay my linux is rusty as hell, but I'm still reading that as only listening on IPv4, but I could be wrong

#

Is any port forwarding set up as UDP

#

(not TCP)

tough juniper
#

I have not set up any port forwarding in my router yet, cause I want to access the server via LAN over IPv6 only for testing purposes, and see if that works first

#

I used -multihome=:: to see if I can force binding it to all interfaces, and it looks like it does

#

Oh hey, it works now! I guess that was the issue, I will try port forwarding now to see if I can access it over my global IPv6

ornate grotto
#

Glad it worked out for you

fair bough
#

We're setting up a dedicated server for the 1.0 release. We currently have 4 in the group but, if some other friends of ours decide to jump in, we'll have to enable the >4 config. Has anyone done so and does it impact the server at all?

#

We didn't want to set it up before hand just to be safe

ornate grotto
fair bough
#

Thank you!

somber ember
#

hello, i have a question about my own server im trying to set up and run...
Things i did-

my issue-
-the server is permanatly set to private mode even after i copied over a multiplayer load save.

other info
-im in experimental mode

considering the above should i

  1. get out of experimental mode? if so how do i do that?
  2. try to run the server on somthing other than steamCMD, if so, what should i use to do it for free?
ornate grotto
#

Also experimental and EA are the same code release, so that makes no difference

somber ember
#

how would i set up a dedicated server then? i thought that is what i was doing...

ornate grotto
#

Yes, you likely set up a dedicated server, but your friends have to connect through Server Manager, not Join you in a game

somber ember
#

can i also use this?

ornate grotto
#

For that to work, you need to have set up port forwarding on your router and your friends need to enter your internet IP address

somber ember
#

ooo ok

ornate grotto
somber ember
#

kk

ornate grotto
#

The game and server are very resource intensive and running them both on the same machine isn't advised

somber ember
#

i have a 3090 and a 24 cor intell cpu with 64GB of ddr5 ram, ill be fine in that regard thats why im looking on how to do this all for free and not pay nitrado more money

ornate grotto
#

You'll notice that the video uses SteamCMD on a seperate machine, not on the same PC

somber ember
#

the game runs fine, its just set to privat mode when i join it and i didnt know how to let my friend join

ornate grotto
ornate grotto
#

Your friends need to use Server Manager

somber ember
#

so this is normal?

#

and for them to use the server manager would they need to type in my ip?

ornate grotto
somber ember
#

kk, ty for the help

ornate grotto
#

and you need to configure your router/firewall to forward the required ports onto your server

somber ember
#

i used to run ark servers through nitrado but ive never done anything like this befor so im a bit lost still

ornate grotto
#

So long as your ISP doesn't GC-NAT your internet connection, they should be good to go

somber ember
#

alr, hopefully i wont have to ask any follow up questions but again ty for the clairifications

somber ember
ornate grotto
#

Okay try running the server with the -DisablePacketRouting command line option

somber ember
#

also this is his screen just so there is no confusion

ornate grotto
somber ember