#dedicated-servers

1 messages · Page 52 of 1

icy oar
#

on the mini pc

#

how is display not a requirement for that

desert walrus
#

They're hosting on windows

deep turret
#

oh

icy oar
#

Ye

deep turret
#

it will be more difficult then

desert walrus
#

With more than 4 players you'll also likely eventually run into a performance limit on the 2600k but it should be plenty to get started

deep turret
#

unless it really is a full pc

icy oar
#

i could boot it onto linux, but i dont feel like learning a whole new os

icy oar
#

an old shuttle xpc cube

deep turret
#

IIRC more player does not put more contraint in the main loop, only overall and RAM load is increasing

#

so it should not make it worse that much on the cpu

#

but on RAM it mint make it even more a problem

desert walrus
#

@icy oar I wouldn't even bother putting in that 5550, just use the igpu

icy oar
#

oh ok, i hope it boots with the igpu

#

gimme a few minutes

desert walrus
#

I don't know why it wouldn't

icy oar
#

well, ive been having trouble with the mini pc

deep turret
icy oar
#

tried putting my old gtx 1060 into it, and it just wouldnt boot or be responsive

#

it did output display, just, couldnt get past the "american megatrends" screen

desert walrus
#

Might just be underspecced psu

deep turret
#

did you check for power

#

yep

icy oar
#

its 500watts

desert walrus
#

Should've at least booted

#

But either way, that doesn't really matter

#

Just try to boot on the igpu

deep turret
icy oar
#

oki dokies, ill try

deep turret
#

how old is the minipc

desert walrus
#

2nd gen core so not new

deep turret
#

satisfactory dedicated server is not easy on resources

desert walrus
#

It's 4c8t at 3.5ghz

deep turret
#

even with linux I would not bet it works fine

desert walrus
#

So enough for early-mid game at least

deep turret
#

the 3.5Ghz does not tell much

desert walrus
#

I'm aware

#

Those are still solid chips though

deep turret
#

I will check the chip to get an idea

desert walrus
#

I wouldn't expect to make it to late game by any means

#

Anyhow, I'm going to take off in about half an hour

deep turret
#

ok it looks like just enough

#

but if it is a mini pc part it may be under some restricted settings

#

btw for such a build, windows will really be a f* p* in the a*

#

now

#

I mean if you run too old windows, the dedicated server will not run

#

and if you update your windows it will straight not want to run because not "compatible anymore" and will take too much resources on its own

#

I'm not sure the dedicated server is able to run on xp or alike

icy oar
#

ok i have set up the mini pc again, had to rebuild it cus i was mad at it

#

ok its up

#

oop

#

buncha windows updates

#

wait a sec this thing has hd grpahics 3000??

#

nvm its worse than the hd5550

deep turret
#

you dont need it to use as server anyway

icy oar
#

just usin it as a dedicated satisfactory server for friends :D

deep turret
#

as we said be careful with ram usage

#

6GB is barely enough for the dedicated server to run ALONE
windows usually use 4GB from boot

icy oar
#

i have a friend whos bringing over some more ddr3 ram, 4 sticks of 4gb

deep turret
#

especially if you updated windows to latest version, it is not designed to run on such hardware anymore

icy oar
#

its just on windows 10

#

cant run windows 11

deep turret
#

ok

#

for windows your hardware will very soon go end of life

#

if it is not already in the red zone

icy oar
#

its at about.. 56% ram usage, and 5-10% cpu usage

icy oar
deep turret
icy oar
#

anyways, i have it all up now,

deep turret
#

it's typically the sweet spot for running linux, you have a well working solid built old computer, and windows will not run anymore on it, but linux may be very fine

icy oar
#

whats the first step :3

deep turret
#

for dedi ?

icy oar
deep turret
icy oar
#

eheh...

#

toots a 3rd gen i5

#

i have 2nd gen i7

#

and half of the minimum ram...

#

im optimistic

deep turret
#

as I said earlier you will have to run update 8 mandatorily here

#

update 8 is less heavy on the ram

#

especially for starter saves

icy oar
#

so, experimental dedicated server?

deep turret
#

yep

icy oar
#

gotcha

deep turret
#

take only half the ram of the update 7 build for medium saves

#

but strictly speaking it will still need 4GB absolutly available

icy oar
#

its slowly installing it

deep turret
#

you enabled experimental version ?

icy oar
#

uhh im installing the experimental dedicated server from epic games..

deep turret
#

ok

icy oar
#

is that not..?

#

the correct way?

deep turret
#

if you selectered experimental version then that's it

icy oar
#

Ya

deep turret
#

I was checking, because on steam it's a toggle setting, not a different software

icy oar
#

ohh

#

icy

#

is it okay if i share a pic of my mini pc here? just wanna show the rediculousness of it

deep turret
#

I guess it's ok, but I would not recommend it
unless you have something specific to show / ask for

icy oar
#

just a tiny bit of redneck engineering

#

it comes with a 92mm fan, but its too loud

#

so i had a noctua fan laying around

icy oar
#

its installed now

#

what do

#

im so confused

#

none of this goes over how to start it on epic games

#

wha

#

what is this????

#

pls

#

help

#

i dunno how to set this up

glad nest
#

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

there you go

icy oar
#

can i change any of these

#

since, i want more than 4 players on,

#

and i dont have 16gb memory

#

i have 6

glad nest
#

yes

#

6gb is probably way to little

#

minimum recommended is 12

icy oar
#

ik ik,

glad nest
#

i am unsure if server will even boot with less than 8

icy oar
#

im getting more soon

#

i uhh cant type in the command thiny

#

was i supposed to?

glad nest
#

i just assumed you were on linux but now i see images

#

so probably not

icy oar
#

im.. not on linux

#

windows

#

10

glad nest
#

nah you're on your own mate

icy oar
#

