#dedicated-servers

1 messages · Page 39 of 1

lyric nacelle
#

Sadly that didn't seem to fix it.

lapis gazelle
#

Do U7 sav files not work on a dedicated server?

lyric nacelle
#

Never mind, I take that back. The systemctl file change didn't fix it, manually starting it with that command did.

fossil stump
#

@lapis gazelle they work jsut fine

obsidian harbor
#

is this dedicated related or just a buggy client?

fossil stump
#

that's a client side crash

loud minnow
#

ok i uploaded and update 7 save to the update 8 server and is running fine RAM usage did go up from 1.7GB on NEW game to 4.2GB on 800Hour save

#

and still very single treaded heavy

#

running on docker on thread 0-7 out of 32 threads 3950X 64 3466 ram kit

visual onyx
#

is a ryzen 7 3800x alright for hosting a U8 server?

visual onyx
#

or will be* I guess we gotta wait for 1.0

lyric nacelle
#

Okay, I take back the taking back. I can do the admin interface bits now, but as soon as I set up the game world I'm thrown to "You are not connected to this server."

Edit: While writing this it randomly it tried to connect, and I got this new message, ideas?

#

It sees the world online, just unable to actually join the world.

tiny grotto
#

I got a dedicated server started in linux. Simple tweaks to get it to work in linuxGSM. 1. turn on experimental branch, 2. revise the name of the executable. These are changed in ./lgsm/config-lgsm/sfserver/sfserver.cfg and lgsm/config-default/config-lgsm/sfserver/_default.cfg respectively.
To the sfserver.cfg add this line: branch="experimental" . In the _default.cfg look for the executable line. Change to: executable="./UnrealServer-Linux-Shipping"

lapis gazelle
loud minnow
fossil stump
#

Epyc 7F32 handles it pretty well 😛

lyric nacelle
bold plover
loud minnow
#

yeah as it should as not an old xeon but 3950X would still be faster single thread performance than Epyc 7F32

bold plover
tiny grotto
bold plover
#

didn't just work though. you had to update the path to the executable which was set incorrectly

lyric nacelle
#

Tbh the best CPU for a Satisfactory server, if it is as with something like Minecraft, is just getting something like a 5600X, or 5800X, 7600X, etc. single-CCD CPUs with a high core clock.
Or you know.. a 13900K or such if you hate your electricity bill.

tiny grotto
#

this 10100 right here is perfectly adequate

lyric nacelle
#

Technically, I suppose. Could probably overclock the living hell out of it. :D

fossil stump
hasty tangle
#

So I might be really thick, but i've updated both the server and my client and getting a version mis-match, anything I may of missed which is really obvious?

fossil stump
#

@hasty tangle do a verify on both

young bolt
#

hmm i'm at a loss lol

hasty tangle
#

@fossil stump thanks, do i need to stop the server? Running steamcmd on lubuntu

fossil stump
#

kinda hard to verify it while it's running...

hoary lava
#

Server Manager on the client not working? Mines just blank, trying to connect to a new server to set up.

#

Oh, never mind, button loaded up now

hasty tangle
#

@fossil stump has verified fine on the server and client

fossil stump
#

reinstall then ¯_(ツ)_/¯

hasty tangle
#

I thought that maybe it - just wondered if there was a magic trick 😄 thanks for your help

loud minnow
fossil stump
#

It's my NAS, it has 140TB of storage in it....

loud minnow
#

yeah i figured it had to be use for something else not just hosting games lol

manic hatch
#

If you're still having trouble with this, the install script in the pterodactyl egg also references the old binary, and does some file permissions changes on the binary file. Updating that install script, then doing a reinstall will help.

The new binary file is called:
UnrealServer-Linux-Shipping

It's in the same path

spare orbit
#

So, i just updated our server and now also get this UNet Connection Timeout. worked perfectly before, didnt touch anything except running the update :/

#

no idea what the problem is, worked before and nothing changed.
server console also says nothing suspicious

loud minnow
#

make sure you specify the IP ex: -multihome=192.168.1.191

#

sometimes that helps

#

best thing to do is just post the server logs here to see the issue

tiny grotto
#

are you certain the server is running

#

the name of the executable changed

spare orbit
spare orbit
#

so i get this

#

so i would say ip binding should be correct

#

only thing i dont understand is this

#

no idea what adress this is

tiny grotto
#

that's upnp doing its thing, albeit ipv6

#

do you have a -multihome option?

#

the linuxgsm uses "-multihome=0.0.0.0" which is perhaps useful to make it stick to ipv4

#

i just have ipv6 off on the server

manic hatch
#

ports 15000, 15777, 7777 are open?

spare orbit
#

yeah, as i said, we played over hundred hours on update 7, worked literally two hours before the update

#

so nothing should be wrong on our side

tiny grotto
#

and yet here we are. are you going to show us your start options, or not?

spare orbit
#

i just use the shipped start script

tiny grotto
#

not

lyric nacelle
tiny grotto
#

you can grep out this line from the logfile:

young bolt
#

so how do I go about changing a server port that its using, I cant find the server.ini file

hasty tangle
#

Ahh needed to add the experimental start to the config, me being a dumbass

tiny grotto
#

well, that would appear to be wrong

spare orbit
#

worked with update 7

tiny grotto
#

it is perhaps fine, 15777 is used for discovery and as long as there is a clear route, should work out.

young bolt
tiny grotto
#

this will be the 4th time you are suggested to use -multihome=0.0.0.0

lyric nacelle
#

If you start from Linux you'd do ./FactoryServer.sh -command -command -command etc

young bolt
#

windows

lyric nacelle
#

Haven't a clue how it starts in Window, most likely the same idea +/- GUI

young bolt
#

got ya

manic hatch
#

like this
.\FactoryServer.exe -⁠ServerQueryPort=15000 -⁠BeaconPort=15001 -Port=15002

young bolt
#

obviously, I cant find the ini files to change that though

tiny grotto
#

the .sh script passes arguments down

young bolt
#

and if i'm not using a script since its not needed?

manic hatch
#

you don't set ports via ini files

spare orbit
#

okay, setting multihome actually works

#

so it seem something changed in the handling of the default ip

tiny grotto
#

it just wants to use ipv6, and shouldn't

spare orbit
#

the server has globally no ipv6

lyric nacelle
tiny grotto
#

that does not seem to be true

spare orbit
#

so it shouldnt even be able to think it can use that

tiny grotto
#

if it knows what ::1 is, it has ipv6 on

manic hatch
#

by default it's just -log -unattended

young bolt
#

its a stand alone dedicated not through a steam client

manic hatch
#

how do you start it?

young bolt
#

the .exe file in the folder

stoic stream
#

WEHY everytime i go to update the dedicated server, the dedicated server files DOn'T update

#

It's infuriating

hot jewel
#

i made a dedicated exp server with nitrado but i dont get the AGS option, is this normal with the new update or do i need to change somthing ?

stoic stream
#

Is my format correct?

#

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

manic hatch
spare orbit
# tiny grotto if it knows what ::1 is, it has ipv6 on

oh actually, it seems i was lazy. instead of disabling the ipv6 every time i just blocked every ipv6 connection in the hhardware firewall xD
so the os indeed thinks it has ipv6, even though the connection isnt working

#

but thanks, setting 0.0.0.0 works

young bolt
manic hatch
spare orbit
#

you can do that on the server

hot jewel
manic hatch
#

in the save manager? Or is there a command?

#

err server manager -> manage saves not save manager

spare orbit
#

yeah save manager under load

#

you have this box there when loading a save

#

just below load game

hot jewel
#

thank you

spare orbit
#

so like just go in normally, save it once, and then load it

hot jewel
#

i have it now, thank you

stone olive
#

I guess this start command wont work anymore, what command should i use?

lucid stag
#

Change it to UnrealServer instead of UE4Server

manic hatch
#

./Engine/Binaries/Linux/UnrealServer-Linux-Shipping

stoic stream
#

i don't care about the save since I start a new game every update, but how screwed up does a previous save get

stone olive
#

thx

stoic stream
#

Can you start a save like at tier 2 ?

tiny grotto
#

start it locally, and upload that to the dedi

stoic stream
#

ah thanks

#

looks liek the server just crashes when i try to load the previous save, time for a new one, and to experience this update

stone olive
#

okay, the server died, this is the last error:
Loss of data caused by narrowing conversion
[2023.06.13-19.51.01:727][ 0]LogCore: Error: appError called: Assertion failed: IntFitsIn<OutType>(In) [File:Runtime/Core/Public\Templates/UnrealTemplate.h] [Line: 183]

Should i send the whole log?

tiny grotto
#

this looks like loading a modded save

