#dedicated-servers

1 messages · Page 192 of 1

feral dawn
#

ah alrighty coolies

feral dawn
#

Is anyone running the DedicatedServer on windows, who can tell me where the file path where the INI Files are?

#

Linux is FactoryGame\Saved\Config\LinuxServer, I assume it's WindowsServer, but i dont know.

quick mist
#

see the wiki for file locations in Windows

clever sonnet
#

Thanks @feral dawn Applied those settings in the Engine.ini config file and now I got my 50 saves 🙂 (well 4 for now, better than 3, but every 5 minutes of zooping will feel safer now !)

quick mist
#

Zoop was a cool game back in the day. I should see if I still have my copy in the archives

feral dawn
clever sonnet
versed merlin
rose valley
#

dat feeling when you come back to your server which has been running overnight and you realize all your 50 saves are corrupted doe
don't let me discourage you 😁

quick mist
#

quick question:

#

does the server keep rolling periodic saves when it is idle due to zero players being connected (and that box being ticked)?

rose valley
#

yes, it does atm

quick mist
#

hopefully this can be made optional

rose valley
#

Shouldn't be a big deal to do it. It's just gonna have to wait a while.

clever sonnet
rose valley
#

A word of warning on making config files in game read only - that might work against you when we make updates that require updates to those ini files. I understand that's all you got at this point though and we should probably be able to load config files from an additional (configurable via command line args maybe) location to avoid this problem altogether but just keep in mind you might have to revisit this for some updates.

clever sonnet
#

yeah i think having a "separate" user INI file would be better, than using the default ones and limiting permissions is not a good thing, just working with what we have 😛

feral dawn
#

I hope that setting the network quality on the server fixes my timeout bug when driving vehicles.

versed merlin
feral dawn
#

Ye that's what i added about 15 mins ago 😛

#

Took a bit to get the formatting right, but yeee

#

ah ^^ lol

versed merlin
#

sorry ‘bout that!

feral dawn
#

one thing though regarding where i put my edit CubGeek, is the autosave interval isnt a INI Setting... so i dunno what u wanted to do with that.

versed merlin
#

No worries. Luckily, it’s just in the “TALK” section, which is kinda a draft area, so the everyday browsers to the Dedicated_servers wiki page won’t see it unless they go hunting.

#

and, it’s easily moved as needed

feral dawn
#

alright perfect 🙂

#

Regarding enemies/animals in Satisfactory: Is it just a dedicated server thing where enemies do not spawn unless you're extremely close to their spawn point?

Or does this also happen on client-listen servers too?

scarlet pollen
#

Dedicated Servers like Surprise Bees and Spitters

feral dawn
#

lol, that is for sure 😄

scarlet pollen
#

my view distance is set to Ultra... but they still sneak up

#

and by sneak up, I mean appear behind me while I'm enjoying the view

feral dawn
#

yah, i wonder what the view distance on the server is.

scarlet pollen
#

haven't found a setting for that ... good question

feral dawn
#

hmm, looking at the headers, the creatures are spawned via Spawners, that have a mSpawnDistance setting.

#

some internal code probs going wonky that isnt detecting a player controlled Actor quickly enough

foggy agate
#

I already have 6 gigs of logs 😄

clever anvil
#

Anyone played with changing bandwidth setting on dedicated servers like was mentioned to help with client-based multiplayer games?

feral dawn
#

I have done it, but not noticed anything different tbh

clever anvil
#

So far beyond all the bugs, one of the biggest detractors to the multiplayer experience is the lag spikes that occur on a save. Running 3.3GHz CPU and it still takes 2 seconds by the log messages to serialize the world

feral dawn
#

Yeah i'm having simalar issues with that, but more that i get kicked from the game if im in a vehicle while it saves.

#

but, you can change the save interval if you want @clever anvil

quick mist
#

that's largely a factor of your host's performance metrics. Saves on my server are super fast

feral dawn
#

@quick mist out of interest, what file size we talking for you bud?

clever anvil
feral dawn
#

I can always get back into my vehicle if i wait for the server to realise i have timedout.

#

at least, that works for me ^

quick mist
#

Granted, this is not a Tier 7 world state

feral dawn
#

nice save time, but the file size is the important part for sure

clever anvil
#

Mine's a ~2MB save just entering T7

quick mist
#

saves are still sub-1MiB for me

feral dawn
#

ye, your time will go up rather fast when u start to build thousands of foundations hehe

quick mist
#

but still writing a 5MiB save would, for the disk part, be 0.005 seconds if extrapolated linearly

clever anvil
#

Yeah writing to disk ain't the issue.

feral dawn
#
Total Save Time took 2.849 seconds

2.15mb file for me

clever anvil
#

Mine's backed by an all-flash Ceph array; disk writes are measured in microseconds here 😄

feral dawn
#

hehe, lucky

quick mist
#

if you want to take disk IO out of the equation just symlink ~/.config/Epic to /dev/shm and do it on a RAM drive. For Science.

clever anvil
#

I mean, there is zero question this is a disk problem.

quick mist
#

concur

clever anvil
#

it's definitely a CPU bound problem

quick mist
#

the DS not being particularly thready is a known factor that CSS is working on

feral dawn
#

The save code is enumerating over possibly thousands of objects, and reading their data within a single tick (frame), this causes a lot of CPU load during the enumerator for sure.

quick mist
#

spawning an async save thread (if one does not already exist) would be pretty welcome I'm sure

feral dawn
#

You would still have to take a snapshot of the games current state though, to async save it, i would assume.

clever anvil
#

and that's really the hard part

quick mist
#

state would have to be quiesced for saves to be atomic, yes.

feral dawn
#

Factorio can fork itself to save, which is pretty awesome - perhaps one day Satisfactory will do the same.

#

depends on the limitations of the UE engine tho, i guess.

clever anvil
#

That gets rather complicated when you're talking about a multithreaded application that does its own memory management 😄

feral dawn
#

haha ye

#

Copying memory could be fast though, if they were to copy the state to a temporary memory area, then flush to disk on a separate thread.

#

but, i dunno - i'm not the best programmer in the world, so unsure how it all works lol

clever anvil
#

~2MB save, Intel(R) Xeon(R) CPU E5-2667 v4, all-flash backed disk:

[2021-11-09 15:00:40] [stdout] [2021.11.09-06.32.24:217][714]LogGame: World Serialization (save): 2.225 seconds
[2021-11-09 15:00:40] [stdout] [2021.11.09-06.32.26:057][714]LogGame: Compression: 1.837 seconds
[2021-11-09 15:00:40] [stdout] [2021.11.09-06.32.26:057][714]LogGame: Write To Disk: 0.001 seconds
[2021-11-09 15:00:40] [stdout] [2021.11.09-06.32.26:057][714]LogGame: Write Backup to Disk and Cleanup time: 0.001 seconds
[2021-11-09 15:00:40] [stdout] [2021.11.09-06.32.26:079][714]LogGame: Total Save Time took 4.087 seconds
feral dawn
#

Can we turn off compression/ 😄

#

lol

quick mist
#

set the autosave interval to something >24h. then it'll only save when a player disconnects

feral dawn
#

yah, but do u wanna risk that?

clever anvil
#

As buggy as this is I feel like that's an awful idea 😄

feral dawn
#

^ haha

#

tbh, having the ability to turn off compression would save ~50% of the saving time.

#

and, the file saves are so tiny anyways, an option to disable it on a server seems like a positive thing in my view.

clever anvil
#

that weird point where my network and disk are way faster than my CPU's ability to compress data.

feral dawn
#

same for me too, tbh

#

and i got spinnies, not NVME/SSD/etc

alpine dawn
#

I havent looked at that in a while

#

I wonder if mine is still as fast as I think it is

solid forge
#

anyone have a server a friend and me could connect to ? have weird problems joining ours right now and want to make sure it's not one of us.... DM would be awesome

alpine dawn
solid forge
#

large size savefile ... joined successfully once together and once on me own... anything below 6-7 MB savesize works or creating a new session....but some guys are running large savegames no problem so we would like to check if its some client or server shit 😄

feral dawn
#

Might be a connection timeout issue while uploading the save to the clients.

You might be able to configure the timeout parameters to be higher on the server.

alpine dawn
#

guess my saves are too small

#

lol

#

need to increase my factory size by a lot

#

anyone know what the difference is between the 4 different save files?

feral dawn
#

how do you mean @alpine dawn ? - These files are simply rotated every time the server saves.

alpine dawn
#

oh so they are like revisions?

feral dawn
#

Yah, every 5 mins (by default) the server will save. And the number at the end of the file name will increment.

#

until the max rotations has been reached, and the number starts again at zero

alpine dawn
#

ok

#

so what is the continue save?

feral dawn
#

that i am unsure haha 😄

