#dedicated-servers

1 messages Β· Page 135 of 1

glossy island
#

Server is up all day, and it happens to other players while one player is already inside

grim mica
#

Got it okay, yeah not normal to see that - first instance I've heard of that occurring and I'm here quite a lot

glossy island
#

It seems not to happen with a new save, that looks creepy

glossy island
#

But seems to be save related

grim mica
#

Was the save ever used with mods?

glossy island
#

No

grim mica
#

You can try to upload it to SCIM and just re-download it, maybe it can catch and fix something that is buggy?
Alternative would be to create a new save and blueprint your world with SCIM then import it again

glossy island
#

Srry SCIM?

grim mica
#

All of the milestones/progress would be reset but you can certainly import any stage of a factory into any save and just re-send the milestones/MAM/HDD research (could also just check them off in SCIM)

#

Has an interactive map that lets you manipulate your builds and the world progress in pretty much any way you can think of

glossy island
#

I'll try to do so

#

Thanks

rose coral
grim mica
#

But first, are you using a VM to host it?

rose coral
#

NIXOS 24.11 VM

light estuary
#

hello guys do you know how i could find or rent a dedicated serv for satisfactory bc its kinda anoying when my friend isnt online i have to wait for him to connect to be able to play on the world

sweet sedge
#

Cheaper than renting a dedicated server too

light estuary
#

Smart I’ll try that

#

Thanks people

mossy grove
#

I am trying to join my locally hosted dedicated server running experimental and am met with an infinite loading screen though I can hear behind it everything is loaded and working fine

wide galleon
#

i tried joining my local server and it somehow imported my character inventory and HUB progression from a different save file over to the brand new world, anyone know how to fix this? πŸ™

grand brook
#

Alright friendos. My dedicated server is at a higher version than the game and I'm not sure how to resolve that. In it's current state there is a version mismatch and I can't join. I'd love to know how to fix this.

solid ice
grand brook
solid ice
#

glad you got it resolved!

grand brook
#

Yeah thanks read through so many forums and articles and guides

light estuary
#

Does anyone know a good and legit place to rent a satisfactory server for my friends and I ?

plush cedar
#

Hey gang,

#

Updating my server, I noticed this on the patch notes :

This change requires you to open your current TCP Port (7777 by default) on top of the already open UDP port, you also need to port forward the same port as the game port (7777 UDP by default) +20000 TCP (27777 TCP by default)

I am a bit confused as to which port to forward, can someone ELI5 it to me ? I had 7777UDP/TCP forwarded, do I need to add something ?

hollow depot
#

You need to also Open the Port 27777 if you use the port 7777

#

If you have your Server on port 7788 you need to open 27788 too

#

so the Gameserver will use the port +20000 too

#

this canΒ΄t be changed currently, i brought this up in the last dev stream, Mikeal have note this because the port should be changeable

wary cosmos
#

latest notes about this here i think

low wharf
#

Ohh wait nvm, it will attempt to bind to that range, I thought the client would look at that range

plush cedar
rose coral
#

Hello Is someone able to help here cause @grim mica isnt online eh I have a dedicated running on a NIXOS 24.11 VM and it crashes when trying to create a new savegame it has none installed so far just trying to create the first one

glad nest
rose coral
#

I am logged in as admin

glad nest
#

running the server as root? πŸ‘€

rose coral
#

yh on NIXOS 24.11 VM yh I have a private VM on a server with NIXOS 24.11 so I have root access to console and server in the server manager

#

so in server manager I am admin+

#

@glad nest

glad nest
#

try running ls -lah on your save folder, if its even created

#

only thing i can think of that is making sense is permissions tbh

rose coral
#

ok

#

ls -lah works

glad nest
#

and have you set the correct permissions...?

rose coral
#

this is what it spits out for ls -lah

glad nest
#

if you are not afraid of breaking anything...
chmod -R a+w .

rose coral
#

ok

#

chmod: missing operand after β€˜a+w’ Try 'chmod --help' for more information.

glad nest
#

did you remember the . on end?

rose coral
#

now it does nothing it didnt give me an error or sth and new line

glad nest
#

probably what it were supposed to

#

do another ls -lah

rose coral
glad nest
#

try your server again now

rose coral
#

ok

glad nest
#

now it shouldnt be permission issues atleast

rose coral
#

crash

glad nest
#

logs?

rose coral
#

<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>Access denied.</Message>
<Details>The request signature we calculated does not match the signature you provided. Check your Google secret key and signing method.</Details>
<StringToSign>GET 1743507018 /crashfiles/chT2RZmeLPmB9Tqix9rK.tar.gz</StringToSign>
</Error>

#

what else

#

<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>Access denied.</Message>
<Details>The request signature we calculated does not match the signature you provided. Check your Google secret key and signing method.</Details>
<StringToSign>GET 1743507204 /crashfiles/jI04OuF2Dt7S9GZJZtD2.tar.gz</StringToSign>
</Error>
Tried again same log

glad nest
#

is the time of your machine right

rose coral
#

Tue Apr 1 01:24:14 PM CEST 2025

#

is what it does for date

glad nest
#

is that your whole log file?

rose coral
#

wait

#

Log file open, 04/01/25 13:26:12
LogInit: Display: Running engine for game: FactoryGame
LogInit: Display: Project file not found: /home/mekacat/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject
LogInit: Display: Attempting to find via project info helper.
LogUProjectInfo: Found projects:
LogPakFile: Initializing PakPlatformFile
LogIoDispatcher: Display: Reading toc: ../../../FactoryGame/Content/Paks/global.utoc
LogIoDispatcher: Display: Toc signature hash: 5F1923BBF0E6A0504C4350BDB5AB7CB986CB843C
LogIoDispatcher: Display: Mounting container '../../../FactoryGame/Content/Paks/global.utoc' in location slot 0
LogPakFile: Display: Initialized I/O dispatcher file backend. Mounted the global container: ../../../FactoryGame/Conten>LogPakFile: Display: Found Pak file ../../../FactoryGame/Content/Paks/FactoryGame-LinuxServer.pak attempting to mount.
LogPakFile: Display: Mounting pak file ../../../FactoryGame/Content/Paks/FactoryGame-LinuxServer.pak.
LogIoDispatcher: Display: Reading toc: ../../../FactoryGame/Content/Paks/FactoryGame-LinuxServer.utoc
LogIoDispatcher: Display: Toc signature hash: EDCD44B30B3F32445597D347825FE1D5C9AD60C3
LogIoDispatcher: Display: Mounting container '../../../FactoryGame/Content/Paks/FactoryGame-LinuxServer.utoc' in locati>LogPakFile: Display: Mounted IoStore container "../../../FactoryGame/Content/Paks/FactoryGame-LinuxServer.utoc"
LogPakFile: Display: Mounted Pak file '../../../FactoryGame/Content/Paks/FactoryGame-LinuxServer.pak', mount point: '..>LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ''
LogInit: Session CrashGUID >====================================================
Session CrashGUID > UECC-Linux-8E8E073337AC423BBB1F0FEFE1347394
Session CrashGUID >====================================================

#