:(

glad nest
#

only touching windows for games

icy oar
#

is it really that bad for dedicated servers?

glad nest
#

not bad but linux is better

icy oar
#

how?

glad nest
#

less overhead and normally better support

icy oar
#

how does linux have better support than windows

glad nest
#

more people use it for servers i'd expect

icy oar
#

hm :(

glad nest
#

or game servers that is

obsidian moon
glad nest
#

but tbh its no point wasting time with 6gb ram

#

it wont boot

icy oar
#

but

obsidian moon
#

Yeah 6gb is way too little

icy oar
#

for like a test

glad nest
#

it wont boot mate

icy oar
#

does it use 99% of the ram instantly or something?

glad nest
#

i'd guess your windows is already using 2gb

#

so that leaves 4 for the server

icy oar
#

its using, 3.5

glad nest
#

it wont manage to load half the assets

obsidian moon
#

Even regular games use up to 8-12 let alone a server

icy oar
#

ok ok, hypothetically, i have 16gb ram, what would the next step be?

glad nest
#

follow the instructions

#

e.g. install steamcmd
install satisfactory

obsidian moon
#

You can boot it manually through windows cmd

icy oar
#

but it mentions two different, options

#

im confused

obsidian moon
#

You can choose wether to start it from steam or Epic Games

icy oar
# glad nest follow the instructions

theres no instructions, reading the wiki is like watching someone go on a tanget on a subject, slighly mention a different subject, then go on a tangent on that subject and completely ignore the first subject

#

its impossible

glad nest
#

we've all used the wiki pal

#

its not hard

icy oar
#

:(

glad nest
#

if you dont want to do that figure out docker for windows

#

and you have a plug n play server

icy oar
#

ok ok, what is docker and how do i set it up

obsidian moon
deep turret
#

and it will run slower

icy oar
glad nest
#

docker will not run it slower though

icy oar
#

thats not very nice

deep turret
glad nest
#

with 6gb ram you wont get anywhere bare metal either

deep turret
icy oar
deep turret
#

you can automate all that with a .cmd

#

and that is the recommended way

#

so right click create text file (.txt)

#

then edit it

#

and write the FactoryServer.exe file path

  • command line arguments
#

so instead of
\FactoryServer.exe -log -unattended
its C:\epicgames\satisfactory-server-experimental\FactoryServer.exe -log -unattended

obsidian moon
#

^^ I literally told him to do this except without the automated part.

#

Read the windows lines AKA the instructions

icy oar
deep turret
#

you have to start it before trying to connect to it

icy oar
deep turret
#

it miss the file of the server.exe

#

then put the path into double quotes

icy oar
#

double quotes?

deep turret
#

"

#

as in "this is double quoted"

icy oar
#

oki

#

Is this correct?

deep turret
#

the quotes stop at .exe

icy oar
#

oki thank u

deep turret
#

after that it is not the file path, it is arguments

icy oar
#

ooooh

#

oki oki, now what

#

do i save it a special way?

deep turret
#

now you will have to put the settings as arguments there

#

you can save it normally

icy oar
#

so i put the settings in double quotes too?

deep turret
#

no

icy oar
#

oh

deep turret
#

the double quotes are there so windows know the whole first thing is the file path

#

because it contains spaces

icy oar
#

uhuh

deep turret
#

so you will use that now

icy oar
#

ooh boi..

#

ill try

deep turret
#

you can go as the example
so -ServerQueryPort=15777 -BeaconPort=15000 -Port=7777 before the arguments that are already there

#

before all that you will want to add -multihome=<your_machine_ip> because of update 8

icy oar
#

could you, type it all out how i need to type it out?

deep turret
deep turret
icy oar
#

but like, in one continuous string

deep turret
#

you at least know how to copy text ?

icy oar
#

cant copy, dont have discord installed on the mini pc, but i do type fast

deep turret
#

so type fast

icy oar
#

gotcha

#

what do i type

#

i know u said those settings before,

#

but could you put them into a single line

#

my brain gets confused when you split them up and say "put this before that"

deep turret
#

go step by step and it will go fine, you can always ask for validation afterward with a picture

glad nest
#

you are one patient guy shark haha

deep turret
icy oar
#

and i am forever appreciative

icy oar
#

wait how do i find out the ip for my pc specifically

deep turret
#

there

#

you see, if you know what to ask, we can more intuitively answer

icy oar
#

do i go "ipconfig" in a cmd

deep turret
#

yep that's the way to go

#

check the ip address line (not gateway, and not mask)

icy oar
#

ok now which one, the ipv4?

deep turret
#

yep

icy oar
#

ooh oki gotcha

#

Does this look ok so far?

deep turret
#

take care of Caps though

icy oar
#

do i have to capitalize them?

icy oar
#

aight aight

deep turret
#

we are talking about computer names, so : it is the name, or it is not recognized

icy oar
#

This good?

deep turret
#

yep
now put all you wrote before the -log -unattended that was already there

icy oar
#

so, all of that, goes before i do the log unattended

deep turret
#

you see arguments are space then -Name then = then the setting

icy oar
#

i did it

#

now..

#

wat

deep turret
#

let me check ?

icy oar
#

ya 2 sek

deep turret
#

congratulation

icy oar
#

:DDDDD

deep turret
#

the launch settings of the server are now ready

icy oar
#

WOOO

#

sickkk

deep turret
#

so you can technically try to launch it, but do not do it yet

icy oar
#

quick question

deep turret
#

you will not be able to connect

icy oar
#

if i plug in the mini pc to ethernet, will the ip change

deep turret
#

yes

icy oar
#

ah

#

gotcha

deep turret
#

it's recommended to set it as static in your router settings

#

because even on the cable it will still change

icy oar
deep turret
#

use the ethernet cable preferally

#

it will be more stable

icy oar
#

aight, will do when i set it up FR

deep turret
#

ok so now you need to setup the firewall

#

so go to that step in the wiki

icy oar
#

oooh

#

port forwarding and firewall settings?

deep turret
#

yep

icy oar
#

is this something i need to do

deep turret
#

yes

icy oar
#

oookay

#

could u walk me through it?

deep turret
#

open powershell as admin

#

and execute the command

icy oar
#

did

#

alrighty

#

2 sec

#

-displayname do i change anything there or

#

idk how the command functions

deep turret
#

you can put what you want but it is explicit like that

icy oar
#

oki oki

#

gotcha

deep turret
#

you can copy past the whole command, it's recommended to past it in a notepad before to check everything is fine

#

so that you dont copy other things

#

and do bad things on your computer

deep turret
# icy oar

note you will have to change the ip when you will change network settings

#

so it match the ip of the computer

icy oar
#

Is this correct?

deep turret
#

👍

#

yep

icy oar
#

awesome

#

this good?

deep turret
#

looks ok

icy oar
#

Goodie

deep turret
#

your server computer is ready to let you connect to satisfactory dedicated server now

icy oar
#

ooooo

#

ok don’t I need to load up a specific world?

deep turret
#

you will do that with the control from the game

icy oar
#

oki dokies

#

What can I close down

#

And what do I save the text file as?

deep turret
#

close down ?

deep turret
icy oar
#

like, the cmd, powershell,

#

yes

deep turret
#

save it where it will be easy for you to access, on the server computer, with a name like "Starting Satisfactory server", it's as you want

#

but it is the file that will launch the server

icy oar
#

oki dokies

#

do i edit the .txt at the end to like, .bat or something?

deep turret
#

yes, I think .cmd it the best

icy oar
#

oki dokies

deep turret
#

now open the task manager

icy oar
#

uhuh

deep turret
#

so you can check the ram usage

#

and how the server is running

icy oar
#

btw i edited the name to include .cmd

#

and its not working

deep turret
#

there is no reason for it to not "work" wdym

icy oar
#

i double click it,

deep turret
#

you can rename it to .asdjahdoeijdoaijsdoaid if you want

icy oar
#

and it just opens as a text file

deep turret
#

you probably didnt rename it fully

#

it's probably named .cmd.txt

icy oar
#

is not..

#

2 sec

deep turret
#

check show file extensions in the file explorer settings

deep turret
icy oar
#

???

#

how

#

file explorer has settings?

deep turret
#

when you are in the file explorer settings, click

icy oar
#

i know im probably making you facepalm so hard

#

ooh

#

i see

#

oki

deep turret
icy oar
#

i enabled it and changed it

#

the icon changed

#

and i got a little warning

deep turret
#

ok

#

nice

#

open task manager now

icy oar
#

mhm

#

its sitting at 3gb

deep turret
#

are you ready to connect from another pc to the game ?

icy oar
#

nearly

deep turret
#

keep task manager open to check the server running

icy oar
#

gotcha

#

i have satisfactory open now

deep turret
icy oar
#

ya i am

deep turret
#

the 2 computers currently need to be connected on the same router/box in same local network

#

ok nice

icy oar
#

they are

#

:)

deep turret
#

ok so now you can double click the now .cmd satisfactory server start script

#

it will open a console windows

#

keep it on the screen

icy oar
#

OO

#

its doin stuff

deep turret
#

it will show how the server is launching

icy oar
#

Ya

#

it stopped

#

at LogEOSSDK: ScheduleNextSDKConfigDataUpdate

#

and then a bunch of time

deep turret
#

you can put a picture of the window here if you believe nothing personal shows inside it

#

because there are many lines, and only the last will not give much information

icy oar
#

it kinda looks like its up now

deep turret
#

looks ok

#

so now you can keep checking the task manager

icy oar
#

sooo how do i connect

deep turret
#

what does it show ?

icy oar
#

Y its at 3.2gb

#

out of 5.9

deep turret
#

you should have the satisfactory server line

#

check that

#

on the process tab

icy oar
#

satisfactory server line?

#

gimme a sec

deep turret
#

you can sort by ram usage

icy oar
#

i have "unrealserver"

#

with the satisfactory logo

deep turret
#

yep that is satisfactory server

icy oar
#

awesum

#

its at 218mb usage

deep turret
#

did you sort by memory ? so it will stay on top

icy oar
#

Ya

deep turret
#

and will be easy to monitor

icy oar
#

i did

#

:D

deep turret
#

you can close any other windows that is not the server nor task manager

icy oar
#

awesome

deep turret
#

so no other stuff use the ram

icy oar
#

did

#

:)

deep turret
#

ok now you can go on the game machine

icy oar
#

Yep

deep turret
#

and go to server manager

icy oar
#

mhm

#

do i use the ip for the other pc?

#

to connect?

deep turret
#

yep the one you put in -multihome setting

icy oar
#

ooOOOHHH

#

that makes so much sense

#

omg

#

ok ok ok

bleak dune
#

Guys I'm looking for a server to join and play when I want to. EA servers with no more then 3 mods. That I can play any time. Anyone have any ideas where to post this at.

icy oar
#

its working

glad nest
deep turret
#

the task manager should react

icy oar
#

oh my god

#

im actually in

#

IM IN

#

WOOOOOOOOO

bleak dune
#

They can't. I know and saw ads for servers with mods playing so I have no idea

icy oar
#

its at barely 850mb

deep turret
#

did you launch a game yet ?

icy oar
#

I did!!!!

#

im in!!!

deep turret
#

for convenience remember your password

icy oar
#

Ya

#

quic question

#

if i make a new pc and stuff, and set up the server, is it gonna be a whole new server or can i like, transfer the save

deep turret
#

the save files are standalone, you can even transfer server configuration standalone, or even blueprints standalone

icy oar
#

ooooo

#

so if i get one of my friends to send a world hes been working on, i can just, load it up on the server?

deep turret
#

it's in #dedicated-servers message
for that you can even use the new "upload save" feature directly from your game in the server manager

icy oar
#

wait whaaattt

deep turret
#

keep in mind that as soon as your save will grow, your RAM usage will blow up

icy oar
#

aight aight

deep turret
#

so if you take a way bigger save, it may crash before successfully loading it

glad nest
#

im just impressed just the basics loaded but i guess something has happened with ram on U8

deep turret
icy oar
#

its not even at a gig

#

another question,

deep turret
#

the biggest saves outthere blow up dedicated servers at over 24GB usage specifically for the dedicated server

icy oar
#

is it possible to do all of this, on non-experimental satisfactory?

deep turret
#

so you will only have to install the non-experimental one, and change the starting .cmd path keeping the settings, so you can run non-experimental : though makes absolutly sure the server is not already running when doing this

icy oar
#

thank u thank u thank u

deep turret
#

if you want friends to join, and it workin always

#

you will now have to dig in your router settings

icy oar
#

oh nooo

#

ok ok, can i do this tmr? its getting late rn

#

btw the server closed, cus no one was in it, is it possible to keep it open at all times?

#

sorry for all the questions

deep turret
#

todo list :

  • use cable
  • set static ip in router setting (for the machine trhough cable)
  • add more ram
  • set router's forwarding rules
  • update the .cmd with the new static ip set in the router settings
  • restart the machine
    (optionally - restart your router)
  • get your public ipv4 address
  • share that public ipv4 address to your friends
    (optionally - set user password in the server manager, so anyone that got your address can not connect to the game)
deep turret
#

it should stay open, and wait for when you re-connect

icy oar
deep turret
#

in task manager ?

icy oar
#

in the console

#

it was like "no players in server, closing"

#

stuff like that

deep turret
#

as long as the console is still there and task manager show the server fine
then it is only waiting for new connections

icy oar
#

ah

deep turret
#

what closed is your game connection

icy oar
#

i see

icy oar
#

look at the last line

deep turret
#

after that you will probably start to fiddle with the real server settings files

icy oar
#

ah

#

so like, adding the option for more than 4 players and stuff?

deep turret
#

yep

merry quail
#

does anyone know if there is a way to remotely query server status, with something like the Valve protocol? i.e. clients and libraries like gamedig or a2s, neither of which seem to work.

desert walrus
merry quail
icy oar
last siren
# merry quail I'm looking to do this in code, not in the game client

As far as I know, there are no legal ways to do this.
Basically, you can create connection to request status from server, but I wasn't able to find any documentation about this. And without documentation, the response will be only some set of bytes 🙂
It would be great if there was some kind of minimal requirements described to get same status as "in-game", so server owner can monitor some statistics or simply show the status in some 3rd party app.
Also, I heard about 3rd-party solutions like modes(?)
If anyone knows how to do this, please let me know.

deep turret
#

it still is experimental

deep turret
icy oar
#

ah, ill try my best to understand it

plucky pike
#

Any info if U8 will make dedicated servers evenly use more than one core? Started server on machine with lot of cores, and having performance issue. (Single core is not power enough on this configuration)

deep turret
#

now it probably can spreaded more than it is currently

desert walrus
#

There is just a limit to how much parallelization can be done

deep turret
#

but keep in mind coffee stains studios will not change the engine itself
and will not completely focus on computing optimizations anyway

plucky pike
#

Im just curious about new U8. My current setup for custom Dedicated server is lagging a bit coz of low one core performance processor

deep turret
#

the only major thing they can do is probably optimizing the graph computations so indirect dependencies can start to compute earlier and so be offloaded a bit more
but it's probably what they are trying to do already

desert walrus
#

The only real solution to that is better hardware

deep turret
#

the only user solution* is better hardware

desert walrus
#

Yes

icy oar
#

i need a bit of help..

#

i cant seem to convert it over to early access

#

instead of experimental

#

this is the last few lines

#

but theres more i just cant get a picture of it because it shuts the cmd down so fast

desert walrus
#

What are you doing to try to switch branches?

#

Ex is -beta experimental, -beta public for ea

icy oar
#

im just removing the experimental from the satisfactoryDSexperimental .cmd thingy

#

i tried putting -NOSTEAM after all of the commands but its the same story

#

I hope it’s readable

desert walrus
#

I'm at the gym atm, I'll get back to you in half an hour or so

icy oar
#

oki dokies, thank u

desert walrus
#

Np

glad nest
#

I am pretty sure you would need to install it, changing anything in your launch file wont really change the version

icy oar
#

I did install it

desert walrus
#

Oh wait, you installed from epic right

glad nest
#

did you change the path also then?

icy oar
icy oar
desert walrus
#

Yep

icy oar
#

yay!

desert walrus
#

I've lost track...
Can you give me a recap of what you've done and what your current issue is?

icy oar
#

ok so, i cant get the satisfactory server to work on normal early access, im using epic games, and the dedicated server is already installed

#

im gonna install discord on the other mini pc to get this a bit easier

desert walrus
#

Okay
You downloaded as the early access branch in egs?

icy oar
#

egs?

desert walrus
#

Epic games store

icy oar
#

ah. yeah

#

its installed

desert walrus
#

Okay
What part can't you figure out?

icy oar
#

this bit

#

i cant get it to run

#

i managed to snag a screenshot of it

desert walrus
#

Firstly, why not leave the ports at default?

#

@icy oar

icy oar
deep turret
deep turret
desert walrus
#

Guess I misremembered

#

Anyhow, ram is a likely culprit here

#

Esp on u7

deep turret
desert walrus
#

K, missed that

icy oar
#

ah

icy oar
deep turret
icy oar
#

ah

deep turret
#

the you can't run it

#

as I said

deep turret
desert walrus
#

I'm working on updating the wiki page for dedis to be a lot more beginner freindly and just better overall

#

You have anything in particular you'd like to see changed?

deep turret
#

the setup of cmd script to start the server on windows

icy oar
deep turret
#

because without it it needs fast reactive console/terminal user experience
and with it, it's completely out of the wiki doc adventure

desert walrus
#

Sounds good

deep turret
#

as well as better indication that the "manual/script" way applies to epic games stores installed server

#

you can use the step by step of me and catto as model
as catto was not very at ease with these things
all the intermediate steps are here

#

would probably be good to line up example arguments with the default values
maybe give multiple examples for the sake of intuitive flexibility / completeness

deep turret
#

making the main page a kind of table of content for sub pages too (as it already kind of being)

#

oh and make sure the sub pages are referenced in the main page
because currently some sub page can only be joined by search

desert walrus
#

Okay

#

Will do

deep turret
#

nice

deep turret
# desert walrus Okay

oh and a future idea could be to split starter page for windows and starter page for Linux

  • because it will be less interleaved then
  • because Linux page ultimately may contain a lot more detailed explanation and content
desert walrus
#

Sounds good, I have a good starting place now

deep turret
#

maybe a third "using docker image" installation guide page, coud be made
(that could contain both linux and windows process, as the requirements would be smaller before digging into the docker part)
but that is optional :
1] the docker image installation is dependent on docker and on a third party image (less reliable)
2] the docker image itself use the first two [windows/linux] installation guide pages, so this third one is effectively less focused on the dedicated server installation in the end