#

i had one too, and i dont know why.

alpine dawn
#

clearly its the oldest one

feral dawn
#

it's rather old tho, and can most likely be removed.

quartz spade
#

Hi all, Game.ini seems to be missing from the WindowsServer folder. Is that correct ? Would the server read a Game.ini file if i would create it myself to increase the max players on the server ?

versed merlin
#

have you started the server already and let it run once, to create the various files and initial-run directories?

quartz spade
#

yes the server is populated by 4 people but a 5th would like to join

#

however there is no game.ini file present in any of the folders

quick mist
#

Gracefully shut the server down with the quit command at the Console in the Server Manager

#

that will make the serve write its state files (including the stock Game.ini to disk

quartz spade
#

aha i will try that one second

quick mist
#

if you still don't see the file.. double-check you're looking in the correct place (:

versed merlin
#

I’ll see about adding it to the INI file section I created on the talk page

#

then we can push it all live soon

quartz spade
#

@quick mist @versed merlin Amazing ! that did indeed create the files right away ! Pitty this doenst happen automatically when first launching the server. I auto quit my server daily but it didnt create the files until now after using the quit command. Thanks !

urban hill
#

Im having a bug with loading into a dedicated server, i can see that there is pepole online, but my game crashes half way thru loading, anyone got any tips?(plz ping me if responding :) )

quartz spade
#

running smooth with 5 players on the server now, lets see what it gives over time 🙂

versed merlin
urban hill
#

I am getting thw error thing that pops up when it crashes

#

And for the server logs, i dont think i can see those

golden harbor
#

is there an official docker image yet

unreal cave
#

Don't think so, but you can build one yourself in 5 lines of docker file :p

fervent crow
#

Anyone else seeing this? - getting DC'd or dieing getting into or out of the explorer?

golden harbor
#

i just wanna git clone docker-compose up -d

#

if i wanted to build docker images i would work longer hours

versed merlin
urban hill
#

Lol yea

versed merlin
urban hill
#

Aight, ill hit im up

urban hill
versed merlin
#

Once we get that, we can try to at least point you in the right direction! 🙂

urban hill
#

Yeh, turned my pc off for the night about an hour ago, its currenty, yknow, late here

#

ill ask the admin for the logs and send it here once i have them :)

versed merlin
# urban hill ill ask the admin for the logs and send it here once i have them :)

It would be best if you coordinate with them ahead of time. Tell them that you need to know what the logs say when you’re trying to connect and you eventually get the errair. That way they can be watching and simply send you the relevant parts. The other thing that you want to do is have the exact error message that you receive. There are a few that are fairly common, they usually involve the server admin not setting things up correctly on their end.

urban hill
#

Ill do

#

And for the part about the server admin having it wrong on their end

#

There were 5 active players when i tried, so it shoudnt be a issue

#

Coud the server being USA hosted and me being eu be a part of it?

alpine dawn
#

I have been hearing people having issues with large pings

#

so I suppose that could be an issue

#

I dont have a way to test

#

or at least not easily

versed merlin
versed merlin
urban hill
versed merlin
alpine dawn
#

dunno, I have a 0ms ping all the time

versed merlin
#

😉

alpine dawn
#

haha

urban hill
#

Well

#

Easier saied then done xD

versed merlin
urban hill
#

Well, ill ask him what the connection timeout is set to

versed merlin
#

If he hasn’t configured it, then it is probably still at the unreal engine built-in default. Adjusting that and overriding the default will take editing one of the configuration INI files.

urban hill
#

That told me nothing but souds complicated xD

versed merlin
#

Lol 🙂 The game runs on the “unreal engine“ that’s the name of the software that the game is built on. The software itself has a default built into it automatically. If you want to adjust those or override those settings you need to do so in a series of configuration files that the server will read and act upon. That requires having access to the actual computer itself that runs the server software. Doesn’t need to be in person, Because you can do a lot of it. Remotely, but you at least know how to to navigate and find your way around the servers operating system and file system.

lofty latch
#

I wonder if there's some hidden unreal engine flag or ini file entry that modifies the save location

#

I did some googling about how you change this but the results were mostly 'edit this line in the engine itself' which is kinda unhelpful.

alpine dawn
#

just symlink it to another location

#

its far easier

lofty latch
#

not good enough unfortunately, since the saves for multiple servers on the same machine still end up in the same place

alpine dawn
#

oh I see

lofty latch
#

the approach I've got for now involves a library that I inject into the server at runtime - but this only works on Linux

alpine dawn
#

the files themselves will be named after the session though

#

so as long as you name them differently it should be fine

#

yeah I dont know if there is a native way to do it, possibly on the command line?

alpine dawn
feral dawn
#

have u tried -NOHOMEDIR?

#

might work

alpine dawn
#

feel like that might only work on the old engine

#

but its worth a shot

feral dawn
#

It's a UE4 parameter, but the devs could have removed it.

alpine dawn
#

though I think for the purposes Mike was going for that would just migrate the problem to another folder

#

he was wanting to specify the folder of his choice

feral dawn
#

ah yes true, if the same exe is used for multiple servers

alpine dawn
#

yup

#

fortunately I dont really have that issue

feral dawn
#

docker ❤️

alpine dawn
#

if I understood docker better I would agree

feral dawn
#

also @lofty latch - What plugin are u using?

alpine dawn
#

but yeah think I would just setup some containers

#

think he wrote one

quick mist
#

give each instance of the server its own chroot, then it has its own home with separate save locations

#

or even its own role user

#

yay ACLs

alpine dawn
#

hah yeah chroot could work

lofty latch
#

@feral dawn I made it myself, it's an AMP component called IOREDIR

feral dawn
#

oh nice.

lofty latch
#

It was originally designed for Valheim funnily enough before they added the ability to change the save directory.

alpine dawn
#

but yeah my server is barely powerful enough for 1 instance pretty sure it would melt with more than that

lofty latch
#

But it works with any application

feral dawn
#

very useful im sure

lofty latch
#

Indeed, but unfortunately not portable

lost plover
#

So in pterodactyl what port so I allocate to the IP, 15777 or 7777

quick mist
#

both of those. and also 15000

#

all UDP ports

alpine dawn
#

lmao not the first person to think the ports are pick and choose

sullen sigil
#

I'm using g-portal and after a week, there's been no problems.

#

Well, sometimes the chainsaw leaves behind a ghost shrub.

#

But aside from that, it's been superb.

alpine dawn
#

wait till you try to throw the bombs and they just get stuck at your feet

#

XD

solid ice
#

Lol I’ve got the server running on an i5 2400 and it’s been fine

#

I get some weird conveyor disappearing issues but I tried running it on a pc running windows instead of Linux and a much newer i7 with no change so I don’t think it’s a hardware issue anymore haha.

slim spoke
#

thats common right now

solid ice
#

Yeah I know 😦 I was hoping to see a patch for it today but the gods have not smiled upon us.

slim spoke
#

its start of am for them so maybe today

solid ice
#

Maybe 🥺

#

I’m at tier 4 on my save and my cpu utilization is like 80% so it’ll be interesting to see how that evolves.

viscid wharf
#

😂

grand barn
#

Server owner here, clocking in with the following. I'll mark in bold what I think is worth potentially addressing, regardless of the issue in question:
• Nodecraft specs (see nodecraft/about/servers)
• Server is just about two weeks old now
• Tank sent this message:

[...] blueprints weren't materializing. Like, I'd place an Assembler, but it'd remain in blueprint form for some reason and use the resources needed. I exited out to see if reloading would fix the problem.
I haven't been able to connect properly, since.
(I am assuming connection issues, but I still find it noteworthy.)
• Editing/deleting the player via Satisfactory Calculator does not work because the offending player is considered the "host" of the save in SCIM. Of note: It was never copied from a singleplayer file, and I logged onto the server first way back when to make a sort-of-trailer for a streamer that would then commence the first few builds. Did "Load Game" do this?
• Removing Rifle, RifleCartridge from inventory and deleting the active Equipment/Rifle key using Satisfactory Save Editor resulted in the following: Tank got stuck in the loading loop again; deciding to attempt to beat up their character and revive it caused it to moonwalk backwards clientside (hitbox serverside was standing still); and the rifle's still visible on their character; error is still there. Probably forgot to remove a key, but I'm not good enough with SF save format to know about such keys.

Warning: FNetGUIDCache::SupportsObject: Desc_CartridgeStandard_C /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.Equip_Rifle_C_2147083696.Desc_CartridgeStandard_C_2147470095 NOT Supported.

• Log: Despite only two people connecting, there are five distinct remote IP addrs. Not sure if I saw this correctly, but I think one or two of those connections also only receive CloseBunches.

Would definitely appreciate some help here. Puts a pretty big hamper on both our moods.

