#dedicated-servers

1 messages Β· Page 84 of 1

sturdy gust
#

Using the workaround

civic lantern
#

In my experience the software is very lightweight, and if you're up against a NAT that will only terminate ipv6 at your door something like this may be the only option

night gate
#

We can go in DM if you want, I can see if I can found something for you

bold flicker
#

yes no prob just need to restart my pc xD

peak wedge
tall orchid
#

Is anyone else having the API problem on a windows server specifically? I see the pins are talking about linux only

sturdy gust
#

Use the workaround

tall orchid
#

I finally got a hold of the server provider

errant acorn
#

@sturdy gust You are the Docker guy! Nice

civic lantern
sturdy gust
errant acorn
#

Just looked at your repo and saw it was updated 5 mins ago :P

rain aspen
#

Server won't let me save my game

errant acorn
#

If I get someone to play with I will use a dedicated server

peak wedge
sturdy gust
rain aspen
#

I swear it worked before

sturdy gust
sturdy gust
gray wave
#

Did you use the API or the UDP connection? I'm having issues decoding the UDP packet and wondering if someone who's had success could share a code snippet.

thick tusk
#

my router has wireguard built in. anyone used that for tunneling or avoiding cgnat? Sheesh man... this is above my level of knowledge. Why do ISP's make shit so hard these days...

worthy saddle
errant acorn
ornate grotto
errant acorn
#

Otherwise others cannot reach your router

errant acorn
winged mauve
#

I am getting this message when trying to connect to windows server. the Server Message keeps reappearing

thick tusk
worthy saddle
#

@errant geyser not sure if you are the guy to answer me this question, but why is every API function under one endpoint? I don't see any advantage in it

rain aspen
sturdy gust
errant acorn
#

Wireguard is still just UDP at the low level

ornate grotto
civic lantern
#

You would need to have a wireguard server for everyone to talk to

tall orchid
thick tusk
sturdy gust
errant acorn
quiet bone
#

does anyone have solved the issue with that "Faild to connect to Server API"

tall orchid
thick tusk
sturdy gust
tall orchid
quiet bone
#

damn...

civic lantern
sturdy gust
errant acorn
winged mauve
sturdy gust
hollow thorn
sturdy gust
winged mauve
#

can we please get a different channel for windows and linux. This is super annoying

silver panther
#

Does playing in a dedicated server allow you to build multiple habs?

errant acorn
sturdy gust
ornate grotto
silver panther
sacred pilot
hollow thorn
winged mauve
thick tusk
sturdy gust
# winged mauve but it doesnt work!

Friend, I know it's frustrating, but something is wrong with your environment. How about you give us some more details about what's going on, and then maybe we can help you? πŸ™‚

peak wedge
#

RIP, some outside clients still report not being able to connect to the API.

errant acorn
peak wedge
#