LogConfig: Using compiled CustomConfig FactoryServer
LogConfig: Warning: Found a deprecated ini section name in ../../../FactoryGame/Config/DefaultEngine.ini. Search for [/>LogConfig: Warning: Found a deprecated ini section name in ../../../FactoryGame/Config/DefaultDeviceProfiles.ini. Searc>LogAssetRegistry: Premade AssetRegistry loaded from '../../../FactoryGame/AssetRegistry.bin

#

here

#

@glad nest

#

her is full log

glad nest
#

hva user are you running the server as?

#

even more certain there is some permission funkyness going on

rose coral
#

mekacat

glad nest
#

out of ideas then peepoShrug

#

RAM/Storage/Permission

full oar
#

reinstall dedicated works maybe ?

grim cloak
#

Hi,
Is it possible to use domain\subdomain as hostname when connecting to a server? eg: server1.mydomain.com / port: 7777 | server2.mydomain.com / port: 8888
Having both on the same machine, using different ports.
I was trying to setup a Cloudflared tunnel but I'm not sure which protocol I should set there, tried TCP but does not seems to work :
Any advice on this? Thanks.

rose coral
full oar
full oar
rose coral
#

NIXOS 24.11 VM

#

hit up @copper egret for more info

hidden forge
full oar
rose coral
#

cause its on the server and not mine and they decided

#

and its a crash on world load or creation

copper egret
grim cloak
#

Service Type available are:
HTTP
HTTPS
UNIX
TCP
SSH
RDP
UNIX+TLS
SMB
HTTP_STATUS
BASTION

hidden forge
#

Then you can't use tunnels

full oar
#

NO UDP no Tunnel

#

Use an Wireguard VPN for access on your servers
pretty easy and minimal latency

hidden forge
#

Wireguard won't work over tunnel either btw

full oar
#

what u mean ? I simply meant using Wireguard instead of Cloudflare.

Why wouldn't that work? The VPN transmits both UDP and TCP packets?

grim cloak
full oar
hidden forge
grim cloak
full oar
grim cloak
grim cloak
full oar
idle flower
#

1.1 broke my ability to connect to my dedi. Now I just get this error.

grim cloak
idle flower
full oar
idle flower
#

ahhh I missed the patch notes. I had to add port 8888 into the allocation and assign it to the satis server in pterodactyl panel too.
#patch-notes message

low wharf
#

Currently setting up the server, I will say, I do kinda dislike the server being managed via the ingame GUI, especially with hosting it in my homelab it's really nice to just be able to connect after configuring it there. but besides that pretty nice

plush cedar
#
  satisfactory-server:
    container_name: 'satisfactory-server'
    hostname: 'satisfactory-server'
    image: 'wolveix/satisfactory-server:latest'
    ports:
      - '7777:7777/udp'
      - '7777:7777/tcp'
      - '8888:8888/tcp'
    volumes:
      - './satisfactory-server:/config'
    environment:
      - MAXPLAYERS=4
      - PGID=1000
      - PUID=1000
      - ROOTLESS=false
      - STEAMBETA=true
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 16G
        reservations:
          memory: 8G```
low wharf
#

Same setup as you in terms of docker compose

mild thunder
#

was just about to mod my pterodactyl setup to try

plush cedar
#

yeah same behavior, now it works with 8888 added

low wharf
#

YUP

#

immediatley worked

#

guess that whole 10 min of waiting was for nopt

plush cedar
#

should we remove 7777 now ?

#

Forward 8888 ? Locally it works, but I haven't tested for offsite friends πŸ˜‰

low wharf
#

7777 is still used for control from what I can see

low wharf
plush cedar
#

ok, I filed an issue on wolveix github so he can check it out and fix the documentation accordingly

low wharf
#

Yee πŸ˜„

sturdy gust
#

Thanks for filing πŸ™‚

mild thunder
plush cedar
sturdy gust
#

From skimming the patch notes, it sounds like 8888 will be replacing 7777 as the default in the future?

mild thunder
#

nope, both ports

sturdy gust
#

Gotcha, thanks πŸ™‚ The patch notes weren't too clear on this

mild thunder
sturdy gust
#

I'll add the new port as configurable following the patch notes πŸ™ Thanks!

icy leaf
#

Does someone know if i need to change the startup command if i use pterodactyl?
Currently i have this:
./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame ?listen -Port={{SERVER_PORT}} -ServerQueryPort={{QUERY_PORT}} -BeaconPort={{BEACON_PORT}} -ReliablePort=8888 -multihome=0.0.0.0 $(if {{DISABLE_SEASONAL}}; then echo "-DisableSeasonalEvents"; fi)

tawny shadow
#

anyone else having problems creating a new world/save on the server? when i crate a new world the clients are stuck on a endless loading screen.
if i create a world on the client, save it und upload it to the server, it works just fine

mild thunder
icy leaf
#

alright thank you

mild thunder
#

you will need to add the extra port via the allocation if you didnt already

icy leaf
#

i did but i got confused with the new port and added it as main port instead of 7777

mild thunder
#

i asked in the other channel to make sure what ports before i changed anything

errant pumice
errant pumice
#

Local creation then upload works for creating a new save.

#

That saves me a lot of headache looking into connection issues. Thank you!

pliant stratus
#

Is 8888 the new server connection port replacing 7777? do i need to amend my dns records?

mild thunder
#

need both ports

pliant stratus
#

okay so allow 8888 on tcp and udp. server connection still on 7777?

pliant stratus
#

so i've lost external connection to my server for no reason. fun πŸ˜„

mild thunder
#

if it is remapped to different port via nat, then looks like another flag on the startup has to be used

lament dawn
#

What is the best Host Provider for a satisfactory server ?

supple heath
#

Hello, since when the 8888 ports is needed ?

rose coral
#

Does someone know eh should I run a dedicated on nixos lr does it not work amd @supple heath only for experimental servers since last update

civic chasm
#

can i make a dedicated s erver for experimental?

supple heath
#

I host at home my own DS but I lost the access from external network

#

I've just added the 8888 port on my firewall I'll try

#

BOY IT WORKED !!

#

Who I need to kiss !?

civic chasm
#

does anyone know why i get this issue when making a new experimental server

quasi chasm
#

missing file permissions

#

what command is this? The steamcmd install?

wary cosmos
#

7777 udp also needed ? or just only tcp ?

quasi chasm
#

it's both I'm pretty sure

civic chasm
supple heath
#

I have UDP/TCP 7777 and UDP/TCP 8888

quasi chasm
#

well, can you show more of the log?

civic chasm
supple heath
#

7777 for Stable and 8888 for Experimental I guess

civic chasm
quasi chasm
#

probably an issue with the hosting provider, ask them

low wharf
civic chasm
#

because im hosting two servers with the same port then

clear steppe
#

whyy is it 100GB for me????????

quasi chasm
# civic chasm

if you can open a console yourself try executing chmod u+x /steam/FactoryServer.sh

clear steppe
quasi chasm
#

ok well, I dunno. Game server host is messing something up I guess. Seems like it fails to download the game

#

you can't choose where it installs at all?

civic chasm
#

uhh

#

no

royal dove
#

In Windows you can though. πŸ˜› Not sure with Linux based things.

quasi chasm
#

You can, but the game server host is taking over that part "to make it easier"

#

only something probably broke on their end with experimental?

spiral pulsar
#

i ran the dedicated server and it went so well, but now im having problems with my ENTIRE server crashing, like so bad that it doesnt awsner to pings anymore πŸ’€

royal dove
#

Did you try to turn it off and on again? :p

versed rune
#

Testing port 8888 it appears they moved the Control Line off the same port number from the TCP port for connection

spiral pulsar
mild thunder
fallow lantern
#

I'm guessing the linux experimental build for 1.1 isn't live yet?

mild thunder
#

its live, i have it running on my server

fallow lantern
#

Ah weird I restarted the service and it's working now, thanks!

plush cedar
wet adder
#

server crashes alot for me (dedicated win server) for new 1.1. anyone else having issues?.. gotta get the log and post in the Help channel i guess? πŸ™‚

tawny shadow
wet adder
#

doing fresh start myself.. 3 crashes so far ...

grim mica
#

Are the crashes when doing the same thing or seemingly random? New or exisitng world?

tawny shadow
#

seemingly random

grim mica
#

Can you read the log/crash context? At least in the past you could tell what subsystem was causing the crash, just curious if its obvious in there

low wharf
tawny shadow
low wharf
#

but atleast 8888 TCP and 7777 TCP/UDP need to be available, wether you are on the same LAN, or have to port forward it if outside of it

tawny shadow
#
Generating report for minidump

Application version 5.3.2.0
 ... built from changelist 403662

OS version Linux 6.8.12-5-pve (network name: 516a6c23-a97a-4c68-b1c3-e9dde909218e)
Running 3 x86_64 processors (3 logical cores)
Exception was "SIGSEGV: invalid attempt to write memory at address 0x0000000000000003"

<SOURCE START>
<SOURCE END>

<CALLSTACK START>
libFactoryServer-ReliableMessagingTCP-Linux-Shipping.so!FReliableDataTransferProtocolReader<FReliableMessagingTCPAsyncConnHandler>::ReadCycle() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/../../FactoryGame/Plugins/ReliableMessaging/Source/ReliableMessaging/Public/ReliableMessagingProtocol.h:434]
libFactoryServer-ReliableMessagingTCP-Linux-Shipping.so!FReliableMessagingTCPAsyncConnHandler::Run() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/./../../FactoryGame/Plugins/ReliableMessaging/Source/ReliableMessagingTCP/Private/ReliableMessagingTCPAsyncConnHandler.cpp:77]
libFactoryServer-Core-Linux-Shipping.so!FRunnableThreadPThread::Run() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
libFactoryServer-Core-Linux-Shipping.so!FRunnableThreadPThread::_ThreadProc(void*) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:187]
libc.so.6!UnknownFunction(0x891f4)
libc.so.6!__clone(+0x3f)

<CALLSTACK END>

0 loaded modules

Report end!
plush cedar
grim mica
#

Oh jeez.. the networking system both crashes are basically the same though

low wharf
grim mica
#

Are you both on Linux?

tawny shadow
#

yeah, ubuntu

#

1.0 was running fine

grim mica
#

How about @wet adder?

#

Well.. they obviously significantly changed the networking system between 1.0, old exp (as of yesterday) and 1.1 exp.. all 3 have tweaks to them with 1.1 being the most changes by far

grim mica
#

And getting the same thing on Windows, so at least not OS specific

smoky horizon
#

Just wanted to say thank you for the port 8888 thing, resolved my issue πŸ™‚

wet adder
lusty olive
#

I am able to crash the server by simply sending trash data to 8888/tcp (/dev/urandom to port 8888 via nc). I guess there's some missing validation in the new RealiableMessaging stack

#

Even a simple scan-and-send-small-data portscan can crash the server lol.

haughty zodiac
#

we switched our dedicated to experimental but we are not able to join, or lets say, we join and "hear" the other one joining/leaving but screen stucks in the loading process

it does work when we create a new save game

haughty zodiac
#

@Macie we did open the port but didnt help and with a new savegame everything works
just with our 1.0 savegame, we have this issue :/

quasi peak
#

Any idea how to add in the second port of 8888 to a truenas app? Is there an environmental variable we can define?

mellow vapor
#

Hi did someone of you already found a workaround for the dedi server crash in 1.1?

lusty olive
mellow vapor
lusty olive
#

since I am running everything in Docker on my host (and use network_mode: host for the satisfactory server too), I built this small website (link to GitHub) to allow the players to grant access on their own. use with caution, only tested on my system, I do not guarantee for anything and will not give any support for this project. If you understand what this is doing, feel free to use it.
https://gist.github.com/sinuscosinustan/311a17dccdb7d5c2f9b80cc9be179242

plush cedar
pine urchin
#

I've found that setting -ReliablePort=NNNN causes the game server to bind only to IPv4. If you want IPv6 to work, consider dropping this option.

haughty zodiac
#

@plush cedar no success but it does work on a new savegame :/

plush cedar
haughty zodiac
#

yes and the client multiple times 😦

plush cedar
#

it's the exact same behavior I got though (see messages earlier today)... and the 8888 thing fixed it instantly.

haughty zodiac
#

the old save game does work locally
a new save game does work on the dedicated server

but our 1.0 savegame does bring the issue with being stuck in loadingprogress

plush cedar
#

yup, that's what I had too, maybe something is wrong with your port ?

haughty zodiac
#

we will try an older save game just in case

#

but if the port is wrong, shouldnt it also be broken with a new savegame?

#

i guess theres not a thing like "if you have space elevator, you need port 8888" πŸ™‚

plush cedar
#

That's a good question, I don't know it seems all kind of weird this port shenanigan

#

it's running on linux ? installed how ?

haughty zodiac
#

ubuntu, via steam cmd, no virtualization
just tried a very old save (from ficsmas) it works

#

we try some other older saves

#

a savegame from february is not working 😦
christmas version works

mild thunder
#

my 1.0 solo save would toss my server into a error loop, that i would have to force restart the docker container, but it would load the 1.0 save on the restart

haughty zodiac
#

the server does not give errors, it is just that the client does "progress" the loading for ever
we even head the cassette player and the working machines :S

fresh saddle
#

My dedicated server crashes quite often now...
LogWindows: Error: appError called: Assertion failed: false [File:D:\BuildAgent\work\78a794e88763017d\UE4\FactoryGame\Plugins\ReliableMessaging\Source\ReliableMessaging\Public\ReliableMessagingProtocol.h] [Line: 478]

If its not a know issue, should i file a report of some sort or is this known already?

#

Experimental branch...

lusty olive
quasi peak
# sturdy gust _sigh_ thanks for the heads up!

Hey Wolveix. I'm using your docker container through my TrueNAS server. Thanks for pushing the updates so quickly this morning. The app hasn't been updated to point to the new docker container though. Do you know if there is a way to force the update?

sturdy gust
#

But changing the tag should work no problem, just remember that it'll rebuild the container with the new image, so make sure your binds have been configured correctly to avoid data loss

quasi peak
#

Thanks! Yeah, it seems like the problem is on the TrueNAS side. Forcing updates like that seems to be a pain.
Do you know if there is an environment variable we can set to add the new port? The TrueNAS interface lets you easily do 1 port, but multiple funcitonality seems to be missing.

sturdy gust
#

I added an environment variable so that it's configurable, but you don't want to adjust that. You should just be able to just publish the port within the TrueNAS config alongside your two existing ports (you should have 7777/tcp, 7777/udp, and 8888/tcp)

quasi peak
#

Yeah, that seems to be my issue. The TrueNAS interface will allow you to do one port (combining tcp/udp), but not add another numerical port

sturdy gust
#

That can't be right 😱

prisma hazel
#

anyone know how to make rented servers work i have 6 ppl waiting for the 1.1 today lol

#

i can access my control panel but no one can get pased the loading screen

#

i know the new port that was added for the elevator is the problem but i cant seem to find how to add the port

mild thunder
#

probably got to open a support ticket with your host

quasi peak
pine urchin
#

Can you add a second entry alongside the first?

quasi peak
#

No, there is no way to add a delimeter.

#

This is why I was asking if there was an environmental variable I could set

pine urchin
#

No, I mean a whole separate network configuration entry, e.g. as if for a different game.

hearty goblet
#

err, i had to open up both tcp and udp for 7777 and 8888 to get my server working

lucid halo
#

im trying to run a dedacated server on the experimental branch, I have ports 7777, 8888, and 15777 open but i keep getting this error
NotifyAcceptingConnection accepted from: [::ffff:47.231.143.138]:15598
The server dose show up in the server manager but if i try to join it just loads indefinatly (i let it try for over 2 hours)

frigid crown
#

Hi Sorry if this has been discussed (there are a lot of posts today) but running experimental on a dedicated server but when we load into the server/map, the loading screen never goes away but the audio in the background is the game and I am hearing myself spawned on the map. This a known thing or is there a workaround? Like I said, sorry if this has been asked a few times.

sturdy gust
lucid halo
#

i do have tcp and udp

quasi peak
vapid token
#

Was just dropping in to say the same, infinite loading screen

lucid halo
#

i was haveing this issue before 1.1 dropped too

sturdy gust
#

Check if it the issue persists with stable rather than experimental. If it does, you have a config issue

#

If it doesn't, it's likely a bug with the experimental build

lucid halo
#

stable boots fine

sturdy gust
#

Likely an issue with experimental then. I haven't been following the channel too heavily since experimental released, but there's a good chance others have already experienced the same

vapid token
#

Better question, has anyone here logged into an experimental server today, successfully?

sturdy gust
#

If you're trying to load with an existing save, try a fresh save instead

lucid halo
#

ill try

mild thunder
#

yeah i have been on an experimental server today

vapid token
mild thunder
#

i loaded a fresh world, and my solo 1.0 save, though that took a restart to get working

vapid token
tranquil acorn
#

I can load my game on single player no problem, but dedicated server just sits at load screen. Server says I'm logged in.

sturdy gust
#

Try a fresh save πŸ™‚

#

Likely a bug

lucid halo
#

the issue is persisting on a fresh save for me

mild thunder
#

the solo 1.0 save i loaded to my server, made it go into an error loop, but it would load it up on startup

#

it would scroll the console so fast i had to screen shot it to see the errors

tranquil acorn
#

Does this mean anything to anyone? Not sure if helpful or normal errors.

lucid halo
#

mine just says NotifyAcceptingConnection accepted from: [::ffff:47.231.143.138]:15598 over and over

sturdy gust
#

Possibly an issue with your port 8888 config?

#

How are you hosting the server?

vapid token
#

Same thing here

mild thunder
#

i have those and can get in

tranquil acorn
#

Ah ok so not so useful errors then

lucid halo
tranquil acorn
#

(for us at least)

frigid crown
sturdy gust
#

Yeah, most of the errors can be discarded

sturdy gust
#

If local, are you using the local IP, or your network's external IP?

vapid token
#

There it is

frigid crown
#

I have a ded server box. Tried LAN and WAN. And no issues with 1.0

sturdy gust
#

And you've configured port 8888/tcp?

quasi peak
#

People were saying infinite loading screen is due to not having both ports (7777 and 8888) open.

lucid halo
frigid crown
#

let me open 8888

sturdy gust
frigid crown
#

is 8888 a new port?

sturdy gust
#

Almost all the issues in this channel are due to network configs πŸ˜„

sturdy gust
quasi peak
sturdy gust
# lucid halo i have both open

Use the local IP. Satisfactory does not support local to external connections well at all. Regardless of whether it's worked for you in the past

lucid halo
#

alrite, ill try

vapid token
frigid crown
#

is 8888 changeable?

sturdy gust
tranquil acorn
#

I opened UDP/TCP 8888

sturdy gust
frigid crown
#

Opening the port 8888 worked!!

sturdy gust
#

Always the way lol

frigid crown
#

I can connect via WAN

sturdy gust
#

Enjoy!

frigid crown
#

Thank you!

lucid halo
sturdy gust
#

Then you have a problem πŸ™‚

quasi peak
#

You all are connecting through the in-game "server manager" with 7777, correct?

lucid halo
#

yes

frigid crown
#

I have 2 servers. one is 7777 and one is 7778. Both work 1.0

#

same box

sturdy gust
lucid halo
#

i have both sets of ports open

sturdy gust
#

Is the server Windows or Linux? Did you allow the port through the system's local firewall, in addition to your router's?

lucid halo
#

windows, and we use this pc for servers a lot so the firewall isnt blocking that

sturdy gust
#

Well, something is blocking the connection πŸ˜„ Just double check every failure point, the system's own firewall, your networking configuration, etc.

#

I know it's frustrating, but it's a networking issue and nothing else. You can do a port scan from your local machine to the server within your network to verify whether each port is accessible and accepting packets

mild thunder
#

using the default ports or are any of them remapped as other ports?

lucid halo
#

Default ports

mild thunder
#

did you check the console to verify that it bound the the ports alright?

lucid halo
#

How would I do that?

mild thunder
#

is it running as a service or in a console window that you keep open?

lucid halo
#

Console window, running from the dedicated server app on epic

mild thunder
#

not sure about epic, but from steam, in the console window you can read that it binds to the ports for instance:

#

and about 4 lines up from that i saw it started the listener on port 7777

lucid halo
mild thunder
#

since it looks like it bound to both ports, need to double check every device between your computer and the server then that both ports would be open

lucid halo
#

The computer firewall let's them through, and they are open on the router

#

This time instead of staying in the loading screen forever it kicked me

livid tigerBOT
thorny gust
#

we have the same problem, any solutions yet?

vapid token
#

Tons of us are having issues

#

Methinks dedicated is fubar'ed for the time being

thorny gust
#

i guess so

lucid halo
#

I've been having this issue on experimental since before 1.1 is the annoying thing

nimble wraith
vapid token
#

Oh shoot, hahaha

#

How to implement? Restart with validate enabled?

#

@nimble wraith, and thank you!!

nimble wraith
#

Should just need to boot the server (or restart it), so long as the server is setup with Experimental as the Beta ID itll edit the cfg/update the startup command

#

no problemo 🫑

supple acorn
#

when i try and join my friends server it says wrong game version but im running the newest ver not bata ver so is it a server thing or a client side problum?

nimble wraith
supple acorn
#

how would i fix that in the server config?

idle flower
#

These server crashes on 1.1 are fuuuuuuun

nimble wraith
#

The easier thing, is just put your client on 1.1 experimental

supple acorn
#

fair i want to switch to bisect cuz thats what i usse for minecraft

cloud idol
#

Has anyone figured out the dedicated servers infinite loading screen glitch

daring swan
#

@sturdy gust I am facing issues (messaging port not open, endless loading screen) when assigning any other than the default messaging port.

I assigned port 8889 instead.

When searching the server logs one thing popped up:
LogInit: Command Line: -Port=7778 -ReliablePort="8889". Should there be "" around the -ReliablePort value (compared to the -Port value)?

The following log line also is only present if I have left the default port value [ 0]LogReliableMessaging: Server streaming socket bound to port 8888 but is missing when a different port value is specified.

(using 1.9.7 )

sour dirge
#

Did anyone resolve the stuck loading screen issue of 1.1?

sour dirge
#

ah, 8888 must be an experimental branch thing.

#

I changed the default port for my server

lyric nest
#

So I am on the dedicated server

#

And auto-connecting blueprints seems borked.

cloud idol
#

Server changed my server port to 8888 still not working

#

Has someone found a way to play 1.1 on dedicated servers?

sour dirge
#

If you're linux, don't forget to update linux rules

cloud idol
sour dirge
#

are you on ubuntu or something else

cloud idol
#

Host havoc currently i do have a evlbox server too

#

Is it a script line I need to add to gameini?

sour dirge
#

for mine, I had to update UFW. I use Ubuntu

cloud idol
#

What is that

sour dirge
#

It's the linux firewall

#

installed by default on Ubuntu

#

if you didn't use it, don't worry about it.

#

>>>>Updating my firewall to allow port 8888 fixed the loading screen issue<<<<

cloud idol
#

I had host havoc change my default port to 8888

sour dirge
#

Update: the server randomly changed it's own ports up one port. Don't know why.

kind atlas
#

Installed satisfactory (experimental 1.1) server via steamcmd on a windows server instance. Set up a game and everything but I can't seem to find the game.ini or serversettings.ini file anywhere. Looked in localappdata and the install directory. Do I need to create those ini files? -- I have the server running and I and my remote friends may join, but I just want to increase the player limit

sour dirge
#

I restarted the linux process and it's back to 8888 / 27777

#

(27777 was my non-default choice)

#

It uses both.

cloud idol
#

And it's working?

sour dirge
#

Yes

#

you can use ss -plnut to see which ports are in use by linux

cloud idol
#

Ss-plnut?

sour dirge
#

sudo ss -plnut

sturdy gust
sour dirge
cloud idol
#

I'll try another server update

sour dirge
#

and update your firewall rule to include both ports

sturdy gust
cloud idol
sour dirge
# cloud idol How do I do that

the same way you did when you setup your dedicated server to begin with. On your router's Firewall page, plus locally on windows or linux

cloud idol
#

Sorry for all the questions this is frustrating I have 3 people waiting on me

sturdy gust
#

@cloud idol sounds like you have a managed service. You don't need to change your server's defualt port from 7777, they need to open 8888 in addition to 7777

#

Only Host Havoc can do this for you

cloud idol
#

I never touched my firewall

sour dirge
#

ohhhhhhh. He's using a service

cloud idol
sturdy gust
#

Yeah, you need 7777/tcp, 7777/udp, AND 8888/tcp opened for the experimental release

#

This is new for the experimental release, so most providers won't have implemented this on their ends yet

#

Open a support ticket, and explain this to them. They should be able to open 8888/tcp for you (make sure they reset the original port back to 7777 for you too)

cloud idol
#

Ok ill try that. This is too much why did they do this

sturdy gust
#

Yeah, it's frustrating, but they wouldn't have done it if they didn't need to πŸ™‚ I generally wait for the release to leave experimental, as experimental is typically unstable + may introduce new configurations like this

cloud idol
#

Yeah

languid marsh
#

how do i update my server version to latest experimental?

sour dirge
languid marsh
#

windows

sour dirge
#

My server on linux just incorrectly went up one port again. 27777 and 8888 to 27778 / 8889

sturdy gust
mild thunder
#

it goes up a port if the port supposedly is in use

sturdy gust
#

Depends how you're running it

sour dirge
#

There was no restart, it just randomly did it while I was connected to it

sturdy gust
#

Definitely shouldn't do that lol

sour dirge
#

udp looks fine, tcp did a goof

sturdy gust
#

Possibly a bug, hard to say

daring swan
sour dirge
#

my ufw setup

sturdy gust
#

Sorry about that! I added a workaround to handle the server incorrectly only binding to IPv4 when specifying a custom messaging port, but left quotation marks in when doing so. Thanks for catching it!

sour dirge
#

Anyone got ideas what could make the beta version kill its own port config like this?

#

also, anyone know where I can manually change the ports? I want to try a port different from 8888

#

Part of me wonders if the game is confused by me running the server in a VM on the same pc that then connects as a client

mild thunder
#

depending on how you start the server, you would be able to add the ports to the command or the startup script

sturdy gust
sour dirge
#

Is this something configurable outside of docker? sorry, I thought it was a docker thing. I'll look into the patch notes, thank you for that

sturdy gust
#

Yes, that's the normal command line argument πŸ˜„

#

Do note that using that argument forces it to bind to IPv4 only

sour dirge
#

hmm

#

How does this command line work when the game is currently demanding two ports?

sturdy gust
#

How do you currently run your server?

sour dirge
#

port 27777. Beta is demanding both 27777 and 8888. Ran as a service via ubuntu in a VM

#

On production, 8888 is not used

sturdy gust
#

What does your service config look like?

sour dirge
#

one sec

#

I use systemd

#

straight from the wiki

#

I'm guessing the CLI goes in that file?

#

/etc/systemd/system/satisfactory.service

sturdy gust
#

So you can just append additional arguments on the ExecStart line πŸ™‚

sour dirge
#

Okay awesome, thank you

#

dumb q, but using + instead of -, yes?

#

since that seems to be the syntax systemd steamcmd wants

sturdy gust
#

No, you're looking at the SteamCMD command

#

Should be exactly -ReliablePort=8888 πŸ˜„

sour dirge
#

sweet

sturdy gust
#

But with whatever port you want

sour dirge
#

thank ya

#

I'll give that a shot later tonight. I did a tricky work-around via a 2nd set of firewall rules

#

(I now also portforward the local port alongside the WAN port to the vm, lol)

sturdy gust
#

πŸ˜„

sour dirge
#

well after learning about docker, I should probably just use docker, lol

#

I have zero usage for the rest of my linux vm

prisma hazel
#

Anyone know how to get passed the loading screen for rented exp servers for new 1.1

nimble wraith
#

Likely need to get ahold of the host themselves, fixing the connection issue across the board is a backend thing for just abt any service

#

Since most hosts arent defining -ReliablePort currently (with it being new and all that)

prisma hazel
#

if u put a new port (as in add a port to a slot) in it replaces that line with the new port number however the issue becomes that the server least mine isnt listing it under other ports

opal bough
#

My server runs fine for a good 20 minutes before dying, doing a timeout error, crashing the server

#

It consistently does this too. Crashing roughly every 20 minutes or so.

#

Happened like 10 times already

prisma hazel
#

are u hosting or renting

opal bough
#

Is this something with provider? Didn't happen before experimental

#

Renting

snow obsidian
#

I'm seeing the same issue @opal bough and I tried self-hosting via Docker, Bare Metal(Linux Ubuntu 24.04) and on a Rented Server and same issue as well as issues placing Foundation.

opal bough
tranquil acorn
#

I've been getting similar crashes also

#

same error

snow obsidian
#

guess I'll check back in a week or two.

tranquil acorn
#

I have to restart the server

opal bough
potent widget
#

i cannot join satisfactory servers, i can hear gameplay sounds but doesnt open game. infinity loading screen issue. host can play game but i cant. port is 2222.
Should I do something or should the person who set up the server do something?

cedar glade
#

I had to do this yesterday

potent widget
#

host must be add 8888 right? @cedar glade

cedar glade
#

Yes I added to both Network and firewall

#

I also added port 27777 as well

#

Hi guys, I'm wondering if you guys had any luck with getting these random crashes on experimental server

Error: appError called: Assertion failed: false [File:D:\BuildAgent\work\78a794e88763017d\UE4\FactoryGame\Plugins\ReliableMessaging\Source\ReliableMessaging\Public\ReliableMessagingProtocol.h]

I have read few things about restricting IP address to this new 8888 port wondering if you guys have had any luck

sour dirge
# opal bough Renting

Hi, I seem to have resolved this error by adding in the command line argument that was mentioned in the patch notes, and adding that new port to my firewall.

#

It did NOT let me choose the same port, so now I have two ports Satisfactory uses

#

If you're renting a server, the provider has to resolve this.

opal bough
sour dirge
#

yes but on the server side

opal bough
#

Provider might need to do it, then..

#

I'll wait a day, then.

#

Thanks!

white kernel
#

should i worry about any of these error on my 1.1 eperimental dedicatied server? LogOnlineSchema: Error: Invalid schema category lobby: Service descriptor id lobby not found.
LogOnlineSchema: Error: Invalid schema category lobbymember: Service descriptor id lobbymember not found.
LogOnlineServices: Error: [FLobbiesCommon::Initialize] Failed to initialize schema registry
LogOnlineIntegration: Error: Failed to get connectivity interface for 'NULL' online backend

#

im trying to host a new eperimental server, but im not getting any connection working in satisfactory game, on my personal home server im hosting other servers like minecraft and enshrouded fine, but even after opening ports i still cant connect to my dedicated server on public or private ip address

sour dirge
#

experimental branch added new CLI and a new port

#

You have to add both to get it working, dedicated server needs two portforwards

white kernel
#

whats the new ports?

sour dirge
#

8888, plus the one you normally use. Default is 7777

white kernel
#

thank you

#

ill try add 8888

sour dirge
#

add -ReliablePort=8888

#

to the Command line for your dedicated server

jolly panther
#

but you should see the server even without 8888 i think, it would just not be joinable

white kernel
#

when the server runs it does show its using 7777: LogServer: Display: Server API listening on [::]:7777

#

my 2 connections look like this in game, using my servers local IP address and my public one :/ and my other game servers im hosing are working fine and connecting still

#

port 8888 open had no effect

jolly panther
#

i guess u did not forget to open the port in the firewall? and you use ipv4 for the try?

white kernel
#

yes i opened the ports on my firewall, and did the port forwarding on my router,

jolly panther
#

strange, i mean at least the local ip should work but obviously dont

white kernel
#

ok was something to do with my firewall, i turned it off and connection popped straight away

#

must have borked the firewall port opening

jolly panther
#

πŸ˜„

white kernel
#

when all else fails just turn off the firewall to test πŸ˜…

#

now to turn back on and get it working

#

with firewall back on still cant connect, anybody see an issue with how i have firewall ports?

jolly panther
#

if anyone needs a temporary fix for the crashes on random messages @port 8888 and uses ufw. here a go script which runs a webserver to allow the IP of the visitor and it cleans up the IPs every 72h (cleanup untested, adjust as needed). http://your-server:7778/?key=dont-kill-the-doggo … written by chatgpt, fixed by me

package main

import (
    "fmt"
    "log"
    "net/http"
    "os/exec"
    "strings"
    "time"
)

const secretToken = "dont-kill-the-doggo"

func addIPHandler(w http.ResponseWriter, r *http.Request) {
    queryKey := r.URL.Query().Get("key")
    if queryKey != secretToken {
        http.Error(w, "Unauthorized: Invalid key", http.StatusUnauthorized)
        return
    }

    ip := strings.Split(r.RemoteAddr, ":")[0]

    cmd := exec.Command("ufw", "allow", "proto", "tcp", "from", ip, "to", "any", "port", "8888")
    err := cmd.Run()

    if err != nil {
        http.Error(w, "Failed to add IP to UFW", http.StatusInternalServerError)
        return
    }

    fmt.Fprintf(w, "IP %s added to UFW for port 8888\n", ip)
}

// Periodically cleans up UFW rules for port 8888
func cleanupUFW() {
    for {
        time.Sleep(72 * time.Hour) // Wait 72 hours

        fmt.Println("Cleaning up old UFW rules for port 8888...")

        cmd := exec.Command("bash", "-c", `ufw status numbered | grep "8888" | sed -E 's/\[ *([0-9]+)\].*/\1/' | sort -nr | while read n; do yes | ufw delete "$n"; done`)
        err := cmd.Run()
        if err != nil {
            fmt.Println("Error cleaning up UFW rules:", err)
        } else {
            fmt.Println("Cleanup completed!")
        }
    }
}

func main() {
    http.HandleFunc("/", addIPHandler)

    go cleanupUFW()

    fmt.Println("Server running on port 7778...")
    log.Fatal(http.ListenAndServe(":7778", nil))
}
jolly panther
white kernel
#

i think i just spotted it as i sent both were set to tcp

supple heath
#

Hello, since the last update of experimental, servers is crashing more often than usual. Found "Insufficient memory" log in the Application event, but memory and swap are never highly used. Do you have already faced this ?
Windows OS - Epic

mild thunder
vagrant latch
#

Reading the comments, I allowed 8888 through my Router firewall and added it to the command line. That worked. Thank you been smashing my fash against that for the last 24 hours.
Immediately connected and didn't need to re-add the server or anything, Or add them to the servers local firewall in windows either.

vapid token
cedar glade
icy leaf
#

Anyone else having problems with their server crashing randomly? It works fine until it randomly crashes about once an hour

deep turret
final oxide
#

anyone else having the issue where your server goes to the loading screen and dons 't stop even after the game has loaded?

#

it only happens on the experimenal branch for me

mellow vapor
rose coral
#

And my dedicated is working now so no need to help was sth with cpu dunno

icy leaf
mellow vapor
#

Nope, I would just wait until it Gets fixed. I mean that can Happen on experimental

lusty olive
lusty olive
royal sierra
# potent widget i cannot join satisfactory servers, i can hear gameplay sounds but doesnt open g...

Hello i got the same Problem as you @potent widget and @final oxide also try @cedar glade 's workflow but my Server can nut use 8888 so i try 32000 too
must i insert/edit my Engine.ini? that i try but with no luck
have someone woked it out?
vor info i use Pterodactyl on a Debian Root Server and i can usr/set Query(28888) & Beacon(15888) Port Query is the Game Port, and i added -ExternalReliablePort=32000 to the Start Command,
sadly nothing works.

mild thunder
royal sierra
mild thunder
#

here is what one of my startup commands looks like: ./Engine/Binaries/Linux/*-Linux-Shipping FactoryGame -Port={{SERVER_PORT}} -ReliablePort=8585

royal sierra
final oxide
#

windows?

mild thunder
royal sierra
mild thunder
final oxide
#

is it on the server files or the local files

royal sierra
final oxide
#

did you mean to switch \ and /

#

factory game is gone

royal sierra
royal sierra
mild thunder
#

yeah there was a new one for 1.0 seems like you got an older one

royal sierra
final oxide
mild thunder
#

if you just go to their egg repository and search, it is easy to find, cant post the link here

royal sierra
final oxide
royal sierra
mild thunder
fresh saddle
royal sierra
# mild thunder if you want i could Direct message it to you

ok nice thx i font no Satis agg in the Ptero Repo
but in th Pelican Repo onderr
pelican-eggs / eggs / game_eggs / steamcmd_servers / satisfactory /
is that compatible too?

ok maybe i found a egg vor Ptero at
ghostcap-gamming / pterodactyl-eggs / games / satisfactory /

timber shuttle
#

any reason why a brand new server might be crashing every 30 mins or so

frank blade
#

What is ReliablePort used for? Need to describe it in the readme

royal sierra
#

so far so sadly not good when i try to connect i hear ingame sound but the loading screen still do not go away -.-

nothing worked atm for me have still the same bug like before (same as @potent widget in #dedicated-servers message

potent widget
#

Dear @royal sierra
Can you stop tagging me for the sake of all of us?
Thanks, best regards.

royal sierra
#

yes i can

frank blade
royal sierra
#

so have u got it work?

royal sierra
mild thunder
sturdy niche
#

does someone know how to change port
i want to turn the 8888 back to 7777

#

currently on debian

#

cause the 8888 port on my server is already taken

#

wait, do we need 7777 AND 8888 at once now ?

azure flame
#

Looking to troubleshoot a hosted dedicated server. I would like to bring the current game to my local PC and play without a dedicated server. Is that possible? I see a lot of tutorials about how to take a single player game to a dedicated server, but not the other way around.

steel osprey
steel osprey
sturdy niche
sturdy niche
steel osprey
#

there is also a third 7777 +20000 = 27777 πŸ™‚

sturdy niche
#

for 1.0 1 port was necesarry, why 3 now ?

azure flame
#

@sturdy niche Ok, I will look into that. Just way too many weird things happening that just have no explanation and simply exiting the game and coming back in clears up

pine urchin
#

The reliable port (by default TCP/8888) is in addition to the existing port (by default UDP/7777 and TCP/7777.)

#

The purpose of the additional reliable port relates, I think, to reliable bulk data transfer between client and server.

sturdy niche
steel osprey
pine urchin
#

I believe that was from a previous version of the experimental build.

cedar glade
steel osprey
#

or do you think, they add it and remove it ?

sturdy niche
#

i would prefer to have an toggle to turn those ports off

#

or even better, be able to join an server with an server ID

steel osprey
#

not really the problem of the devs

pine urchin
#

Per the release notes:

We have updated the Port Allocation Strategy in Reliable Messaging

New features:

Explicit Port Configuration

  • A new -ReliablePort= command-line parameter allows explicit port selection.
  • The value must be an integer between 0 and 65535.
  • If specified, the server will attempt to bind to this port and fail to initialize if the port is unavailable.
steel osprey
#

read section bugfixes

pine urchin
#

That links to previous experimental updates. 1.1 introduces changes to the port allocation approach.

hidden forge
#

Port base+20k was the experimental version, 1.1 refined it to port 8888 by default, changeable with "-ReliablePort"

Default 7777 is still in use

pine urchin
#

-ReliablePort for the server-side, -ExternalReliablePort (probably in addition) if it's being remapped to a different numeric port by NAT or similar.

steel osprey
hidden forge
sturdy niche
#

is there an way to change 27777 ?

#

i'll just try to change 8888 to 7001
and 27777 to 7002

hidden forge
pine urchin
#

TCP/27777 is not used by 1.1 unless you explicitly tell it to.

#

By default, you need UDP/7777, TCP/7777, and (newly in 1.1) TCP/8888

sturdy niche
#

the [/Script/ReliableMessaging.ReliableMessagingTCPFactory]
is in /home/steam/satisfactory/FactoryGame/Saved/Config/LinuxServer/Engine.ini right ?

deep marten
#

Anyone else that have server problemes with 1.1 it keeps crashing after some time and sometimes its up for 5 min and other times 30min.

pine urchin
near girder
#

We abandoned it for now. I'd love the new features in my multiplayer session but right onw we can't get it to stay up long enough to be useable.

pine urchin
#

If that section of the .ini file does not yet already exist, you'll need to add it.

pine urchin
#

(Timing might vary depending on how your server processes are managed, they may have some degree of backoff.)

deep marten
pine urchin
#

I've rolled back to 1.0 for now.

#

This is what Experimental is for, right?

sturdy niche
#

welp, my testing failed.

tried having:
7777 (unchanged)
and 8888 to 7778

and let playit.gg tunnel port 7777 and 7778 and don't work, guess i'll try another tunnel app or even cloudflare

sturdy niche
pine urchin
wicked edge
#

the expiremental dedicated server version seems to not be working

sturdy niche
pine urchin
kind atlas
#

I made a batch script that will restart the server if it crashes. Sometimes you stay connected, sometimes you don't: @echo off
:RESTART
echo Starting Satisfactory server...
start /wait FactoryServer.exe
echo Server crashed or closed. Restarting in 1 seconds...
timeout /t 1
goto RESTART

#

for windows based server

sturdy niche
sour dirge
#

I have a new issue with 1.1 server where the server goes β€œidle” after some time with no connections, and players cannot join

sharp portal
#

Hey I'm trying to update my server to experimental, and I did ( I believe, using the SteamCMD commands ) but now I can't join, it just has infinite load screen problem. Anyone know what might be happening? It was a 1.0 save, and now we've updated both the server and our steam versions to the experimental betas.

sour dirge
#

See above discussion about command line argument plus new port

sharp portal
#

Oop

sharp portal
sturdy niche
sharp portal
#

Thanks! I'll try this out

sour dirge
#

Well. I have no idea what to do to resolve this new issue with the server going idle

#

I’m reverting to 1.0. Dedicated servers aren’t ready for 1.1

#

I’d probably advise others to do the same instead of facing down this headache just for it to not work anyway

sharp portal
#

The server is going idle?

#

Like when people aren't connecting for a while?

sour dirge
#

yep

sharp portal
#

weird... what kind of time frame? couple hours?

sour dirge
#

which then requires admin intervention

sharp portal
#

πŸ™ƒ

sour dirge
#

I guess so. not enough info was in my console to figure it out

sharp portal
#

Damn

#

That's annoying.

sour dirge
#

good news: downgrading to Stable/release channel was VERY easy

sharp portal
# sturdy niche tcp yeah

Do you know if there anything else I need to do - in regards to the dedicated server itself - other than port forwarding 8888 in my router settings? I think I'm still encountering the infinite load issue

sharp portal
sour dirge
sharp portal
#

Ah I missed that

sour dirge
#

-ReliablePort=8888 "worked" for me

sharp portal
#

and I need that ExecStart line too?

#

or just reliable port

sour dirge
#

that execstart line is a systemd thing

sharp portal
#

Sorry, I'm a bit new to running the server

#

Ah nice

sour dirge
#

Ignore it if you don't use systemd

#

(systemd is a linux process to run things as a service)

sharp portal
#

I use Steamcmd, so I can just add reliable port to my bat file I use to run it, I think

#

on windows

sour dirge
#

yup

sharp portal
#

sick

#

Ty for the help!

sour dirge
#

if you encounter issues and decide to downgrade, the easiest way is just change -beta experimental to -beta public

sharp portal
#

when doing the app_update thing, right?

sour dirge
#

yep

sharp portal
#

Perf

sturdy niche
#

praying it works

#

i'm balling it

sturdy niche
#

YES

#

currently my tunnel is on port 23447 23448 (playit.gg gave me randomelly)
Setted the port to 23447 and 23448 to reliableport

#

IT'S ALIVE

sour dirge
#

I crawled through the insanity that was my logs and ran into several repeating instances of this

sharp portal
#

weird, I can HEAR water, but still just stuckin loading lol

sour dirge
sharp portal
#

Both of you are using Linux based servers, right?

sour dirge
#

I don't know why they even added 8888

#

It's just.. broken

sharp portal
#

hmm

sour dirge
#

I successfully setup firewall rules, port forwarding, etc.. And the port just dies

#

Over and over, the server fails to bind 8888 after being idle for a while

sturdy niche
#

basically
the main ip SF uses is the -port line
the -port gives to the client the -ReliablePort

sour dirge
#

hmm

#

Not quite

#

beta requires two separate ports. clients connect with the -Port, and the backend uses -ReliablePort for something else.

#

If you set port and reliableport to the same, you will never load

sharp portal
#

hmm

#

SO this isnt working, I think I need to do something else?

sour dirge
#

8888 and your other port are both forwarded?

#

connecting using other port? (default is 7777)

sharp portal
sour dirge
#

make both for both

sharp portal
#

kk

#

πŸ™

#

hilariously, I'll probably run into your idle problem Otter xD

#

even if I get it working

#

Nope.

#

hmm

#

Do I have to add -port=7777 ? or something else?

sour dirge
#

did you do a new powershell command?

#

if you setup the server using powershell commands in the beginning, you'll want to do new powershell commands with new displaynames for the firewall rule

#

if you used the Allow process, no need, it should be fine already

sour dirge
sturdy niche
#

My server gone in idle too, welp

sour dirge
#

yup

#

prognosis is

#

ds borked

quaint hound
#

Hey I use playit.gg to port forward my server but whenever I try to join I get stuck in the Loading screen. Can someone help?

quaint hound
#

You mean the local or the public one

sturdy niche
quaint hound
#

42687

sturdy niche
quaint hound
#

Windows

sturdy niche
#

ah

#

i'm running on debian so i need to look how to do it on windows

quaint hound
#

Yea I currently cant try anything new because the server is off. Probably wont be able to access it till tomorrow

sturdy niche
#

if yes, you will need to remake it into Port Count = 2

#

once your tunnel is running on 2 ports

#

wait, are you running with Steam(normal app) or SteamCMD(commandline) ?

quaint hound
#

Oh and then I will need to bind the normal port on my public port and the reliable port on the the next port number so for example if the port is 43546 I will need to bind the reliable port on 43547 right?

quaint hound
#

Alright I will try that tomorrow. Thanks for the help

quaint hound
kind atlas
#

I take it there's no workaround for constant server crashes in experimental yet?

heady fossil
#

I too am stuck on the loading screen. I added the lines to my engine.ini file and port forwarded 8888 for both TCP and UDP. What am I missing?

heady fossil
#

Also added the command line to my server start .bat and still no luck

sour dirge
#

should be both default port and reliable port.

heady fossil
#

Yeah 7777 and 8888 open on both TCP and UDP

civic wharf
#

Does anyone have a working server for 1.1? My friend is stuck on this loading screen. I followed the wiki.gg page on setting it up, works for me locally.

Running on a container on my local proxmox server

#

I see him in the server, and he can hear me moving around him. If he moves his mouse his character's head moves

sour dirge
#

Even if you do fix the loading screen problem , you'll run into other troubles.

civic wharf
#

F

sour dirge
#

1.1 isn't ready for dedicated servers.

civic wharf
#

Is that just in general w/ 1.1? What about local sessions?

sour dirge
#

(you can fix infinite loading screens with the above discussion)

civic wharf
#

what other issues does 1.1 have on servers?

sour dirge
#

Randomly dies when idle

#

port 8888 takes a random dump

#

Log gave no useful information. just randomly fails to bind port 8888

civic wharf
#

gotchya, but just needs restart here and there? How often is it?

sour dirge
#

seemed to botch my server within an hour or two of no players connected. Requires host to restart server, because the server is unreachable via listening ports

civic wharf
#

gotchya, I'll give it a try

sour dirge
#

For me, this meant restarting my linux satisfactory service

civic wharf
#

Yeah I gotchya, systemd to the rescue

sour dirge
#

systemd unfortunately couldn't overcome the idle issue

sour dirge
#

my log was pages and pages of this

civic wharf
#

lol

sour dirge
#

production version of server working fine. Only change was moving from -beta experimental to -beta public

#

so, to me, that indicates experimental / 1.1 dedicated servers are broken

civic wharf
#

Yeah, I might just move to 1.0 until 1.1 is more stable on multiplayer if this doesn't work well

#

Connectors had to connect to 8888 right?

sour dirge
#

If you have players connecting when you're offline, I recommend sticking to 1.0

#

If you're only playing at the same time as other players, 1.1 will be fine.

sour dirge
#

default port and reliableport

#

For me, that's 27777 and 8888

civic wharf
#

Right, but for people connecting what do they put for connection info?

#

or do they state multiple ports somehow?

sour dirge
#

they put default port

#

The 2nd port is for server purposes

civic wharf
#

And I have to forward 8888? Or is it fine to just leave default

sour dirge
#

Forward it

#

and make sure firewall rules allow it

civic wharf
#

Yeah my firewall is open

sour dirge
#

I had to edit my ufw file in Ubuntu

civic wharf
#

I live on the edge and am too lazy to mess with it

sour dirge
#

lololol

civic wharf
#

xD

sour dirge
#

hope it's in a vm πŸ‘€

civic wharf
#

LXC container

#

Weird, server has been up for a day or two now and it says it's on Tier 2 and I have stuff like reinforced plates in my inv. But the milestone is still to build the hub and I see 0 progress in the world

sour dirge
#

manually force it to load your save

#

Double-check that it auto-loads the correct file save type

civic wharf
#

Resetting the world and in the Create Game screen the research mam and shop unlock checkboxes are force checked?

sour dirge
#

I considered a different naming convention to avoid errors

#

i.e. Otter Corp -> Otter Corp Beta

civic wharf
#

Yeah, this is a fresh world so it's all new

#

I have a password on admin & players so I wouldn't think someone got in lol

lilac pine
#

@sturdy gust any idea what might be causing the container to be crashing?

civic wharf
hard lantern
#

Yeah 1.1 on SteamCMD is.... very unstable lol

#

Best to play 1.0 if you're hosting imo.

heady fossil
#

Okay so how to I downgrade ther server back to 1.0? Tried just validating without beta experimental through steamcmd but now it says I have a version mismatch. Client is 1.0 but server is still trying to run 1.1 experimental

mild thunder
#

non experimental: -beta public

heady fossil
#

That fixed it. Thank you!

stoic steppe
#

It's probably been posted already, but looking for a fix for 1.1 Dedi server just closing after roughly 10 minutes of run time. Doesn't matter if anyone is playing or not. I'm sure I've missed something.

Windows 10. SteamCMD. -log -unattended -Port=7777 -ReliablePort=8888

Both 7777 and 8888 are open on firewall and both ports forwarded. Haven't had any issues with dedicated servers up until 1.1 update yesterday. Any help is appreciated. My and a few mates are already 12 hours in to a fresh game and just today it has been crashing non stop.. Thanks

fresh saddle
#

Not saying this works for everyone, but we had our server crash randomly with public port forwards.
Sending random stuff (like a portscan) to the public ports just crashes the server, heck even telnetting to it and hitting enter twice crashes the server....
The solution for us was to limit the firewall so it only allows certain people (ip addresses) in who actually play the game... server has been stable for many hours on experimental.

wild saffron
#

Sadly, host mine with g-portal so can't try that. 😦

#

Hope they release a update soon to fix this since it's unplayable for me. Anyone know if they do update during experimental stages?

sturdy niche
#

yep, having the Idle thing.

#

didn't even know SF had an Idle thing

#

tho i have Pause the game when no players are connected OFF

quaint hound
gleaming sleet
mighty kraken
#

Question don't know if this is the right place. But you guys are running dedicated server, so maybe you know.

My ISP changes my IP every 24 hours. Asked them if I could have a static IP but the answer was no... So I was wondering if any of you know if a reverse proxy might work? or does that require a static IP?

Thanks in advance!

spiral pulsar
mighty kraken
sturdy niche
#

download it
run playit in an console
link the server to your account on an browser
create an tunnel with 2 ports
take the public ports it gave you
go in your satisfactory ports setting
set the public port as the normal port
and for the ReliablePort, take the public port + 1
restart satisfactory and your good to go

paper valley
#

has anyone updated their server to 1.1?

sturdy niche
paper valley
#

is it stable, unstable?

tawny shadow
#

unstable

paper valley
#

damn, looked like a cool update too

tawny shadow
#

well its the experimental branch, embrace the bugs and report them πŸ˜›

paper valley
#

true true, ive only just got the game though and im enjoying it nglπŸ˜‚

mighty kraken
#

i find it more stable.. dont have the delete hologram anymore.. and some more annoying stuff that would happen are gone..

sturdy niche
#

for me it's stable, just have the idle server bug

hidden forge
mighty kraken
sturdy niche
#

if i recall, playit.gg doesn't rely on your ip
the server will connect to playit.gg server's and do an link, then the ip playit.gg gives you won't change.

mighty kraken
mossy grove
#

I have a dedicated server running on experimental and having issues placing and deconstructing foundations

mighty kraken
#

With blueprints or single foundation?

#

if blueprint switching too normal and deleting one foundation seems too work

#

but useally i just restart the server

#

i had this since 1.0

mossy grove
#

Both, when placed they are invisible but there and when deconstructed they are gone but still visibly there, restarting the server makes everything update but I cant play like that

mighty kraken
#

are you on 1.0

mossy grove
#

I said the server is experimental which I 1.1

mighty kraken
#

Welp there are bugs, so switching back or waiting on a patch it is

eternal siren
eternal siren
mossy grove
#

This is incredibly annoying if this is the case lol

eternal siren
#

It is annoying not gonna lie, but that’s what experimental has always been about, we find the bugs, report them and hope they get fixed.

plush roost
#

Hey all, ive got a 1.1 server running but ive been noticing crashes in the logs - even when no one is even playing there are crashes being reported. Have others seen instability with the experimental build as well? Any tips on mitigating?

[Pterodactyl Daemon]: ---------- Detected server process in a crashed state! ----------
[Pterodactyl Daemon]: Exit code: 139
[Pterodactyl Daemon]: Out of memory: false
[Pterodactyl Daemon]: Checking server disk space usage, this could take a few seconds...
[Pterodactyl Daemon]: Updating process configuration files...
[Pterodactyl Daemon]: Ensuring file permissions are set correctly, this could take a few seconds...
container@pterodactyl~ Server marked as starting...
[Pterodactyl Daemon]: Pulling Docker container image, this could take a few minutes to complete...
[Pterodactyl Daemon]: Finished pulling Docker container image
violet grail
#

can someone get in vc and walk through how to make a dedicated server at any time?

icy leaf
# plush roost Hey all, ive got a 1.1 server running but ive been noticing crashes in the logs ...

Yes, mine is crashing about every 20min because of some issue in the reliable messaging internal plugin, and i have no clue to fix it, if here is anyone who knows more id appreciate any help.
`Generating report for minidump

Application version 5.3.2.0
... built from changelist 403662

OS version Linux 6.1.0-32-amd64 (network name: c2d238d5-871f-485b-b9cf-a84fd7c9f2ca)
Running 1 x86_64 processors (1 logical cores)
Exception was "SIGSEGV: invalid attempt to write memory at address 0x0000000000000003"

<SOURCE START>
<SOURCE END>

<CALLSTACK START>
libFactoryServer-ReliableMessagingTCP-Linux-Shipping.so!FReliableDataTransferProtocolReader<FReliableMessagingTCPAsyncConnHandler>::ReadCycle() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/../../FactoryGame/Plugins/ReliableMessaging/Source/ReliableMessaging/Public/ReliableMessagingProtocol.h:434]
libFactoryServer-ReliableMessagingTCP-Linux-Shipping.so!FReliableMessagingTCPAsyncConnHandler::Run() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/./../../FactoryGame/Plugins/ReliableMessaging/Source/ReliableMessagingTCP/Private/ReliableMessagingTCPAsyncConnHandler.cpp:77]
libFactoryServer-Core-Linux-Shipping.so!FRunnableThreadPThread::Run() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
libFactoryServer-Core-Linux-Shipping.so!FRunnableThreadPThread::_ThreadProc(void*) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:187]
libc.so.6!UnknownFunction(0x891f4)
libc.so.6!__clone(+0x3f)