stone olive
#

i just reinstalled the server

#

so there shouldnt be anything modified

tiny grotto
#

the save file you have on the server, is what i mean.

stone olive
#

okay, so i deleted the save i found

tiny grotto
#

server should start clean now

stone olive
#

still the same error

zinc moon
#

I have similar error, on windows.

#

trying new game didnt change the errors

#

it appears ot be looking for files that dont exist (or location that doesnt exist)

hasty tangle
#

Up and running with the new update - is there a trick to getting AGS on Dedicated Server Saves?

zinc moon
#

I am guessing everyone that got their deds running are linux not win

desert walrus
hasty tangle
#

Yep linux here; had to update the ./FactoryServer.sh to include the multihome and also point to the right version

desert walrus
#

I don't think it was in the vid

hasty tangle
#

@desert walrus yep im the server owner can't see anything, can see it on local saves

desert walrus
tiny grotto
hasty tangle
#

Ahh that will be fun 😄

desert walrus
tiny grotto
#

there were various behaviours mentioned that a lot of the settings depend on the client. so if you enable AGS every player can possibly turn anything on

#

yeah, the load button on local has a checkbox next to it

tiny grotto
#

let's call it unprevented.

hasty tangle
#

It's all good! i'll let it settle down a bit with a few more fixes and then we can get back into the factory building

zinc moon
#

the windows version seems to be looking for default UE files under default UE folder names.

stone olive
zinc moon
stone olive
#

its a debian server

zinc moon
#

ah ok no idea then, sorry, I'm the lone win user I guess lol

stone olive
zinc moon
#

I run a multitude of game servers (for friends mostly), many dont have Linux deds

stone olive
#

its your choice ofc

#

but i dont see myself paying for a licence to have a windows server when i can have a linux for free and its also more stable...

zinc moon
#

ok

stone olive
#

Also windows is not supported by pterodactyl which is a software basically for managing servers with a nice web panel

#

and also since everything runs in its own container, the security of this thing is pretty good

#

and its easy to use

manic hatch
#

Path to least resistance is the best choice. For some people who don't use Linux Windows is just easier. I only use debian but to each their own.

zinc moon
#

again, ok

tiny grotto
#

@stone olive I used linuxgsm to launch the server. The attachment you provided doesn't show any unclean exit

#

oh, found it after downloading

#

i'm on deb as well, i'll see how far i get

#

Note the ServerSettings file read after the message re: packet routing. See if you have such a file, and if its contents make sense, and if it works better without it

#

do you have a gamefile or anything else you care about in there? If not rm -rf ~/.config and restart

#

.. blueprints ..

#

there is a point at which i just killed all of .config

lapis gazelle
#

Anyone else seeing constant server crashing? (every 20 to 30 minutes)

stone olive
#

but even after removing that directory i have the same error that i sent here

stone olive
stone olive
quartz shore
#

i take it we cannot make a dedi server in experimental?

royal dove
#

I have one, but my ports/connection is doing weird things, although they are open correctly. :p

lapis gazelle
quartz shore
crystal eagle
#

Don't know if its a dedicated server thing or single player also, hyper tubes are glitched and if i persist going into them they crash the game

deep turret
#

everything ok just after update seemlessly for me

#

and insanely better RAM usage

clear lagoon
deep turret
#

yay

#

3.5GB

neon rapids
#

Anybody here using GCP for their server and updated it to Update 8 Experimental yet?

spare orbit
#

whats gcp

crystal eagle
neon rapids
spare orbit
#

ah, then no

clear lagoon
neon rapids
#

FWIW if anyone is curious since there is increased traffic to this channel lately, I have a Discord bot that allows Discord members to turn the server off and on to save on cloud costs when it isn't in use.
https://github.com/Cerkoryn/FICSIT-Assistant

neon rapids
sweet whale
#

Did we lose access to advanced options when connecting to dedicated server? I'd like set creatures to passive again

royal dove
#

Hmm, when starting my Dedicated server; it seems it want to be Satisfactory itself; or i am just seeing things:

[2023.06.13-21.36.30:068][ 0]LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870

And yes i installed 1690800 with steamcmd. :p

quick mist
#

That is a normal error

#

ingnorable

solid lynx
royal dove
#

Ok, then i am still confused like a crazy woman about why i cannot connect with everything setup correctly...

stone olive
# stone olive

anyone got something similar liket his? server (on experimental branch) crashing after start even if its a new installation without any loaded save files?

quick mist
#

check the Seven Steps to Satisfaction from the wiki, that covers 95% of "why can't I connect?" problems

sweet whale
royal dove
#

Did that one 7 times already. :p

quick mist
#

do you get any specific error on the client or the server log when you try to connect?

royal dove
#

And yes server works because it is runnign minecraft; nope just saying server is offline.

quick mist
#

do you mind sharing the server address and port so that I can run a quick test?

royal dove
#

I also did a PortQuery to the server from a client, and he says everything is listening. I prefer not too (yes not helpfull...)

quick mist
royal dove
#

I cannot run Python scripts, but according to PortQuery: (From a client.)

UDP port 15777 (unknown service): LISTENING or FILTERED
UDP port 15000 (unknown service): LISTENING or FILTERED
UDP port 7777 (unknown service): LISTENING or FILTERED
portqry.exe -n xxx.xxx.xxx.xxx -e 15777,15000,7777 -p UDP exits with return code 0x00000002.

And used following powershell script to open the ports:

New-NetFirewallRule -DisplayName "Allow Satisfactory default inbound ports" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol UDP -LocalPort 15000,15777,7777

quick mist
#

unfortunately, "Listening or filtered" is not dispositive. When a connection attempt is made by the client, are there any logs on the server side whatsoever?

visual onyx
#

has literally anyone had a stable enough experience on update 8 dedi servers?

quick mist
#

I'll have to let someone else pick this up; I have to get ready for work, but good luck!

quartz shore
#

so i see how to change a server to experimental but i dont understand how

spare orbit
#

the -beta experimental lets him install the experimental version as server

quartz shore
spare orbit
#

what system / environment are you?

quartz shore
#

want to do this in dm not to cluter this chat?

spare orbit
#

should be short anyway. also could help others.
and this channel is dead atm anyway

quartz shore
#

ok, by system you mean pc and encironment is?

spare orbit
#

in my case its a dedicated server with linux using steamcmd to install it

#

so i can tell how to install on linux using steamcmd

quartz shore
#

windows base with windowsgsm using steamcmd

#

not very tech savy, would ask by buddy but i dont want to hear his mouth

spare orbit
#

uuh, never even heard of windowsgsm xD
but since its steamcmd, it should work the same

loud minnow
spare orbit
#

hm, i dont know how the windowsgsm part works, but i posted an image of the steamcmd command to install and also update the game.
so you probably can copy that for cmd, just changing the folder and its location i guess

quartz shore
spare orbit
#

yeah

#

windows paths work different, so you need to change that

#

everything else could be the same

#

cant try

quartz shore
#

so if my knowledge is correct i would have to do it in the windowsgsm and in the server folder itself, if my brain is thinking it right

spare orbit
#

idk about the gsm part. normally i would just put that in a cmd file and double click it xD

quartz shore
#

just need to find the right file

molten fiber
#

Has anyone had issue loading an Update 7 world / save after updating to 8? I was under the impression it "should" work. Seeing this


spare orbit
#

like you just call the program steamcmd to install it

#

in that stage, there shouldnt be any existing file of the server

loud minnow
spare orbit
#

ours also worked

#

(cant say that about the server stability xD)

loud minnow
#

Mine is stable fine

visual onyx
#

I can't even have my friends recognise my server 😭 I'll try later

dusk solar
visual onyx
molten fiber
#

I'm getting a similar error while connecting to mine 👆

loud minnow
#

And for anyone wanting to test it out sever is in south Cali address: server.korneya.com port:default

spare orbit
#

yeah, get this from time to time as well.

#

got it always when the server tried to bind to ipv6, so forcing him to ipv4 helped it a bit. but it still occurs often

spare orbit
#

huh, you can use domains?

#

it didnt want mine

loud minnow
hybrid pelican
#

Hello, do you know how to change my name showed to other in a multiplayer server?

loud minnow
visual onyx
#

that is true 💀

#

forgot about that, I'm in UK

loud minnow
#

So latency will be an issue if your like in Europe

molten fiber
#

interesting created a fresh world still getting the same error Kayyer posted above

#

@dusk solar curious are you using the epic or steam game client?

visual onyx
molten fiber
#

same

loud minnow
#

Running docker and Debian

spare orbit
#

is debian viable for running gameservers? always heard there are only disadvantages to like ubuntu, because stuff is fairly old sometimes