minor hinge
#

Good morning! 2 small questions 😄

  1. Is there a way to get rid of the bugged plants growing in/through foundations now that there is no client player?
  2. Is there a way to make the server save file to save over the actual save instead of autosaves?
slim spoke
#

u can use save cmd to save

#

and not all plants in this update and before were added to chainsaw so we could remove them

desert crest
minor hinge
#

thank you. Where do I input that command?

desert crest
#

Ingame -> ServerManager -> Console tab

grand barn
minor hinge
#

no way to save outside of the game? 😦 thats sorta my issue.. keeping the server running without playing. The game saves the current state as autosaves so when restarting the server, the main save isnt the latest anymore

grand barn
#

You can use the main menu screen for it (Authenticate as Admin -> Server -> Console), I was just ingame already.

minor hinge
#

k

#

tyvm

slim spoke
#

try making server pause when empty and save after u leave using that way above

minor hinge
#

I was trying to avoid opening the game just to save

#

running the server from a command console for my friends who play. Their progress seems to autosave every 5 minutes but to autosave files. When the server is restarted, it loads the main file instead of the autosave and the progress isnt there. I guess there will be a better solution to this later on

frosty gale
#

Yeah that shouldn't happen.

desert crest
#

Yeah that doesn't happen for me, cause I tested it on purpose yesterday

minor hinge
#

Im doing some more tests as well regarding save file names, etc. 🙂 Them damn plants tho xD cant get rid of them anymore. At least before servers the client was able to remove them xD Now I cant, even when logged in as admin

frosty gale
#

What?

#

The game should work pretty much normally (I mean except for U5 introduced bugs) on a dedi server.

minor hinge
#

xD Sorry, jumping back to my first question.

frosty gale
#

Oh wait.

minor hinge
#

You know that bug where only the client can remove plants that clip through foundations?

frosty gale
#

You mean the immortal bushes.

minor hinge
#

Yep

frosty gale
#

No not really. But there are some bushes you can not remove at all except by chainsawing a bush next to them.

#

The chainsaw has an area of effect.

minor hinge
#

Its a very old bug that Coffee Stain hasnt been able to fix. Plants that grow/clip into foundations can only be removed by the host. It was a bit annoying in MP games but the host was at least able to remove the more annying obstructions. While hosting a Server there doesnt seem to be a "host" that can remove these buggy plants anymore tho. Not even authentification as admin before joining the server helps.

frosty gale
#

I've only seen bushes that can only be removed by host back in U3.

#

And I don't remember it having anything to do with foundations :/

#

But maybe it did.

minor hinge
#

I guess we will have to slowly watch as our factory gets overgrown xD and start building from the second flor up.

frosty gale
#

So the chainsaw trick doesn't help remove them?

#

I've removed several plants in my current dedi server game that clip with foundations.

#

If they're flowers/leaves that can normally be gathered, I can just pick them up.

#

If they're the immortal bush type, I need to use the chainsaw trick regardless of foundations.

minor hinge
#

Ill definetly give it a try

#

We had this issue all throughout Update 4 in MP tho as well

#

^another version of this bug

frosty gale
#

That doesn't happen for me. But I think there's more of these desync bugs for people who play over the internet. My server is mostly used by me and my partner, and it's all home network stuff, so desync isn't really an issue.

#

You all probably already have network quality set to ultra in the game?

desert crest
#

This is for everyone here
(Not using the @ command, because I don't want to spam)

I have a server running with a 100 player limit 🤣
Set up just now.
I'm curious about how well the game and my linux server will perform.
I'll place a Hub the rest is up to everyone ^^

Adress:
froopyland.eu
Port:
15778

Please go nuts 😁

minor hinge
#

My wife and I also play locally and still have the problem. I mean, Im the host and Im experiencing the bug xD

frosty gale
#

Weird stuff. :) It's def a buggy game.

minor hinge
#

Im not worried, just wanted to check if someone knew a workaround. Will try the chainsaw. Now that we have servers, Im sure MP will get a bit more attention 😄

sharp geode
#

So, I came across an issue with ISP changing my ip, ddns doing its thing but the game client not resolving the new IP until I removed and re-added it.

Anyone else come across this?

frosty gale
#

Why would the game client not resolve the new ip if your ddns works tho?

sharp geode
frosty gale
#

Yeah, just wondering out loud. :)

empty axle
#

I was wondering, do all the machines still run if nobody is on the server?

grand geode
empty axle
#

Oh very nice!

#

Still gonna wait till i try out experimental, especially because i used Refined Power on our world :(

grand geode
#

that will probably break for a while when U5 becomes offical it always does

empty axle
#

Yeah

#

Hope they didn't rewrite the code in such a way that breaks mods lol

minor hinge
#

Hello again. Can someone assist me perhaps? When connecting to the server locally, there are no issues. When trying to connect to the public IP, it doesnt work at all. Has to be something regarding the router setup, I presume. Anyone know their way around a Fritz Box? xD

desert crest
#

yes absolutely do

#

fritz box are ez af

grand barn
prime gorge
zealous cairn
#

So is it expected for the server to coredump on exit?

#

hahahhahaha ok - so I just killed myself throwing a noblisk

#

I guess they don't work in the dedicated server hahahha

raven kite
#

I actually noticed that the arc seems to start beneath you or something. So if you jump as you throw, you might be able to toss it normally.

zealous cairn
#

lol

#

yeah, cos I lobbed it a fairly long way, but died lol

#

I didn't see the throw either

#

but right now, its a dedicated server for one hahahhah

minor hinge
#

does ipv6 have to be enabled/set up for this connection to work?

grand geode
minor hinge
#

what does that mean?

grand geode
#

You can't ring your own doorbell from inside your own house as that would mean you physically have to be outside at the same time as being inside

minor hinge
#

hmmmm, if you say so. However, 2 other people tried connecting from the outside as well and had the same result

grand geode
#

yeah but that point i am making its often unreliable with most routers to test the port forwards from inside.

#

if nat is involved

#

If ipv6 is involved (it doesn't have to be) they it probably isn't using nat in which case nat is removed aka the internal address is the external address

minor hinge
#

i dont have ipv6 active atm. Was wondering if that was the issue

grand geode
#

most isp's don't support it and no its not an issue

minor hinge
#

k. thanks. then i have no clue what Ive done wrong 😦 already went through the troubleshooting from the dedicated server wiki

#

ports are open

grand geode
#

its either port forwards of firewall blocking it somewhere

minor hinge
#

even as an exposed host it doesnt work

#

if it were the firewall, the local connection wouldnt work either, from what I read in the ds wiki

grand geode
#

mayby

minor hinge
#

^but the local connection works

grand geode
#

mayby windows or linux server?

minor hinge
#

Ill check if my isp has an additional firewall somewhere...

#

windows

grand geode
#

it will promte you for local / remote networks when it wants a firewall / permission for an app to communicate? This would make it different from local / remote working

#

normally looks like this?

#

did you get that at some stage? Did you check both checkboxes and "allow access"?

minor hinge
#

no. My firewall is actually completely turned off. I nevertheless ran the script to add the satis ports to the firewall.

grand geode
#

then its more likle the port forward go screenshot the router gui where you set them up

minor hinge
grand geode
#

So server is on 178.25?

minor hinge
#

thats the local ip

#

the public ip is .239

grand geode
#

yeah of where the dedicated server is running?

minor hinge
#

yes

grand geode
#

yeah i can tell difference

minor hinge
#

xD sorry

grand geode
#

some of those ports are working....

minor hinge
#

some?

grand geode
#

yeah the ones I can detect cause I don't know how to speak satisfactry protocol properly

minor hinge
#

no idea how to solve this. I even turned my router off and on again

burnt blaze
#

That's the local IP? That looks like a public IP

#

Those are the router settings?

versed merlin
main void
burnt blaze
minor hinge
main void
#

And are you getting someone else to try the external IP? Rather than yourself.

minor hinge
#

yeah, 2 people were helping me with that

#

they cant connect either, but they can ping my public IP and get a normal response

main void
#

Okay i am out of ideas for now, I can help again in 2 hours once I am home

minor hinge
#

thank you anyways.

prime gorge
minor hinge
#

Hi Ben! No, they cannot. Thats the problem. Local players can join by using my local IP Address. Anyone using my public IP cannot join. Firewall is disabled but still has ports opened, port forwarding is set up in the router and public IP gives a response when pinged.

fervent crow
fervent crow
# prime gorge Can others join your server using your public ip?

Yes, you can. You need to take multiple steps but it is also dependent on your networking setup.

on windows you need to create a firewall rule allowing the UPD traffic on the ports. - for ubuntu you need to enable ufw then enable the ports to be open.

go to your networking gear and open those ports again * THIS IS RISKY AND LEAVES YOUR SYSTEM OR NETWORK EXPOSED * so know what you are doing and any risks.

i have mine isolated to a single machine so nothing can access the rest of my network from those ports coming in.

Also, note almost everyone (and if you dont know this applies to you) your public IP address refreshes every few days to a few weeks (avg ive seen is 2 weeks) - this means you will be giving them the new IP every time it changes.

minor hinge
# burnt blaze Just about to ask that. Is that an enable check box?

It usually is. In this case its unchecked because I have set the machine as an exposed host, meaning ALL ports are open. Very dangerous but for the sake of troubleshooting Ive set it so. Once I disable the exposed host, the checkbox gets marked again and only the forwarded ports will be active

prime gorge
prime gorge
#

I think you misstake some answers or the answer history @fervent crow 🙃

fervent crow
#

most likely, my bad. saw that there was a discussion on external IPs and wanted to clarify. nbd.

minor hinge
#

Does this log warning tell anyone anything?

[2021.11.10-14.34.36:631][ 0]LogReplicationGraph: Display: SetActorDiscoveryBudget set to 20 kBps (5333 bits per network tick).
[2021.11.10-14.34.36:632][ 0]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2021.11.10-14.34.36:632][ 0]LogInit: WinSock: Socket queue. Rx: 131072 (config 131072) Tx: 131072 (config 131072)
[2021.11.10-14.34.36:632][ 0]LogNet: Created socket for bind address: :: on port 15000
[2021.11.10-14.34.36:632][ 0]PacketHandlerLog: Loaded PacketHandler component: DTLSHandlerComponent ()
[2021.11.10-14.34.36:632][ 0]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2021.11.10-14.34.36:632][ 0]LogNet: IpNetDriver_2147478798 IpNetDriver_2147478798 IpNetDriver listening on port 15000
[2021.11.10-14.34.36:655][ 0]LogLoad: Took 22.031994 seconds to LoadMap(/Game/FactoryGame/Map/GameLevel01/Persistent_Level)
[2021.11.10-14.34.36:655][ 0]LogNet: UNetDriver::TickDispatch: Very long time between ticks. DeltaTime: 0.03, Realtime: 21.15. EOSNetDriver_2147482350
[2021.11.10-14.34.36:710][ 1]LogOnline: Warning: OSS: EOSSDK-LogEOSP2P: NAT Detection failed, unable to resolve host
[2021.11.10-14.34.36:711][ 1]LogNet: UNetDriver::TickDispatch: Very long time between ticks. DeltaTime: 22.09, Realtime: 0.06. IpNetDriver_2147478798
[2021.11.10-14.34.36:711][ 1]LogNet: UNetDriver::TickDispatch: Very long time between ticks. DeltaTime: 22.09, Realtime: 0.06. EOSNetDriver_2147482350
[2021.11.10-14.34.37:632][ 20]LogOnline: Warning: OSS: EOSSDK-LogEOSAnalytics: EOS SDK Analytics disabled for route [1].