<CALLSTACK END>

0 loaded modules

Report end!`

supple heath
plush roost
#

im reading some random posts about it on the forums...some people are reporting its related to the new 8888 port, and theyre claiming that random trash data sent to 8888 can effectively ddos and crash the server with ease

supple heath
#

Thanks for the info, I was getting numb about this crashes, could not figure out why it was so messy while it used to work like a charm before

fresh saddle
supple heath
#

I have firewall set up on the host and I only forward the 7777 & 8888 ports so my friend can access it with the IP address

plush roost
wet adder
#

Question: I removed my 1.1 exp server files and backupfiiles, and reinstalled the server with below command.. but Im getting 1.1 anyway.. how? πŸ˜„ .. getting a missmatch between client (385279) and server (403662)

steamcmd.exe +force_install_dir F:\satisfactoryserver +login anonymous +app_update 1690800 validate +quit

#

the .exe file (FactoryServer.exe) states its indead 1.1 , but Im not installting with the beta -experimental tag in the cmd line ..

unique solstice
#

Hello everyone,

I’m reaching out because I have a question.
I set up a server using Proxmox, with Windows Server 2019 and Windows 10, but I can’t access my server locally despite having opened the necessary ports on both Windows Server and Windows 10.
Would anyone be able to help me with this?

Thank you in advance.

supple heath
plush roost
#

you could opt to firewall traffic instead and whitelist your friends ranges

#

or set up a purpose built tailnet if youre willing to jump through the hoops

#

otherwise we're stuck waiting for the devs :/

supple heath
#

Ho mate that's harsh, don't want to work at home, I already have Satisfactory for that x)
I manage to have 1-2 hours max without interruption, let's wait on the Devs

tawny shadow
#

the reason the 1.1 server are crashing are port scans,
just found out that i can crash the server at will with an portscan via nmap

slate cove
#

So I've set up a dedicated server and I can connect fine, but when my friend connects he does seem to join but his loading screen doesn't go away, I'm not sure if it's a problem with the server or his client. Any ideas as to why?

plush roost
#

you are probably running 1.1 and didnt open port 8888 if i had to guess

#

and the reason you can is because youre on the same network as the server

#

but if that is the case you should also see the above discussion....port 8888 is a landmine for crashes when random internet traffic hits it like from port scanners

wild saffron
#

Is it possible to disable the ReliableMessagingProtocol?

sturdy niche
oblique stratus
#

why would somebody not be able to connect to a server if it works fine on the same network

#

and i have it port forwarded thru the router and the firewall

hidden forge
plush roost
#

CGNAT for example would make your port forwarding rules moot and leave you unconnectable without special efforts for punch throughs. Hard to say knowing nothing about your network

mild silo
#

on my server when Δ± try delete that spesific pump server crashes

#

and reboots

#

I found solution at not removing it but adding 2 more pumpys

#

fr lol

supple heath
#

your IP is clear mate ^^

mild silo
#

yea

#

its okay

#

not my ip anyway

#

fr

mild silo
ocean shadow
#

I've reinstalled the dedicated server from the experimental branch. As per the wiki, I get a correct expected response when browsing from the client machine (IP:7777 in browser): {"errorCode": "errors.com.epicgames.httpserver.route_handler_not_found", "errorMessage": ""} <-- it says error, but this is the expected correctly-working response you should get as per the wiki to verify you can successfully connect to the dedicated server

However, in the server manager on the client machine, the server always appears offline

#

the final lines of the dedicated server logs are:
LogInit: Display: Engine is initialized. Leaving FEngineLoop::Init()
LogServer: Display: Server startup time elapsed and saving/level loading is done, auto-pause is allowed to proceed from now on (if enabled in server settings). WorldTimeSeconds = 30.07
LogSocketsSSL: Warning: Failed to initialize SSL state for Socket HttpRequest
LogHttpListener: Error: Error accepting expected connection [0] SE_NO_ERROR

#

actually, after restarting the server, the SSL error is no longer there, but it still appears offline to the client

#

firewall is disabled to rule that out, and it's a direct connection between two machines on the LAN, with a connection straight to the LAN IP, to rule out port forwarding for now

ocean shadow
#

fixed it. Another unrelated service was bound to one of the required ports

grand brook
#

Alrighty questions and I've broken it again: so server "loads" per say in experimental but it won't actually um let me join. I keep getting this error on the console and that "Initializing respawn_sequence.bat" on my game client

#

I've tried save editing and giving myself god mode and just everything I could think of.

ocean shadow
#

what does the client say when you attempt to connect?

sturdy niche
#

1.1.0.1

sturdy niche
#

seem server doesn't go idle anymore

viral dirge
#

Anyone else observing their server in a constant reboot loop when running experimental.

LogInit: Warning: Could not initialize SDL: No available video device
LogLinux: Warning: MessageBox: Plugin 'OnlineServicesOSSAdapter' failed to load because module 'OnlineServicesOSSAdapter' could not be found.
LogCore: Engine exit requested (reason: EngineExit() was called)

vagrant acorn
#

Anyone using a Nitrado server for the experimental branch? Wondered if anyone knows the sort of timescales for the server to update. This morning I downloaded the latest patch locally but now the server is behind so have a version mismatch.

weary estuary
#

After upgrading the beta version, this problem occurred when connecting to the server. Has anyone encountered this before?
Failed to Connect to the Server AP!

viral dirge
sturdy niche
#

seem my server doesn't like Satisfactory anymore

#

i think there's an CPU leak in the dedicated server

#

this all fine after an restart of the dedicated server

supple heath
#

Don't know for y'all, but since the update 1.1.0.1 in experimental, I don't face any intempestive crash, my server is running fine since 3h+

sturdy niche
#

welp, seem the idle bug is back to curse me

whole meadow
prisma hazel
#

The problem im having has migrated from the endless loading in time issue to now crashing on server join

#

anyone have any tips?

#

i use shockbyte to host

sturdy niche
#

currently my server is online, but another bug is fucking me (problem 2 in the link)

tawny shadow
#

PortScanning via NMAP still crashes the Server

pine urchin
#

Yes, nmap -sV localhost -p 8888 will trigger a segfault.

stone bridge
storm parrot
#

Latest patch fixed the crashing when the port is scanned. For anyone still having the endless loading issue, you'll need to open port 8888, per the 1.1 release notes.

tawny shadow
#

nope, Build 404250 still crashes via a port scan

scarlet sonnet
#

So I have a different issue than crashing, is anyone else having problems with building / destroying. I will build something and it will stay a blue hologram and never build client side. If I quit and rejoin the server the thing will be built. Same for destroying, I can delete something and it will stay on the screen client side however it will be deleted server side so I cant select it to delete the object again or anything. Once more if I quit and rejoin it will be properly removed. I am only having this problem on a dedicated server, multiplayer through normal means is fine.

storm parrot
storm parrot
tawny shadow
#

just do a port scan on 8888 yourself and check it

scarlet sonnet
rose coral
#

Does anyone suggest doing a 1.1 Experimental

tawny shadow
#

?

storm parrot
sturdy niche
normal oracle
#

How to make a dedicated server become a 1.1 server?

storm parrot
#

I recently upgraded to a 7900x build

#

I'm going to try and scan a couple of times in a row

lilac pine
#

My dedicated server has been up and running 4 hours with no crash since the update this morning

storm parrot
#

Well, I managed to crash it again. So maybe not fixed. But it runs for hours with no issues.

#

Running a stealth scan does not crash the server

urban nebula
#

does anyone know why this happens when joining a 1.1 dedicated server

tawny shadow
#

did it work before the update? did you port forward the new "reliable" port (default 8888)?

urban nebula
#

im joining someone elses

#

idk

tawny shadow
#

ask him these questions, we can do much without any info

urban nebula
#

its a 7777 port i know at least

tawny shadow
storm parrot
#

I guess server public ip tested locally is still technically not local. I have no idea why it's behaving this way. but isolating the scan to a packet trace does not crash it

twilit fox
#

Does the server still have issues with x86-64 qemu cpu's?

#

Or do we still have to set it to host?

#

Also... we're still able to use other ports, ex 22288? I see there's something about using 8888 instead of 7777 now..

spare eagle
#

is anyone else having the problem in 1.1 where after awhile it just stops letting you build or delete certain items?

#

the build items, like walls, foundations, pillars, etc will just remain blue and not actually place visually but will be there. Like, if you try to run through the area,it will stop you

#

same with delete, turns orange, then doesnt visually disappear but is actually gone. Like, if you walk over a deleted foundation, you will fal through even tho it looks like it is still there

#

this is all on Dedicated in 1.1

storm parrot
storm parrot
spare eagle
#

@storm parrot It happens pretty quickly and only seems to be certain pieces

storm parrot
rose coral
#

People I am getting a crash when joining into my experimental server

twilit fox
#

Because it sound's like you're running bare metal. This was an issue the game had awhile back that was likely some cpu extension the game was using that virtual cpus didn't have so it would crash

twilit fox
#

Yeah. If no one had idea by the time I get around to it I'll try it and find out.

livid flare
#

hey guys me and my team 3 members trying to create dedicated server for 1.1 v.... but server keeps crashing

#

can someone help to setup server right way please , it will be healpfull

livid flare
#

@charred gazelle

#

@pure crystal

storm parrot