slim grotto
#

Ubuntu is Debian.

visual onyx
marble berry
#

what's the verdict on a vanilla experimental server update right now?

loud minnow
#

But to answer your question no you don’t need all that to run it a simple bat file on windows will do the job

forest silo
spare orbit
loud minnow
spare orbit
#

debian is more solid than ubuntu, because it uses older and more stable/tested parts. also less

marble berry
#

I'm going to update my client to experimental and see how single-player is first.

spare orbit
#

so its better for critical parts. but gameservers usually want newer software and library

slim grotto
#

The only upside to using Debian is its Stability. You are right in that fact. But in the 10 years I've been using Linux as a whole I have not had any issues using Ubuntu for my "home lab" needs. It's all a matter of perspective and what your needs are.

molten fiber
manic hatch
visual onyx
#

ugh ok I'll get back to getting mine to work

golden leaf
#

Hi! How is setting up a dedicated server difficulty wise?

I've tried before about a year ago but could never get it working, watched some YT videos and the wiki was confusing.

ornate narwhal
#

Having an issue getting server to start. verifies install twice then quits. Running server through Amp on ubuntu server. anyone experiencing anything similar?

visual onyx
#

at least for me I could set up the server and join on the same WiFi, but people outside my IP just couldn't even detect the server

vagrant turtle
#

For those having the "Timeout" error with a linux DS, make sure IPv6 is Disabled

spare orbit
vagrant turtle
#

I had the exact same issue, and had to disable it, and I was able to connect with no problem now

spare orbit
#

starting is with the starting script insinde the installation

polar grove
#

Is there a way to start a New Game on a Server in Tier 4 already and to have Advanced Game mode on from the start of the new game?

ornate narwhal
spare orbit
#

the script shouldnt verify

#

what script did you use?

ornate narwhal
slim grotto
spare orbit
#

server file name didnt affect me

ornate narwhal
#

gonna be a sec just restarted my vm gonna be a min lmao

manic hatch
#

some server control panels like AMP don't know that the binary file for satisfactory server has changed. UnrealServer-Linux-Shipping is what it should use

spare orbit
#

ah, the panels dont use the official start script?

#

and this runs the server

ornate narwhal
manic hatch
#

Pterodactyl and maybe amp don't use that script though their startup commands point straight at the binary file

manic hatch
#

I'm guessing though since I don't have all the information in front of me

ornate narwhal
#

appreciate the help

spare orbit
ornate narwhal
marble berry
#

I'm getting that "executable was not found" error

quartz shore
#

@spare orbit i have found my steamcmd in the windowsgsm folder, i copied and made a new folder for the experimental and also changed the paramiters for the second server to go to that folder, my next step is to change the "beta" steamcmd to experimental, is there a particular file i have to find or what is my next step?

marble berry
#

using LinuxGSM fyi

#

I updated fine, but the script won't start the server

quartz shore
#

@marble berry you got your server to update to beta using linuxGSM?

marble berry
#

oh. LinuxGSM is still trying to run UE4

#

I did, yeah

quartz shore
marble berry
#

do you need help with the update?

golden leaf
#

Is there any reccomended server hosting services?

quartz shore
marble berry
#

oh

#

oh um. you just make a new root directory and change the ports

#

actually, there's probably a way to make instances, but I haven't done that yet

quartz shore
#

i got the server started and all but trying to run it in beta is a bleep, and i know nothing about coding and stuff

#

not sure where to change steamcmd from early access to experimental

marble berry
#

you have to add branch="experimental" into that config file I mentioned above

#

sfserver.cfg

somber stirrup
#

Guys, if someone is not able to upload the server, check the way it is running.
Execution "file" changed from "UE4Server-Linux-Shipping" to "UnrealServer-Linux-Shipping"

marble berry
#

and then run sfserver update

forest silo
marble berry
#

I had to add executable="./UnrealServer-Linux-Shipping" to my LinuxGSM config file

marble berry
quartz shore
#

nah, im too dumb for this highspeed stuff, but i will get it with luck

marble berry
#

did you find the config file I mentioned?

#

lol. I logged into my updated server and apparently I'm dead

#

or was..

quartz shore
#

i think i did, everything is different for me and still nothing, might have to do more reasearch and then post it somewhere

marble berry
#

damn. looks like I lost all my hotbars

tulip bronze
somber stirrup
#

Could someone tell me if the server console accepts commands? or how can i view how many players are on the server

vagrant turtle
#

no, server console does not accept commands. only way to tell how many are in the server, is to go to the server screen with your client and select the server, let it get the stats, and it will show

young bolt
#

so interesting issue, when I load onto an experimental with my update 7 save file i get a network timeout, when I do just a basic map no time out

manic hatch
#

did your save have mods?

#

on update 7

young bolt
#

nope vanilla

#

seems its the same issues others are having lol

dusk flame
dusk flame
young bolt
#

ill try restarting again

#

restarted and the same issue lol

fossil stump
#

woot, just checked my server, 6 hours later it's still going happily and it's running smooth as butter too 😄

young bolt
#

yeah yeah rub it in 😛

#

mines running fine I just cant get into it XD

trail charm
#

i had the same issue i increased the Connection Timeout to a higher value and now instead of the TICK conection timeout i got the Invalid Authentication Token error

young bolt
#

i think thats what im goiug to have to try

trail charm
#

but i can't figure yet the token error...

young bolt
#

how did you increase the timeout?

trail charm
#

in Engine.ini add this 2 line

young bolt
#

rgr

#

didnt adjust it for me still timing out at 30

sturdy gust
#

Try setting the following in Game.ini too:

[/Script/Engine.GameSession]
ConnectionTimeout=180.0
InitialConnectTimeout=120.0
loud minnow
#

well no issue all day for me on a 800h save so far no connection issue working fine and server hasn't crash all day so good so far 😎 ... server is using around 4.6GB of ram on this large save

sturdy gust
#

That's awesome! 😄

young bolt
#

im going to try adding that into game ini then im going to try reinstalling update 7 and then forcing it to update 8

loud minnow
loud minnow
young bolt
#

neither worked to extend the time, im going to redownload update 7

sturdy gust
sturdy gust
young bolt
#

on my server in my living room

warped fractal
#

Is anyone else having issues with vehicles. When i get in a vehicle the console spams something about no audio device then crashes. I have to reload the save afterwards.

sturdy gust
young bolt
#

windows, and I have one server running my map on update 7, cloned the server for update 8 copied the map over to load, didn't work, loaded a new map worked ust fine

fossil stump
young bolt
#

never XD

fossil stump
#

I had to use "nohup" to run it instead of my systemd service config, but I might try and fix that tonight

#

At my real job now

#

And playing with more servers...

loud minnow
young bolt
#

its all good, im going to just start a fresh load its only 120hrs in anyways

fast ocean
#

anyone seeing performance issues with the linux dedicated?

loud minnow
#

no issues here at all working fine on and old update 7 save

#

but it all depens on hardware running on a 3950X 64gb 34666 ram kit

fast ocean
#

same hardware I've been using, i9 with 128G

#

10900K

loud minnow
#

ohh wait you said linux

fast ocean
#

just seeing some frame lapses ever few seconds

#

no it's a seperate box

#

same config I've used for a year or so now, was just wondering if anyone else was seeing any issues on the new branch

loud minnow
#

then you should be fine then.. and the DS are using way less ram than update 7 the server is using 4.6GB on a big 800h save but when i load the game client side on my main right 5950X 128gb, 3090 is using around 7.5GB for the same save.. so that some improvements from the devs on DS which is good imo

fast ocean
#

it's running as a systemd service with the packet router disabled

loud minnow
#

but no performance issue from what i can see on debian using docker image

fast ocean
#

I'm running Debian as well but it's running native not through docker

#

what kernel you running if you don't mind me asking

loud minnow
fast ocean
#

maybe I'll try a kernel update. I've shutdown everything else and it's not using nearly enough resources to have an issue

#

cool thanks, I'll patch the kernel maybe there is a low level issue

fossil stump
#

Also running native Debian, Epyc 7F32, so it's not a speed issue.

loud minnow
#

like the server been up all day today no crashes etc.. not saying there isn't bug as just from trying it out i think the hypertubes are bugged but idk lumen looks pretty cool tho

#

no lumen

#

lumen on high

lime adder
#

quick question, running experimental on my Epic account (saves messing with my Steam EAV7 version) and I've updated the experimental dedicated server to the new UE so it runs, for testing, I copied my EA save into the Experimental, all works and I can play, but, I can only seem to have 'fly mode' 'god mode' and stuff from the 'New Game' from the main menu, like single local player, I can't make tweaks to use the options while I'm on my Dedicated server, is this by design, or am I overlooking something?