alpine dawn
#

might be worth it to look through your firewall rules and make sure there arent any duplicates with conflicting destinations

dapper blaze
#

is there a chance to just fly as im an admin of my dedicated server?

vocal jungle
#

there is always a chance, just not sure how lol

quick mist
quick mist
dapper blaze
#

😉 no i mean like with mods (but smt doesnt work with u5 yet)

quick mist
#

No mod support for the DS yet.

urban hill
#

i am now again experiencing issues with my game crashing while loading into MP, this is the message that pops up when it crashes

versed merlin
acoustic python
#

any known issues with mk1 pipes?

#

i'm getting some odd behaviour

tame solar
versed merlin
#

Thanks!

acoustic python
#

had to rebuild a section of pipes to get water lfow working earlier, couldn't see why. seem to be getting the same thing again

versed merlin
versed merlin
urban hill
#

ill hit the owner up again

deep forge
#

anyone else have the orange loadingscreen being on extremely long when connecting to dedicated server on a server in the same network?

versed merlin
# urban hill ill hit the owner up again

The log file you posted indicates that there’s an issue with the game files on your computer. Now, this can possibly be cause by a server issue, but not always. Definitely check with the server admins and ask them for the content of the server logs around the time you got that error. I don’t remember from last night: were you able to ever connect at all?

tame solar
#

also, I'm noticing that some spaces on the page are double spaces, are you aware of that?

versed merlin
tame solar
#

doing ctrl+F for " " yields 9 results

urban hill
#

@versed merlin

#

shoud i try the -nosteam thing?

versed merlin
tame solar
#

as in, how to categorize the page?

#

it's a tutorial page, so [[Category:Tutorials]] at the very end of the page works

versed merlin
tame solar
#

did it just now 😛

versed merlin
#

😉

tame solar
#

if you'd have any questions about wiki editing, feel free to ping

versed merlin
#

Don’t be surprised if you see some pings from me at some point

tame solar
#

😄

versed merlin
tame solar
#

yep, I did remove them

versed merlin
#

oh.

#

my.

#

godd.

#

:D. I thought I was losing my mind. LOL

tame solar
#

92 results on the main dedicated servers page though

versed merlin
#

“Ondar said they were here, but… WHERE ARE THEY?!”

tame solar
#

gone, reduced to atoms

versed merlin
#

POOF!<

versed merlin
tame solar
#

just edited them out on the main page too

versed merlin
#

STOP messing with my heart. I can’t handle this emotional rollercoaster.

tame solar
#

apologies 😛

#

don't worry if you mess up on the wiki, it can always be fixed afterwards (but: try to condense changes into as few edits as possible to not clutter the history)

quick mist
versed merlin
#

Same here

whole nacelle
#

when opening ports on firewall, do i put them in the local port or the remote port

quick mist
#

Local.

whole nacelle
#

Ok

tame solar
#

👍 I can just run the page through a script to fix the issues quickly
also, if you're interested about wiki editing, DM a moderator about the wiki role so the relevant discussion can happen in the wiki channel rather than here

whole nacelle
#

And on my firewall settings, when port mapping, internal host is internal IP of my PC, right ?

versed merlin
quick mist
#

same.

#

question is, do I ping the role somewhere or go spearfishing? :/

versed merlin
#

hopefully the water doesn’t get too bloody

quick mist
#

heh

brazen isle
#

Hey guys, I spent a couple hours trying to set up a dedicated server running from my second computer yesterday and couldn't get it working. I've set the server through Steam CMD and it's booting up fine, it's the connecting stage where I'm flat of my face. If anyone can spare the time I'd really appreciate it if someone could go through it with me and point out where I'm going wrong.

brazen isle
whole nacelle
#

On my modem's Port Mapping, what Internal Host IP do I put ? Also, do I need to specify a service ? (HTTP,FTP)

quick mist
#

the internal host IP would be the LAN ip address of whichever computer is running the server. If it's a Windows server, you can find out with the ipconfig command - you're looking for an "IPv4 Address" that probably starts with 192.168

whole nacelle
#

ok at least i got that right

versed merlin
versed merlin
#

If you specify a service, it’s likely that your router/modem would simply use the defaults for that service (port 21 for FTP, port 80 for http, etc).

whole nacelle
#

Ok, so better not specify any

quick mist
#

correct

versed merlin
#

usually, unless you’re sure of how your router/modem will behave.

#

🙂

whole nacelle
#

So, why doesn't my server work for my friends ?

versed merlin
#

oh, right, I see what you mean. 😉

#

😄

versed merlin
#

sorry, couldn’t resist.

whole nacelle
#

Well duh

#

Not much, but it's still payed

versed merlin
#

Paid for in Paleberry!

whole nacelle
#

Don't they ban bad puns ?

quick mist
#

there is such a thing?

whole nacelle
versed merlin
#

No, the punnishment is to deal with it

whole nacelle
#

Anyway back to subject

#

Why can't they connect ?

versed merlin
#

anyways, back on track: are they getting errors?

ripe mist
#

the punishment should be a punch in the face

whole nacelle
ripe mist
#

(Pun)ch in the face

weary fjord
#

Did you give them your public ip?

whole nacelle
#

starts with 62

quick mist
#

I tried once to entertain my friends with my wordcraft. Nearly a dozen times. But no pun in ten did.

weary fjord
#

and the server is running without problems?

ripe mist
#

oh dear 😄

weary fjord
#

are you on it?

versed merlin
versed merlin
ripe mist
#

Wordcraft awkward humans

whole nacelle
#

Here's the error

versed merlin
#

Possible timeout issue.

#

Have they ever been able to connect, prior to this?

ripe mist
#

yes, go sit on the naughty step

versed merlin
versed merlin
#

it’s possible that they’re taking too long for their game to establish a connection to the server, and the server finally gives up and closes the connection with that Timeout message.

#

I’ve seen this on a machine that’s using older hardware.