#

that docker guide could be double edged

#

it's always good for people to really understand how it works to go through the actual steps of setting the server up (so, not docker)

icy oar
#

but my friend cant join, could you help me with that?

dense osprey
#

can somone help me? i forgot my password and i want to know if can reset it

fathom wren
#

hi...
Can someone explain me that ?
I'm just trying to connect to my dedicated server hosted on my local network

#

the server is detected in game

#

it's in french btw

#

bro wtf

cobalt plover
#

Is there a version of the dedicated server for linux and that supports epic games

glad nest
#

tldr: portforward port 15000, 15777, 7777 (all UDP) which is the default ports iirc

glad nest
#

i am pretty sure i had egs players on mine

cobalt plover
#

Unsure, as it throws a timeout error - hosted on my server - Pterodactyl via docker - No port forwarding just local

glad nest
#

does he have mods installed?
is he on the same version?

cobalt plover
#

Its me, can't join my own server 😄 - No mods, same version, im on epic games

fathom wren
#

i have the exact same error

glad nest
#

have you set -multihome in the startup params?

#

is there anything in the server logs as well

cobalt plover
#

I tried that:
Setting to 0.0.0.0 Timeout
Setting to 127.0.0.1 Timeout
Setting to MACHINE IP Server crash

cobalt plover
glad nest
#

