#dedicated-servers

1 messages · Page 165 of 1

merry bolt
#

i am not familiar with the Linux setup, but someone earlier mentioned needing to install some Steam thing (steam sdk or something, i dont remember)

fluid turret
#

yes you need to update the tool

jaunty gyro
#

@merry bolt looks like that was it. Its updating now. it updated to the default folder which contradicts the instructions. I'll try now and let you know

thorny magnet
#

Oh the tool? I installed earlier with steamCMD - should I just re-run those command lines?

thorny magnet
#

awesome - thank you

merry bolt
#

steamcmd has a default location it will use if you don't specify a force_install_dir. You have to specify that every time you run it else it will go back to the default. it doesn't know to check some other location without being told explicitly where

jaunty gyro
#

@merry bolt That was it, all good now

#

Thanks for the help

hushed lance
#

Ive restarted Steam 3 times and the server isn't popping up under tools. What am i missing?

balmy glacier
#

have to use steamcmd

merry bolt
hushed lance
#

oh, great!

cursive zenith
#

Lots of server crashes in here, does the server have a place to get the logs? trying to see what is causing the crash

umbral olive
#

Any help would be appreciated, I have the SteamCMD setup, with update/startup.bat file complete (Dir), Updated and ports are forwarded, my other servers for other games are running fine, and as does the Satisfactory dedicated, but after authenticating, setting pws, and trying to create the game I get this error. Thx again

merry bolt
umbral olive
#

tried through Epic and Steam login if means anything

#

oh beacon port, ok will double check port 15000, tyvm!

balmy glacier
merry bolt
#

Yes all ports are UDP

umbral olive
#

Checking now, tyvm Cystal and elmexy, will be back shortly ❤️

trim flicker
#

[2021.10.27-00.47.05:196][827]LogGame: Warning: Character with zero mesh bodies tried to activate ragdolling... should check to not allow this. Or just keep this cehck, stopp logging and exit out early.
Two typos in a single sentence xD

quick mist
#

is 'no status lights' a server thing or an Update5 thing?

subtle sundial
#

keep the kek

floral charm
#

Anyone else experiencing bugs around deconstruction? I seem to get "ghost" meshes after I deconstruct anything and then I get a crash on both sides

merry bolt
sick arch
#

I'm having an issue where the game says my server appears to be offline. I tried connecting using localhost and that worked for me but my friends can't actually connect using my IP. Is there something I'm missing?

floral charm
#

Oh, I wasn't aware of the questions site, sorry

spiral root
#

Well it's happened LinuxGSM has added Satisfactory already

merry bolt
floral charm
#

thanks Crystal!

balmy glacier
spiral root
#

TBH I may save my world then move over tomorrow as I do like LinuxGSM for a lot of their features like auto update checking etc.

merry bolt
#

i think if you deconstruct things one at a time you might be able to avoid crashing the server

frosty gale
#

yo anyone have a server i could join?

spiral root
balmy glacier
fluid turret
floral charm
frosty gale
#

ok

spiral root
#

Think it works fine until it needs to communicate all the changes tiles to the other players and that is where crash seems to happen.

trim flicker
#

Was able to get docker image made and running with configuration files saved outside, empty server shows no load on server, will need to check with bigger save file

spiral root
spiral root
floral charm
# spiral root Multi-decons without issues?

I think single decons are fine, but multis cause the crash. I just wanted to point out that I'm on a dedicated server, but no other players are, so the "Other players in the draw distance" aspect doesn't seem to apply here.

#

I'll log it in the questions site, though

trim flicker
#

true test will be with how many cores it can utilize, probably not many and it'll largely depend on single core max performance =\

merry bolt
#

UE4 always depends on single core speed

#

it makes several threads, but always one main one that does like 90% or more of the work

trim flicker
#

I wonder how far I'll be able to push it with 3GHz boost

merry bolt
#

they have done a lot of work over the lifetime of the game to reduce the overall cpu cost so you may not see any issues until the base gets very large and uses a very large amount of belts

#

belts seem to always be the most expensive thing even after they optimized them (they are better than they used to be)

trim flicker
#

I wonder if game save compression could be turned off to save on saving time

flat forum
#

Just found a dedicated server crash, when you mass deconstruct on a dedicated server the orange hologram persists breifly, if you then try to deconstruct that hologram it will hard crash the server

merry bolt
#

like the old days

flat forum
#

gotcha, didn't know if it was reported yet

#

is there a compiled list of reports somewhere?

#

so I know what to avoid and where to check so I don't dupe report

merry bolt
flat forum
#

cheers mate

arctic badge
#

Just getting to check out the Update 5 video and all that jazz, can someone confirm my understanding on the port forwarding side really quick?

Base ports without overrides are query: 15777, beacon: 15000, game: 7777
Query can be redirected to any port desired, beacon can only be overridden to 3333, game can only be overridden to 4444
Is this correct? Hoping to be able to set a server up as soon as I can without having to wait for more flushed out support as I believe I already have another server running through 7777

balmy glacier
#

query: 15777, beacon: 15000, game: 7777 can be set to whatever you want
4444 and 3333 where examples
There is a bug with the Linux in which you cant change one.

lime elm
#

Hey guys, has anyone got this working via AMP I seem to be "stuck"

balmy glacier
lime elm
#

I am

arctic badge
merry bolt
#

the wording on the wiki is not very clear about that distinction

trim flicker
#

Can server run multiple parallel sessions?

balmy glacier
merry bolt
#

changing it on Windows works fine though

balmy glacier
modest badge
#

if the dedicated server is not showing up in steam library what should i do?

vital pivot
#

might be the wrong place for this, if so let me know, but I have tried restarting steam and my PC but the server download is not there. Yes I have tools checked

merry bolt
#

The client talks to the query port and asks what the other two ports are. so the query port can be redirected, but the other two cannot because the client will talk to the ports the server tells it, which will be the ports the server is listening on. That is only an issue for redirecting ports though. the publicly exposed port has to be the same as the internal port the server is configured to use.

balmy glacier
modest badge
#

is there a link or guide to show how to get it?

balmy glacier
modest badge
#

thanks

lime elm
#

Just in case someone knows.. Im stuck at this point here on AMP:

merry bolt
#

stuck how? i dont see any issue there

steel osprey
echo vessel
merry bolt
sharp fulcrum
#

Any recommended specs posted for the servers? Kinda curious to know how powerful of a server I'd need to host

hushed lance
#

If anyone is looking to join a Server. I've got mine up with my save. DM for details.

timber compass
#

Anybody else having trouble even finding it? Doesn't show in my library and SteamCMD doesnt take the command line. am noob at steamCMD tho so maybe i did something wrong

merry bolt
strange zenith
#

When did this channel start existing

#

?

flat forum
#

today

vital pivot
#

@balmy glacier ty, got it downloading now

balmy glacier
merry bolt
timber compass
balmy glacier
obtuse cargo
#

i wish i had a secondary windows system. I run a second linux server for a number of thing but only have my primary system running windows. I don't want to run the server on the same machine i have for gaming

merry bolt
#

steamcmd is a command line utility. double clicking it is not really the way to use it

merry bolt
short blade
#

Question for the moderators/CoffeeStainers. Do you think it would be helpful on the QA site if there was a new category people could select for options called "dedicated servers"? That way, questions about the dedicated servers themselves can be separated from the main "multiplayer" category tag?
I wasn't sure if I should post a question about the QA site itself here, or on the Q&A site.