#

or on a system that’s in the EU while the server is in the USA.

whole nacelle
#

Yeah apparently it works, it's not on my side

whole nacelle
versed merlin
#

I’m presuming that you’ve done the initial server config by connecting in the server manager, setting name/session/ etc?

whole nacelle
#

Just tested with someone else, and they can connect

#

So what should I tell my friends to do ?

versed merlin
#

then it’s not your server, likely. You can try to adjust the connection timeout setting a bit to see if a little bit longer will allow their systems to establish a connection.

quick mist
#

I think there are some suggestions being worked on in the Wiki's Talk subpage that go into adjusting the timeouts

#

but folks connecting that need that band-aid might not have a particularly good experience

versed merlin
#

lemme get the link, because I published all that earlier, Ghoti.

versed merlin
#

and Ondar then moved it to a sub page

jovial zodiac
#

anyone else having problems when a player is exploring and the server crashes? Is this common?

versed merlin
#

Make sure you’ve had the server create all the ini files first, instructions on that page, then try the connection timeout adjustment.

#

But, as @quick mist mentioned, if their connection or computer is slow enough to need a longer timeout setting, they may not have the best experience.

whole nacelle
quick mist
#

true that

versed merlin
#

But, you’ve confirmed that the server works and players can connect to it, so the majority of the effort is now on them.

ripe mist
#

it's very strange that I have never seen the Pope with a cat, they say he is a Cataholic

dapper blaze
#

is there some kind of setting that will restart the server each day? wondering why my server restarts every day at 19:50CET 🤔

hidden rock
#

yep

#

it does that to reduce error accumulation

#

or something

quick mist
#

the server will restart itself after every 24 hours of uptime

dapper blaze
#

can i turn that off?

quick mist
#

only by turning the server itself off

#

or restarting it every 23 hours and 59 seconds

dapper blaze
#

but i want errors! 🥺

hidden rock
#

No disappointed_snutt

tame solar
hidden rock
#

ah nice. Time travel magic xd

frosty gale
timid plank
#