loud minnow
#

from what i can see you CAN use advance settings on dedicated servers but have to go into the manage save and make sure to check enable advance settings before you load it

spare orbit
#

sure you can

loud minnow
#

i dont see an option on the ingame menu maybe i missed it lol

spare orbit
#

so you need to have admin access to the server

#

because you need to load the save with the settings enabled

loud minnow
#

ooohhh i see so yeah missed it lol

spare orbit
#

(no idea if they work, i just know they are there xD)

loud minnow
#

lol

forest anchor
#

anyone having issues starting satisfactory server on ubuntu server 22.04 ? i tryed like 10 times and it wont start been trying to start the new experimental build but ya

loud minnow
#

running fine on debian here no issues but should be the same anyways

spare orbit
#

"works" on our ubuntu. but isnt really stable and we crashed it few times in just 30 mins

#

but starting works perfect xD

loud minnow
forest anchor
#

anyone use lgsm by chance ? cuz i think its cuz its trying to use unreal 4 and not 5

loud minnow
#

im pretty sure all those server manager are not going to be updated to use the new execuation file "UE4Server-Linux-Shipping" to "UnrealServer-Linux-Shipping"

torn finch
#

its the one ending in .(your port used here)

#

now i have separate u8 and u7 servers, with some issues of trying to share config, but it runs. not stable at all compared to u7. me and a friend on a new save crashed it with 20 nuke obelisks.

#

tho win 11 arm isnt officially supported in any way so.

#

then i just set up the server like it was a fresh install (connect, load save, set pw, etc.)

sharp bison
#

if I have the game through Epic, is there a way to get the linux dedicated server?

loud minnow
#

yeah can have the game on epic, steam it dont matter where you buy it you can play on any dedicated server as long as you set it up lol

sharp bison
#

all the info I can see for installing it on linux uses steamcmd

loud minnow
sharp bison
#

setting it up is the issue. I got the dedicated server addon from EGS but it is very clearly a Windows server, which is fair enouugh because I downloaded it on Windows

#

I don't see a way to make Epic give me the Linux server

loud minnow
sharp bison
#

I know how to set it up. I've been using linux for decades. What I don't have is the actual linux server for the game and if possible I would rather avoid buying it again on Steam

loud minnow
#

????.....

#

you DONT need to buy ANYTHING to run it on linux lol... just use this command steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta public validate +quit of course this is just the basic wiki command idk if is going to work for you...

sharp bison
#

I don't think steamcmd will be very useful for me as I have the game through Epic

loud minnow
#

LOL... It DONT MATTER IF YOU HAVE ON EPIC!!!!!!! you can still join even if you have the game on EPIC....

neon rapids
loud minnow
#

is not is from the WIKI

neon rapids
#

Yeah I see it on the Wiki too, but the Wiki also says Update 5

loud minnow
#

is the basic command on the wiki of course you will need to change that

#

well yeah common sense to change that

#

lol

neon rapids
#

Should I change to 238433 then?

lapis gazelle
neon rapids
#

Nvm, looks like a steam APP_ID

graceful flicker
#

On a dedicated server restart, will it update to the latest Update8 by itself (its in experimental), or am I missing something? 🙂

lapis gazelle
#

Anybody know if there's a way to load a particular sav file via a command line statement on a linux server?

loud minnow
#

steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta public validate +quit update 7 steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta experimental validate +quit update 8

loud minnow
lapis gazelle
sharp bison
#

ok, with you now. I didn't realise the dedicated server was available separately of having a Satisfactory licence

#

that makes much more sense

hearty knoll
#

Launching dedicated servers instantly crash

lapis gazelle
hearty knoll
#

Just launching it on steam crashes it before it even starts

hearty knoll
#

That’s after verifying game files

hearty knoll
#

I meet all the requirements

loud minnow
hearty knoll
#

It works fine on U7 is my point

#

U8 crashes on launch

lapis gazelle
#

the plot thickens

hearty knoll
#

Yeah

lapis gazelle
#

Linux server?

hearty knoll
#

Windows

lapis gazelle
#

look for your log files

loud minnow
#

make sure your using new execuation file "UE4Server-Linux-Shipping" to "UnrealServer-Linux-Shipping"

hearty knoll
#

I am

loud minnow
#

well then google is your friend lol.. as there is no way for us to fix it your going to have to find something works for you as all set up are different etc.. you can post the logs to see what going on but beside that your on your own there...

sharp bison
#

are there any rough guidelines of data rates per player on the server?

#

I assume pretty small but best to check

neon rapids
#

Are these concerning? For some reason I can't seem to get my server to show in the connection list in game.

loud minnow
#

if its an old save maybe thats was causing the problem... honestly havent seen that error myself

neon rapids
#

After restarting it, that error seems to have gone away.

#

But now I'm getting this, even after adding the extra two lines to Game.ini and Engine.ini:

loud minnow
#

that just the basic timout error... meaning your server didnt respond back to your join request

#

you can try increasing the timout time see if it helps but i've never done that even on big saves

neon rapids
loud minnow
#

if you want you can send me your save to try it out and see if it works on my server if it does then is not the save file

#

and it has to do with your server set up..

#

i never had to change the timeout settings personally on any save but i do run on my own hardware

#

you can try posting the logs also to see if there anything wrong...

neon rapids
#

I'll check the logs later, but I imagine it'd just say something about the same error.

loud minnow
#

yeah DM the save

rapid tulip
#

I had this problem earlier

#

wipe the install folder

neon rapids
rapid tulip
#

tried updating from stable to experimental, was getting the same error

#

oh

#

are permissions in order?

neon rapids
#

I edited the satisfactory.service file to use the Experimental path instead of the regular one.

rapid tulip
#

mind posting that service file?

neon rapids
# rapid tulip mind posting that service file?
steam@satisfactory-server:~$ sudo cat /etc/systemd/system/satisfactory.service
[Unit]
Description=Satisfactory dedicated server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target

[Service]
Environment="LD_LIBRARY_PATH=./linux64"
ExecStartPre=/usr/games/steamcmd +force_install_dir "/home/steam/ExperimentalSatisfactoryDedicatedServer" +login anonymous +app_update 1690800 -beta experimental validate +quit
ExecStart=/home/steam/ExperimentalSatisfactoryDedicatedServer/FactoryServer.sh
User=steam
Group=steam
StandardOutput=journal
Restart=on-failure
WorkingDirectory=/home/steam
Nice=-19