obtuse cargo
#

ok, didn't look into it, they regularly say the focus is windows and i assumed any linux support would be later

merry bolt
balmy glacier
timber compass
#

and thank you btw for the help

lime elm
#

what port do I join on?

#

there are 4 ports listed for the server

merry bolt
lime elm
#

kk

merry bolt
#

all of the ports need to be reachable though

timber compass
#

@balmy glacier nvm sorry i think i got it XD

balmy glacier
#

take the steamcmd out and the plus before login
login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 +quit
make sure you set the force_install_dir to a path you want
+force_install_dir C:\SatisfactoryDedicatedServer

timber compass
#

but it says failed to install

#

ohhh

merry bolt
#

the path has to be valid on your system

#

and a full path, not just a folder name

timber compass
#

lol such a dedi server newb. thanks for these tips guys

quick mist
#

Is there a console command to force an immediate save?

merry bolt
trim flicker
#

Placing server configuration files at FactoryGame/Saved/Config/ makes it awkward to access in docker, to expose it to host from docker container need to make own sh file to run before server to copy files from container to host (if it doesn't exist), then redirect the folder from container to mapped host

quick mist
merry bolt
quick mist
vital pivot
#

ok so, my server is up and running but I don't see any port config or anything on the wiki. How do I do the initial config?

merry bolt
#

port config is done via command line params (listed in the table at the top of the wiki page). rest of the config is done mainly from in game

#

there are not many config options available yet

#

the first person who connects to the server will be the server owner and can configure passwords and such from in game

vital pivot
#

oh I see I can't type in the server cmd lines like I can with Minecraft. I presume its because its just an active log

#

so I do these edits from in game then? Just connect with my IP:4444?

merry bolt
#

yeah there is a server console in the game client where you can type commands, but aside from the quit command to stop the server, not much else is known yet about available console commands. You can mostly use the same commands that you can use in the client, but many are not meaningful or dont work on the server

#

you will be prompted to set a server name and admin password when you first connect. you can also set a user password and a couple other options that exist so far

echo vessel
#

Why did they make it so annoying 2 set up.

merry bolt
#

seems about the same as every game server i run. in fact, almost exactly the same as many game servers

echo vessel
#

Me nvr learned 2 code.

obsidian ferry
#

Has anyone had luck installing the dedicated server with Amp?

quick mist
merry bolt
#

Basically two bat files, one to install/update the server and another to run the server. The contents of the start bat file changes a bit from game to game, but the install one is basically the same for every dedicated server that downloads from Steam. only the app id changes.

quick mist
gusty zealot
#

or go for docker

merry bolt
#

well my bat file uses its own directory so i just drop it where i want the server to go then run it

echo vessel
#

I got it now but it's fkn annoying. Side note anyone use a ttl device or know of 1 with nat open?

#

Capabilities

cinder wind
gusty zealot
#

hm, i'm gertting alot of logs similar to:

[2021.10.27-01.56.17:918][  0]LogTextLocalizationResource: LocRes '../../../Engine/Content/Localization/Engine/en-US-POSIX/Engine.locres' could not be opened for reading!
[2021.10.27-01.56.17:918][  0]LogTextLocalizationResource: LocRes '../../../Engine/Plugins/Online/OnlineFramework/Content/Localization/OnlineFramework/en-US-POSIX/OnlineFramework.locres' could not be opened for reading!
[2021.10.27-01.56.17:918][  0]LogTextLocalizationResource: LocRes '../../../Engine/Plugins/Online/OnlineSubsystem/Content/Localization/OnlineSubsystem/en-US-POSIX/OnlineSubsystem.locres' could not be opened for reading!
[2021.10.27-01.56.17:918][  0]LogTextLocalizationResource: LocRes '../../../Engine/Plugins/Online/OnlineSubsystemUtils/Content/Localization/OnlineSubsystemUtils/en-US-POSIX/OnlineSubsystemUtils.locres' could not be opened for reading!
[2021.10.27-01.56.17:918][  0]LogTextLocalizationResource: LocRes '../../../Engine/Plugins/Online/OnlineSubsystemSteam/Content/Localization/OnlineSubsystemSteam/en-US-POSIX/OnlineSubsystemSteam.locres' could not be opened for reading!

anyone got similar case?

--- edit
those files doesn't exist

merry bolt
#

i have steamcmd added to my system path so i can run it from anywhere. then i drop this bat file in whatever folder i want to have a Satisfactory server and run it. it installs the server right there. i can run it again to update the server after a patch goes out.

@echo off
set root=%~dp0
if %root:~-1%==\ set root=%root:~0,-1%
steamcmd.exe +login anonymous +force_install_dir "%root%" +app_update 1690800 +quit
pause

i have been carrying this file from place to place for years using it for every Steam-distributed dedicated game server. Just change the app id for each game. The pause at the end is just so i can double click run the script and see the output without the window closing immediately.

forest anchor
#

so im un able to load my save into dedicated server in my linux box

balmy glacier
quick mist
#

I just have this template that I update for Steam servers:

#!/bin/bash
# Service info:
#  Query Port:    15777/udp
#  Beacon Port    15000/udp
#  Game Port       7777/udp
steamcmd  +login anonymous +force_install_dir ~/Satisfactory +app_update 1690800 validate +quit
forest anchor
#

na im doing things a bit custom then normal its still using steamcmd tho

quick mist
#

update the app ID and install path, make notes of what ports I need to open for later reference, and Bob is my metaphorical father's brother

balmy glacier
merry bolt
#

My script for actually running the server runs a wrapper program around it that starts it, waits for it to exit, then starts it again (indefinitely until i pause or stop it). that allows for the server to auto restart if it crashes or something

forest anchor
#

i did that and it would not load it would just crash

balmy glacier
forest anchor
#

oh is that how it works now ?

balmy glacier
#

yes

vital pivot
#

Alrighty last question: so server is up and running and I am making a game on it now, but I can only connect with a standard internal IP -> 192.168.X.X, how do I get that set to my external for my mates to see?

forest anchor
#

ok i well try that

balmy glacier
merry bolt
#

Best way i know to import a save for now is to start a new game on the server with an identical session name, then stop the server and swap out the save file for the one you want, then start the server back up

fervent tusk
#

@vital pivot You will need to open firewall ports through your router/switch

balmy glacier
forest anchor
#

can it be like name_autosave_1 ??? or no or just the name ?

balmy glacier
#

just name

forest anchor
#

ok

merry bolt
#

the session name is actually stored inside the save file. the file name only needs to start with the session name. whatever comes after that doesnt matter as far as i know

balmy glacier
#

test123_autosave_1 would be session name test123

vital pivot
#

@fervent tusk I opened all ports but listed on the wiki but it still wasn't visible to my external ip

#

as tcp/udp

merry bolt
#

you can name a save file something completely different from its session name, so only looking at the filename is not always enough to figure out the session name. it should be pretty clear though with autosaves as they always start with the session name

vital pivot
#

and of course after I ask it works now

#

all is good

merry bolt
vital pivot
#

what is the stop cmd

#

I tried stop and qqq

merry bolt
#

i think exit and quit both work actually

vital pivot
#

I suppose that is equally as logical

bold atlas
#

sorry if this has been asked before, but I can't seem to find the config files

#

Ubuntu 20.04

balmy glacier
#

there are none. all done in game

bold atlas
#

interesting, it says on the wiki there should be files

merry bolt
bold atlas
#

what command did you use?

#

@merry bolt

merry bolt
#

i happened to do FG.NetworkQuality 2

#

but any command like that which changes a config variable would work i think

bold atlas
#

does that set it to ultra? I forget what the numbers correspond to

merry bolt
#

2 is high

#

3 is ultra

#

it defaults to medium (1)

#

i have no idea if it even does anything on a dedicated server as there are more precise bandwidth configurations available in game.ini and engine.ini

#

i have no idea which of the three ways to configure bandwidth actually works

#

i just know that made the server dump out all the config files

bold atlas
#

lol i guess trial and error

#

Yeah that worked for me too!

wraith bridge
#

Hello, to login to a server do you need to own the game on egs?

faint wagon
#

should be able to use epic or steam

merry bolt
#

you can own it on egs or steam, dont need both

faint wagon
#

but yes, you need to own it

wraith bridge
#

I own it own steam, but when I go to connect to my epic account it says not logged in to Epic

merry bolt
#

oh i dont know anything about any of that. i own it on egs and it just works. i know others who have it on steam are able to login but i have no idea if they had to do anything special

bold atlas
#

I think its a bug right now

#

Also, is there any settings worth changing crystal?

#

in any of the configs

wraith bridge
#

When I go to create an online session it says "Failed to create an online session. Press CONFIRM to create an OFFLINE SESSION. You'll need to rehost the same game session from the main menu for your friends to be able to join you.

faint wagon
#

I tried to delete my saves from the server directory...and the files are gone, but I can still load the save 😲

merry bolt
merry bolt
wraith bridge
#

I'm using it as a troubleshooting step, I'm trying to host my own server through AMP and people are reporting they're able to create servers using it, so I figure it might be a steam vs egs related issue.

#

My apologies for the confusion

faint wagon
#

anyone know the steamcmd uninstall command to remove the dedicated server?

sleek axle
#

can someone help here? the wiki barely addresses this and its not helpful

quick mist
sleek axle
#

localhost works but ip doesnt

quick mist
sleek axle
#

i can connect to the server with just localhost

merry bolt
sleek axle
faint wagon
#

@merry bolt that's the install, i want the uninstall 🙂

#

oh

#

you're right

#

i'm dumb

bold atlas
#

that is the uninstall..

quick mist
sleek axle
#

its cd server location
FactoryServer.exe -log -unattended

slim spoke
#

or just delete the folder

sleek axle
#

i just realized my ports arent actually open

quick mist
#

that could cause connection issues, yes.

sleek axle
#

but i opened them :/

#

i guess its taking time

slim spoke
#

lol lol

merry bolt
#

it is surprisingly difficult to test if a port is open in isolation since there needs to be an application listening on that port which will respond to your query.

quick mist
#

well the game server would be that application, and you can use nc or tcping to test.

merry bolt
#

only if the server responds to those things

#

which it likely doesnt

sleek axle
quick mist
#

in case anyone else would find it helpful, my UFW configuration to open the ports on a UFW firewall:

[Satisfactory]
title=Satisfactory
description=An extremely satisfying experience
ports=5777/udp|15000/udp|7777/udp
long sable
#

I mean I found out the reason why I couldn't connect to my server earlier is because the DDOS mitigation system the host I'm using has blocks UDP by default unless it's configured in the panel.

dense kelp
#

The dedicated server wiki was spot on, good job there. Easy peasy to get my save loaded and server started

long sable
#

Which I didn't realize, because most of my services on there were using TCP before

quick mist
#

yeah most game servers prefer UDP because its lack of statefulness helps with lowering game latency

merry bolt
quick mist
#

it sort of makes sense, as it's easier to do a UDP attack as you don't have to faff about with crafting a broken TCP stack that lacks all the "wait for the other side to actually respond" overhead a proper stack has

plucky salmon
#

How do I install the Dedicated server through Steam, not steamcmd. aka wiki link?

merry bolt
quick mist
#

yeah, that's how libraries work all right

#

hence 'sort of makes sense'

sleek axle
#

i got it working. i put in 129 instead of 219 for the internal ip on one of the ports

quick mist
slim spoke
lofty slate
#

Is it possible to upload a single player save to the server and play it?

merry bolt
slim spoke
#

yes its just a server like any other

gilded barn
#

If you have the game on Epic is it possible to join a hosted server?

quick mist
gentle bison
#

I'm able to connect fine, but my buddy is getting the "this server appears to be offline" message, any ideas? We tried telnet pinging the port from his pc and it seems to be going through, just doesn't make sense why I can connect and he cant

OS: Linux
Host: OVH

dusty ivy
merry bolt
#

if you want to install a dedicated server now, you have to use steamcmd. if you wait, they will fix it to be available other ways

slim spoke
#

mp is borked right now with u5 on steam mostly it seems

gilded barn
quick mist
slim spoke
#

session id . dont have a space after last character or mp is broken right now and u have to wait

dusty ivy
gentle bison
#

TCP and UDP

gilded barn
merry bolt
#

if the server shows offline, then either the server's query port is not open, or the person playing the game mistyped the address or port. query port is the first thing a client looks for and assumes the server is offline if it cant talk to it

gentle bison
merry bolt
#

the game only uses udp. i have no idea about whether it has ipv6 support (probably does, but i know at least one recent game that doesnt so cant assume)

gentle bison
#

hmm, I'll try removing the rules and readding them udp only

merry bolt
#

it shouldnt matter if tcp is also open, just unnecessary holes to poke into the network

gentle bison
#

I figured having both open theoretically shouldn't cause any issues, but who knows

lofty slate
#

Added my single player world to C:\Users\Me\AppData\Local\FactoryGame\Saved\SaveGames\server and don't have the option to select it on server manager

#

Is that the wrong directory for it?

balmy glacier
#

have to change the Session name

#

to the same as game save

lofty slate
#

Ohh ok

merry bolt
#

the directory appears to be right

balmy glacier
#

test123_autosave_# would be session name test123

lofty slate
#

That worked, thank you!

dark crown
#

Anybody encountering issues with consistent connection timeout failures?

merry bolt
dark crown
#

Other players can connect, so likely not that

short blade
#

Is there an easy way to redirect the output from the console to a log file?

merry bolt
#

output already goes to a log file

forest anchor
plucky salmon
#

AMP can automatically install the server.

balmy glacier
forest anchor
#

idk when i load into SP it works fine but in the server its not working idk why

faint wagon
#

Hmm, having issues moving save files from one dedicated server to another. I copy all the files from .config/Epic/FactoryGame/Saved/SaveGames/server to the other server, boot it up and it still wants me to "create" a game 🤔

short blade
merry bolt
frosty gale
#

are there any servers actually up rn?

slim spoke
#

you can run servers now

#

there arent like public servers

balmy glacier
frosty gale
slim spoke
#

no

#

you either run server or pay someone to

#

or just play the game

frosty gale
#

o ok so it wont be like minecraft

slim spoke
#

no

faint wagon
#

I mean, someone may eventually post their IP so you could join one, but there isn't really a reason to do that

slim spoke
#

they support 4 players for mp and that barely works

#

and its factory building game so would just be people crying cause someone did something

frosty gale
#

wait so whats the point of it when they could just friend u and join u

slim spoke
#

u can run a server that u dont keep game running

frosty gale
#

o true

#

thanks

faint wagon
#

@balmy glacier bingo, had to create a game with the same name and then it saw the files

slim spoke
#

its just a dedicated server like any other game

#

its like people are seeing for first time lol

coral rose
#

if the dedicated server stuff is not showing up, is there a fix for that?

forest anchor
slim spoke
#

use steamcmd to get server

sullen scroll
#

i dont need to own the game on steam right ?

frosty gale
slim spoke
#

if u cant see server ingame then u did it wrong or need ports or mp is broken til they patch it

coral rose
tacit finch
#

There is already a Docker container for the dServer 😄

frosty gale
#

yeah im just gonna play on U4 until then hahaha

tacit finch
#

probably far easier than setting it up yourself 😉

sullen scroll
balmy glacier
#

at the moment

sullen scroll
#

what do you mean with atm ?

tacit finch
#

right at this moment you need to use steamcmd

#

Later this can change. Now its the only possibility as its experimental.

sullen scroll
tacit finch
#

developer (.) valvesoftware (.) com/wiki/SteamCMD

slim spoke
#

grab steamcmd then run it with cmd line from wiki

tacit finch
#

funny how the link to steamcmd is actually not postable here 😄

proper python
#

anyone know what im doing wrong,,installed steamcmd, added batch file, and still

slim spoke
#

its a cmd line app

soft girder
#

its in the computer?

proper python
#

lol

slim spoke
#

goto wiki search dedicated servers... follow instructions

gilded barn
#

or post like this steamcmd +login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 +quit

tacit finch
#

I recommend not trying to install a dedicated server if you dont know how to handle the cmd

proper python
#

yeah, copied and pasted into notepad

#

cmd has been installed

tacit finch
#

I REALLY recommend that

slim spoke
#

yup if u need help to install then now isnt the time for u

tacit finch
#

😅

#

there is a difference between cmd and SteamCMD

quick mist
#

eh, there's nothing wrong with needing help

#

but you do need basic "what is a command line" context. But this is a simple enough server to learn that context

slim spoke
#

if u cant follow the instructions to instlal then u will need alot of hand holding

#

since servers are buggy and mp is borked

tacit finch
#

Yep absolutely. But you should bring atleast basic understanding of CMD and server configuration.

gilded barn
slim spoke
#

so start by learning how to follow the instructions?

quick mist
#

There's no reason to be abrasive about it though

tacit finch
gilded barn
slim spoke
#

@gilded barn go ahead start typing all out and explain it

soft girder
#

some of us dont spend hours playing video games... so a lot of this is new to us

slim spoke
#

noone is stopping you .. u just chose to bother us with it

quick mist
#

take a breath, please.

slim spoke
#

its just true .. i made a simple comment

soft girder
#

last i checked if its bothering you.. you shouldnt be on this discord.. pretty sure the community is here to help each other out

quick mist
#

cmd is the Windows Command Prompt. steamCMD is Valve's tool to interact with Steam via the Command Prompt. It is perhaps unfortunately named.

slim spoke
#

imagine a time when there is freedom ofspeech and u can post a comment

tacit finch
# gilded barn So explain instead of being a.....

Easy and fast way to install Satisfactory? Dont go with SteamCMD at all if you dont know what it is.

Install Docker onto your HomeSystem. Broken down its a VirtualHosting Software

If its installed go to start search for cmd

if you're in a black window you can type:
docker run -d --name=satisfactory-server -h satisfactory-server -v /path/to/config:/config -p 7777:7777/udp -p 15000:15000/udp -p 15777:15777/udp wolveix/satisfactory-server:latest

for example (The Docker Image here is one of many you can look for one yourself) and start the Satisfactory per quasi one click solution.

This whole Process still needs basic understanding of Server and Server Software so be aware that you can break your PC.

merry bolt
tacit finch
#

This is the way to go trough Docker atleastr

covert yew
#

My friend is getting an connection timeout after leaving and trying to join again anyone else have this problem? I can leave and rejoin fine.

slim spoke
#

but doestn give u right to lecture people

gilded barn
#

sanctimonious

tacit finch
#

SteamCMD is easy with basic understanding. The Tutorials are posted bzw. easy to access via google.

quick mist
slim spoke
#

why dont u just help them instead of causing a drama

merry bolt
tacit finch
#

Guys be nice to each other...it brings nothing if you start going salty.

quick mist
knotty timber
#

So dedicated server working fine for me connecting locally, but when a friend tries to join he's getting a timeout error after 30 seconds and the server log reports

[2021.10.27-02.57.31:095][ 77]LogNetTraffic: Warning: Notification::ProcessReceivedAcks - Missed Acks: AckedSeq: 3500, OutAckSeq: 3233, FirstMissingSeq: 3234 Count: 11
[2021.10.27-02.58.03:519][422]LogNet: Warning: UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 29.93, Real: 30.06, Good: 30.05, DriverTime: 8770.76, Threshold: 30.00, [UNetConnection] RemoteAddr: 
knotty timber
#

Save is only 3Mb

slim spoke
#

use same network quality setting on all players/server

surreal gale
#

the client updated recently, but the dedicated server doesn't match. So we're getting client/server version mismatch. anybody else? We've force-updated and VALIDATED the satisfactory dedicated server

sullen scroll
slim spoke
#

u downloaded it not me

forest anchor
#

can anyone get there save working in linux ? cuz i cant works in windows tho

slim spoke
#

lol no idea where files are on ur stuff

merry bolt
quick mist
#

one of these days I should install SteamCMD on Windows rather than Linux so that I can see if it adds itself to the Path or not..

covert yew
surreal gale
sullen scroll
knotty timber
slim spoke
#

try going to the download and looking where i tput it

merry bolt
slim spoke
#

or use search i have no clue where u download things

surreal gale
slim spoke
#

im not running steamcmd cause servers arent work it

forest anchor
#

i can load a fresh one just not my old save

knotty timber
#

Are you entering in the correct session name? Not the filename

surreal gale
# merry bolt it is also possible that you forgot to `force_install_dir` when you updated the ...

root@localhost:~# steamcmd +login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 +quit
Redirecting stderr to '/root/.steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '1690800' already up to date.

slim spoke
#

session id cant have a space after it thats a bad character

forest anchor
cursive zenith
#

Does anyone know if you can edit a session id of a save?

knotty timber
#

hrm

slim spoke
#

yes ingame session thing

cursive zenith
#

I created a save game without a session id and upon server restart it does't load the save because the session id is empty

surreal gale
#

still getting client/server mismatch, but both client and server are validated

quick mist
merry bolt
surreal gale
#

i do what I want

forest anchor
slim spoke
#

it assigns a generic session id .. it might not if its private when u start save though

surreal gale
#

sudo make me a sandwhich

smoky crater
sullen scroll
tacit finch
sullen scroll
#

@peak wharf lmao

tacit finch
#

lol

slim spoke
#

try using the proper cmd from the wiki

quick mist
#

poor @Localhost

slim spoke
#

or from the posts here

tacit finch
#

xD

#

He wanted it

smoky crater
surreal gale
#

listen, i'm not PFY, skip the sec lecture por favor. im just saying the client/server doesn't match rn

slim spoke
#

ok u tell him all the stuff he left out of the cmd that makes it not work

quick mist
#

Steam is notorious for not updating the servers and clients on the backend at the same time

slim spoke
#

so he can fix it

surreal gale
#

@slim spoke are you talking to me? that copypasta IS from the wiki

quick mist
#

Eco sometimes takes two days for the server data to update after the client does which causes no end of strife

slim spoke
#

there is no + for switches in his cmd

merry bolt
quick mist
#

indeed

surreal gale
#

you're talking about someone else

#

wrong thread lawl

slim spoke
#

the paste from oschwhoever

surreal gale
#

gotcha

#

im on a different page

#

welcome to chatops

smoky crater
#

discord blows can we get IRC?

slim spoke
#

this is kvirc for kids

quick mist
surreal gale
#

WELCOME TO FREENODE

#

rip

obsidian magnet
#

Hey I dont see the dedi in my tools list

balmy glacier
#

Its not in the tools list at the moment, will get added soon™
have to use SteamCMD

merry bolt
#

@surreal galei am not seeing any update on the dedicated server or the egs client any time recently. my versions claim to be latest and they match. you may have something else going on (or maybe the steam client is out of sync. i dont have it on steam)

obsidian magnet
#

So did they have to remove it or is the video just not accurate yet

balmy glacier
#

Was not added for public on time or something

tacit finch
#

wth is this system with sessionID? can't I use a IP like normal client <=> server communication?

surreal gale
smoky crater
merry bolt
tacit finch
#

Dedicated Server only for Experimental Branch or for normal too?

tacit finch
#

this explains many things

light wagon
#

Heh

slim spoke
#

dedi needs u5 to work

surreal gale
merry bolt
tacit finch
#

LOL I like how I need to claim the Server trough the Game XD

#

Someone here who wants to test my Server?

merry bolt
quick mist
tacit finch
#

Still needs a second to load the game

#

but seems like it works 😄

surreal gale
#

bingo

merry bolt
#

oh i am also running the server on Windows, so i guess there is a chance that the Linux build is out of date for some reason, but this version came out hours ago so it shouldnt be

surreal gale
#

yup, I'm on nix

#

and steam claims fully up to date

#

cry.jpg

merry bolt
#

try specifying a fully qualified path for force_install_dir

surreal gale
#

it doesn't complain when I update, and I def. don't have two installs, but I'll try it

#

why not, at this point

#

OMG IT FUCKING WORKED WHY

merry bolt
#

i dont know how it works on linux, but on Windows, SteamCmd has some default dir it installs everything to unless you specify, and giving it a relative path seems to make the path relative to its default rather than something sensible like the current directory

quick mist
#

on Linux it seems to install in your working directory, or it used to, but I have long since learned to never not force_install_dir so.. it may have changed.

smoky crater
#

but we did use force_install_dir for installation

surreal gale
#

I alwaysed used force_install_dir

#

Crypstal is right, gotta use the full path

#

probably want to change that documentation/wiki

tacit finch
#

Someone already found where the sessionId is?

surreal gale
#

And you were right @merry bolt I have two installs, found the other

faint wagon
#

In lunux, using the systemd service seems to use a different game directory than just running the FactoryServer.sh
thoughts?

surreal gale
#

since you have to make your own service manifest, that's on you

quick mist
faint wagon
#

i'm justing copy/pasting whats in the guide

tacit finch
#

So Server is running who wants to make a test drive with me?

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

[Service]
Environment="LD_LIBRARY_PATH=./linux64"
ExecStartPre=/usr/games/steamcmd +login anonymous +force_install_dir /path/to/YOUR_GAME_SERVER_LOCATION +app_update 1690800 validate +quit
ExecStart=/path/to/YOUR_GAME_SERVER_LOCATION/FactoryServer.sh
User=ROLE_USER
Group=ROLE_GROUP
Restart=on-failure
RestartSec=10
KillSignal=SIGINT
WorkingDirectory=/path/to/YOUR_GAME_SERVER_LOCATION

[Install]
WantedBy=multi-user.target
#

all the SHOUTY stuff needs to be corrected for your specific configuration

#

the important magic is:

faint wagon
#

well, is the game working directory different than the save game directory?

quick mist
#

yes

#

it's the location in which the FactoryServer.sh script can be found

faint wagon
#

because i deleted the game save files uninstalled and reinstalled but left the .service file the same, and the old files loaded again

#

right, so game directory is good. but it must be pulling the game savs from somewhere else when using the service rather than the .sh script

quick mist
#

it seems to stash the world-save in two places for some reason; one a few directories deep inside the working dir, and another copy in ~/.config/Epic/[...]

remote wasp
#

How does one join a dedicated server instead of host? I cant seem to toggle the private setting to open it via that route

faint wagon
#

hmm, i'm not convinced that's my issue either as i deleted the entire epic and game directory folders

#

then uninstalled/reinstalled and the service loads the old file 🤔

quick mist
remote wasp
#

Ok, and if im running it on localhost, what would they search?

tacit finch
#

Someone wants to try my Server? I try yours for you too 😄

quick mist
rocky sentinel
#

One thing I noticed on the linux server is if you don't do a clean shut down with a SIGINT (ctrl-c) or a quit/exit from the console it doesn't create the LinuxServer configuration directory on a new install. This is important if you are running in a docker container and just stop the server, or kill it from the command line.

tacit finch
#

pm'd you the IP

#

WAN is not internet btw

vagrant dirge
remote wasp
#

If someone else is trying to connect to me, that requires them input my PCs IP?

merry bolt
#

i made a post about this issue on questions actually. because it should do a clean shutdown

tacit finch
#

Ok Server works like a Charm thanks @quick mist

quick mist
#

no problem!

ocean crypt
#

got it installed but it crashes after booting up. running it from command prompt with -unattended -log any ideas?

vagrant dirge
rocky sentinel
#

@merry bolt It appears to, I've been working in docker containers mostly, and was banging my head against why the LinuxServer directory was not being created when I stopped the container after a new install. I tested this on a stand alone server and it exhibited the same behavior.

quick mist
merry bolt
quick mist
merry bolt
sullen scroll
#

i cant find the installation folder

quick mist
remote wasp
#

Even with the ip that doesnt work. Am i missing something else?

ocean crypt
#

I get "error: completed successfully" then it crashes lol

slim spoke
#

steam mp has bugs right now stopping mp

tacit finch
#

Three Informations regarding running the Server.

Its Single Threaded:
This means it runs only on one CPU Core. Not sure how the Server handles with a normal Server CPU more than 2-4 Players.

Ram Usage is Moderate:
around 4.3 GB ram with 2 players online and without more build than the HUB and a Gear Station. Like this it needs way more Ram for bigger bases.

Network Usage:
Two players means around 20-25MB up & downstream. So for you to let players on the server you NEED an actual GOOD internet Connection.

ocean crypt
#

Steam API failed to initialize

#

yeah weird, even when I run with -nosteam it still crashes after booting

native osprey
#

So I'm still getting" The Server and Game Versions are not compatible, has this issue been figuerd out?

quick mist
ocean crypt
#

the log window still closes down...

vagrant dirge
# remote wasp Even with the ip that doesnt work. Am i missing something else?

Take a look at the Wiki, there are three ports that you need to make sure are open (forwarded), you'll have to log into your router's admin interface and forward the port numbers from the Wiki. If you need instructions on how to do that portforward.com has instructions for port forwarding on most routers.

After you do the port forwarding, you can check the ports on canyouseeme.org to make sure they're actually open while you have the server running.

knotty timber
#

Oh single thread yikes, 48 cores and the game running 100% on ONE of them lol

native osprey
tacit finch
#

Then no idea

#

update your local version perhaps

quick mist
remote wasp
#

Ok

native osprey
tacit finch
#

or wait 48 cores...can be a 2 intel xeon too...but why that much compute power?

hoary ridge
fluid turret
faint wagon
#

24core with hyperthreading maybe?

fluid turret
#

so yes

tacit finch
fluid turret
#

there are also 48 core cpus lol

hoary ridge
#

a core is physical, thread is logical, bigggg difference

fluid turret
#

no such thing =/= "Not Normal"

tacit finch
#

😄

hoary ridge
fluid turret
#

🙂

tacit finch
#

btw

#

64 core is a thing too

Epyc 7742

hoary ridge
#

cpus usually have like 4 cores, maybe 8 / 16 in a server

tall jay
#

lol

fluid turret
tall jay
#

binh

merry bolt
#

10 core is fairly common also. in servers that are used to host VMs, having 64+ cores is not abnormal

tacit finch
#

Most new consumer CPU in a higher price point (around 300€ or more) have usually 6-8 or more cores.

hoary ridge
#

its 9000$ lol

slim spoke
hoary ridge
#

pretty dumb the server is single thread anyway

slim spoke
#

game is 3 cores lol

tacit finch
#

server only one

hoary ridge
knotty timber
tacit finch
#

😄

fluid turret
#

Either way dedi server for this game legit needs 1 thread its crazy, I want to see how to actually stress a cpu in this game if its possible, likely need 20 people driving vehicles playing bumper cars.

tacit finch
#

Still are here more people who want to stress test my server real quick?

slim spoke
#

game runs on 3 cores

knotty timber
#

How many people on your server rn?

slim spoke
#

started as 1

hoary ridge
#

pretty sure 1 thread can use an entire cpu core anyway

tacit finch
#

2

merry bolt
knotty timber
#

Yeah i'll join, DM the host?

hoary ridge
#

can i join too pls

fluid turret
tacit finch
#

you got it

hoary ridge
sullen scroll
#

it typed login anonymous force_install_dir SatisfactoryDedicatedServer app_update 1690800 quit where did it land? can someone help me i cant find the foldder

hoary ridge
#

tbh servers shouldnt be that cpu heavy, idk why theirs is

fluid turret
fluid turret
#

but it will install inside steamcmd folder

#

or in steamcmd steamapps common

hoary ridge
#

u should install debian on an intel nuc

#

or an old pc or something

slim spoke
#

did the cmd even run since its not complete with + for the switches

#

he typed it in not copied it

dreamy cipher
#

anyone else not seeing the DS client in Steam? and yes, I checked tools

sullen scroll
fluid turret
#

ok so I loaded up Kibitz 700 hour save and its taking 3.6 gb of ram but 31% of my Ryzen 5600x, so big factories chuck CPU

slim spoke
#

have to use steamcmd to get dedi

sullen scroll
slim spoke
#

wiki search dedicated servers for instructions

fluid turret
# sullen scroll nope

Dude thats something only you can figure out or screenshare to someone willing to help

dreamy cipher
vagrant dirge
slim spoke
#

start by copying the proper cmd line

tacit finch
#

Rofl

low nest
#

@sullen scroll you need to make a startup.bat file for the installer. and a starteupgame.bat for the game

tacit finch
#

seems like the Server is not completly Single threaded

slim spoke
#

linux isnt into just leaving things out of cmd line for fun

#

it trips over a simple caps

low nest
tacit finch
#

cmd is not linux

slim spoke
#

anyways its wrong compare them ... probably his first issue with installing

hoary ridge
#

ur right my gaming laptop has 8 cores, i guess im still thinking back like 10 yrs ago

slim spoke
#

osch04 did u actually run the proper cmd line from the wiki

hoary ridge
#

its probs in steamapps folder

vagrant dirge
tall jay
#

steamapps/common/factorygame, no?

slim spoke
#

RIGHT CMD - steamcmd +login anonymous +force_install_dir SatisfactoryDedicatedServer +app_update 1690800 +quit

osch04 cmd - login anonymous force_install_dir SatisfactoryDedicatedServer app_update 1690800 quit

hoary ridge
#

u can open resource monitor from bottom of task manager

upper valve
#

Ok guys i am trying to launch the server with steamcmd

#

Where do i find the executable file? / how do i launch it

slim spoke
#

look up there is link to instructions

hoary ridge
upper valve
slim spoke
#

u dont

quick mist
#

It looks like it's riding on two cores to me:

slim spoke
#

u have to use steamcmd to get dedis

upper valve
vagrant dirge
#

dedicated server

slim spoke
#

read name of room?

upper valve
#

bro i have installed it

#

i just cant launch 😦

slim spoke
#

wiki page did u read it

upper valve
tall jay
#

if you're having issues, tried AMP?

slim spoke
#

Starting the server
If you are using Steam, just launch it, like you would any other game. However, that is not very useful for most purposes. You might actually want to launch the server from the command line instead.

hoary ridge
#

its hidden, click the tools box

slim spoke
#

then they give the info to u

hoary ridge
slim spoke
#

use steamcmd

fluid turret
hoary ridge
#

oke

fluid turret
#

Clients not responding cause I am tabbed out, dont know why it does that

slim spoke
#

game is holding

tacit finch
#

No Active player on the Server = 20% CPU usage for my dServer.... ;D

#

btw. Why do you guys want to run a headless machine on your GamePC?

fluid turret
hoary ridge
#

was gonna say ahhaha

tacit finch
#

😄

fluid turret
#

I dont want to pay for a server with a Ryzen 5600x equiv CPU and 32gb of ram

#

just to test

tacit finch
#

I've got a Server already running multiple applications. So I'll let it run from this Server

fluid turret
#

I dont own any computational optimized servers

fluid turret
#

Servers with shear computational power

hoary ridge
#

are u one of the indians who did all the IT certs and memorized all the advanced terminology noone actually uses

fluid turret
#

no its just late

tacit finch
#

I just see no valid reason beside testing why someone would want to run a headless within a home network...

I mean the whole point of a headless is to throw it on and forget about it. To let it run so that you and your friends have the same stable connection to the game without the danger that the hosted network is on this day bad.

hoary ridge
#

ill run a headless at home, I have a nuc and a miniserver

tacit finch
#

Let's home you home network connection is good then 😄

fluid turret
#

ok?

tacit finch
#

Nah just my thoughts about it

hoary ridge
#

well idk but good enough for ppl in same region i imagine

cinder wind
#

I have a headless Ubuntu server on a 24 core threadripper at home

tacit finch
#

btw. Servers able to run satisfactory are available for around 5€

fluid turret
#

Trust me if I currently had access to a server with 16 or 32 gb of ram I would be stress testing the hell out of that instead of my computer

quick mist
hoary ridge
#

how much ram u need, kibitz only used 3.6gb

quick mist
#

Coffee Stain suggested ~5GiB of RAM

tacit finch
#

4.3 for me right now

fluid turret
hoary ridge
#

but u are right though, using a cloud server so much better for security

fluid turret
quick mist
#

they did in their initial Wiki article

fluid turret
#

CSS specifically abstained from adding min specs

fluid turret
sonic wind
#

Have someone tested it on a Raspberry Pi? xD

tacit finch
fluid turret
#

brought it down from when it said 8gb

#

which was dumb

hoary ridge
tacit finch
#

ahh

hoary ridge
#

u should have 8gb anyway

tacit finch
fluid turret
#

about to load 100mb save file lets see how this goes

hoary ridge
#

swap is discusting i agree

fluid turret
#

There is a 330mb save file but I haven't found a download for it

quick mist
fluid turret
#

Loading in and its hit 6gb ram

hoary ridge
torn gate
#

So I looked on my other steam account running on a hp proliant g7 server and I don’t have satisfactory in the tools menu, no that account don’t have a copy of the game. And I’d rather not install cmd if all possible. Is anyone else having that issue?

hoary ridge
#

especially if ur swap is on ur ssd loooool

analog rune
#

so, uh, i am including "tools" on my steam library list and the dedicated server isnt appearing

tacit finch
#

if for example a webserver begins to use swap....you go from 0,5 seconds pageload to 15 seconds pageload

sonic wind
tacit finch
#

so swap is bad...even on SSD

quick mist
analog rune
#

hey then how did jace get it in the video

tacit finch
#

Good luck with the Raspberry

hoary ridge
quick mist
tacit finch
quick mist
#

well yes you don't want to use an SSD for swap, that should go without saying

torn gate
#

Time to break out that ol’ monitor… lol

tacit finch
#

Did someone already figure out which commands can be used in the console?

hoary ridge
#

getting more ram is always better than constantly splashing into swap

tacit finch
#

I only found session

fluid turret
quick mist
fluid turret
#

and exit is a default ue4 command

hoary ridge
#

storage death is way more expensive than ram

tacit finch
#

haha 😄

slow tide
#

so i'm setting up through AMP, and getting This Server Appears to be offline

fluid turret
#

its a paid service we cant help you here

hoary ridge
#

nowadays windows even stores ram to the ssd on shutdown for fast startup, i disable that s****

slow tide
#

figured I'd ask here as the wiki specifically had AMP instructions, but sure, I'll check there as well

fluid turret
hoary ridge
#

what is AMP

fluid turret
#

I am thinking of removing it cause its not a free method

#

AMP is a general term but the CubeCoder guy added his AMP software to the wiki tutorial for dedicated servers

torn gate
#

A paid service I think @hoary ridge

#

Key word

#

Think

hoary ridge
#

oooh i see its a front end

slow tide
#

I believe that AMP is paid. My mistake for assuming it was being supported by satisfactory proper.

hoary ridge
#

just leave it bro its good for noobs

hoary ridge
#

if it works then leave it

velvet abyss
#

so how is it running for everyone so far? i am getting a bunch of crashes lately

hoary ridge
#

actually its a windows app, WTF ahhahah

fluid turret
#

maybe except for mac

hoary ridge
#

ok ok

torn gate
#

Seeing that I just found out dedicated servers… a project for tomorrow. Thanks for the info.

cursive zenith
hoary ridge
#

just put a little banner message above it saying "if you actually pay for this you are a gronk"

velvet abyss
#

oh is that what it is

#

that explains it

faint wagon
#

I love the console in linux (without the unattended mode) anyway to view that while using the .service on startup? maybe a file i can tail -f ?

hoary ridge
cursive zenith
#

Not sure, I still need to check for my session issue as well

hoary ridge
#

make sure to report all bugs to thequestions website so they make dedicated servers stable assap

cursive zenith
#

focused on playing atm but will report as soon as I'm leaving

hoary ridge
#

cant sleep on this gem

tacit finch
#

xD

hoary ridge
#

i thought we would be waiting years for dedicated servers

faint wagon
#

@torn gate why wait, pull an allnighter 😂

velvet abyss
#

i was surprised they put them out with no buildup or anything

tacit finch
#

I need to go to work now.
Can't really test my dServer for a bit now 😭

hoary ridge
#

the golf vid troll was so good

fluid turret
frosty gale
#

Just checking if steam multiplayer works yet....

hoary ridge
#

i was like how cruel of them to bait dedicated servers like that

hoary ridge
fluid turret
#

nope, legit the only thing right now is what is absolutely essential for running the server

slim spoke
#

wiki people will fix that dedi page when they see it

fluid turret
#

not even password protection

fluid turret
slim spoke
#

the stuff about the wiki page for dedis

tacit finch
#

password protection is already there?

#

If you claimed the Server within the game as Administrator you see "Game Settings" There you can change the server password and the Admin Password

#

So your server CAN have a password

fluid turret
#

I meant outside of the UI, like the only way to change server config is within the game

tacit finch
#

ahh k

hoary ridge
#

icannot see dedicaated server under the tools in my library how do i install it

fluid turret
#

which in my opinion is a requirement but clearly it didn't happen

fluid turret
#

that is in the pinned messages

hoary ridge
#

i thought that was just for headless servers only

slim spoke
#

thats what dedicated servers are

fluid turret
#

there is only 1 method

#

but 2 methods for installing the tool itself

slim spoke
#

cmd window u dont need to see

hoary ridge
#

"can only be installed through Steam or its command line sibling SteamCMD. "

fluid turret
hoary ridge
#

i dont want to use steamcmd because it says i dont have to

#

i can install through the library apparently

fluid turret
#

well you do if you dont have satisfactory on steam and or the tool doesn't show up in your library

hoary ridge
#

:/ so the wiki is wrong

fluid turret
#

how is it wrong?

#

It says "or"

#

through steam or SteamCMD

hoary ridge
#

if it says i can install through steam i should be able to

fluid turret
#

FacePalm The world doesn't always work like that

hoary ridge
#

steamcmd is only for headless

fluid turret
#

its the same dude

hoary ridge
fluid turret
#

its a wiki so update it yourself if you think you know better, thats the point of a wiki

hoary ridge
#

no i am lazy

fluid turret
#

Then be on your merry way

hoary ridge
#

and selfish

slim spoke
#

they have to fix it on steam so it works

fluid turret
slim spoke
#

or they didn tput an image with it so it doesnt list

#

like devs were told by someone

hoary ridge
#

im just gonna watch other ppl play this update for the time being and once its stable ill jump in like the selfish shite i am

snow belfry
hoary ridge
#

i wish they nerf the earlygame, gathering sticks and building in sand and dirt makes me want to kermit

#

the worst part is having to rip it all up and build it all again on foundations

slim spoke
#

then hub up til coal

hoary ridge
#

ill probs use save file edit

velvet abyss
#

steamcmd was pretty simple. im clueless and got it to work with the info provided

snow belfry
#

Yeah it is simple. People who don't do servers that much just hate commandline I guess

hoary ridge
velvet abyss
#

lol

snow belfry
#

Usually gui I only use for testing. I mean you are going to use cmd for root server anyway right?

hoary ridge
#

config files are for chads

rose valley
snow belfry
#

Yeah not even going to say anything to that other than : not understanding how to use steamcmd not make you a "poosie"

quick mist
#

It's definitely strange not seeing the status lights on the buildings

fluid turret
snow belfry
#

People know and learn different things and in different speeds

quick mist
#

I guess there is another state besides white/green/yellow/red/blue after all (:

slim spoke
#

white OC

hoary ridge
rose valley
fluid turret
#

the only thing people actually could change was player limit

quick mist
#

it's a first-release. I'm sure config files out-of-the-box are coming

snow belfry
#

@low thorn btw is there a plan to have any sort of protection for open servers? IE= locking storage, disassemble permissions?

hoary ridge
fluid turret
rose valley
snow belfry
fluid turret
#

Anyone want to help stress test 100mb save file on my dedicated server?

hoary ridge
#

you can even put whitelisted IPs on the port forwards on your router on some models i think

fluid turret
hoary ridge
#

oooh sorry my bad

snow belfry
hoary ridge
#

i imagine the game would be really hard to play if everyone playing was putting permissions on their buildings

snow belfry
fluid turret
hoary ridge
#

literally would have to wait for admin/the builder to login in order to rectify a issue in production

fluid turret
#

yeah?

hoary ridge
fluid turret
#

Whats the problem with that exactly, you cant steal or destroy other peoples stuff unless given a role /perms

hoary ridge
#

satisfactory isnt rlly an mmo

fluid turret
#

doesn't have to be

snow belfry
fluid turret
#

minecraft is not an MMO, Rust is not an MMO

snow belfry
#

I will talk to the modding guys to get started

hoary ridge
#

everything is intertwined so sometimes u gotta rip stuff up or modify

round gyro
#

is it just me or are building status indicator lights busted?

fluid turret
#

I am incredibly amazed and confused now, on first load of 100mb save it was taking 6gb of ram, restarted the server and its now at 1.1gb something seems very off

hoary ridge
#

if u look at mindustry they have public servers that have like voting system to reset servers to scratch, you can also vote to ban ppl who are being annoying, there is also greif detection that stops ppl from suddenly deleting everything and reports deletions in chat

sullen scroll
#

next step: Forceing SML on it

snow belfry
hoary ridge
fluid turret
#

Bro are you trolling?

fickle zinc
#

LUL

snow belfry
sullen scroll
hoary ridge
#

whats sml

sullen scroll
hoary ridge
#

oo

snow belfry
sullen scroll
#

.>

#

<.<

quick mist
#

I knew it. I predicted less than one day before people were looking to get mods on dedis (:

fluid turret
#

I'd say it would take atleast a month to get a stable SML release but maybe a beta in a few weeks

hoary ridge
#

lol

slim spoke
#

every time they update people instantly want mods

sullen scroll
snow belfry
fickle zinc
#

you guys need some chill, mods will come in time, just about all the mod developers do this in their free time

hoary ridge
#

its on github u can work on it

snow belfry
#

But this I am going to keep an eye out for :) sml would be good for the perms I mentioned

slim spoke
#

we are chill dont worry

#

just people chatting in a room

snow belfry
#

This is a room? I thought I am outside

sullen scroll
#

maybe a SMM support for server ?!

snow belfry
#

Smm does not need any support for server unless you mean that it can automatically upload

sullen scroll
#

right

#

or a way to unpack a mod profil file on the server

snow belfry
#

Yeah

cobalt iron
#

Are there any known issues with connecting to a dedicated steam server using an Epic client game?

slim spoke
#

there is mp bugs in exp right now seem to be with steam

fickle zinc
#

So I switched from running the server in a VM to docker (on the same host) and now my loopback dns wont let me connect to the server, anyone have any ideas? I'm having to use the private IP instead of my public domain name. which is a pain.

cobalt iron
#

I just can't get a successful join to work

#

UniqueId: INVALID

fluid turret
cobalt iron
#

Me and Me

#

Server is managed by me

#

set up by me

#

accessible publically

fluid turret
#

You are connecting using localhost or is the server on a separate machine

cobalt iron
#

trying both

#

or rather

#

no

#

dedicated server machine

fickle zinc
#

Linux or Windows?

cobalt iron
#

separate from my game rig

#

linux

fickle zinc
#

Distro?

cobalt iron
#

Fedora

fluid turret
#

ewww but ok

cobalt iron
#

server is up and running, I connect successufully to it in the manager

#

it is just the join that does not work

slim spoke
#

make sure it can open udp ports

fluid turret
#

you are using ipv4 address?

snow belfry
cobalt iron
#

ipv4 yes

fickle zinc
#

is there a firewall on the server? and if so all 3 ports open?

cobalt iron
#

open both locally and on the router

fluid turret
cobalt iron
#

but I will doublecheck

#

forwarding works fine

slim spoke
#

game server opens upd ports for it to hear connections

quick mist
#

udp, but yes

fickle zinc
#

running direct on host? or docker?

snow belfry
#

Ups

slim spoke
#

tired of repeat typing

cobalt iron
#

Direct

hoary ridge
cobalt iron
#

absolutely, the server manager would not even be able to connect if I messed that up

#

will doublecheck udp

native osprey
#

Alright. I found my Save File from before. But it has no Session Name... is there a way i can fix this file as it had 4 hours before the Server crashed.

#

I can't seem to figure out where AMP saved their files.. so unsure how to put it in

rose valley
fickle zinc
#

I was using the hostname just fine before I switched to docker and I use that hostname for everything on my server. but yes, nslookup shows the right IP

fickle zinc
#

yes

quick mist
#

I don't do a lot with Docker, but is Docker passing through connections to the outward host's UDP ports to its virtualized instance?

rose valley
fickle zinc
#

sorry false alarm, I think my Meraki Firewall hadn't gotten my updated rules yet

cobalt iron
#

doublechecked and verified that both UDP and TCP is open and forwarded in the router to the correct destination internally and that it is open in the local fw in fedora

#

I guess I will give up on this and try another dist

#

I used to use Debian only for several years.

fluid turret
#

Do the process on your main machine to get used to how it should function

rose valley
faint wagon
#

anyone have experience with crontab ?

fickle zinc
quick mist
faint wagon
#

running a backup script on a schedule, works fine if i run the script manual, breaks when i run it with crontab @fickle zinc

quick mist
cobalt iron
rose valley
fickle zinc
#

maybe the user running the script?

quick mist
# cobalt iron

okay, good, so the right ports are open on the host.. I don't know what else to suggest beyond triple-checking the FW / Masquerading

faint wagon
#

@fickle zinc i'm running the script with the same user that i'm configuring crontab with, but i feel crontab runs as root no matter what user you're logged in as?

cobalt iron
#

Thanks all for trying to help, I will play something else for a bit and try again later 🙂 when I have more energy

quick mist
fickle zinc
faint wagon
#

@rose valley i used the full paths for everything

fickle zinc
#

you can also set the user

faint wagon
#

oh, taht might be nice, lemme try atht

quick mist
#

how are you editing the cron table? you're not doing sudo crontab -e are you?

tacit finch
quick mist
#

(if you are the answer is to just use crontab -e)

faint wagon
#

i'm using crontab -e

rose valley
quick mist
# faint wagon i'm using crontab -e

okay then the most likely thing is that the backup script is expecting something in the runtime envionment that you have when you're testing it that's not there when cron runs it.

faint wagon
#

@fickle zinc that made it not run at all

quick mist
#

it could be as simple as the working directory which can be fixed by setting that in the script itself

native osprey
#

Has anyone figured out where AMP is saving games at? I'm having a hard time loading a save file into the dedicated server

blissful osprey
quick mist
faint wagon
#

@quick mist it's not really a testing environment, it's just a script in a folder, when i run it manually it works, when crontab runs it, it runs partially 🤔

quick mist
fickle zinc
rose valley
#

It basically tries to bind 7777 and if that fails it goes on to the next one. That's the only way to check.

vapid bramble
#

not sure autoincrement is really a good idea... but if you can switch it off it could be a nice addition

fickle zinc
quick mist
blissful osprey
rose valley
vapid bramble
#

if the port can be set by a command line argument, you could also use a systemd service instance to set the port number

faint wagon
#

@quick mist wanna hop in my discord server real quick, i have it pulled up