why when i start my server, one minute later he crash (i updated the server and before , he didn't do that)

sleek ruin
#

seems there's a version mismatch now?

quick mist
sleek ruin
#

yeah I just updated

quick mist
#

new release just came out, both the client and the server have to get the update

sleek ruin
#

yeah

#

I updated both

quick mist
#

they don't always get pushed at exactly the same time; give it a few minutes, check for updates agani

stoic edge
#

what docker image is everyone using?

timid plank
#

there isn't others updates

stoic edge
#

anyone else getting their save wiped when updating?

wild herald
#

Is there a way to get rid of fluid crates after dismantling a fluid train ?

dreamy nexus
#

Hmm... that's odd. On my dedicated server my client crashes every time I click on Inverted Frame Ramp. Just applied the new patch. Can anybody else try this?

#

Doesn't appear to be dedicated related. Crashes on my single player too

faint wagon
#

@dreamy nexus default material? or concrete?frame?

sullen oar
#

I have updated both the server and client but get this when trying to log on

faint wagon
#

doesn't look like your server actually updated

#

172183 is the correct version

south current
#

I just had to restart server again.

sullen oar
#

I updated again and it said everything was up to date, restarted the server twice

faint wagon
#

I was in a public server the other night, and the server had a popup message that said it was rebooting in 30 minutes and counted down. is there a doc on how to set this up? I want to put it in mine as well.

whole nacelle
#

Is it normal when I updated my server it downloaded up to 1% then started staging ?

sullen oar
whole nacelle
#

Nvm

timid plank
clever anvil
whole nacelle
#

"Error! App '1690800' state is 0x606 after update job." What does that mean ?

faint wagon
#

@clever anvil mine doesn't do that. Do you know where i can enable it?

clever anvil
#

I thought all servers were forced to do that. I haven't witnessed it myself

#

I'm regurgitating what I saw Bogdan say a ~week ago

faint wagon
#

interesting 🤔

dreamy nexus
south current
#

So the invisible conveyor bug is still a thing.

clever anvil
#

How long does it take steamcmd to recognize there's an update

#

Sitting here and it's still showing latest buildid as 7657685

storm socket
stoic edge
storm socket
#

Okay could be something else then. You could verify if your save files still exist in the save directory @stoic edge

#

Insert the Session Name from step 1 into the server settings tab in Server Manager, press ↵ Enter. The server should initiate a search for the save file with the matching Session Name.

This is the step that actually got my save to load https://satisfactory.fandom.com/wiki/Dedicated_servers

wild herald
#

Is there a way to get rid of fluid crates after dismantling a fluid train ?

cobalt geyser
#

Updated server, updated client, tried to connect. version mismatch.
Updated server again, same command. Now im connected

#

¯_(ツ)_/¯

clever anvil
#

My issue was steamcmd caching the damn depot manifest

jolly lily
#

bizarre. seems to just be affecting lvl 3 belts so far, mad stuff though. completely invisible, can't remove 'em and they work away if they're connected to stuff

ripe mist
#

Is this only happening on a dedicated server ?

south current
#

for me it is

#

Same as before a server restart is needed.

ripe mist
#

you could try moving your save to normal and correct it, for a temp fix, then move it back

south current
#

I've posted it on the Q&A site

ripe mist
#

ahh server restart fixes it

south current
#

yeah, it's a strange thing cos just exit and join the server again they are still gone.

alpine dawn
#

updating my server now...not that I will be able to test it for another 6+ hours

jolly lily
#

Feel I need to +1 it as the least I can do 😄

south current
#

yeah you just need to change the version at top to Experimental 172183 for new posts to show.

sharp geode
rare jewel
#

It has probably been asked, but how do i update my server with steamcmd?

sharp geode
versed merlin
#

Running the same command that you used to install it will also force the update.

rare jewel
#

perfect thank you

lucid sluice
#

When I try to start my server with the new update it raises signal 11 and crashes, anyone having that problem??

quick mist
#

I am not

vagrant turtle
#

I left the -multihome=0.0.0.0 entry in mystartup script.. not sure if they fixed that or not.

Are you seeing anything relating to "Can't bind to address" before the crash?

lucid sluice
#

Yes

#

Wait let me try again see what it actually says

vagrant turtle
#

change the last line of the FactoryServer.sh file to this:

"$UE4_PROJECT_ROOT/Engine/Binaries/Linux/UE4Server-Linux-Shipping" FactoryGame -multihome=0.0.0.0 "$@"
scarlet pollen
#

trains still bork'd in latest patch?

vagrant turtle
#

go ahead and replace the last line of your startup script

lucid sluice
vagrant turtle
#

hmm no clue then..

#

I know that fixed the segfault 2 patches ago.. not sure if they fixed.. sounds like you may have a different issue then. sorry I couldn't help

lucid sluice
#

Np, thanks for trying

analog rune
#

latest version seems to have made belts disappearing a more common occurrence

scarlet pollen
#

does it? Trains seem to be doing a little better... I added a freight wagon and it loads... just can't get it to unload

worldly iris
scarlet pollen
#

the only way I got my first train fully working was to take the savefile and load it in single player, re-place each freight platform and set it up... then load it back on the dedicated

vagrant turtle
#

we have 4 working trains on my server.
Mainly, build the station, and tracks. and THEN put the train on

scarlet pollen
#

interesting...

vagrant turtle
#

at least that's how ours got working

faint wagon
#

I have working trains too

elfin idol
# sullen oar

Did you find a fix? I'm having the same problem, and it seems like it removed my savefile too

faint wagon
#

are you setting the stations to load/unload AS WELL as the items in the train menu?
i had mine set in the train menu, but not at the station

scarlet pollen
#

yeah

#

gonna try picking up the engine and resetting

sullen oar
faint wagon
#

yeah, i scripted moving those autosaves to a different server every night. You might do the same if you keep having that issue

elfin idol
feral dawn
#

Also do not forget you can up the amount of save slots you have 🙂

versed merlin
pine dock
#

Since the latest patch grid snapping is broken with beams and there supports

#

also the beam connectors are not doing what they should do

frosty gale
#

Can you change the address of a server?

pine dock
#

I can add another one

frosty gale
#

How?

faint wagon
#

@pine dock yep, same for me

pine dock
#

disconnect and add another server?

frosty gale
#

How do I disconnect my server?

pine dock
#

why must they break it ... :S

frosty gale
#

I can't figure out how to host a different server with the correct ip address

versed merlin
versed merlin
frosty gale
storm socket
frosty gale
#

My ip

storm socket
#

check whatismyipaddress . com

#

and give them your ipv4

versed merlin
#

If they are attempting to use a IP address that begins with 192. 168 or 10.10 they will never be able to connect.

frosty gale
#

No my ip doesn't start with any of those

pine dock
#

is there any way to roll back a version?

versed merlin
pine dock
#

I can't continiue with my base building so I can't even setup my factory until this get's fixed

indigo cape
#

@frosty gale, you need to set your firewall to forward the ports from the outside to the inside's ip which'll be 192.168.x.x or 10.10.x.x

versed merlin
# frosty gale No my ip doesn't start with any of those

You will have an “externally accessible“ IP address. That is the address that your modem or router from your ISP has. That is the numeric address you’ve been allocated on the Internet. Your computers which access the Internet through that router or modem will have a “internal“ address. You will need to tell your modem or router to forward all traffic on a certain set of “port“ that come in on the external IP address to the internal IP address of the physical computer that the server is running on.

versed merlin
scarlet pollen
#

so, I pulled my save game from the dedicated server to fix my train that wont unload coal... but it isn't working on single player ... I've picked up the freight platform, re-placed it and set it up, checked the (load/unload), checked the stop schedule... any idea what to try now?

slim spoke
#

check todays patch

scarlet pollen
#

the notes didn't mention it, as far as I saw... but this damn train keeps coming in to drop off a load of coal... stops, toots its horn, and ditches... 🙂

#

the difference w/ today's patch is that (on the dedicated server) it would pick up the coal

#

before it wouldn't even load anything, so we're halfway there

slim spoke
#

i didnt read it cause my stuff works and i dont care

scarlet pollen
#

heh

slim spoke
#

goto bug site

scarlet pollen
#

I live there, too. I was asking if anyone had an idea how I'm bork'ing the previously working work-around

#

but thanks for the response

faint wagon
#

@scarlet pollen are you specifying the items to drop off in the train menu? maybe remove those entries and just go with the train station load/unload to see if that has something to do with it

scarlet pollen
#

k

#

haven't tried that

umbral tree
#

i saved my game /home/container/.config/Epic/FactoryGame/Saved/SaveGames/server and that is were you are supost to save it in pteodactyl and i try the seeing to run the game and it doesn't work i have tried every file and it will not find my map

faint wagon
#

@umbral tree that was hard to read....lol. Are you putting in your session name? you need to create a new session with the same session name as your saved games

umbral tree
#

i am

summer ravine
#

so my server isn't starting back up, I am getting this error

slim spoke
#

thats not an error.. its a warning

#

there is a difference and it says in the sentence what it is

uneven mountain
#

I just patched my dedicated sever and mine too will not start back up!

slim spoke
#

show errors that would help

summer ravine
#

sorry wrong words to use.. either way, me server is not coming back up and it stops there

#

i guess I'm not getting errors, it just stops at what I posted and nothing else

slim spoke
#

what u clipped was a warning about mesh

summer ravine
#

I have loaded a few times and it stops at the same spot

slim spoke
#

u guys have to provide information thats helpful if u want help

summer ravine
#

i think this is my issues,

faint wagon
#

@summer ravine maybe scroll up through the rest of the output and see if there's any red errors

summer ravine
#

its not resolving the host?

faint wagon
#

also, are you using the bind argument?

#

the -multihome=x.x.x.x switch?

summer ravine
faint wagon
slim spoke
#

ya dont need multihome that bug was fixed

#

i wouldnt use -no steam on the dedicated server

rotund rain
#

any issues where conveyors dont sshow on dedicated servers after placing them?

faint wagon
#

@slim spoke could be reintroduced on some hardware?

slim spoke
#

its standalone and has to go thru steam/eos or it cant work

faint wagon
#

@rotund rain i think mk III belts are sometimes invisible is what i've heard

uneven mountain
#

So for me. I was using and still using -multihome. Not crashing, but not showing up in client.

rotund rain
#

yup exactly that

faint wagon
#

I still have the -multihome arg in. it's working fine so i'm just gonna leave it 🤷‍♂️

slim spoke
#

they are patching that

#

i said u dont need it ... didnt say take it out

#

as in adding bind to all adapters that the server does with 0.0.0.0 already wont help now

faint wagon
#

yeah, mine is just more so incase the bug gets reintroduced.

slim spoke
#

good luck with ur servers lol

summer ravine
#

sadly, I am not getting errors, its just stops at the [2021.11.11-01.09.17:779][ 14]LogOnline: Warning: OSS: EOSSDK-LogEOSAnalytics: EOS SDK Analytics disabled for route [1]." so not to sure what more to give you... :\

#

I'm trying to give you more info

uneven mountain
slim spoke
#

its just a warning doesnt mean anything

uneven mountain
#

Mine just started working again.

summer ravine
#

I’ll try again, rebooting my pc for the second time lol

#

Thanks @uneven mountain

slim spoke
#

working running dedi .. the last 2 lines it shows are those warnings lol

summer ravine
#

I have been running the Dedicated server since day and I have never noticed that. So that is why I was thinking that was the issue...

fluid jackal
#

Are the trains still broken on the dedicated servers?

quick mist
#

less so reputedly

versed merlin
rare jewel
#

Are only 4 players allowed to be on a dedicated server running with steamcmd? (free option with steam)

slim spoke
#

u can put more

versed merlin
#

no. Four is the recommended limit. You can edit various configuration file to change that, however

slim spoke
#

but 4 is supported amount

versed merlin
#

The wiki has information on how to do that

slim spoke
#

search in here for how to increase player

#

the stuff has to be first in the ini or it wont work

versed merlin
versed merlin
# slim spoke but 4 is supported amount

I can’t remember where at the moment, but I remember recently seeing a screenshot with 10 pioneers. And supposedly there were another 9 or 10 in various areas of the map at the same time as the screenshot was taken.

slim spoke
#

doesnt mean anything

#

i have a save with pile of people and i dont mp

#

to play the game u wont get more then 6 or 8 at once

#

game isnt mean to build with tons of players .. it will desync like crazy

versed merlin
#

no, supposedly, this was with active players. Now, I don’t imagine that they were all having the efficient experience that FICSIT would like for us to have. 🙂 but, there will always be those among us who try to push boundaries and test the limits to see exactly what “stress test“ truly means. Lol

slim spoke
#

go try the game barely likes 4

#

lol so have fun but im just being realistic the game breaks down lategame just running single player

versed merlin
#

I mean, I can’t imagine trying to coordinate a build with that many people lol 🙂 I get cranky with just the two or three on my server… “No, stop that! We don’t need quick wire there, we need circuit boards and silica!.”

slim spoke
#

so every person over 4 bigger save gets means worse things will get even faster

#

so u know ahead of time

versed merlin
slim spoke
#

no was just saying truth

#

didnt say dont do that .. u cant

#

hahahha just pointed out what devs said themselves

#

i just dont care enough to put . and shit in sentences..

cosmic bone
slim spoke
#

its not combat saying if u go over that 4 people the server is going to have a linear problem with keeping up

#

relax people ... i simply couldnt be bothered to use periods and such

fervent crow
#

hey guys. just logged on to play and the game is saying my server is off line. via internal and external IP. i logged in my server and its running, restarted both the game and server(game server application) and still showing off line but the logs on the server show its on.

faint wagon
#

@fervent crow did the IP of the server change?

fervent crow
#

no.

faint wagon
#

DHCP could've assigned it a new IP if it wasn't set to static

fervent crow
#

i have a static external IP address, and my router i have 5 machines with dedicated internal IPs

versed merlin
fervent crow
faint wagon
#

can you ping the IP from another device on your network?

fervent crow
#

game server

neat iris
#

Are truck stations broken on dedicated servers?

faint wagon
#

what if you try adding a new server in game with the same IP?

versed merlin
#

I mean, we’re basically running down the same list of possibilities that you likely have done already. Lol checked port forwarding to ensure that your router didn’t have a brainfart and the routing?

neat iris
#

It refuels but it doesn't load or unload the tractor

faint wagon
#

the router forwarding shouldn't matter for local networking though 🤔

slim spoke
#

make sure ur patched for todays fixes on stations

neat iris
#

Yep i am

slim spoke
#

might need to redo to replace buggy one

fervent crow
#

ok, so now status just changed. on the game it says internal host is offline but my external is idle

neat iris
#

Yea I just rebuilt it

#

like I delete and replaced both the tractor and station

slim spoke
#

not sure of any tricks yet

neat iris
#

welp looks like I'm not using them

#

oh and yes the station is powered

slim spoke
#

i refuse to even bother with that stuff til its all fixed

#

check the site also incase someone ninja posted a workaround

versed merlin
# neat iris like I delete and replaced both the tractor and station

I hate to say it, but did you also try re-creating the path the tractor takes? if we’re going to troubleshoot, let’s eliminate all possibilities and then if it’s still causing problems you should definitely jump over to the QA site and check to see if there are any reports of this or send in a report yourself if there isn’t.

faint wagon
#

@fervent crow so can you connect on the external ip?

fervent crow
neat iris
versed merlin
quick mist
#

out of curiosity, did it load fuel and just not cargo, or did you also not get any fuel?

neat iris
#

I did get fuel

#

I drove up to it and it refueled me

fervent crow
neat iris
#

but when I drove under the crane, nothing

faint wagon
versed merlin
#

start the client. Then when the main menu comes up, go into the “server manager“ menu, then click on the ad server button, and follow the prompts.

fervent crow
#

going to try the old turn it off and back on again

versed merlin
#

and if that doesn’t work, take a page from the playbook of Ripley and Co., and nuke it from orbit. latrice

quick mist
#

it is after all the only way to be sure

#

(though that was just Ripley and very much not Co. To Co., CREW EXPENDABLE according to Mother)

slim spoke
#

lol

faint wagon
#

make sure your save files are still there and back them up first. Some reported missing saves today, but could've just been user error. maybe remove the saves. reboot, create a new game with the same session, the swap your saves back in @fervent crow

versed merlin
#

well I was thinking of “Ripley and Co.“ in the “a band of compatriots“ sense of the word company.

fervent crow
quick mist
#

none of her compatriots liked the plan either; if they had it would have been a much shorter, much more anticlimatic, but very Michael Bay, film

#

RIpley was the only smart one on the Nostromo

faint wagon
#

raid is not backup, that sentence scares me 😂 @fervent crow

fervent crow
#

on raid w/autobackup.

slim spoke
#

haha

fervent crow
#

snapshots daily

versed merlin
versed merlin
bleak oracle
#

Hey, I have a dedicated server running on linux. My game client on epic has auto-updated, but the server hasn't updated yet. I now can't connect to the console from the client because of the version mismatch.

#

How do I shut the server down gracefully?

#

The linux terminal doesn't appear to be sending typed commands to the server process.

slim spoke
#

u have to stop server and upate it

bleak oracle
#

right, how?

slim spoke
#

quit/exit

#

kill process

bleak oracle
#

can't. typing quit in the terminal does nothing

burnt blaze
fervent crow
#

quit doesnt work for some reason. - ctrl+c?

slim spoke
#

could just close the server window

bleak oracle
#

yeah, I could sigint/ctrl+c, figured I'd ask if there was a way to get a graceful shutdown first

slim spoke
#

use console or any other method

quick mist
#

or if you've set it up as a service with systemd, systemctl stop satisfactory.service

quick mist
bleak oracle
#

I suppose SIGTERM is reasonable, if not user friendly.

#

It would be nice to have a console in the log window so we could just send a quit command there.

quick mist
#

Agreed, but UnrealEngine does not play well with standard input apparently

#

that said, this is now documented:

bleak oracle
#

Good stuff.

fervent crow
#

ok, so after trial and error im still seeing this -

#

Offline is local network - idle is external IP

slim spoke
#

localhost works for some not all same with 127 ip so try both

fervent crow
#

its a different machine, 127.0.0.1 and localhost would not work.

slim spoke
#

then u got real issues if lan doesnt work but net is

fervent crow
#

but i cant even connect to external.

slim spoke
#

cuase u dont need to do net stuff for lan

#

need better pic dont know what is then

fervent crow
#

and all my other shit on that server is available.

slim spoke
#

cause i assume its seeing server with a ping since 1 has a ping

#

no idea what u did good luck

fervent crow
#

nor i nothing changed in last 5 hours.

slim spoke
#

reset the stuff

#

start checking ports and stuff

fervent crow
#

ports are good and verified.

slim spoke
#

keep going im not troubleshooting it lol

bleak oracle
#

@fervent crow please clarify your setup. You have a server and a client, on the same local (home) network. You can not connect to it using private/internal address, but can connect using public/external address?

fervent crow
#

only statement of change would be the external IP i can see the server is on but its in an 'idle' state and cannot connect.

bleak oracle
fervent crow
#

sure 1 sec.

#

on my client the server appears offline for the internal IP address(i have this static on my router due to it serving multi-functions). i can connect to it via my NAS and Plex service. I have verified the ports and firewall. I was on about 5 hours ago. and everything was fine. - i have also tried restarting both machines to do a clean refresh. I also have a static external IP address so that would not have changed either.

bleak oracle
#

ok, good start. Step 1: does connecting directly to the private IP address work?

fervent crow
#

in the game client or in general? in general yes, i access the server via the IP and that works no problem.

bleak oracle
#

good. connecting to the game via the private address doesn't work?

slim spoke
#

server would show on lan before net cause there is none of the security stopping lan

bleak oracle
#

ok, then that is the problem to troubleshoot. Is the server windows or linux?

fervent crow
#

linux

bleak oracle
#

How are you starting the server on the linux box? system service or script?

slim spoke
#

i wonder if server failed on port and incremented to next ports

#

its coded to do that

fervent crow
#

script.

bleak oracle
#

custom or the one provided? any command line arguments?

fervent crow
#

the one provided onthe wiki

bleak oracle
#

Is it the one which came with the game files? I'm not actually familiar with what script may have been provided on the wiki

#

Or do you have a link?

fervent crow
#

1 sec ill just pull it.

bleak oracle
#

when you get a chance, run this command please: ss -plnu | grep UE

fervent crow
#

export InstallationDir=~/.steam/steamapps/common/SatisfactoryDedicatedServer
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$InstallationDir/linux64:$LD_LIBRARY_PATH
# Install or update the server before launching it
/usr/games/steamcmd +login anonymous +force_install_dir $InstallationDir +app_update 1690800 validate +quit
# Launch the server
$InstallationDir/FactoryServer.sh -NOSTEAM -multihome=0.0.0.0

export LD_LIBRARY_PATH=$templdpath```
slim spoke
#

why noteam

fervent crow
#
UNCONN 0      0                                    0.0.0.0:15777        0.0.0.0:*                    users:(("UE4Server-Linux",pid=8060,fd=40))                 
UNCONN 0      0                                    0.0.0.0:7777         0.0.0.0:*                    users:(("UE4Server-Linux",pid=8060,fd=41))   ```
slim spoke
#

noone is using that .. and multihome isnt neededed

#

nosteam is probably good part of the issue though

bleak oracle
#

idk anything about nosteam, my first try would be get rid of that multihome command.

#

but I'm guessing

slim spoke
#

both u dont need

quick mist
fervent crow
#

really? did they remove it...?

quick mist
#

I just looked at all three pages

slim spoke
#

its a stand alone server ... nosteam is for sp

fervent crow
#

holy crap its not there anymore.

#

umm ok.

quick mist
#

makes sense, that script does very strange things

#

I recommend reverting to the stock script as it comes distributed "out of the box"

bleak oracle
#

just remove the arguments off of the line which runs FactoryServer.sh

quick mist
#

the strange things it's doing should not AFAIK keep a server from working, mind you, but they are odd

bleak oracle
#

but that ss command you ran should show *:<port>, yours show 0.0.0.0:<port>

quick mist
#

either are acceptable

bleak oracle
#

Not always. 0.0.0.0 is not the same as anything, despite it being used that way in many cases.

quick mist
#

0.0.0.0 in ss output means "all IPv4 addresses"

#

* in ss output means "all IPv4 or IPv6 addresses"
:: in ss output means "all IPv6 addresses" (and in some IP stacks this implies also all IPv4 addresses if the kernel is thusly configured)

#

that's why the Wiki says:

If you did not use the -multihome switch when starting the Dedicated Server, the associated address will probably appear as one of *, 0.0.0.0, or ::. Any of these are fine, indicating the server is listing on all interfaces.

fervent crow
#

oh we have some life possibly...fuck its not accepting my admin pw.

fervent crow
#

well that was easy enough.

bleak oracle
fervent crow
#

resetting the pw, well see. restarting it now.

#

did not but i got a useful error this time!

bleak oracle
#

well at least you are one step closer then.

fervent crow
#

Warning: failed to init SDL thread priority manager: SDL not found

bleak oracle
#

from the wiki: sudo apt install libsdl2-2.0-0:i386

fervent crow
#

just saw that

bleak oracle
#

I'm a bit stumped

glad carbon
#

hey I had a friend just reconnect to a server we started and for some reason it made a whole new character for him and his old one is just sitting there drinking coffee...

fervent crow
#

hmm. its also not asking me for a new password in game.

#

even after deleting the file.

bleak oracle
#

If its complaining about SDL I doubt it got far enough to allow client connection at all.

#

Are you still using that script you put above?

fervent crow
#

no just straight ./FactoryServer.sh

slim spoke
#

uprising it does that cause it coldnt match their info to player

bleak oracle
# fervent crow no just straight ./FactoryServer.sh

yeah, I'm stumped. Could try running with sudo out of desperation, but make sure you backed up everything first. Also shouldn't leave it running with sudo even if it does work. I've seen weirder things happen because of permissions issues so its a decent shot in the dark.

glad carbon
fervent crow
#

FML - Refusing to run with the root privileges.

bleak oracle
#

lol nice, saving you from yourself.

fervent crow
#

yep!

#

lol

slim spoke
#

no

bleak oracle
#

@fervent crow I'm down to deleting the whole thing and reinstalling from scratch, sorry

fervent crow
#

thats what im coming to as well.. at least i should be able to save my save files.

bleak oracle
#

yep. just make sure you've got backups of everything and go for it.

#

good news is that reinstalling in this case isn't a particularly difficult process.

fervent crow
#

@bleak oracle - looks like a corrupt file. ~/.config/Epic/Saved/SavedGames/ServerSettings.15777

#

@quick mist @slim spoke ^ see above

fervent crow
#

yeah, deleted that everything was unlocked. just had to match the session name

slim spoke
#

what lol ..

#

u reset it like u were told ya ok

sinful hearth
#

Been testing out the Experimental Dedicated Server on Ubuntu Linux for a few days, pretty impressed. Didn't see any rubber banding of players, trucks when they're close etc.
With 2 people, usually would have around 4.3GB out of 16GB Memory usage, didn't see any signs of a major memory leak which is nice.. Average load over 4 CPU cores on an AMD EPYC 7003 Processor @ 2445MHz was 0.31, 0.30, 0.23, 0.20. Server has been running for a bit over 48hrs with it set to not pause and just keep going even when there's no player connected.

Got to near the end of Tier 4 with full factories built out to support them etc.
Has anyone with huge factory sizes that has gone into the later Tiers 5-8 seen anything that is game breaking?

I read the wiki and saw there is a train un/load bug that can be resolved by loading the save in loal, rebuilding the sation then putting the station back on the server.
I realize it's an experimental build and with any new patch things could break or go horribly wrong, there's no expectation of a stable build.
Was just curious other peoples experiences currently, if there's anything known at the moment in current builds that breaks later on majorly in higher tiers or if there's a trello or jira site I can look at with current experimental build issues. Thanks!

slim spoke
#

u could look at bug site

sinful hearth
#

Ah, there's a bug site for the experimental dedi server?

#

Yeh, This answers a lot. Thanks again, seeing theres things like ghost belts, pipes, when things get large enough the server gets desyncy etc. But it's fixed by a client relog or server restart. Have a good night!

forest anchor
#

is there a command that i can type in chat from console like ```
say hello

quick mist
#

Not of which we are currently aware

forest anchor
#

oof ok i was hopeing there is so i can run a cron job and have it auto reboot every 6 hours and have it say rebooting in 3mins or something

quick mist
#

FWIW the server already does exactly that every 24h

forest anchor
slim spoke
#

just have something kill it and start after 5

#

the 24hours is for server sanity of the math

minor hinge
#

Good morning! After a LOT of troubleshooting yesterday, I have finally gotten a new error message. The ports now appear and packets are sent from the game to the 15000 port. No idea what happens after it reaches the router, however. Definitely not getting packets back. In-game, when connecting as a client, this timeout error appears. Is anyone familiar with this error?

slim spoke
#

getting close

#

could be try more til it works

#

how much to u see before that

#

if hub is in a spot with lots of stuff to load it could be bad the first load to use .. if someone could move it away from stuff so u load empty area it might help

#

15000 is beacon port

#

7777 is the data port u need also .. 15777 starts the connection

minor hinge
#

Ive tried several times to connect without changes. I can see the Server as "Ongoing" and a ping of 3ms. Server name or other info is not visible, however. Only from the local ip it connects fine (shows all the info as well).
Ill move to an empty location in case its a loading issue.

#

I saw someone else had this issue and you tried helping them out. I pm´d to see if they were able to fix it. Sadly Im out of ideas as to what the issue may be.

slim spoke
#

that pic looks good other then it timed out

#

it got eos from server so it was working

#

im not sure if its after that its going to 7777 and maybe has trouble there

#

or i would guess its just being a pain and its all setup and should work

#

what are u using to connect to it ?? localhost 127 lanip or netip

#

local and 127 can be either might work ... lan ip shouldnt have trouble even if ports arent right on router and such

#

anyways to much like thinking

#

not into it

minor hinge
#

when trying to connect to the local IP, it works perfectly fine (upper server). When trying to connect to the public ip, I get the error (bottom server).

slim spoke
#

ports

#

soemthing is stopping the server from net

#

i would just range a port so it has extras incase and see if it works

#

if it works then u either change the port used for server or range the ports in rules

#

server starts on 7777 if fails 7778 and up

cloud lagoon
#

just updated my server (windows) currently have no saved games showing, and nothing in the folder - bugger

#

and yes, I forgot to backup my saves (to much in a rush)

slim spoke
#

start a save then use load session

#

it should be still there just doesnt know to load it

cloud lagoon
#

cool, will give it a try

dim grail
#

I had a crash last week where I spawned as a new player and just went with it until a patch let me use the old character, but now that character has been deleted, and I've lost 5-6 hard drives. Is there any way to add these to my new character?

elfin idol
#

Does anyone know if it's possible to force steamcmd to look for a new update? It seems like it's just giving me the update before this one.

#

To clarify, I still have this problem

dim grail
#

I just use app_update

#

But I use a docker image

#

So I just restart the container and it downloads the newest

elfin idol
#

I'm thinking of just using Steam instead 😂 SteamCMD seem to create more problems for me than good

dim grail
#

Try this docker image

#

If you know how to use docker 🙂

elfin idol
#

I don't but I'm ready to learn

dim grail
#

It's really neat

elfin idol
#

I've been wanting to start using Linux a bit too, so this might be a good entrypoint

slim spoke
#

could follow the wiki page

hushed garnet
#

can anybody help with this?

slim spoke
#

did u look in server manager

#

those are just warnings and running server sits at those 2

hushed garnet
#

its offline

slim spoke
#

what are u checking on .. local lanip netip

hushed garnet
#

wdym? the server is running on a vps sever and i connect via gitbash

slim spoke
#

net ip then im guessing?

#

ports on server should be checked

hushed garnet
#

hmm

slim spoke
#

if ur on lan it should show up fine without port forwards that net ip would need done if its not a hosting company

hushed garnet
#

its wired... the server has been shut off and turned on multible times before

slim spoke
#

check the ports

#

something is stopping u from getting to the server

hushed garnet
#

fixed it

copper lily
umbral tree
#

I load a new map up and the save should be in ~/.config/Epic/FactoryGame/Saved/SaveGames but it doesn't make a saved folder

dim grail
umbral tree
#

I have tried making a folder but it won't pull the old map or put a new one in the folder

lofty latch
#

Does the server have some massive buffer for STDOUT? I don't see player join messages until after they leave.

quick mist
#

not in my experience

blazing willow
#

how made a update?

#

must i stop the server and how

elfin idol
#

@dim grail This might be a stupid question. But where do you find the savefiles folder?

#

I ended up using Docker Desktop and got everything else set up

jaunty gyro
#

@elfin idol C:\Users\{User}\AppData\Local\FactoryGame\Saved

quick mist
#

but in short: if SteamCMD was used to install, stop the server gracefully and use the same command you used to install the server to update it.

If you used the Steam desktop client, it should update automagically like any other Steam-managed program

dim grail
elfin idol
dim grail
#

The path you put in config should create a save files and backups folders

hybrid sleet
#

is there a way to have two hub or no? I just want to play separately location with friends, slowly build to connect each other.

dim grail
hybrid sleet
#

so it is only stuck with only one hub to push the progression stages?

thorny magnet
#

the game state is tied to the save - not the players, no way to have 2 hubs, or 2 different progression states in a single save as far as I know

hybrid sleet
#

ah. are they will make a plan for it or no?

thorny magnet
#

haven't heard about that being developed, personally - but, by no means am i an expect on what's coming down the development pipeline haha

quick mist
#

not really a DS question though rather than a general MP one. Maybe post the idea on the QA site for the devs to consider?

umbral prawn
#

does anyone know if dedicated servers can be bought yet?

alpine dawn
#

not likely if you mean pre-setup

feral dawn
alpine dawn
#

VPS servers are cheap and the DS is easy to configure

feral dawn
#

but what @alpine dawn said is a better option for sure.

umbral prawn
#

wait so if I got a VPS server, don't I need steam on it to run a server or is there another way?

weary shuttle
feral dawn
#

u use SteamCMD to download the server software

umbral prawn
#

wait so gportal's satisfactory servers actually work?

feral dawn
#

no idea

alpine dawn
#

sounds like there are options out there

feral dawn
#

i host all of my stuff myself.

alpine dawn
#

same