also send me startup parameter used

cobalt plover
#

Thanks for attempting to help btw

#

Might be a minute, recreated server as it happens on a blank slate too

cobalt plover
#

Raw startup: ./Engine/Binaries/Linux/*-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)

Parsed startup: ?listen -Port=15777 -ServerQueryPort=15777 -BeaconPort=15000 -multihome=0.0.0.0

Logs:

loud minnow
#

so you have more of a networking issue from what i can see

icy oar
cobalt plover
desert walrus
cobalt plover
loud minnow
#

if you have properly set up port you dont have to worry about the NAT and dont worry about that on the log it dont mean anything is something with EOS which you can ignore

glad nest
cobalt plover
#

Ports all fine seems to be pinging in game, and via Server Manager

glad nest
#

well if you can't connect the gameport may be the culprit

#

i would try to change it

solar reef
#

may i play with friend on dedicated server togeder we have same version of game but i have on steam and he pirated game ?

desert walrus
#

It's unlikely that anyone will help you with playing on a cracked version

#

And it's unlikely to work in this case anyways, as cracked versions are usually a ways behind the official release

loud minnow
#

DOES anyone read the wiki lol... it should be ./FactoryServer.sh multihome=<ip address> -ServerQueryPort=<15777> -BeaconPort=<15001> -Port=<7777> -log Is that simple.. The Beacon port doesn't matter what you put it will automatically choose an unused one. THE ONLY one that matters is your -ServerQueryPort, and your -Port

loud minnow
icy oar
#

yes, yes we do, but its so complicated

desert walrus
icy oar
cobalt plover
icy oar
desert walrus
#

A while back our main expert for dedis left us 😦

icy oar
#

ooohh

#

sadge

desert walrus
#

He had many usefull tools and a lot of knowledge

#

And also way more time than I do hehe

icy oar
#

yeah, alright

desert walrus
#

Epic embed fail

loud minnow
cobalt plover
#

But being honest, wiki was quite confusing to me - Coming from someone who has a whole home lab

desert walrus
#

ooh, tell me about your homelab

muted hill
desert walrus
cobalt plover
loud minnow
#

why do you censor it?

#

and here my ip 75.85.199.1 too lol

#

dont have a server running for satisfactory but i do have a docker ready to go

#

for anyone interested

#

lol

cobalt plover
#

Keeping content related to channel:

loud minnow
#

no reason to hide thing lol i just find it funny when people hide things when there is no reason is not we cant do anything with the info and who really has the time lol

#

no much of a "Home Lab" but she got it where it counts lol all left over parts from upgrading my main rig lol

#

Main main rig 5950X and 128Gb 3600cl16 ram kit and 3090 which soon well in two years or so it will become part of the home lab to run LLMs lol

cobalt plover
#

Replacing: hp dl165 g7

loud minnow
cobalt plover
#

Not the type of guy to bug people, having those paramets set TIMED OUT at the Server Manager, even without ports specified - Server is able to ping, pc is able to ping:

[2023.10.09-19.10.52:417][493]LogServer: Opening a new route from '[::ffff:192.168.0.185]:51436' to '[::1]:15000'```
loud minnow
#

the reason is that uses a script to launch it so that could be an issue as things change over time

cobalt plover
#

Funny thing is, i even tried to manually setup using steamcmd, same output - ignored docker as thats what pterodactyl uses - achieving the same issue (what my guess was)

loud minnow
#

and if nobody updates the "egg" then it wont work

#

ive use that and works wonderfully and the guy keep it up to date he check here once in a while

cobalt plover
#

Sure, ill give it a shot - thanks

loud minnow
#

but like i said if is a networking issue then is a whole lot funner to solve lol

cobalt plover
#

I know 🥲

loud minnow
#

Lol, anyways, I'm out. Just know that it's not the launcher's fault; it's always the user. Lol. But I know you'll figure it out, and when you do, you'll have gained new experience in fixing your network. lol

#

https://github.com/wolveix/satisfactory-server

#

lol you can put link i guess like this to over come the bot lol

drowsy wasp
#

why dont hypertubes work in experimental?
i crash most of the time like halfway into the tube

#

all players on my server (4) experience some are on epic and some on steam

cobalt plover
loud minnow
loud minnow
# dense osprey wanna see mine?

Sure but mine is nothing new thing is old now build back when 3090 got released in 2025 it will be replaced and join my “home lab” yard lol

loud minnow
cobalt plover
#

Wait so servers are pointless for singleplayer performance now or?

loud minnow
#

Only if you have a crappy system or playing like on a very old cpu lol having a DS won’t get you any performance boost

#

If you have a modern cpu like a 5600x running a DS won’t get you any performance improvements .. but if you run an old first gen i7 or so then than yeah I could help out but at that point you have other problems to worry about lol

#

The game is way more stable just playing single player

#

Why because that what the dev care about first

drowsy wasp
#

They should atleast remove large buggs from ds

cobalt plover
#

Fairs, better off with my Ryzen 9 5900x

drowsy wasp
#

No hypertubes means no transportation so the game basicly becomes unplayable

#

Is what me and my friends just discovered:(

#

I dont get how the devs think people only play solo alot of people play games with friends way more than solo

loud minnow
#

Like in the dev own word in all their video “but that’s not our vision for satisfactory” lol

dense osprey
#

cabel management is not the best 😅

loud minnow
#

Can’t really appreciate it with the light off lol

#

See you can really tell the work done if I take a pic like this compare to my other pic where you can see the work lol

#

Little dusty on this one lol

charred hound
#

Hello! My question is how my friends and I made a dedicated Experimental server on 1 Server. But we can't find the Special settings, where can this be activated or where is it? The map was created on the server, not in the Sima game

deep turret
icy oar
#

he was

deep turret
#

oh so you didn't do the next step of setting up your router ?

icy oar
#

what would the next step be..? was it setting the ip to be static?

deep turret
icy oar
#

forwarding rules?

#

i did a thing in the powershell

deep turret
#

and static ip yep and also you probably want wired connection

#

what thing, you had already do the thing in powershell

icy oar
#

made a rule i think? for how satisfactory ports should do and stuff

deep turret
#

forwarding is not in the computer

#

we already done your server computer part

icy oar
#

ooh

#

okay alright

deep turret
#

all you must do is setting up the hardware and the router

deep turret
#

can you do the wiring part ?

desert walrus
icy oar
#

cant do the ethernet thingy, router too far away, only have cable for my main pc

deep turret
#

oh

icy oar
#

i will soon be getting a network switch soon though, for a lan party im having

sturdy gust
#

You don't need it to be wired, it'd just be better 🙂

deep turret
#

^

deep turret
#

it's just you said you would do it so I asked if you could do it now

#

but you can do without

icy oar
#

router too far away..

#

sowwi

deep turret
#

np

#

you must connect on your router management web/app page

icy oar
#

its just the ip of the router, right?

desert walrus
#

Yep

sturdy gust
#

I haven't been following the whole conversation, but assuming that your networking checks out on your host (and that Windows Firewall isn't blocking the connection), you just need to port forward in your router. So login to your router's admin interface, and add 3 rules (one for each of the ports that the server binds to)

desert walrus
#

Which if you haven't touched config is likely 192.168.1.1

deep turret
desert walrus
#

Or sometimes 0.1

icy oar
#

i uhh

#

forgot the password

#

to the site

desert walrus
#

It's almost always just password

#

If not that there's likely a sticker on your router

icy oar
#

ive previously logged into the router, and it asked me immedietly to change the password..

deep turret
#

It just stroke my mind the most used docker image's publisher just there

#

so : welcome

icy oar
#

so i did, and now i unfortunately cant remember the pass

sturdy gust
icy oar
#

is there any way to reset the routers pass

sturdy gust
#

@icy oar most routers have a physical reset button on them

#

It'll completely reset the router, including the admin password

desert walrus
#

Just be warned, depending on your isp that can cause issues

sturdy gust
#

True

icy oar
#

oh

sturdy gust
#

It's usually fine, but not always

desert walrus
#

My isp specifically lol

deep turret
#

and also you will loose any wifi/password configuration

#

(other than default)

icy oar
#

just a random, unrelated question, if i were to have a problem with switching routers, and the new routers just refused to connect to the modem, would any of you have any tips for that?

sturdy gust
#

Could be lock-in

#

This probably isn't the place for that conversation, though 🙂

desert walrus
#

Or your isp requires a static gateway ip and you didn't configure it properly on new router

deep turret
icy oar
#

ik, my mom bought a asus router to replace the zyxel router we have

sturdy gust
#

Most likely an incorrect upstream configuration with the new router

#

Depending on how the modem is configured

icy oar
sturdy gust
#

That doesn't matter 🙂

desert walrus
sturdy gust
#

Yeah, check your current connection info for the router that works through a client and/or login to the admin interface (oh) and look at the config there

icy oar
deep turret
#

catto are you on the Asus or on the zyxel currently ?

icy oar
#

zyxel

#

still havent gotten on the asus

#

cus,

desert walrus
icy oar
#

issues

deep turret
#

ok

desert walrus
#

Or the used router is just broken

icy oar
desert walrus
sturdy gust
#

Bruh

icy oar
#

sorry,

#

thats for another time

desert walrus
loud minnow
deep turret
desert walrus
icy oar
desert walrus
#

Why not?

#

But really, one issue at a time

deep turret
#

anyway you need zyxel access to setup forwarding

icy oar
#

because its a "smart" router and its stupid setup wizard breaks the stupid app when it doesnt recognize a wan cable

loud minnow
#

I’m just here reading and eating popcorn SnuttChamp 🍿

icy oar
#

sorry

sturdy gust
#

@icy oar the issue with the new router is that you probably haven't configured it correctly to work with the modem in the way that the modem expects it to.

If the ASUS router doesn't provide any means of advanced config (very unlikely), then you're out of luck. Despite it supporting an app, there's almost definitely an admin interface too. Connect any device to it (even with the broken internet connection), and navigate to the gateway address

icy oar
sturdy gust
#

It's fine, it's just frustrating that you're skimming over us telling you how to solve the issue, and then ask how to solve it haha 😄

icy oar
#

:(

loud minnow
#

I mean they are answering your question so they want to help I’m just the guy watching from afar

deep turret
deep turret
# icy oar :(

I don't know if you made it clear for yourself yet but you either have :

  • the current password
  • to grasp how to retrieve the password / reset the password
  • reset the whole machine and let it reconfigure according your zyxel documentation and ids
#

Also that is why lot of people write it on a piece of paper that is strategically hidden and cryptic
because for people that almost never do networking : you are going to forget it

rustic badger
#

did someone have pterodactyle docker for satisfactory experimental update 8 ? I'm having issue with experimental version only

sturdy gust
#

Which Pterodactyl egg are you currently using?

bleak dune
#

I just setup my own server. It worked before. I'm using steamcmd and the EA version of the game. No problems detected and install was ok, It's just when I try and connect to the server. The host disconnects. This is when I try and make a new game. Your connection to the host has been lost. Anyone have any ideas.

loud minnow
# bleak dune I just setup my own server. It worked before. I'm using steamcmd and the EA vers...

Whenever you start a game, it only starts the instance. It is not until you try to connect to the server that the server will start to load assets to the RAM. If you do not have enough RAM to load up the map, the server will crash and you will be disconnected. This all depends on the update you are running. For update 7, you need at least 12GB of RAM on the machine to be able to start up the map. For update 8, the requirements are less; if you have 8GB of RAM, it should be fine. I think your server is crashing when it is trying to load assets to the RAM or is not fast enough to do it within the set time limit.

#

And if it worked before, it doesn't mean it will work now, especially with this developer, as DS has been getting worse and requires a pretty fast machine to not get rubberbanding or lag when saving the world.

bleak dune
#

@loud minnow thanks. I have 16GB ram and 4GB of video ram. So I know I have more then what I need,

loud minnow
#

video RAM is not needed for servers.. and you are not playing the game on the same machine, correct.. but if that is not the issue then it could be many other things. You can post the complete logs to see what it is, but other networking issues, idk"

bleak dune
#

Yes, Playing game and running server on same PC, Like I said it worked before. I just don't have any idea

loud minnow
#

there your problem... 16GB is not enought to run the server and the game

#

and because it worked before it dont mean it will still work as the game is still in developments

bleak dune
#

Ah Crap, ok Thanks. I wish I could find a server to play on

loud minnow
#

you have to take into account for OS using RAM also lol... 16GB think about it OS need at least 4GB then the game client need around 8GB and the server need another 10GB depending on the update or more depending on the save size etc do the math... you need at least 32Gb of ram on the machine to run Update 8

#

and even then youy will be at the edge of ram usage now you want to browse the internet see where the issue is..

bleak dune
#

ok, thank you

loud minnow
#

and let say you ran out of RAM now windows is going to try to use page file which is you SSD/HDD as RAM and when that happens everything slows down to a crawl

bleak dune
#

ok

loud minnow
#

so like i said just because it worked before it dont meant is still going to work just as an fyi 🙂

bleak dune
#

ok

loud minnow
#

just play single player the game is unstable in DS anyways and no having a DS wont get you better performance unless you have a potato of a pc lol

thorny shore
#

Where is the world located for the dedicated server (and the configuration file)?

thorny shore
#

Never mind, figured it out. 👍🏽

muted hill
thorny shore
#

Is anyone else having issues with cutting down trees on a dedicated server?

#

seems it's a known bug. ugh

deep turret
#

so use dedicated server for 24/7 running on other system
use multiplayer when you only run hosting when you launch the game

#

also if you want to run a 24/7 independent game, you need another account and paid version of the game

#

the dedicated server does not require that

deep turret
muted hill
muted hill
deep turret
thorny shore
#

Well so far this tree/leaves thing is the only thing I'm aware of, however it seems to have been a thing since U6.

muted hill
merry quail
last siren
#

just simple console application with short API

merry quail
#

definitely, there are other way of going about this. we just haven't written them yet 🙂

thorny shore
#

You can even poll it's status through the cmd line.

thorny shore
# last siren missed that part 🙂

I would've too had I not been specifically searching on how to do that. What's nice is I can do this with other things I want to run as a service.

icy oar
#

hey, could someone help me with setting the forwarding rules for my router?

icy oar
#

i got into teh router

#

now i need to setup the forwarding ports

#

so my friends can connect

#

i did this, but im guessing thats not enough

#

is this it?

icy oar
glad nest
#

💀

#

bro have you even tried yourself to google how to portforward for your router

#

this is the simplest router ever i know it since my isp tried to force this upon me

#

its even a sole page called "port forwarding"

icy oar
#

ive never done this before

#

please be patient with me

glad nest
#

i never tried it before i just did it myself as well

#

now its to the point where its just stupid

icy oar
#

theres no option specifically called "port forwarding"

glad nest
#

it is

icy oar
#

ill show you, gimme a sec

glad nest
#

i can show you

#

right now

icy oar
#

whats that under though

glad nest
#

💀

icy oar
#

its a sub setting, but what setting is it under

glad nest
#

try yourself

icy oar
glad nest
#

better you get to know your router than to explained every step of the way

icy oar
icy oar
glad nest
#

oh no, do you have to try it yourself

icy oar
#

ffs please just show me what setting its under

glad nest
#

its a sole page under one of those, thats all im going to tell you

icy oar
#

yes, but which one

#

you cant expect me to go through every single one

glad nest
#

hell i can

#

until now i just believed you were trolling but man wtf

icy oar
#

fuck you

#

i found it

#

it was under nat

glad nest
#

in my head you should never ask people for help unless you have tried yourself

#

you have continously been nagging for help without trying this entire time

icy oar
#

well my head doesnt fkn work the same

#

so you cant apply a single policy for everyone else

#

my brain damage and ADHD makes it so fkn hard already to learn how to integrate into society, i dont need you to tell me how to think

#

so you're wasting mine instead?

glad nest
#

its not me needing help

icy oar
#

i know, and im trying my hardest to ask for help

#

but you're not being helpful

glad nest
#

I have helped you since the very start wtf are you on about

icy oar
#

you literally havent

glad nest
#

I even gave you a finished server ready to go

#

told you you could use it free of charge

#

as much as you'd like

icy oar
#

sharklienX helped me

icy oar
glad nest
#

you will literally have full access to the admin board either way

icy oar
#

doesnt matter, do you wanna help me set up those (3??) port forwarding rules or not?

glad nest
#

do you want to try yourself before asking lol

icy oar
#

i literally dont know how

glad nest
#

i even sent you a complete picture of my setup on the same exact router

icy oar
#

yes because this is SOOOOO helpful

glad nest
#

here you go

icy oar
#

thank you

#

do i click "configure originating ip"

icy oar
glad nest
#

does it sound right to you?

icy oar
#

i have no idea

glad nest
#

do you want to limit the portforwarding to only be enabled from one specific outside IP?

icy oar
#

thats what it does?

glad nest
#

yes

icy oar
#

so i dont click it

glad nest
#

correct

icy oar
#

ok thank you

#

ok so, now it should all be ok, right?

#

now my friend can join the satisfactory server?

glad nest
#

if you've done it correct

#

send me a ss and ill take a look

icy oar
#

it looks correct

#

2 sek

glad nest
#

looks good

icy oar
#

fuck yeah

#

thank you

glad nest
#

yw

icy oar
#

would you mind helping with this

glad nest
#

i can only guess its the version mismatch

#

if you are struggling locally again

desert walrus
icy oar
#

im already in the server

#

hes using update 8

glad nest
#

are u using update 8 as well?

icy oar
#

ofc, the server only works on update 8

#

for me

glad nest
#

I think someone with more patience should take this

icy oar
#

...

#

fine ig

glad nest
#

unless this gives you a clue im out: Check your server logs for pings

icy oar
#

server logs?

glad nest
#

yep im out

icy oar
#

like the console?

glad nest
#

wait for fight or flight i think

icy oar
#

bruv i cant wait 4 hours

#

ill be asleep by then

icy oar
loud minnow
# icy oar my brain damage and ADHD makes it so fkn hard already to learn how to integrate ...

That not a reason or an excuse to try not to put in the effort seems you like everything done or shown to you.. yeah you might learn differently then other that’s fine but you treat yourself like your stupid incapable of doing things… instead of trying to learn it or trying to over come your difficulties you just go the easy route it don’t matter if you have ADHD or not at some point people are just going to hate you or get mad at you.. so my advice learn to use google and YouTube because I know that you know how to use those..

icy oar
#

that is the most ableist, rudest comment ive ever gotten about my brain damage

#

thanks much

loud minnow
#

Because is the truth and it hurts sometimes I know anyways that’s my opinion take it as an life advice

icy oar
#

what fkn truth? you just insulted me

#

im not "blaming" my adhd

#

ffs you're saying it like having severe adhd isnt some kind of disability

loud minnow
#

Is not

icy oar
#

thats essentially called executive dysfunction

loud minnow
#

You make it to be

#

It dot meant you cant try it over come them and learn

icy oar
#

just because i learn differently doesnt mean you can just dismiss my questions and plead for help

#

this is my literal first time ive ever done something like this, i have ZERO knowledge on this subject,

#

you're acting like i have the same level of knowledge as you

loud minnow
#

Is not dismissing you questing I’m ignoring it why because if I give you the answer you will never learn… have you hear if you give a man a fish he can feed himself for a day but if you teach him how to fish he can feed himself for the rest of his life

icy oar
#

like things are OBVIOUS for you, its not for me

green spruce
#

all off your servers

icy oar
icy oar
green spruce
#

i try to log in

loud minnow
glad nest
#

fight will help you when he have time

icy oar
green spruce
#

yes to see your problem

icy oar
#

like some old guy teaches you how to swim by throwing you in the deep end and letting you figure shit out while i drown in numbers?

loud minnow
icy oar
glad nest
#

Check your server logs if you see any indication whats wrong

green spruce
#

ports i think

glad nest
#

I am not going to lead you any more

#

You may very well put them up here also maybe someone can take a look with you

icy oar
#

thanks for the little help you gave me