[Install]
WantedBy=multi-user.target```
rapid tulip
#

your working directory

#

add ExperimentalSatisfactoryDedicatedServer

#

and

#

add -multihome=192.168.x.x

#

at the end of ExecStart

loud minnow
neon rapids
#

Is that still relevant?

rapid tulip
#

its not then

#

if its not homelab don't add it

#

do change the workingdir

#

and dont forget to daemon-reload

neon rapids
#

Will let you know later if it works.

#

Ty

rapid tulip
#

np

neon rapids
#

FYI the Nice=-19 line I added in helped a lot with my performance. Not sure if other people have found that trick or not yet.

#

That was on Update 7 though.

rapid tulip
#

probably if you're running a couple of things on the side with it, higher priority will help ofc

neon rapids
#

Gonna call it a night, might just have to rebuild the VM later.

lilac pine
sharp bison
#

oh a fellow GCP user

lilac pine
#

GCP?

sharp bison
#

the connectivity test says I should be able to connect via these firewall rules but Satisfactory says timeout

#

😔

#

Google Cloud Platform

#

I have a credit so I figure what better use than a dedi

loud minnow
#

but dont know if it has to do with old save being converted to update 8 causing that issue or if also happens on new saves

sharp bison
#

should I expect to be able to connect to a server that doesn't have any save loaded? the wiki page made it sound like I can begin a game after connecting, via the server manager

loud minnow
#

yeah you should be able to

#

after you connect you can select the starting location or load an old save to it etc

sharp bison
#

hrm

#

nothing but timeout errors from my client

#

I can see the traffic arriving on my server so it's not a firewall thing

crystal eagle
sharp bison
#

aha

#

ipv6 was borking it

sharp bison
#

everything immediately worked

median venture
#

I can’t seem to get update 8

compact tiger
#

are you on steam or epic?

#

because on steam you need to opt into the "beta" in the game's properties page

#

idk how to get on experimental on epic though

small skiff
#

Hi,
I am playing in a dedicated server now for a while and noticed that the performance gets worse and worse with growing playtime/runningtime.
I noticed one thing in this time since the monster update… on the worldmap there are monster drops stacking up all over the world because of posion fog an fighting mobs… since they respawn in a given time this items get more and more if they didnt get lootet… since this seems to happen even if a player isnt near the mobs i assume there are lootable items all over the world getting generated in a stable rate causing performace issues… could this be a thing ?

crystal eagle
#

have they changed the command for the dedicated server save interval FG.AutosaveInterval xxx does not seem to work any more

cloud swan
#

Just wondering, if i took a multiplayer sesssion save, and ran it on a DS, can i go back to a multiplayer session with that save if the DS isn't working out?

cloud swan
loud minnow
cloud swan
#

yo ace, specs? just curious

small skiff
deep turret
small skiff
cloud swan
#

Yeah, i don't think it's a harware issue either, my server has 8 cores, 64gb of ram and a dedicated gpu. and i still have throttled performance after a couple hours logged in.

visual onyx
#

Dedi servers can't really multithread so individual cores need to be solid

cloud swan
stone olive
deep turret
frosty gale
deep turret
#

if you are using GCP hosted server with ipv4 the ipv4 address is basically a public address

#

(or else you would have multiple ip with additionnal special local network subscriptions I suppose, I dont know how GCP works for that, but it certainly isnt default)

#

or GCP is only giving gate ipv4 addresses for compatibility only

#

in which case you may better use ipv6 for your server

loud minnow
deep turret
#

how big is your save though

loud minnow
#

My test save is 800h

cloud swan
#

most people are running their shit off an old laptop or their last gaming rig

deep turret
#

my old gaming rig had 128GB RAM

#

(I'm still using it but with 64GB from it now, I used the other half for something else)

loud minnow
deep turret
#

I have roughly 50GBps of RAM bandwidth

#

and it wasnt addressed to me, I was just joking about my "old gaming rig"

#

5 year old pc

loud minnow
#

as long as is a modern cpu with high IPC you wont have issues beside games bugs but thats something else....

cloud swan
#

Fair statement, i don't disagree. just wanted to point that out, which you seem aware of already 🙂

mystic rover
#

Hello guys!. when i updated dedicated server beta experimental occurred this message. then i setting timeout setting 120 sec. but still same message.
can i help me ?

#

Server log is this. i think connection client to server. but i don't know why timeout message occurred.

frosty gale
#

Get this when i connected to the server. (Pterodactyl) how to fix?

loud minnow
#

ive dont a lot of testing yesterday and can tell you that update 7 save work fine and server are using less ram than update 7

#

this game uses more than one core but is still very single threaded heavy

cloud swan
#

Is, is that arch?

loud minnow
#

no debian

cloud swan
#

fair enough, i was gunna make jokes 😛

frosty gale
#

[2023.06.14-12.11.51:596][159]LogNet: Warning: UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 0.00, Real: 100.50, Good: 100.50, DriverTime: 121.67, Threshold: 20.00, [UNetConnection] RemoteAddr: 83.109.18.244:55219, Name: IpConnection_2147477860, Driver: GameNetDriver NetDriverEOSBase_2147481958, IsServer: YES, PC: BP_PlayerController_C_2147477853, Owner: BP_PlayerController_C_2147477853, UniqueId: EOS:(EOS)c7e8546d331849ebb6c0034458dbf4ba|0002d1420bab4e59a9775cb2d57ca838
[2023.06.14-12.11.51:596][159]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = ConnectionTimeout, ErrorString = UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 0.00, Real: 100.50, Good: 100.50, DriverTime: 121.67, Threshold: 20.00, [UNetConnection] RemoteAddr: 83.109.18.244:55219, Name: IpConnection_2147477860, Driver: GameNetDriver NetDriverEOSBase_2147481958, IsServer: YES, PC: BP_PlayerController_C_2147477853, Owner: BP_PlayerController_C_2147477853, UniqueId: EOS:(EOS)c7e8546d331849ebb6c0034458dbf4ba|0002d1420bab4e59a9775cb2d57ca838, Driver = GameNetDriver NetDriverEOSBase_2147481958
[2023.06.14-12.11.51:596][159]LogGame: Error: Network Error Recived: Type: ConnectionTimeout, MSG: UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 0.00, Real: 100.50, Good: 100.50, DriverTime: 121.67, Threshold: 20.00, [UNetConnection] RemoteAddr: 83.109.18.244:55219, Name: IpConnection_2147477860, Driver: GameNetDriver NetDriverEOSBase_2147481958, IsServer: YES, PC: BP_PlayerController_C_2147477853, Owner: BP_PlayerController_C_2147477853, UniqueId: EOS:(EOS)c7e8546d331849ebb6c0034458dbf4ba|0002d1420bab4e59a9775cb2d57ca838

loud minnow
mystic rover
loud minnow
#

because is not set up correctly... you can post the logs to see what wrong but beside that is something with your server set up

neon rapids
#

But also the server doesn't know about that public IP (probably behind a router) so I tried setting it to its only eth0 IP, and the systemd service starts, but now I can't connect to it from in-game at all. Just shows as offline.

frosty gale
#

any who can see whts the problem is?

loud minnow
# frosty gale <@292499361768931328>

i can see you ran your comand line Command Line: ?listen -Port=25570 -ServerQueryPort=15777 -BeaconPort=15000 -multihome=0.0.0.0 and you made sure to open those ports correct??? from the logs the server start up fine and even loaded the world but when you tried to connect the server takes way to long to respond if this a provider and not your own hardware you can increase the timeout time see if it helps but it seems like your having a network issue...

frosty gale
loud minnow
frosty gale
#

manually

deep turret
#

even people mentionned changing the launching script location or what
I personally wrote my own satisfactoryd.service and set satisfactory in its own dedicated home with steamCMD :

and I just updated to update 8 without anything else to do

#

it just worked and connected the same client config out of the steamCMD update

#

btw update 8 server manager seems to way better track servers's state and update itself

#

it's nice to see

#

it really does updatre from offline to idle to on going to other states

young bolt
#

new day same timeout issue on a completly different machine XD

deep turret
#

ok, I redacted a bit more what I did, and I'll push it here so you guys can get inspired by it if you want

#

satisfactoryd.service systemd unit file 1 :

[Unit]
Description=Satisfactory Dedicated Server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target

[Service]
Type=simple
User=satisfactory
Group=satisfactory
StandardOutput=journal
Restart=on-failure
Environment="LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH"
EnvironmentFile=/srv/Satisfactory/server-Default.conf
ExecStartPre=/usr/bin/steamcmd +force_install_dir /srv/Satisfactory +login anonymous +app_update 1690800 +quit
ExecStart=/srv/Satisfactory/FactoryServer.sh ${OTHERSETTINGS} -ServerQueryPort=${QUERYPORT} -BeaconPort=${BEACONPORT} -Port=${PORT}
WorkingDirectory=/srv/Satisfactory
KillSignal=SIGTERM
NoNewPrivileges=true
ProtectSystem=full
ProtectHome=true
PrivateTmp=true
PrivateDevices=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectKernelLogs=true
ProtectControlGroups=true
LockPersonality=true
MemoryDenyWriteExecute=false
RestrictRealtime=true
RestrictSUIDSGID=true
RemoveIPC=true
SystemCallFilter=@system-service
SystemCallArchitectures=native x86

[Install]
WantedBy=multi-user.target```
#

satisfactoryd@.service systemd unit file 2 :

Description=Satisfactory %i Dedicated Server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target

[Service]
Type=simple
User=satisfactory
Group=satisfactory
StandardOutput=journal
Restart=on-failure
Environment="LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH"
EnvironmentFile=/srv/Satisfactory/server-%i.conf
ExecStartPre=/usr/bin/steamcmd +force_install_dir /srv/Satisfactory +login anonymous +app_update 1690800 +quit
ExecStart=/srv/Satisfactory/FactoryServer.sh ${OTHERSETTINGS} -ServerQueryPort=${QUERYPORT} -BeaconPort=${BEACONPORT} -Port=${PORT}
WorkingDirectory=/srv/Satisfactory
KillSignal=SIGTERM
NoNewPrivileges=true
ProtectSystem=full
ProtectHome=true
PrivateTmp=true
PrivateDevices=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectKernelLogs=true
ProtectControlGroups=true
LockPersonality=true
MemoryDenyWriteExecute=false
RestrictRealtime=true
RestrictSUIDSGID=true
RemoveIPC=true
SystemCallFilter=@system-service
SystemCallArchitectures=native x86