(I'm confused now)

sturdy gust
sturdy gust
sturdy gust
winged mauve
quiet bone
#

dude i have no idea how to work around with my firewall i dont wanna screw up that stuff XD

near brook
#

i fixed the API issue in docker by using --network=host instead of doing the ports in the docker run script

--detach \
--name=satisfactory1-server \
--hostname satisfactory-server \
--restart unless-stopped \
--volume /home/thedevilsrevenge/dockerdata/factorytest:/config \
--env MAXPLAYERS=8 \
--env PGID=1000 \
--env PUID=1000 \
--env ROOTLESS=false \
--env STEAMBETA=false \
--memory-reservation=4G \
--memory 6G \
--network=host \
wolveix/satisfactory-server:latest```
sturdy gust
# winged mauve do you know how to fix it?

Could you give details about the issue? What does your environment look like? Are you running Windows? Linux? Are you running in a VM? Are you able to claim the server? Etc. etc.

near brook
turbid hound
quiet bone
winged mauve
near brook
thick tusk
sturdy gust
hollow thorn
# sturdy gust The image hash is fine, something else is up with your configuration

I'm using the Docker composed method. I put this in a folder and run it with docker-compose up -d, What other configurations could I possibly have wrong? This was working before the 1.0 update. services: satisfactory-server: container_name: 'satisfactory-server' hostname: 'satisfactory-server' image: 'wolveix/satisfactory-server:latest' ports: - '7777:7777/udp' - '15000:15000/udp' - '15777:15777/udp' volumes: - '/f/SatisfactoryServer:/config' environment: - MAXPLAYERS=8 - PGID=1000 - PUID=1000 - STEAMBETA=false deploy: resources: limits: memory: 12G reservations: memory: 12G restart: unless-stopped

sturdy gust
errant geyser
sturdy gust
winged mauve
deft plover
#

Hi guys its me again, ive opened the server and one of my friends have joined but other seems to have some issues with it, for them the server name is still pending

hollow thorn
sturdy gust
nimble wraith
#

Just figured id check here before I go build a custom javascript package and read their docs, anyone work on the http api yet? xD

winged mauve
#

different system. same network

tender thicket
#

Well that's not good

sturdy gust
near brook
winged mauve
#

firewall is disabled

sturdy gust
deep turret
#

ok so the only directly tls managed bit is also http ?
then my bad, it should work fine with a 2 way tls (de)encryption proxying on tcp stream

winged mauve
#

canyouseeme says 7777 is open

sturdy gust
#

Also, verify locally, not externally

jolly swan
#

Is there a API documentation anywhere out there?

manic sand
#

damn, wolvei logged off discord helpin people, went to bed and woke up to immediately start helpin again. haha

latent bloom
marsh heron
#

help how do i join server
i paste ip and press confirm
and nothing happens

winged mauve
#

how do I check both ports?

marsh heron
sturdy gust
sturdy gust
ornate grotto
sturdy gust
marsh heron
sturdy gust
deep turret
manic sand
sturdy gust
heady prawn
#

Is there any way to make the server console not be in GMT?

deep turret
#

you mean utc ?

sturdy gust
#

Same thing, no?

marsh heron
calm crow
#

Hello me and my friend played 2 times then server crashed and server lost all save files. Did anyone go through the same?

deep turret
#

no strictly speaking

sturdy gust
winged mauve
heady prawn
deep turret
#

gmt is like gmt +5 gmt -2 etc
utc is source

sturdy gust
sturdy gust
#

GMT doesn't change

#

Unless you GMT+1 etc.

deep turret
#

it does

#

it could

untold finch
#

left my server (win10/epic) running overnight, this morning tried to connect to it, and the client crashed (with the ue error send box).. had to restart the server process.. it came back up and all is good.. not a prob for me, as I have the server accessible via remote desktop to relaunch, hopefully stuff will gradually not do this anymore πŸ˜‰

sturdy gust
deep turret
#

there are the so called leaping seconds

hollow thorn
sturdy gust
deep turret
#

welcome to the world were the details matter, informatic

heady prawn
#

Either way. Didn't know if there was some sort of DST. Neither here nor there though. SO, any chance of that happening?

sturdy gust
ornate grotto
# sturdy gust Same thing, no?

The primary difference remains to be the fact that GMT is the denomination of a timezone, while UTC is the title of the time standard

sturdy gust
heady prawn
#

Come for a question, learn entirely way too much info about timezones and standards. lol

ornate grotto
tepid rock
#

One of my favorite "lists" off all time is the "Falsehoods developers believe about time" one

civic lantern
#

If you would want to see what zerotier is like to at least use, you can try network 8286ac0e4784600a . This is a purpose built public zerotier that only routes udp/tcp 7777. It is 'public' in the sense that there is no limit to how many people may join it. It is a /16 so there are 65 thousand slots.

Install on your game machine, use 'add network' in the tray icon, and use the above network ID. Start satisfactory, and join server 172.27.110.89 port 7777. There is no step 3.

winged mauve
civic lantern
#

deez are the rules on that network, in case you want to run your own

sturdy gust
winged mauve
#

ok I just tried the internal IP and I think that worked. Does the external IP not work cause Im on the same network?

civic lantern
#

If you operate your own zerotier, the limit of 25 devices to the free account applies, and you have to approve each joiner

sturdy gust
dense coyote
#

Does anyone know how to change the time of the server restart?

sturdy gust
civic lantern
#

the traffic is encrypted so there's no need to trust zerotier inc, who operate the moons which are used for a fallback when there's no clear route or UPNP trickery possible

civic lantern
#

Sure

thick tusk
civic lantern
#

Zerotier as a solution for ipv6 ISP's or people who don't want to, or can't, mess with their router

deep turret
#

it becomes basically like an isp router without integrated firewall

winged mauve
deep turret
#

it's not that bad as every machine should have its own firewall

#

but it's not a great thing

calm silo
#

hihi guys, i'm trying to get this dedicated server to work, i think i've set up the port forwarding for 7777? but what is this stuff about multihome that i'm seeing

#

i'm generally shit at this stuff so would appreciate some clarity if yall would be so kind πŸ˜„

pallid relic
#

Just wondering, does anyone know if the satisfactory server is able to run on ARM64 machines?

sturdy gust
calm silo
sturdy gust
sturdy gust
deep turret
#

ok so I'm back from reading the doc

  1. having automatic reneved native certificate should be trivial
  2. you can use nginx to "proxy" but only on TCP STREAM mode, (not web proxying), and using a 2 way encryption/decryption of the TLS layer
winged mauve
sturdy gust
worthy saddle
deep turret
#

depends mainly on the router *

sturdy gust
calm silo
# sturdy gust What are you confused about?

If you are running with -multihome= on the command line, OR inside of the docker container, you will be unable to connect to the Server API.

what does it mean by running with multihome

sturdy gust
sturdy gust
#

That's it

#

Nothing else

#

The Docker container works as-is, if you're using it

dense coyote
#

I would recommend the docker container

deep turret
#

I enjoy reading the API doc

#

it's a lot more detailed than I thought it would be on day 1

errant geyser
deep turret
#

already have very interesting third party management capabilities

safe haven
#

I haven't yet found the documentation.

slender ferry
#

Have they fix dedicated servers yet for hosting sites?

sturdy gust
deep turret
sturdy gust
worthy saddle
dense coyote
#

So I see in server manager where you can change the restart interval

#

But the issue is it restarts at like 10pm EST every day

#

it did this in the old version

safe haven
#

Yes, it's poorly phrased. It's a time, not an interval.

dense coyote
#

so it GMT?

sturdy gust
#

UTC

dense coyote
#

ok cool

#

thanks!

sturdy gust
#

😎

errant acorn
deep turret
thick tusk
# errant acorn Yeah okay

which is why I wanna use mine and not an online service. besides...and online service for all the DC's Im trying to stand up would be as expensive as the business option lol

stiff urchin
#

Are blueprints eaiser to get on servers now?

dense coyote
#

@deep turret It did it in previous versions

#

It had only been up for a few hours then ti did its daily

#

I changed it now so it doesn't happen a peak times

gleaming fjord
#

do any of yall want to play mp this weekend or have a reccommended server

deep turret
errant acorn
#

Are local saves for offline play fully compatible with dedicated servers? And vice-versa? That is, does either create files that the other cannot/does not use?

#

Or wait, you upload your own saves and can download them too yeah

deep turret
#

they are supposed to be completely compatible, as long as the reading game is the same build or newer version

errant acorn
#

I just wonder if it does some sort of conversion

#

Or if you can also literally drag and drop your save

deep turret
#

but note that it will add player characters inside the game

errant acorn
#

Yeah that makes sense

civic lantern
deep turret
#

there is a upload button in the server manager

deep turret
#

maybe I just misunderstood and you were not talking about endpoints

#

I'm just in the better be safe than sorry pedantic spectrum

dense coyote
#

@sturdy gust Just disabled host mode and everything works great! Thanks for putting in the work!

civic lantern
#

I don’t know what the word endpoint means exactly. Everything is ipv4 and everyone can be a server

errant acorn
#

endpoint is a combination of ip address and port

mellow raft
#

guys, help me out here, satisfactory dedicated server app is gone for me from steam, I know you can use steamcmd to download it, but before 1.0 you could just get it simply from steam

deep turret
midnight wave
#

Any update on failed API yet except the work around?

civic lantern
#

On a private zt you manage which users may join it. On a public zt anyone may join so the rules had better be good. If you’re that paranoid about who joins a game server then the private zt exists

mellow raft
#

is this new licensing method, I do not own satisfactory on steam but on epic

patent bone
#

How can I change the maximum number of players on a base server?

errant acorn
deft dawn
#

sorry my english is not that good.
Can someone tell me whether the error was fixed with the API connection

sturdy gust
deep turret
sturdy gust
#

Guys, let's move the Zerotier discussion elsewhere

deep turret
#

you can't say "it has no firewall as it connect only to game server" because it needs the firewall to allow only game server connections

crisp umbra
#

can you change the max number of players allowed in a game? if so, how?

crisp umbra
sturdy gust
versed turret
#

Anybody able to run the server without console window on Windows? -unattended doesn't seem to work.... 😦

midnight wave
sturdy gust
sturdy gust
deep turret
versed turret
errant acorn
sturdy gust
#

I don't really know the Windows version as well, it may have some nuances I'm unaware of

#

@versed turret this is what a Coffee Stain dev said earlier today in this same thread:

-log creates a console window, -unattended is implied by the dedicated server already iirc

#

Maybe send your startup script?

#

How are you launching the server?

versed turret
#

I tried the Shell.Execute of VB script, that usually hides all windows. Even that failed here...

#

SatisfactoryDedicatedServer\FactoryServer.exe -ServerQueryPort=15777 -BeaconPort=15000 -Port=7777 -unattended

lavish magnet
crystal sentinel
sturdy gust
errant acorn
#

Windows for hosting is a PITA

sturdy gust
#

Yeah, it fucking sucks

#

Hence why I have limited exposure to it

crystal sentinel
#

not really, you can host much more games and most more stuff with better compability on windows

errant acorn
#

Windows in general is a PITA when it comes to dev stuff

versed turret
#

unfortunately no Linux Pcs here πŸ˜“

errant acorn
#

You can use WSL for hosting I think

#

I don't see why not

sturdy gust
#

Yeah, you absolutely can

errant acorn
#

Windows Subsystem for Linux

sturdy gust
#

WSL2 is great, minus cross-system IO performance

#

Windows -> Linux or vice versa

versed turret
#

Yeah, but seems a bit unnessasary seeing how there were no real problems until now

errant acorn
#

Or even just run Wolveix's Docker container on Windows. Not sure if that offers worse performance than running Docker on Linux

lavish magnet
#

docker on windows uses wsl

errant acorn
#

That makes sense

sturdy gust
hollow thorn
sturdy gust
#

That's it

#

I run all containers detached by default, even

hollow thorn
#

I'll google that, thanks

sturdy gust
ancient bison
twilit fox
#

if you use a container manager by default it's already running as a.. thing lol portainer will restart a container if it's not running or if it fails.

versed turret
sturdy gust
sturdy gust
#

I can't offer more support on that front, as it's outside my area of expertise

fading whale
#

i keep getting outgoing reliable buffer overflow when trying to connect to dedicated server any ideas on how to fix this?

twilit fox
#

the only arg you need is -Port=x and only if you're using a nonstandard config.. although if you doin docker.. iono

hollow thorn
versed turret
hollow thorn
#

ah, cool, Sorry about my noobness 🀣

brittle warren
#

is there like a tutorial for dummies how to set this up? i dont understand the wiki page at all

sturdy gust
#

No apology needed, friend πŸ™‚

twilit fox
#

if you're doing a windows server, from what I've seen is they're supposed to push a patch for them today. they buggy lol

craggy estuary
#

Anyone know when the patch will be ish?

errant acorn
#

Your container image is still using Ubuntu 18? @sturdy gust

sturdy gust
#

Later today

errant acorn
#

Ah okay great

sturdy gust
#

Temporarily rebased amidst the chaos yesterday

crystal sentinel
# sturdy gust That's a straight lie lol

i host game servers for a living (more than 200 different games in catalog and counting), there are certain games that dont have linux binaries for example enshrouded, and you have to use wine for example, same applies to certain tools, you can still host, but not natively and most times gives you side effects,

crystal sentinel
#

πŸ˜‰

sturdy gust
#

You're absolutely right about some games needing to run under Wine (my original Docker image for Satisfactory did this, as it predates official dedicated servers). But saying more run on Windows in general is a lie man haha

fading whale
#

will the update fix the outgoing reliable server overflow issue?

errant acorn
#

Not offering Linux binaries for dedicated server hosting is so beyond silly lol

sturdy gust
#

The majority of games that have even half-serious server support, support Linux

sturdy gust
crystal sentinel
#

the majority, not all

#

you can still host, but not natively

errant acorn
#

I get not making a Linux version of the game itself. Fair enough. But for server hosting one should really not use Windows in practice lol

crystal sentinel
#

linux far way cheaper to host tho

sturdy gust
#

Yeah, no licensing for one!

twilit fox
#

Thanks for all your hardwork on maintaining the docker image btw.

sturdy gust
#

And just a lot lighter weight

topaz ore
#

So I tried setting up a Windows steamcmd dedicated server yesterday. Are there still the same problems today? (Offline/Not authenticated)

ancient bison
#

Is there documentation for the HTTP API endpoints?

errant acorn
#

Linux is superior in most ways. I use it exclusively on my laptop for dev work. I do not even have Windows installed on it, nor do I have a license on my laptop

ancient bison
topaz ore
sturdy gust
sturdy gust
twilit fox
twilit fox
#

completely offtopic here, but fk that game. cute game.. but the choices they've made when doing their dedi server.. they've pretty much just told everyone to go buy gportal as it's their "official" hosting partner.

crystal sentinel
errant acorn
sturdy gust
#

Imagine

#

Hahaha

errant acorn
#

Linux is still the greatest open-source project ever

#

And the biggest

crystal sentinel
#

has to do that windows has better compatibility overall, no discussion on that, just facts

sturdy gust
#

Also not true

errant acorn
#

No. It is not Linux that does not support the games - it is the other way around

sturdy gust
#

Anyway, offtopic, no one here cares about our conversation πŸ˜„

crystal sentinel
#

when you have a system that cant run all games, and you have a system that can run all games, just think

#

yeah bit of offtopic πŸ˜„

errant acorn
errant acorn
#

Yeah ok I will stop :P

twilit fox
#

Yeah slightly offtopic.. I like Debian.. xD

sturdy gust
#

We're here for Satisfactory servers people! πŸ˜›

sturdy gust
crisp umbra
#

ok so I had a server running yesterday and everything was fine, but it doesn't seem like it wants to start up today. I run the dedicated server program and it seems to run fine, but it won't show up as online in the game browser. I can't see any errors in the console logs so I can't tell if something is wrong.

sturdy gust
#

OS, network, etc.

#

How are you connecting, etc.

marble bobcat
crisp umbra
#

I'm running on my local machine on windows 10, connecting through a public IP (though it doesn't show up with a local IP either)

sturdy gust
south current
#

Did someone say a patch is coming this afternoon to fix servers?

sturdy gust
runic nacelle
#

I just pulled the latest docker release from wolveix (amazing job btw), but I cant get the API to work when hitting localhost:7777, any ideas?

rare shoal
#

i host own server

crisp umbra
#

I'm just running it through the steam library program

sturdy gust
rare shoal
#

made a custom.bat file

#

and used old ports

runic nacelle
rare shoal
#

now players can connect

sturdy gust
tame moss
#

I am having the same issue with mine. I was using the Steam Dedicated Server tool during early access just fine. Now as of 1.0, the server will run in command prompt but I cannot see it in the game's server manager using any variation of local IP or real IP

sturdy gust
#

They get too split up

rare shoal
#

thats how i managed yesterday getting my server up

sturdy gust
runic nacelle
#

well its up to date with the latest release, should I try by specifying a version?

spare tangle
#

I wanted to get running fast yesterday and my laptop didn't want to take a flash drive to install linux and so I just downloaded the dedicated server from steam... any issues with moving it to the docker and WSL on Windows 10?

tame moss
#

So do not use the dedicated server tool?

sturdy gust
proud bolt
sturdy gust
twilit fox
rare shoal
#

when i tryed with port 7777 players wanted to connect could not connect to api, if make custum .bat start file and specify ports (gameport , beacon port etc) it should boot up normal

errant acorn
#

Isn't it insecure to still be running Ubuntu 18 in Docker? I know you are updating it soon but still

rare shoal
#

whas my experience

mighty coral
#

Hey everyone, we're having a problem with the dedicated server, we're getting increasingly often crashes with this error message. Tried searching for the issue in here first, can't really find something that seems to apply to our situation. Weird thing is, according to my friend there's no error/crashes on the console, but we all get kicked and the server needs to be restarted so that it works. Any clues? Thanks in advance :)

twilit fox
errant acorn
rare shoal
#

ow sprry im running in windows server 2024, and steam cmd

#

so not linux

sturdy gust
sturdy gust
ancient bison
#
>> curl -s -X POST --insecure -H "Authorization: Bearer XXXX" -H "Content-Type: application/json" https://<ip>:7777/api/v1 -d '{"function": "QueryServerState", "data": {"clientCustomData": ""}}' | jq .
{
  "data": {
    "serverGameState": {
      "activeSessionName": "W0rld",
      "numConnectedPlayers": 0,
      "playerLimit": 4,
      "techTier": 2,
      "activeSchematic": "None",
      "gamePhase": "/Script/FactoryGame.FGGamePhase'/Game/FactoryGame/GamePhases/GP_Project_Assembly_Phase_0.GP_Project_Assembly_Phase_0'",
      "isGameRunning": true,
      "totalGameDuration": 2067,
      "isGamePaused": true,
      "averageTickRate": 29.846771240234375,
      "autoLoadSessionName": "W0rld"
    }
  }
}

Can confirm the HTTP API works, neat!

errant acorn
#

Oof. That sucks. What about trying Debian? Then you need to investigate as you say in your PR :P

twilit fox
#

ubuntu is bad linux.

sturdy gust
errant acorn
#

But I would probably just use Debian personally, for hosting

twilit fox
#

Debian is love.

dense plover
#

why the hate for ubunto regarding debian?

twilit fox
#

ubuntu is based on debian.. but I don't like all the extra stuff.. or the ads in terminal when you login to your server to get pro..

sturdy gust
#

Ubuntu is just heavier, plus owned by a corporation yada yada

proud bolt
#

Will there be an update soon that fixes the conglomeration of issues, allowing for the old and easy port forwarding + steamcmd approach?

sturdy gust
#

Plus the mess that is snap

sturdy gust
#

Send your runtime command if you're experiencing issues

tender thicket
#

Got it working, thank god

ancient bison
#

Alright, I'm gonna create a python wrapper for the HTTP API

dense plover
#

wouldn't we actually have an update today?

sturdy gust
tender thicket
#

turns out that I needed to set my proxmox cpu in my VM to host

ancient bison
tender thicket
#

and just like that it works

sturdy gust
#

Has been for a long time

tender thicket
sturdy gust
tender thicket
#

Save me all this debugging yesterday

spare tangle
#

for the volumes on docker, does "./satisfactory-server:/config" hold all the game files and config files? or just config? will the game files get redownloaded if the container has to be remade?

spare tangle
proud bolt
#

I set it up with the traditional steamcmd method, port forwarded to tcp/7777, but I still get an encryption token error. Anyone know the main cause of that?

sturdy gust
#

You need to claim the server in the server manager

tender thicket
#

and that

sturdy gust
#

^

proud bolt
#

I claimed it using localhost so it would appear, but port forward as both and that's it? That's really all it takes?

sturdy gust
#

Yep

tender thicket
#

Should be yeah

fluid inlet
#

Hey all, issue here, Im running a windows server downloaded from epic, got it all setup but every time I leave the server it goes offline for everyone including myself and must be relaunced to join but if no one joins within about 30 seconds it goes offline

tender thicket
#

thats what worked for me

sick granite
#

hey guys, someone has a solution for "Server API" or "encyprtion Token missing" issue?

noble slate
#

Have dedicated servers always been this desynced or is this new with 1.0? They said dedis were out of experimental I figured they'd work better.
Removing or painting foundations often desyncs.
Is there anything that can be done to prevent desyncs?

acoustic pecan
#

We got any news on when the patch fixes are dropping?

fluid inlet
sturdy gust
#

Later today dude

versed turret
#

Well, I got the service installed now, and no window! Yay! Thanks for the help anyway.

sturdy gust
sick granite
sturdy gust
sick granite
#

i can connect with local IP in my network

#

i will check them thanks

sturdy gust
#

See the pinned messages πŸ™‚

acoustic pecan
sturdy gust
#

To me directly, and in this channel

acoustic pecan
#

ahh okay

sturdy gust
fluid inlet
sturdy gust
dim finch
versed turret
#

Also I did want to ask, are other ports not needed anymore? Are they removed? I thought it was just a Docker thing..

sturdy gust
#

Unrelated to Docker

#

No other ports

versed turret
#

So I can remove my Port Forward as well then. Cool

sturdy gust
#

As long as those 2 are allowed, yep

rain ridge
#

y

outer fossil
sturdy gust
outer fossil
#

i mean, many game servers use only tcp

sturdy gust
#

True, and many use UDP πŸ™‚

minor narwhal
#

Wolveix, I'm assuming that the latest docker version has the current work around applied to it correct? if yes, my issue is pretty much the same as everyone else, can connect locally, but not via WAN IP despite ports being forwarded.

Is this a wait for patch issue?

outer fossil
#

but only tcp is the objectively better solution

tender thicket
sturdy gust
tender thicket
#

or like why do u care

outer fossil
#

its much harder to scale

sturdy gust
sturdy gust
outer fossil
#

and for someone who hosts thousands of game servers around the world, even a small inconvenience is bad enough

forest basin
#

Hey Wolveix. Any interest in adding variables to the compose file and adding a .env file to make deployments a little more automatable?

kind terrace
#

I've done everything right and it still says the server is offline. Running the server in Wolveix's docker container. Both TCP and UDP ports are forwarded

sturdy gust
crisp umbra
#

so yeah, I also ran it through command prompt using this command .\FactoryServer.exe -port=7777 -log -unattended and it's still showing up as offline in the server manager in game. but now it's only showing offline when I use the external IP. connecting with a local IP works.

sturdy gust
#

If on Ubuntu, for example

tender thicket
brittle warren
#

Do online hostings like nitrado, g-portal etc support the 1.0 version already? does anyone know

tender thicket
#

Those ports wont be externally accessible otherwise

minor narwhal
crisp umbra
clear crater
sturdy gust
forest basin
crisp umbra
#

oh my god I figured it out. my computers LAN IP changed overnight...

clear crater
sturdy gust
tender thicket
#

most routers allow u to do that

crisp umbra
#

because I'm new to networking, idk how to set it up.

sick granite
#

tested it with -ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any but still not working

tender thicket
#

google "(router name) how to set static ip"

forest basin
tender thicket
#

that should be a good start

kind terrace
sturdy gust
clear crater
forest basin
#

you are a factory builder now.

kind terrace
#

Why do real work when I can smash face at getting this server working lol

tender thicket
#

ur saying ur not wfh and can just sit on ur pc all day?

#

noob hours out here

crisp umbra
#

hmm I thought that would be the issue but it still shows offline

errant acorn
stoic stream
#

What is the reccomendd CPU and RAM for the dedicated server anyway? (using an ESXI VM)

outer fossil
worthy saddle
stoic stream
#

I did 10 CPUs, and 32GB of RAM

outer fossil
#

lmao

tender thicket
outer fossil
#

yeah thatl work

tender thicket
#

LOL

#

yeah bro ur good

#

have at it

deep turret
stoic stream
#

Yeh I have a Dell poweredge r730 for various servers

clear crater
stoic stream
deep turret
#

past 8 you could have adverse effect at adding more

tender thicket
#

Mans got a whole 64u cage set up for his single satisfactory server

outer fossil
tender thicket
#

redundancy and all

stoic stream
stoic stream
outer fossil
kind terrace
#

I'm running the satisfactory server in a docker container in an Ubuntu VM on Truenas. The container is running. I've forwarded both 7777 ports on my router to the VM IP. I checked and the firewall on the Ubuntu VM is inactive. I'm just trying to figure out why the Server Browser in satisfactory says the Server is inactive. I can't for the life of me figure out why

deep turret
#

vcpu

stoic stream
#

Ya indeed

tender thicket
sick granite
deep turret
acoustic pecan
#

Do we know if the update coming later is just for dedi servers or for other bugs as well

tender thicket
#

I think the dedi fixes are separate from the main game

#

but id absolutely assume theres gonna be a bugfix for the game at some pt soon

#

but idk, just guessing

deep turret
#

there are multiple things going on about the network connections management and processing
and it must all be matched and agree on connection handling
so it was not all fully align at launch it seems when it comes to binding
this is server specific

upper pollen
#

so the old dell laptop is running te save when i am not in game moved the save file between PC and server so the dedicated isnt under too much stress with it being a i5 6300u

acoustic pecan
#

got it

tender thicket
#

not enough ram or smth?

cursive pilot
#

Anyone have a recommendation for server rental?

upper pollen
#

also its only using 5gb in total the laptop when not in game lubuntu only uses around 600mg

untold finch
#

not ds related, but made me lol.. enabling 'straight belt' build mode is awesome when building in the horizontal plane.. but omg.. it tries to use it in the vertical too.. unsurprisingly a 100% vertical belt is always 'too steep' roflmao πŸ™‚

upper pollen
latent night
#

When are they publishing the fix?

tender thicket
eager glade
#

soonℒ️

dim chasm
tender thicket
tender thicket
#

i assume the office is chaos

dim chasm
dim chasm
#

Thanks team, we're fighting, but we're loving it <33

silver cedar
#

Is there anyone can help me? so confuse

tender thicket
#

are u hosting thru a server hosting co or is this a machine in ur house

minor narwhal
tender thicket
#

if both arent forwarded it wont work

grand path
#

this ^

silver cedar
cursive pilot
#

Best place to rent a server?

glass star
#

What's the best way to check a connection externally? I'm having the same Windows server connection issues as a number of people, where I have 7777 forward in both TCP and UDP but no luck connecting to public IP. I tried canyouseeme and it isn't showing an active connection, although I double checked the inbound rules on the server firewall as well as disabling the firewall entirely.

tender thicket
eager glade
#

im having the same API issue, but i have my own machine and 7777 already had tcp/udp forwarded. still comes up with API error using internal and external ip

glass star
#

I would clarify that I can connect locally to the server, just not remotely.

silver cedar
sturdy gust
tender thicket
tender thicket
#

cant help themselves

outer fossil
#

anyone know if hosting a server on v6 is possible

clear spear
#

someone have a fix i dont get it Gportal server

outer fossil
tender thicket
#

through the server manager

#

u need to set it up

eager glade
eager glade
sturdy gust
topaz ore
#

Gave up trying to get the steamcmd dedicated server version to work on Windows, can confirm that everything works with the docker image wolveix/satisfactory-server:latest ❀️

clear crater
#

Any doc file /site for the Possible requests to the HTTP api?

just wondering.

pallid relic
#

Sad, the new API doesnt include anything regarding connected players, locations, object placements etc 😦

clear crater
#

Thx

tender thicket
#

or that

dawn pier
#

hey guys,
just wanted to ask whether you have any information why NItrado isnt working?

tender thicket
#

Go ask them

sturdy gust
#

Most likely

sturdy gust
pure yacht
#

I've tried searching and haven't found anything. Has anyone had an issue in 1.0 with destroying / deleting structures not syncing between client/server? It seem to only impact foundation / ramps and walls that were built in a previous session. Any foundation / walls I build and destroy in the same session are removed as expected. However, foundations/walls that were placed in a previous session are deleted server-side, but remain on the client until I relog. This is impacting multiple different clients connecting to the server.

dawn pier
silver cedar
#

still cant work, the server printed accept connection logs, but the game just cant connect to server

tender thicket
sturdy gust
dawn pier
#

ok thanks good to know!

tender thicket
#

But I still think the former is more sensible

silver cedar
#

-ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any how should i use these?

tender thicket
gilded moat
#

Question for LFG posting, are we allowed to post discord links in the post for people that are hosting dedicated servers for players to join? I knew before we couldn’t but not sure if the 1.0 update changed that

eager glade
# sturdy gust Yep!

its still not working for me for some reason. im running the server on win10 and everything boots up but the API thing still doesnt load with the workaround

sturdy gust
outer fossil
sturdy gust
sturdy gust
#

Hard to recall

gilded moat
#

People could use a vm or boot Linux instead of windows and it would be much easier ;-;

runic nacelle
#

whats an exemple body to try for the API? like a default get/post request

silver cedar
eager glade
onyx crypt
#

I've been bamboozled trying to get my docker image working and I appear to have stumbled across the discord channel with the right people hehe

sturdy gust
#

Check Windows firewall for BOTH ports

#

It's 7777/tcp that's not working

sturdy gust
outer fossil
#

is it possible to host these servers on different ports?

outer fossil
#

cool

tender thicket
sturdy gust
#

You mean the TCP and UDP ports separately?

#

No

#

You can change them together, not separately

plain shoal
#

Hey everyone, I have a issue on local dedicated server, I can’t start at onboarding phase, I only can on solo. Do you have some ideas ?

outer fossil
#

no, can i do 7777:7778, and then have someone connect to 7778?

onyx crypt
sturdy gust
plain shoal
#

( I use your docker compose wolveix)

plain shoal
outer fossil
sturdy gust
#

I'd use the environment variable to change the underlying port

#

Then forward it as-is

outer fossil
#

hmm okay

deep turret
outer fossil
normal flicker
#

Hello y'all, anyone happens to be running a dedicated server on ARM ?

deep turret
outer fossil
plain shoal
#

Only x86 windows or Linux

tender thicket
#

at least pre 1.0 didnt work on arm

sturdy gust
outer fossil
blissful jolt
#

anyone use gportal for satisfactory and can help me with some setup confusion im having?

eager glade
proud falcon
#

does anybody found the new server console they showed in the video ?=

sturdy gust
proud falcon
#

ah

#

ok why ß

#

?

sturdy gust
#

I'm not Coffee Stain, so? πŸ˜„

proud falcon
#

ok lol πŸ˜„ did he not said 1.0 ?

sturdy gust
#

They said shortly after

tender thicket
#

so

proud falcon
#

ah ok

tender thicket
#

get to it boi

normal flicker
sturdy gust
sweet gorge
sturdy gust
sweet gorge
#

If you want the new Console just attach "-newconsole" and it should appear

sturdy gust
#

Cool, thanks for sharing!

sturdy gust
crystal canopy
#

'

fair orchid
#

Hey guys! i just set updated my dedicated server i made in update 8 it seems to be working but i don't see the multiplayer pannel anymore?

proud falcon
#

do you guys feel better performance? we are playing with 2 on server since yesterday and its stillt laggy ... but RAM CPU ist only at 30% on my server

dense temple
#

Is there a site or service or anything that hosts these servers for people?

fair orchid
#

can't find the codes to invite my friends

sturdy gust
plain shoal
normal flicker
# plain shoal If you emulate how ?

QEMU, via binfmt I already have a linux x86 system being emulated on this oracle cloud instance, it's just that recently steamcmd seems to have broken something...

sturdy gust
silver cedar
#

OMG, thank you so much! @tender thicket

tender thicket
tender thicket
dense temple
#

Checked the pins but didn't read up. Ty

plain shoal
sturdy gust
plain shoal
#

That could be an answer for some people

sturdy gust
#

I could also test it right now, my main machine is an M3 Pro

fair orchid
#

wait do we need an epic login now for satisfactory?

tender thicket
#

Id be interested purely for research purposes

sturdy gust
#

But, lol

sturdy gust
#

Definitely not

plain shoal
#

Ok xd

fair orchid
outer fossil
#

is the image even compiled for arm?

fair orchid
#

i should have this

#

but now i have this

normal flicker
#

How do y'all get the satisfactory server game files on the arm machines though ? I'm seeing the same issue a few others seemed to experience... steamcmd just crashes on a random error (spotted on box86, qemu-user-static and docker on a m1 mac)

tender thicket
normal flicker
#

Screw debian then, time for bleeding edge... Seems to be some library that might've been fixed upstream

fair orchid
chrome pumice
#

Is there a list of the new console commands/startup options?

tender thicket
outer fossil
#

debian is bleeding edge. unless you want to bleed from the edge, then there is arch.

normal flicker
#

Yeah

tender thicket
#

i bleed when i edge

sturdy gust
fair orchid
silver cedar
#

is there a script i can start server as service on linux system?

sturdy gust
tender thicket
#

^

sturdy gust
#

Otherwise, FactoryServer.sh

outer fossil
fair orchid
sturdy gust
sturdy gust
silver cedar
sturdy gust
tender thicket
#

that bot said fuck u wolveix

sturdy gust
#

I did nothing

silver cedar
outer fossil
fair orchid
tender thicket
#

oh

outer fossil
#

i tried to post a link to debian dalies

proud falcon
#

so which server cpu would you say is best @sturdy gust

sturdy gust
#

Which don't reflect the distribution as a whole lol

chrome pumice
proud falcon
#

i can change .. πŸ˜„

sturdy gust
#

Any CPU with strong single-threaded performance

#

Google can answer better than I can

pure yacht
#

I think this may be related to my issue where destroying walls / foundations doesn't sync between the dedicated server/client. But anytime I use MMB to try and sample a floor / wall that was placed in a previous session, it comes back with "Currently Building: N/A". It's not just my client that does this, either, it seems. Anyone ever experience this? Sampling/demolishing any other item other than a floor/wall seems to work.

proud falcon
lavish magnet
#

Anyone else still getting certificate confirmations with a LetsEncrypt cert? ISRG Root X1 is in the windows trusted root certification authorities.
Does satisfactory maintain their own list of cert authorities that doesn't have lets encrypt?

silver cedar
#

am i write it right?

sturdy cosmos
#

how do I interact with the console with the docker?

chrome pumice
plain shoal
hidden forge
#

Does the server just plain not like being behind a reverse-proxy or what? Server works with direct connection but not if I want to go over the proxy. Everything in same LAN, no firewalls and adjusted to the new port

sturdy gust
#

Use the console from the server manager

sturdy gust
plain shoal
#

sry i think it was for go to the docker console

#

like the docker shell

sturdy gust
#

Ah, nah, I don't think that's what they meant πŸ˜„

#

Though, I could also be wrong haha

sturdy cosmos
#

Thanks @sturdy gust

plain shoal
#

you"re right xD

civic lantern
twin wagon
#

How to update a steamcmd Server? Incase of an update to dedicated servers, does he update automatically when startet or do I have to execute an update command?

lavish magnet
chrome pumice
onyx crypt
#

Me wondering why my docker server isn't working when I've not been checking the "Re-pull image and redeploy" toggle whenever I update my stack jacesus

twin wagon
#

okey ty

plush granite
dawn granite
#

Do I need to change anything to get the server with ipv6 running? I am using the docker 1.7.4 on arch and can connect with ipv4 127.0.0.1 but using ::1 it disconnects when connecting to the game. I can configure the server in the server manager via ::1 though, so something is working.
And connecting to it from an external ipv6 gives me "failed to connect to server api" via the server manager, I checked the port forwarding with nc

chrome pumice
sturdy gust
chrome pumice
#

It works the same as updating the game client with steam.

tough juniper
dawn granite
#

ok, I was guessing that

silver cedar
#

which port should my friends use to join my server?

silver cedar
#

15777?

tough juniper
#

I'm trying to get it running with every workaround but nothing works atm. It's stuck at the API error

ornate grotto
plush granite
sturdy cosmos
#

Is there a bot that can remind people to check pinned?

hidden forge
royal dove
#

Weird question, but i guess you will only get this fancy windows when using a steam client, and not steamcmd? (And yes my server works fine, i like shiny things. :P)

sturdy gust
woven venture
#

i have lurked a lot but i finally got the docker thing to work, thx wolveix!

sturdy gust
sturdy gust
mighty nacelle
#

again no multicore support ?

#

only one cores in use....

pallid rivet
#

just like any automation game. Comes down to determinism.

royal dove
#

Mine is burning Doggo`s like a madman: Depends on the size i guess.

vapid mural
severe badge
# mighty nacelle again no multicore support ?

Like most games, Satisfactory is more reliant on a single main thread, though they have made some improvements to spreading tasks out to other cores. Single core performance is still the most impactful factor

mighty nacelle
#

single game uses all cores.... ded use only one

#

:/

outer fossil
#

for me the game uses all available cores

mighty nacelle
#

yes single game

royal dove
#

Game is not Server πŸ™‚

lavish magnet
outer fossil
#

ahhhh soz, didnt know the server was in question

tough juniper
mighty nacelle
#

^^

royal dove
#

Still beter then old one, i had a save which took the EA version 30 seconds to save, now it did it in 1 without hickups.

outer fossil
languid crown
outer fossil
languid crown
untold finch
#

for me, the server is using all cores from one physical cpu.. I have 2 x e5-2690v2.. it's not touching the first cpu, but it's using 20 cores on the 2nd.

tacit oak
#

has someone the correct startup line for pterodactyl, my servers not working, failed to connect to the server api

hidden forge
hidden forge
#

if anyone is interested, this is a working nginx config

stream{
#IPv4
  server {
        listen 7777 reuseport;
        proxy_pass <Server>;
  }

  server {
        listen 7777 udp reuseport;
        proxy_pass <Server>;
  }

#IPv6
  server {
        listen [::]:7777 reuseport;
        proxy_pass <Server>;
  }

  server {
        listen [::]:7777 udp reuseport;
        proxy_pass <Server>;
  }
}```
outer fossil
tacit oak
lunar skiff
#

Is there a fix yet for Windows Dedicated servers?

pallid rivet
quartz aurora
#

interesting

hidden forge
lyric wadi
#

port forwarding on non docker linux server fixed our api issue

#

virtual network

pallid rivet
# tacit oak what does the ip at the end?

it's the default gateway of docker to the host, something "static" through any standard installation, nothing to do with the network specific system you have in place

quartz aurora
#

Interesting, never thought of using nginx as a proxy for this

glad sphinx
#

Anyone can recommand a hosting service ?

chrome pumice
#

Has anybody used the -newconsole on Linux? I added it but I don't see a difference.

tacit oak
quartz aurora
#

Self hosting after the initial fixes has been going great

glad sphinx
#

Yeah i just can't host because shitty landlord

#

Won't give me access to my router port ect

sturdy gust
rancid hornet
#

how can I set a linux server for more then 4 players? I've set it in /FactoryGame/Saved/Config/LinuxServer/Engine.ini
I've added
[/Script/Engine.GameSession]
MaxPlayers=10

pallid rivet
#

maybe try without the IP at the end

tacit oak
#

got custom ports

pallid rivet
#

ofc you have to with my command, as it doesnt overwrite the default

gleaming pike
sturdy gust
#

Whatever port you've passed as -Port, must be opened for both TCP and UDP

tacit oak
sturdy gust
proud falcon
#

can i see server fps anywhere ?

pallid rivet
sturdy gust
tacit oak
sturdy gust
rancid hornet
sturdy gust
chrome pumice
faint wagon
#

Any know if you can get achievements on dediservers or is that only for local/singleplayer?

tacit oak
sturdy gust
chrome pumice
tacit oak
sturdy gust
chrome pumice
tacit oak
rancid hornet
#

I'll make a new file

#

I have Engine.ini and GameUserSettings.ini

#

should I add it to GameUserSettings

chrome pumice
chrome pumice
dim finch
#

I would reinitiate the SteamCMD download, could be an incomplete install

sturdy gust
# tacit oak how can i do this?

Not sure about the egg specifically, but you presumably pass it a user to run as (or it assumes the user from you, being the user that ran it). Ensure that wherever your files live, that they're owned by that user

remote karma
#

where do I kick players?

chrome pumice
sturdy gust
remote karma
tacit oak
chrome pumice
rancid hornet
#

I can just nano Game.ini with just [/Script/Engine.GameSession]:MaxPlayers=8 ?

deft dawn
#

I hope soon is soon πŸ€ͺ

sturdy gust
sturdy gust
wide mason
#

Any news on if they fixed the server not showing online yet.

rancid hornet
#

well yes. with new line ofc

sturdy gust
#

It's been working since the workaround was released last night

chrome pumice
#

Adding a startup option.

sturdy gust
#

That's the workaround

kind terrace
#

After much messing around I got it to work! I do have another question though. How do I increase the player count from 4 if I installed via SteamCMD?

wide mason
sturdy gust
sturdy gust
wide mason
#

Thanks

kind terrace
south current
#

I hope this patch drops soon.

sturdy gust
#

The workaround works in the meantime

jovial nova
south current
#

Cant do anything with it cos of hosting company

sturdy gust
sturdy gust
south current
#

yeah don't have access to the files needed to do the workaround

#

If i was any good with Linux and had a vps as well as a dedicated server I would have had Pterodactyl setup

cold rune
#

Wondering if anyone else has tried running both the server and client on the same computer and had any issues. I start the server up, the game client can see it and I can play. When I leave the game to eitehr the menu or back to desktop. The client cannot connect to the server manager again, it stays offline. If I restart the dedicated server, the game client is able to connect again.

cold rune
#

Great, thanks!

sturdy gust
south current
#

yeah I had Ptero on previous dedicated server that someone setup for me was easy to setup servers

#

I used AMP after as that was easy to setup

chrome pumice
pallid rivet
south current
#

yeah It's just me on the server mainly different Minecraft servers running

native pond
#

Would really love the ability to query the state of different blueprints via the HTTP API. My goal is to publish the current blueprint progress in a Discord channel or when a milestone/blueprint is completed.

charred atlas
toxic nimbus
#

Hello ! my friend and i tried to create a serv with steam cmd but when i try to join it says offline :/

pallid rivet
# south current yeah It's just me on the server mainly different Minecraft servers running

pterodactyl is really the first step of industrialisation of game server management. I dont think alot of ppl are actually in need of such system. Kind of impressed it's even open source.
If you just have like 3-4 servers, then I would personnaly stick to docker cmds, maybe docker swarm if you really want to physically bind your servers to a maximum of resources

toxic nimbus
chrome pumice
tender thicket
#

Im really excited for pelicans plugin system

#

that will definitely make me jump ship

native pond
toxic nimbus
tender thicket
strange fulcrum
#

damn pterodactyl looks nice. i usually write my own managing scripts for my game servers. running palworld / satisfactory / 7 days to die. wrote a memory manager to reboot them when their ram use gets too high / auto backups / etc

south current
#

I just wish years ago when I messed around with Linux Mint I actually did more things with it.

tender thicket
#

never too late to start learning bro

clear crater
south current
#

I liked Ptero cos of the panel and the eggs were easy enough to add

obsidian plinth
#

Any advice for getting an epic hosted dedicated server to be externally visible? Ports are forwarded.

south current
tender thicket
#

whos they

#

a friend?

#

or a hosting co

south current
#

zap-hosting

chrome pumice
distant flame
#

If you're running the dedicated server on the same computer you're playing, why does closing the game close the server? lol They're seperate exe's

tender thicket
#

it doesnt normally

toxic nimbus
#

i see the serv offline

tender thicket
#

u prob have a misconfig

obsidian plinth
distant flame
sturdy gust
restive citrus
# tender thicket u prob have a misconfig

no, it's a legitimate problem that a lot of users are having. and it's not limited to dedicated on the same pc or even network. server owner disconnect is killing the server on exit

midnight seal
#

Hello all. Are dedicated servers actually working well now with the 1.0 update?

charred atlas
brittle warren
#

how to increase the player count on my server from default 4

#

?

sturdy gust
strange fulcrum
sturdy gust
obsidian plinth
tender thicket
#

Wolveix is 2 repeated questions away from blowing a gasket

toxic nimbus
#

ports open on both TCP and UDP and it is still online for me

chrome pumice
# south current zap-hosting

Why does zap only have info for the windows vms not for Linux. Also it seems to show command line stuff for windows I would assume it has the same things for you Debian instance.

midnight seal
# sturdy gust Pinned messages

I just see a lot of crash reports. Crashes aren't really my biggest concern; I can work around the occasional crash. I'm mainly looking to see if all the desync issues have been fixed

sturdy gust
glad sphinx
#

Is there an option to make separate progression for 2 players or for each clients ?

outer fossil
#

(kidding)

tender thicket
tough juniper