[Install]
WantedBy=multi-user.target```
#

⚠️ Note it does NOT include any port forwarding NOR firewall setup ⚠️
This work is under GPL version 3+, on behalve of @deep turret discord user

sharp bison
neon rapids
# sharp bison Internal

Yeah, unfortunately if I set that then I can no longer see the server from across the internet.

sharp bison
#

Wat. Um

#

Firewall rules set up in vpc networks?

#

I ran bmon on the instance to verify that I got a burst of traffic each time I tried to connect to the server from my game client

#

The other thing I was going to try was just disabling ipv6 entirely via sysctl so that might be another option for you but being unable to bind to the local interface and work properly is kind of worrying by itself

deep turret
visual onyx
#

is anyone having issues with people not even recognising the server? Using epic games dedi server and I've done everything I'm supposed to. Firewall stuff, port forwarding, using public ip for others to join me idek anymore

neon rapids
#

Nvm, I got it.

sharp bison
#

Epic

#

(games)

neon rapids
#

For other people getting the network connection issue when joining a server, this is how I fixed it:

#

Setting -multihome=0.0.0.0 seems to force IPv4 but still listen on all interfaces.

sharp bison
#

Yes

young bolt
#

now how do i do that for windows XD

fossil stump
#

just found another set of factories that weren't doing anything

sharp bison
#

Apparently not all messages go to the journal. I was looking there but it was the main server log file that clued me in talking about new ipv6 routes starting

fossil stump
#

bunch of refineries doing oil to plastic/rubber and hevy fuel oil

iron ridge
#

I've lost itt... Anyone give me the link to report bugs... causeee

#

not sure the server should be trying to play audio files for the sugar cubes 😉

valid harbor
#

Thank, for the multihome. It solve my connection timeout

neon rapids
#

So, am I just doing something wrong here or did this change?

#

Trying to troubleshoot some rubber-banding.

young bolt
#

not sure if I can do the multihome with windows or how to go about doing that, tried to add it to the startup but didnt seem to do anything

neon rapids
young bolt
#

yes I have created a .bat for the server

neon rapids
#

This is what the Wiki says. Looks like you can do it on Windows too.

young bolt
#

thats what I did

neon rapids
#

What I was thinking at first was to right click the shortcut and add -multihome=0.0.0.0 to the command invocation.

#

But with a .bat it might be different. Is it a custom launch script? Are you able to share it here?

young bolt
#

FactoryServer.exe -⁠ServerQueryPort=15002 -⁠BeaconPort=15003 -Port=7778 -multihome=192.168.1.129 -log -unattended

#

thats all thats in there

#

all ports are forwarded to the right machine

neon rapids
#

Try changing to -multihome=0.0.0.0

young bolt
#

trying that now

#

didnt do anything, on local or external IP

neon rapids
young bolt
#

yes still same timeout

#

its a fresh map so no update 7 bugs

neon rapids
#

Did you edit Game.ini or Engine.ini by chance?

young bolt
#

tried that yesterday with no luck, have since done a fresh instal

valid harbor
#

Nvm the multihome solve me the connection to the server management but now i got a timeout error when i create or load a seesion....

neon rapids
#

Seems to work consistently now.

#

Also, IDK if anyone else is getting the same effect, but my dedicated server seems to run smooth as butter now.

young bolt
#

its weird cause I very rarely am able to get in so im not sure why its not working

neon rapids
#

If I play just regular non-server, I get a lot of performance jitter. But connecting to my server is amazing.

neon rapids
young bolt
#

no worries, I may just have to go through and disable IPV6 on the machine XD

neon rapids
#

In other news, does anyone know if setting the Network Quality for a server changed? This isn't working for some reason:

young bolt
#

IPV6 disabled on the home router with no avail

visual onyx
#

is it easier to host a server through steam or epic? Only been having issues with the epic dedi tools

valid harbor
#

steam for me is easier.

neon rapids
young bolt
#

yep same as my U7 server

visual onyx
young bolt
#

just use steamcmd

neon rapids
visual onyx
#

can I use steamcmd with the epic dedi tool?

young bolt
#

yeah the servers are in the living room

visual onyx
#

yeah I can connect since I'm on the same network, it's getting people outside my house to join

#

not sure what ur on about ipv6 for, I didn't even look at that when setting up

#

I just used the ipv4 address

neon rapids
young bolt
#

because there seems to be issues with the server doing some ipv6 stuff in the background

valid harbor
neon rapids
#

FWIW I changed to multihome=0.0.0.0 but I still kept the two extra lines in Game.ini and Engine.ini as well. Might need both things.

visual onyx
young bolt
#

for me, windows server, windows client, update 7 works no problem, update 8 connection timeout, move update 8 to a completly different server still same timeout

#

yeah im going to add those two lines and see if it helps but it didnt yeaterday

neon rapids
visual onyx
#

interesting

neon rapids
#

It hasn't been bad at all, except still CPU bottlenecked. But U8 seems to have improved that a lot.

young bolt
#

added the extra 2 lines for the timeout, still hitting 30 and timing out

neon rapids
young bolt
#

yep

neon rapids
#

There's not a firewall in between? Or maybe a host firewall on either client or server blocking one of the ports?

visual onyx
#

are public ips the same on every device?

young bolt
#

.> just let me in and game crash

neon rapids
#

My hunch is that IP can hit the server, but the server tries to respond on one of the 3 ports and it gets blocked or dropped somewhere. And then the client sits waiting to hear on that port from the server, but it never comes.

spare orbit
# visual onyx bit concerned now because I didn't realise I needed to use it for anything, how ...

probably the new engine version.
the old one bound default to ipv4, now it goes ipv6 if the pc have it. but often, especially in data centers and firewalled places, ipv6 is not fully co figured or blocked completely.
so you dont get a connection.
telling the server to bind to ipv4 is the solution. (or disable ipv6 on the system) router doesnt work, because the os still thinks it has ipv6

civic lantern
#

Zerotier solves all of that, it’s great for friend-area networking

neon rapids
civic lantern
#

And yes you need ipv6 off in the server OS or to specify multihome to ipv4 ip

visual onyx
#

yeah when a friend tries to add the server it just shows no info or confirmation that they found my server. I've checked firewall settings and nothing is blocked and the console does spam a bunch of lines when a friend tries to join so something must be happening

neon rapids
#

On Google Cloud I actually pay $2 or something a month to makes sure they don't change it on me though lol.

civic lantern
#

Oliverous, that might be you have one port open but not all 3

spare orbit
visual onyx
#

I added port forwarding on my router, I did some weird commands on powershell to allow ports and things which might be what you mean

young bolt
#

the hell

visual onyx
#

I can join the server on localhost but thats the furthest I've goten

young bolt
#

its something to do with the server pausing??

spare orbit
neon rapids
young bolt
#

need to confrim

#

thats what I changed, instant load

visual onyx
spare orbit
#

easiest question because i did that mistake before.
did you open tcp or udp? xD

#

because i opened as usual tcp

visual onyx
#

on the actual router all I've done is port forward, I'll look at firewall settings on the actual router in that case

spare orbit
#

to find out, the server needs udp

visual onyx
#

this is what happens when I try and join my server hrough public ip

#

probably leaked something oh well

loud minnow
#

lol even if you did nothing can happen what people join your world just change the port lol...

visual onyx
#

true

#

anyone know how to get passed this? At least something comes up on the console when I add the public IP server

#

must be close to having it work

loud minnow
#

like how people are always worried on showing their local ip or even their public ip.... even if you do if they dont know what port you have open and if you do have opened ports im pretty sure you would be smart enough to put a password on the app that is using those ports

visual onyx
#

this is what I've done on the router itself, ip address is same as dedicated pc

spare orbit
visual onyx
#

ah

#

how do I go about sorting on the ipv6?

spare orbit
#

set multihome to 0.0.0.0

#

also, ne reason to censor local ips xD

visual onyx
#

gonna sound dumb but I'm not sure what multihome is, thought that was just something linux users used

visual onyx
spare orbit
#

start the server with -multihome=0.0.0.0

visual onyx
#

I can't write directly into the console, I use the epic version

#

someone mentioned to get steamcmd if that even works with epic

#

oh wait I can do it through the game right

spare orbit
#

a wait, the normal clients server and no dedicated?

visual onyx
#

I'm using a dedicated PC in my house yeah

#

currently using my gaming pc to connect to the dedi through my public IP, I can do it through localhost which proves that it at least is running properly

spare orbit
#

but you have a dedicated server or not?

visual onyx
#

also sorry for using this as tech support, too many hours too little progress 💀

visual onyx
#

it's running and works as I can connect using the local ip

spare orbit
#

so you should start that with a starting script

visual onyx
#

just doesn't work when friends try and join using my public ip

visual onyx
loud minnow
#

yeah so is a port forwarding only issue then....

spare orbit
#

no i mean, add multihome to the script

visual onyx
#

I've done this for each of the 3 ports

spare orbit
#

you would need local ipv6 addresses

visual onyx
#

on this?

#

port mapping only shows ipv4

loud minnow
#

LOL... i can see how both of you are confusing each other....

visual onyx
#

I'm so dumb with how this works I'm so sorry in advanced 😭

#

I already feel really bad trying to get a solution here

spare orbit
#

the server binds to v6, so any connection will use that. but the external portmapping is for v4, so it doesnt work

zinc moon
visual onyx
#

OH

young bolt
#

seems that disableing the IPV6 settings on my server may have fixed it

visual onyx
#

whoops let me fix that rq

spare orbit
#

when you cant map v6, you need to disable it, or just tell the server to use v4

visual onyx
#

YESSS I think that bloody typo was the issue

#

will confirm in a moment

#

fml man of course that's the issue, thank you so much @zinc moon

spare orbit
#

would be strange. because you opened v4 ports and the server binds to v6

loud minnow
#

LOL....

visual onyx
#

I've just joined through my public ip

#

what a stupid I'm so mad now

loud minnow
#

figure it was a port forwarding issue as you said the server was running and you can connect localy

spare orbit
visual onyx
#

I'll get a friend to try it, but I really think that's it fixed

#

because before I could only join doing localhost

spare orbit
#

now im curious how you can go through closed ports

#

because that shouldnt be possible

visual onyx
#

😃

#

who knows I certainly dont

visual onyx
loud minnow
#

like my public ip is 75.85.199.1 so in the in-game manager people that want to join my server just types my public 75.85.199.1 and the port im using to join the server that how it works... not you can set up domain name so instead of typying my public ip people that want to join just type server.korneya.com on the address and port im using for the game 15777 for example

spare orbit
#

yeah but the server uses ipv6 and not v4, so there shouldnt be any open port because you opened the v4 ones

loud minnow
#

im using the same image working fine...

#

tested on and old save and new save

quartz lotus
#

well id assume it works

loud minnow
young bolt
#

so I disabled some of the IPV6 setttings I could find on my machine(which seemed to help since multihome didnt) was able to get it, now back tot he same timeout error

#

I love troubleshooting XD

spare orbit
#

that shouldnt be possivle, especially because only v4 ports are forwarded

loud minnow
#

as stated on the wiki -multihome=<ip address> Bind the server process to a specific IP address rather than all available interfaces aka ipv6

spare orbit
#

the new engine version defaults to v6 now

#

and the shell scrennshot shows v6 only

stone olive
neon rapids
frosty gale
visual onyx
#

it was because I did a typo port forwarding 15777 (I wrote 1577)

neon rapids
visual onyx
#

oh did he get the same one?

#

I went onto my router settings by doing the ip and password from the bottom of my router, went to port mapping and did the following

#

you also need to do one for 7777 and 15000

#

query, beacon and whatever the last one is called

young bolt
#

ive disabled v6 on my network adapter on my machine as well as server pausing and im able to get in

visual onyx
#

dope

young bolt
#

next test will be to re enable pausing

spare orbit
#

btw

#

why did you use port range for a single port? xD

spare orbit
visual onyx
spare compass
#

Help, updating my server to 8 and I get this error and it never loads

loud minnow
spare compass
#

It was working just fine before updating

loud minnow
#

maybe delete the server and re do it again and just re upload the save to it see if that helps beside that idk google the issue

#

cant tell if thats and save issue or server issue as you cant really tell from that screen shot

spare compass
#

Hmm

spare compass
#

Jun 14 12:57:30 debian FactoryServer.sh[611]: [2023.06.14-16.57.30:151][ 0]LogGameState: Match State Changed from EnteringMap to WaitingToStart
Jun 14 12:57:30 debian FactoryServer.sh[611]: [2023.06.14-16.57.30:151][ 0]LogAkAudio: Warning: Failed to post AkAudioEvent 'Stop_M_MusicManager' without an Audio Device.
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: Couldn't find file for package /Game/FactoryGame/Schematics/Story/Schematic_ObjectScanner_WAT2 requested by as>
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: This will hitch streaming because it ends up searching the disk instead of finding the file in the pak file.
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: Found 1 dependent packages...
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: /Game/FactoryGame/Prototype/WAT/Desc_WAT2
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: Couldn't find file for package /Game/FactoryGame/Schematics/Story/Schematic_ObjectScanner_WAT1 requested by as>
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: This will hitch streaming because it ends up searching the disk instead of finding the file in the pak file.
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: Found 1 dependent packages...
Jun 14 12:57:32 debian UnrealServer-Linux-Shipping[611]: LogStreaming: Error: /Game/FactoryGame/Prototype/WAT/Desc_WAT1

#

more errors

vital ibex
#

Question: Anyone run into issues where the server works fine on public but doesn't show online when switched to experimental?

#

I switched it back to public and it showed back up.

loud minnow
#

that because expirimenta switch the execuation file from "UE4Server-Linux-Shipping" to "UnrealServer-Linux-Shipping"

#

maybe that could be an issue and make sure using -multihome=<ip address> and see if that helps

vital ibex
#

Running a win server. Current launch param -log -unattended -nosteam -multihome=147.135.31.88 -Port=7777 -ServerQueryPort=15777 -BeaconPort=15000

spare orbit
#

you dont need to specify the default ports

vital ibex
#

Sorry I thought you were talking to me.

spare orbit
#

also didnt the wiki say everything after log and unattended gets ignored?

#

i think there was something

loud minnow
#

yes that is correct

vital ibex
#

For custom ports

#

IMPORTANT! If you want to use custom ports as shown in the Command line options, you must put those arguments BEFORE the -log -unattended part:

spare orbit
#

yeah nd you have those two first, so everything else is gone

loud minnow
#

yeah before aren't yours after

#

it should be -multihome=147.135.31.88 -Port=7777 -ServerQueryPort=15777 -BeaconPort=15000 log -unattended

spare orbit
#

btw, what is nosteam

loud minnow
#

you dont need it

#

nothing happens if you add it

spare orbit
#

so it has no use?

loud minnow
#

depends on the game etc...

spring lotus
#

Greetings, I need help with something

we just downloaded the update 8 with a friend but he cannot join me

loud minnow
#

thats no an error screen is the basic timeout screen post the logs to see the actual error.. but that screen just means your server didnt respond to your request and it timeout and you get that pop up

spring lotus
#

is there a way to fix this?
or
anything I can do?

#

as it was working a few days back

loud minnow
#

but you have to make sure to change the executable as the name of that has change on U5 and also make sure you using the -multihome argument and see if that helps

vital ibex
spare compass
#

i still cant mine to even start, the service starts errors and hangs

vital ibex
#

I just noticed that the server does not appear to be generating a log on exp, but is on public

#

Looks like I need a .NET update.

young storm
#

I started the game again with almost 1500 hours of playtime and I noticed something right away and it said that if you build something with no construction costs you don't get the materials back when you tear them down that's true but not if I tear it down me it again

loud minnow
ornate oar
#

I have a new server that I just set up. When I go to Server Manager and use the "Upload Save" and choose my save (which is on my computer) and want to add it (with advanced settings). As I press "Upload" I am taken to singleplayer on that save... What am I doing wrong?

spare compass
#

tried deleting the serversettings file still nothhing

loud minnow
#

did you tried fully deleting everyting server wise and re-installing it and try re uploading the save afterwards from the in-game server manager

spare compass
#

not yet, starting with a full system reboot, my DS is running as a truenas VM

loud minnow
#

i see...... yeah like i said before everyone set up is different the more complicated it is the more problem it will give you when updating, changing it, etc.. so nobody can really help you solve your issue as this issue is related to your particular set up... so we can only suggest thing you can try and i suggested everything i can see or the normal things... and i bet if i upload that save to my server is going to work fine.. so is not a save problem or game problem..

spare compass
#

what im worried about is it being a hardware problem, the core of my turenas server is very very old, Althon 750k, thats FX era

loud minnow
#

THATS OLD..... lol... so yeah good luck

#

in late game i bet that cpu struggles lol

spare compass
#

yea, but it was like $15 with board ram and a basic display adapter

#

ehhh since its only me on the server it actually does ok, the pc actually running the game is a 3600 and 2070

loud minnow
#

dont get your hopes up if it doesnt work i mean that cpu is only 4 core ipc is horrible compare to the recommended cpu on the wiki...

spare compass
#

yupp, 2 cores and 16gb for the VM, tbh i kinda figured this update was gonna make my server cry, though i wasnt worried about it not running at all, guess thatll just give me a reason to upgrade earlier than planned

loud minnow
#

im running this on a 3950X 3466 ram kit and limited to 8 threads and on a save with 800hours late game is using more than 50 percent of those 8 threads with single core spike so.. so that little old 750 with 4 core is not going to be a happy camper

spare compass
#

my last playthrough i was up to trains and it was still chuggin along

loud minnow
#

not saying it wont work but your milage may very like they say

#

but who knows now with this new update

spare compass
#

i wanna buy one of those erying boards that has a mobile 11th gen intel on it, low power and still gets over 4ghz, i only need 1-2 cores for the server so that sould be great, the rest of the stuff running on my home server could honestly run on a atom processor

visual onyx
#

would using a dedicated server for singeplayer be better than just playing singleplayer? The server could run the calculations and everythigng right

spare compass
#

biggest advantage is the server is always running, so it can farm materials and what not while your not playing, plus power savings if your worried about that

visual onyx
#

honestly I was gonna have it pause when I log off just because the dedi server gets quite loud, so I'd only use it for fps advantages

#

it's right next to my bed

spare compass
#

sounds like you need quiter hardware lol

visual onyx
#

maybe but was just wondering if I'd get more fps running it like that

spare compass
#

maybe a few %

deep turret
loud minnow
#

a server wont give you more FPS lol that all client side

#

they only thing a server does is allows you to have the game running 24/7 and can also allow other people to play while your not playing etc..

visual onyx
#

I've seen someone get double fps, but he hosted a multiplayer game on his computer

#

just had a therory that the server could run the calculations while I just have to render the game

#

I'll do some tests anyway if I'm bothered enough

loud minnow
#

the onyl thing a server can hurt performace is whe you have a lot of rubber banding wierd stuff on visual glitches.. other people not seeing the same as you etc.. but it wont give more FPS

visual onyx
#

true

loud minnow
#

you want more FPS get a better GPU lol..

visual onyx
#

bro ok I get it 😭

loud minnow
#

lol

#

just stating facts

#

lol

visual onyx
#

lol indeed

spare compass
#

or cpu, depends on if your gpu is being bottlenecked, granted this can be ran on a 4690k and 1060 6gb at 1080 ultra.....pre u7 anyway

deep turret
#
  • when running on the client, it loads the client more, so there is less ressources/power/boost to the rendering part
  • when running on client, the rendering part is not completly separated and still depends on the main thread from feeding frame informations, if the main thread is lagging it will likely do some stuttering or similar
#

for the second part, running both client and server on same machine can still give off more fps

loud minnow
#

it wont give you more FPS than what your gpu can handle simple as that... YEAH it can offoad some of the cpu workloads.... but in this game playing in single player and thinking ohh if i add a server i will get more fps Is incorrect no matter how you look at it...

deep turret
#

unless you run on a gtx 970, this game is at least half cpu bound
u8 is currently graphically unoptimized which means whatever settings or hardware you use, there will be some lags, but frame always depends on some cpu <-> gpu communication and it may be there that some lag is happening btw

for u7 it has been literally observed that you can get more fps by running a dedicated server, even if it is otherwise less stable (rubber-banding, crashs, unsyncing, etc..)

deep turret
loud minnow
#

i have a 3090 and i still get stuttering in u8 that just the game itself... but like i said yeah if you want to nitpick go for it.. but the idea of hey im playing single player and getting 100+fps ohh let me add a server so i can get 120+fps is incorrect...

cloud swan
#

are there any server side assets? if not, then yeah. ace is right. all client.

loud minnow
#

no there isn't any assets lol

cloud swan
#

there ya go

loud minnow
#

is just handles simple packets

#

i know im correct stating facts like i said lol

cloud swan
#

Just out of curiosity, do you work in dev?

loud minnow
#

no but i do a lot of research and i try it myself to make sure im correct lol

cloud swan
#

Yeah for sure! Just curious 🙂

young bolt
cyan lance
#

Does anyone had the Dedicated Server running good with a large endgame save? For me the CPU Usage on 1-2 cores is really high and Belts etc stop working correctly / stutter

shrewd kraken
#

Good evening,

when i try to start my Experimental Update 8 Server i get this error:

:/home/container$ ./Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame ?listen -Port=${SERVER_PORT} -ServerQueryPort=${QUERY_PORT} -BeaconPort=${BEACON_PORT} -multihome=0.0.0.0 $(if ${DISABLE_SEASONAL}; then echo "-DisableSeasonalEvents"; fi)
/entrypoint.sh: line 73: ./Engine/Binaries/Linux/UE4Server-Linux-Shipping: no such file or directory
container@pterodactyl~ server marked as offline...
[Pterodactyl Daemon]: ---------- Server process detected in a crashed state! ----------
[Pterodactyl Daemon]: Exit Code: 127
[Pterodactyl Daemon]: Not enough memory: false
[Pterodactyl Daemon]: Automatic restart is aborted, last crash was less than 60 seconds ago.

clear lagoon
#

experimental isn't on UE4, your launch script is wrong

#

the default launch script is this:

#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
chmod +x "$UE_PROJECT_ROOT/Engine/Binaries/Linux/UnrealServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Engine/Binaries/Linux/UnrealServer-Linux-Shipping" FactoryGame "$@" 

so I imagine you want to change UE4Server-Linux-Shipping to UnrealServer-Linux-Shipping in your script @shrewd kraken

shrewd kraken
#

That's exactly what I need. But where can I find this file?

I can not find the path where pterodactyl has installed Satis

clear lagoon
#

entrypoint.sh - seems like you're using some sort of docker container? so the docker image would need to be updated

shrewd kraken
#

Ah okey. the image as "EGG" I have

clear lagoon
#

I'm not familiar with pterodactyl/eggs so I'm not sure if it's released, you should check for updates in however that works? 😅

shrewd kraken
#

Thank you for the help 😄

fluid sluice
#

not sure is this is the right place..
im using epic luncher, and downloaded the Satisfactory Experimental Server to play the new update 8 with my buddy, this issue is (version mismatch between game and server. Game V. 238433 and server v. 238993

#

not sure how to fx this

clear lagoon
rocky pecan
#

yea the update hasn't been pushed to epic yet.

fluid sluice
#

okay thank you

rocky pecan
#

same boat as you 😄

fluid sluice
#

is there a dely goin on

#

or epic didnt puch it yet

#

push it **

rocky pecan
#

It's not pushed yet.

supple anchor
#

how much time does it usually take for it to get pushed ?

steep flume
#

Quick question since I couldn't find this in patch notes: does U8 fix deconstructing during rain crashes?

deep turret
#

if that was the case you wouldnt get stuttering like you get in u8 right know

cloud swan
#

Yes but it also means that all of that is done on the client hardware...... that's the point.

deep turret
#

exactly all of that is done alone on the client hardware ONLY with dedicated server running aside

#

when you are running the game directly on the client, more than that are processed and you may get more stuttering on cpu bottleneck struggles

#

because more than just animation is done in the cpu event loops
that's the point

clear lagoon
spice quarry
dusk flame
#

Agreed. We are awaiting the client update to match the server update.

clear lagoon
# deep turret what do you mean ?

update was pushed to steam (so people who use steamcmd to update dedicated server get new version) but it's not on epic, apparently
v0.8.0.1 – Build 238993 released about an hour and a half ago

spice quarry
#

Yeah, we're in limbo atm

deep turret
#

its not on the dedicated server experimental on epic ? I saw on epic it is a completly different game page

#

damned I thought I saw it before, where did it go

spice quarry
#

We had the server update but never got the client update

craggy shore
deep turret
#

how the fuck did I even found that back in the days, I cant find it on the store nowhere

#

^ so this is not u8 ?

frosty gale
#

client update is out on epic

deep turret
#

how does one find this from the epic game launcher, I can't find it, looks like a nightmare

#

satisfactory experimental doesnt show up

dusk flame
#

Shows up for me. There are two, one for early access one for experimental

deep turret
#

it only show in library once satisfactory is bought ?

shrewd kraken
#

@clear lagoon

I just changed the startup command to UnrealServer-Linux-Shipping etc. now and it runs. Thanks again for the help 😄

clear lagoon
bitter hatch
deep turret
shrewd kraken
#

where do you host your server

plain hollow
#

Im connected to localhost, but the desync is just massive

stiff chasm
deep turret
#

in some cases it just get off by 1

plain hollow
#

some cases is 100%, and when I try decorating it also takes like 2 seconds until it applies

deep turret
#

the decorating thing looks like a whole other problem

plain hollow
#

Only happens when I play on the server, and I really shouldnt have that much of a ping to localhost

deep turret
#

you dont have that much of a ping, either it works or doesnt, but if it works it's <0.2ms

plain hollow
#

what could be the problem then?

deep turret
deep turret
#

looks like it's up

stiff chasm
#

has anyone successfully uploaded a save to a server through the server manager in update 8?