#dedicated-servers

1 messages · Page 201 of 1

quick mist
#
Password: 
silent sequoia
#

letmeinplease!

versed merlin
#

I figured. :). hence my humor. 🙂

quick mist
#
NO CARRIER
versed merlin
silent sequoia
#

that moment when root login disabled on ssh 😦

reef lily
#

im a tech guy but not familiar with linux. could you elaborate on the overhead advantages? less ram usage overall, less background bloat, both, better kernel packaging...?

silent sequoia
#

do you guys actually use ssh keys?

versed merlin
#

As for the issue at hand, is anyone else able to connect to the server, or do they all see it as offline??

quick mist
silent sequoia
#

im gonna get slander for this screenshot

versed merlin
quick mist
#

though I've been mulling over switching to SSL certificates

reef lily
#

gotchu. less GUI all DOS, meaning less drivers, background processing, overall less to do besides run the server

silent sequoia
#

i just dont port forward ssh and zerotier to access them and only allow connections from the vpn

#

linux is just godly for servers

lime elm
#

Ugh, guys pls... help... Keep getting insane lag on the server and when its happening the average tick rate plumets to less than 10. There's only 2 of us on the server. What could be causing this? I have also noted that the tickrate drops as more players join

silent sequoia
#

is it when the game is saving?

versed merlin
quick mist
lime elm
#

hmm

reef lily
#

i tried to learn linux a long time ago but i just couldnt make it stick. iv learned a lot since then so i might give it another shot. but what linux distros do you reccomend? when i tried to learn before i used a GUI heavy ubuntu

lime elm
#

the cpu on the server is a Intel Xeon Gold 6230R seems to be a 2.1Ghz jobby

#

with boost to 4ghz

reef lily
#

whats you ram capacity on the server?

lime elm
#

8gb

reef lily
#

right there

silent sequoia
#

jobby lmao are you scottish?

lime elm
#

na lol

#

8gb should be fine, AMP shows usage around 6gb

silent sequoia
#

amp gang 💪

lime elm
#

😉

next smelt
#

Anyone else getting like a desync issue? When i join my server, I'm just stuck in place and only my arms bob up and down. When i relog, I am in a new position, but still stick

versed merlin
reef lily
#

im just now upgrading my server. my usage showed about 7 out of 8 but i saw it was using the paging file system. might be an optimization thing or the server could be reserving a little space for data shuffling but ill let you know if my upgrade fixes our issues 🙂

next smelt
#

repsawning seemed to fix it

versed merlin
#

Each distro tends to focus on a distinct thing… Ubuntu tends to focus on stability at the cost of its software packages being a little behind the bleeding edge, etc…

lime elm
#

so the tick rate is down to 10 ish and the server is not saving, CPU usage is not spiking

reef lily
#

cool

#

so ubuntu 🙂

silent sequoia
#

ubuntu server but go with an lts version

lime elm
versed merlin
# reef lily so ubuntu 🙂

it’s what I, personally, recommend for new folks to get their feet wet. Stick with an “LTS” version (currently 20.04) for “Long Term Support”

#

the other versions, while newer, will get sunset sooner, and you’ll have to update the version more often.

reef lily
#

last question. would there be any issue trying to port over a save file from the current windows server the the new linux? are they the same file type and readable?

versed merlin
#

no issues.

reef lily
#

thanks guys. ❤️
huge help

versed merlin
#

the windows server will read the linux file, and vice-versa.

silent sequoia
#

upload it that way if it makes it easier

quick mist
silent sequoia
#

for servers?

quick mist
#

for learning Linux in general

#

(but as was said: ask ten folks "what is a good distro" and you'll get forty-seven answers)

dull bronze
#

Has anyone had it where they click on "authenticate" - the password window pops up. You type it in. Hit confirm - and then nothing happens?

timid slate
#

So, I keep getting the server offline message. And when I check the logs on the server I see this message: "[2021.11.24-19.49.04:826][729]LogNet: NotifyAcceptingConnection accepted from: MyIP:Port"

timid slate
#

So, seems like the server is running kind off?

quick mist
timid slate
#

Q.Q It's Nitrado 😦

quick mist
silent sequoia
#

so its not just the truck then the vehicles dont unload aswell 😦

quick mist
bold atlas
#

I spotted a bit of a bug in the dedicated server.

quick mist
#

care to elaborate?

versed merlin
timid slate
bold atlas
#

It saves games in $HOME/.config/Epic/FactoryGame/Saved/SaveGames, but it should be $HOME/.local instead

quick mist
#

what makes you say this?

versed merlin
#

why do you say it “SHOULD”?

bold atlas
#

Savegames aren't config files. Sure, let me pull up the RFC.

quick mist
#

ah, so not a bug per se; a design flaw.

silent sequoia
#

how can i get notified if an update comes out for the dedi server?

bold atlas
#

Depends on perspective, but the .config directory isn't guaranteed to be local, or even writable

#

(Although I wouldn't bother dealing with non-local .config folders)

versed merlin
#

True.

quick mist
#

nothing is guaranteed, but it's usually a safe bet that one can write in one's own home directory

bold atlas
#

Typically.

#

Okay.

#

I can point anyone who wants at the spec.

quick mist
#

that said:

bold atlas
#

By private message, I guess

timid slate
reef lily
quick mist
#

if you do want your host to conform to the spec, you can move the files to .local and create a symlink at the old location so that the server does not get sad

silent sequoia
#

ive done it lol i thought it was just for the game and not for the servers

bold atlas
#

I'm not that bothered. This is very much a nit.

quick mist
#

my main nit was "why are you stashing save files in a hidden directory tree by default" (:

mossy radish
#

Arch is another good linux distro for learning, mostly because a person has to do a lot of stuff themselves

timid slate
#

So, who wants to know if a Linux server is more performant then a windows server? I have my save running on both atm.

mossy radish
#

Exact same build on both?

timid slate
#

Yup

mossy radish
#

I'd guess they perform mostly evenly

timid slate
#

Only thing I don't know is the specific hardware

silent sequoia
#

how much is windows using tho?

bold atlas
#

Without identical hardware that's not a useful comparison..

quick mist
timid slate
#

Windows: 10
Linux: 18

#

I know, just want to hate a bit more on G-Portal 😛

silent sequoia
#

I could do it in 2 vms if i could be bothered

timid slate
#

Though both G-Portal and Nitrado say they use top of the line hardware

bold atlas
#

That would be way more useful.

#

And you believed them? 😛

timid slate
#

Currently I believe Nitrado more then G-Portal 😂

quick mist
#

they use top-of-the-line only in that it is above the line marked 'TOTAL DUE' on the invoices they send out

silent sequoia
#

someone make a satisfactory benchmark save file

quick mist
#

paging the guy from Let's Game It Out..

timid slate
#

So, almost double the performance I had on my old server now = me is happy 🙂

silent sequoia
#

i was having performance issues but i had power saving mode enabled in my servers management panel

fleet silo
#

the belts in the dedicated server are a bit broken haha

mossy radish
azure jasper
#

Any recommendations on hosting sites? I dont have the bandwidth to host a server myself

versed merlin
# quick mist paging the guy from Let's Game It Out..

“Hi, I’m Josh, from Let’s Game It Out, and it’s time for more Satisfactory. The game where we find new and creative ways of ruining my frame rate, killing Lizard Doggo’s and create new methods of destroying whatever this thing is…”

quaint forge
#

Evening All,

A couple questions:

  1. Are people still having issues with large saves - where it kicks everyone out of the server?

  2. Is there a way to extend the interval between saves (e.g. every 6 or 12 hours)

quaint forge
#

oh awesome! Is it the mNumRotatingAutosaves I need to configure?

severe badge
#

Nope, look below that

quaint forge
#

Nevermind - read further below.

#

Got it. Thanks

quick mist
#

I am on the verge of having a command line tool to do a ping / health check for a server

sturdy bough
#

Can someone tell me, if I run a dedicated server, does my factory continue to 'run' as long as the server is running? (eg. when I'm not playing)

idle flower
sturdy bough
#

@idle flower thanks

idle flower
#

sure

#

I know this has most likely been asked a bunch, where should I keep an eye on when modding is supported for dedi's? Will it be SMM/SML?

quick mist
#

for the latter question: No idea whatsover; it may be one of those or it might be something totally new. As for where to watch.. probably whatever venues in which the modders are currently active

idle flower
alpine dawn
quick mist
idle flower
#

cat sfcheck.py 🙂

quick mist
#

adding some sanity checking

#

stand by

wary bluff
#

Olla - anybody has seen this Error on Dedicated with Debian ?

#

[2021.11.24-20.55.04:600][387]LogCore: Error: appError called: Assertion failed: Cast<AFGBuildableConveyorBase>( mSnappedConection->GetOwner() ) [File:D:/ws/SB-211116092526-440/UE4/Games/FactoryGame/Source/FactoryGame/Private/Hologram/F>
make sure we are only connecting to conveyors

[2021.11.24-20.55.04:651][387]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

#

happens quiet often and then The Server restarts

quick mist
# idle flower `cat sfcheck.py` 🙂
import socket, sys
from time import time

serverStates = {
    1 : 'Idle',
    2 : 'Preparing world',
    3 : 'Live'
}

def probeServer( address = 'test.example.com', port = 15777 ):
    msgID       = bytes.fromhex( '00' )
    msgProtocol = bytes.fromhex( '00' )
    msgData     = bytes( 'PingTest'.encode() )

    srvAddress = address
    srvPort = int(port)
    bufferSize = 1024

    UDPClientSocket = socket.socket( family=socket.AF_INET, type=socket.SOCK_DGRAM )
    time_sent = time()
    UDPClientSocket.sendto( msgID + msgProtocol + msgData, ( srvAddress, srvPort ) )
    msgFromServer = UDPClientSocket.recvfrom( bufferSize )
    time_recv = time()
    response = msgFromServer[0]
    rspState = response[10]
    rspVer=response[11:15]

    return( ( rspState, rspVer, time_recv - time_sent ) )

def main( address, port ):
    response = probeServer( address, port )
    print( f'\tResponse Time\t{response[2]*1000:04.2f}msec' )
    print( f'\tServer Status:\t{serverStates[response[0]]}' )
    print( f'\tServer Version\t{int.from_bytes( response[1], "little" )}' )
    return None

if __name__ == '__main__':
    if len( sys.argv ) < 2:
        print( 'Please provide a host address to check, followed by a query port.' )
    else:
        main(sys.argv[1], sys.argv[2])
idle flower
#

niiiice

quick mist
wary bluff
#

I wasnt able to isolate this until now

#

I have a clue it happens if you use mass-dismantling

quick mist
#

aaah.. that may be related to a bug in an earlier version that it was thought was fixed.

#

or a similar problem

wary bluff
#

hm.. using latest version 😕

quick mist
#

Try, if at all possible, to figure out a way to make it happen on-demand so that it can be replicated and fixed.

#

but as a workaround, when mass-dismantling, try to avoid dismantling the holograms of things you have already dismantled

#

(that was the seeming proximate cause of the earlier bug)

wary bluff
#

K.. I'll try to reproduce and report on Q&A, if is not already

quick mist
#

making a rev that allows the port to be left out to use the default

idle flower
quick mist
#

I can get server version, state, and the beacon port; that's it

clever quarry
#

anyway to make the server saves .. non-blocking ? Each time the server is saving we are finding ourselves pulled back 1-3 seconds

quick mist
# idle flower I'm curious what else can you get from that API, is there a doc that you're refe...

new and improved. For reference, see #906213950524379186 for the data I was working from.

$ cat sfcheck.py
import socket, sys
from time import time

serverStates = {
    1 : 'Idle',
    2 : 'Preparing world',
    3 : 'Live'
}

def probeServer( address = 'test.example.com', port = 15777 ):
    msgID       = bytes.fromhex( '00' )
    msgProtocol = bytes.fromhex( '00' )
    msgData     = bytes( 'PingTest'.encode() )

    srvAddress = address
    srvPort = int(port)
    bufferSize = 1024

    UDPClientSocket = socket.socket( family=socket.AF_INET, type=socket.SOCK_DGRAM )
    time_sent = time()
    UDPClientSocket.sendto( msgID + msgProtocol + msgData, ( srvAddress, srvPort ) )
    UDPClientSocket.settimeout(5)
    try:
        msgFromServer = UDPClientSocket.recvfrom( bufferSize )
    except socket.timeout:
        print( f'Connection timed out.' )
        exit(1)
    UDPClientSocket.close()
    time_recv = time()
    response = msgFromServer[0]
    rspState = response[10]
    rspVer=response[11:15]

    return( ( rspState, rspVer, time_recv - time_sent ) )

def main( address, port ):
    response = probeServer( address, port )
    print( f'\tResponse Time\t{response[2]*1000:04.2f}msec' )
    print( f'\tServer Status:\t{serverStates[response[0]]}' )
    print( f'\tServer Version\t{int.from_bytes( response[1], "little" )}' )
    return None

if __name__ == '__main__':
    proceed=False
    if len( sys.argv ) == 3:
        host = sys.argv[1]
        port = sys.argv[2]
        proceed = True
    elif len( sys.argv ) == 2:
        host = sys.argv[1]
        port = 15777
        proceed = True
    if proceed:
        main( host, port )
    else:
        print( f'Please invoke {sys.argv[0]} with a host to probe, followed optionally by a port.' )
glacial vortex
#

What should the server tick rate be ideally?

dense grotto
#

one of my friends is getting this when trying to join dedi

quick mist
dense grotto
#

yep

quick mist
dense grotto
#

me and another are in and he's getting that

glacial vortex
# quick mist thirty

And if its dropping? Any tips for optimising? Mines dropping to ~15, on a gcloud machine where load average is ~1.2 on a 4 core VM

mossy radish
#

Changing MaxTrickRate to 60 appears to have affected connection stability

quick mist
# dense grotto me and another are in and he's getting that

it's taking his client more than 30 seconds to connect to the server and it's timing out. if his computer is a potato or his hard dive is a chiseled stone tablet that may cause problems. there are steps in the Wiki to increase this timeout limit if you want to try it

dense grotto
#

yea he has hdd and usually last to load in

quick mist
dense grotto
#

thanks, i'll give it a try

glacial vortex
quick mist
#

it may be that the individual core speed may be insufficient.

glacial vortex
#

gcloud pretty annoying for that. picking number of cores is easy, the size of those cores is not

earnest willow
#

when using console in the Server Manager to save, is this just a bug

#

Saving game to "

quick mist
#

Yes, I believe that's a known bug.

earnest willow
#

i think i broke it, can you have a space in session name

marsh dawn
vapid hazel
#

anyone know there is a Exclamation point in a red triangle near the server management?

quick mist
quick mist
marsh dawn
quick mist
#

but no errors \o/

marsh dawn
#

Well to me all warns are considered errors xD

#

But meh, if it works it works ^^

quick mist
#
$ echo '# flake8: noqa' >> sftest.py
#

fixed!

#

SMH.. why does apt want to install python2 when I try to install the python3-pyflakes package?

marsh dawn
#

what linux you're running?

marsh dawn
hidden grove
#

I coulda swore I seen a command to add more admins to the dedicated server, but now I cant find it... was I imagining things?

ornate osprey
quick mist
# marsh dawn Probably apt being stupid or misconfigured.

Ubuntu server. Also wow, PEP really hates spaces around parens. Well heck PEP, it's way more readable as print( f'output of { function( list[ subfunction( arg ) ] ) }' ) than as print(f'output of {function(list[subfuction(arg)])}')

#

(to me at least)

ornate osprey
#

So, I got my dedicated server up and running this past weekend... I guess a couple times it's given players a 30 minute notice before a reboot, and the only other person with admin access hasn't been rebooting it, nor have I... is this something that just regularly happens?

quick mist
ornate osprey
#

I was thinking that was the case but wanted to verify it was expected

quick mist
marsh dawn
#

4 spaces = 1 tab (common in the industry)
But IDE converts tab to spaces so you don't have to worry.

untold finch
#

3.5space tab ftw! 🙂

safe path
#

A little Video I made with all the Issues we ran into.

north dragon
#

Where are the server save files saved? Because I have moved the folder to another place and started it as a service but the folder with the saved games does not appear, it tells me that I have to create it again

spiral root
#

Windows or Linux?

#

!wikisearch save

hushed gateBOT
north dragon
marsh dawn
#

root? spicy.

north dragon
#

nothing

#

I have moved the Steam folder to / opt and when starting it with satisfactory.service it does not detect the save folders

spiral root
#

It wont save files will always be in ~/.config for the user.

#

Not in .steam

#

So if you run as root it will be /root/.config/Epic/...etc or if your using the cristianhd341 user then it would be /home/cristianhd341/.config/Epic...etc

north dragon
#

ty

burnt estuary
quick mist
north dragon
#

Where would I have to move the save folder to detect it, because the service is being executed by another user who does not have / home

grizzled sundial
#

Is anyone else seeing a big ram hike since yesterday’s update? Was riding solid at 4GB ish for days and now server steadily grows to max ram over time. Until crash…

severe badge
#

Yep, noticed the same. Here's my graph of memory use. It maxes out at the limit of memory that I've granted the VM, then keeps on growing and cannibalizing the file cache etc.

grizzled sundial
#

Yup mine as well.

severe badge
severe badge
#

Also... is there a way to do code formatting on that site? I'm not seeing anything...

copper niche
#

I set up my dedicated server (windows). How does my friend join it?

quick mist
dusky valley
#

the port forwarding is the fun part, I am still banging my head against that since my modem/router is being a pain

copper niche
#

Where do I find my ip? Just my public ip like at whatsmyip?

dusky valley
#

yes, IPv4

copper niche
#

If my internet goes out temporarily, is there a way they can find it again or do I need to look it up each time?

dusky valley
#

you will need to look it up any time it changes

lime elm
#

Cant play like this, so laggy.

copper niche
#

aight thanks

dusky valley
#

should be able to just play until they have trouble connecting, then look up and try that

quick mist
copper niche
#

Port they connect to is 15777 right?

dusky valley
#

Anyone had luck with port forwarding on an ATT fiber modem?

#

yes

#

unless you've changed it in server setup

lime elm
#

anyone elses tickrate so low its unplayable??

quick mist
# lime elm anyone elses tickrate so low its unplayable??

I'm not on Tier Eight yet on my server, but it's been pretty solid for me. There are reports of a memory leak though so if your server has been up for a long time you might want to do a graceful shutdown and restart to 'clear the pipes'

lime elm
#

server was fine for the most part, this past week its been this bad. I have reinstalled ubuntu and its still bad

untold finch
#

hmm.. my 4th freight platform hates me.. the wagon is loaded, the platform is set to unload like the other 3, and yet, the train pulls in, and that wagon doesn't unload.. tried rebuilding the freight platform, now testing with a parallel station.. it's like it decides there isn't even a wagon to unload or something.

lime elm
#

u need to delete the train

#

all of it

quick mist
#

try ripping out and reconnecting the power to the station

untold finch
#

well.. same train into a parallel station unloads all wagons.. tried cutting power to the station, no change

#

I'll try rebuilding the station and all 4 platforms..

#

total rebuild of the station and all platforms fixed it

hazy magnet
#

anyone around with any server experince

untold finch
#

I'm running it in docker on win, (previously docker on linux) .. not the most obvious way, but works for me, as I'm familiar with docker etc

hazy magnet
#

i am running hte gui varient through steam. it will not allow me to change the session to friends only though

untold finch
#

docker is using steamcmd to download it.. I don't remember when I set the session type, when I created the session on the server I think.. I've not changed it since making it

hazy magnet
#

if i remove the server does it get rid of it or can i make a new one and see then as i dont even see this option

untold finch
#

I don't know what you mean by 'remove the server' or 'get rid of it' .. both are kind of important

lime elm
#

Ok, ive been doing some digging... there seems to be a multithreading issue. I thought they patched it? is there something I can do to fix this? The server is pegging 1 core and may well be the cause of my bad tick rate

untold finch
#

the last patch made a huge difference for my twin xeon system.. but I had to move it from there to my i9-9900k with windows docker, I'm not sure how many vcpu's are allocated in docker at the mo.. but I haven't had any issues to need me to go look how many cores are loaded yet.

lime elm
#

i dont run in docker, should i give it a go?

quick mist
#

not unless you really need to

#

it adds needless complexity

quick mist
untold finch
#

Aye.. I'd agree.. I use docker all the time for work, so there's zero extra effort for me, and I get the ability to treat the server like I treat all my other containerised services, which is a bonus for me.

quick mist
untold finch
#

If you're not into containerised stuff.. stay away from docker 🙂

quick mist
#

I still need to look into it more, but it still just reads to me as "virtual machines with magic smoke"

untold finch
#

Exactly.. fwiw, I'm using wolveix/satisfactory-server:latest and it's decently well built.. I just restart the container to pick up patches etc, the game & config & saves are all stored in a dir mounted to the container, so it doesn't need to go get them all again every launch & they survive container deletion etc.

#

I do a lot of docker/k8s stuff as part of my day job, where I play with various cloud native architectures, and patterns.. if you're running docker on linux, there are no vm's .. it's all just magic smoke (pretty clever stuff.. but a LOT lighter than a full vm).. docker on win/mac has (had? not entirely sure now with WSL2 and hyper-v and stuff on win) used a VM to provide the linux env for the containers.

#

Kinda wonder what a horizontally scaled microservice architected Unreal Engine might look like ;p

#

I mean.. you'd need like a 16gb server just to fire up the framework to host it.. but I hate to think how many people you could get thru it 🙂

heavy shale
#

Anyone know how to install mods on a server?

quick mist
#

I imagine when that happens, they will come with directions

heavy shale
#

So what the only way to play with mods with multiplayer is just a player hosted world?

quick mist
severe badge
reef gull
#

Am modder, no, no support yet for servers. It is in the works though. I think we were caught off guard, but I'm not privy to the secret-sauce channel on the Modding Discord.

#

I have a mod geared more for servers... trust me, I'm keeping in the loop the best I can. Ben has been kind to let me know what he is permitted.

brittle sonnet
quick mist
#

for dedicated servers?

carmine jay
#

closest I get to mods is save edits. lol

oblique gale
#

does any one know how to fix invisible conveyors? I have deleted and rebuilt the equipment it was attached to. It shows for a little bit then goes invis again.

quick mist
severe badge
oblique gale
#

ok ty

quick mist
carmine jay
#

got a docker-compose file that docker image? 🙂 I tried it initially in docker, I forget what happened but it didn't work so I want native with steamcmd.

severe badge
fickle gorge
celest bough
#

Hey guys... Looking for some help. I've tried starting a dedicated server via Steam and SteamCMD on Windows 10. When I launch the dedicated server the console will come up and it goes through its motions but then closes. I haven't been able to 'pause' the console to see what the server is doing and why it's closing

fickle gorge
#

but nevermind, the "Trainstations built in multiplayer (dedicated server) don't correctly load/unload" bug is kinda gamebreaking for me...

carmine jay
fickle gorge
carmine jay
#

I had it running with a systemd file. tried to get it to auto update with a cron but it never did. :/

fickle gorge
#

but I usually set up gameservers myself (including writing scripts) anyway, so I know exactly how it works and can troubleshoot it easily.

quick mist
carmine jay
#

I'm no stranger to linux but never ran a game server till now. just did it because I could.

carmine jay
#

ah, the cron I had ran a steamcmd command.

fickle gorge
#

oof

carmine jay
#

yep

fickle gorge
#

that could mess up your stuff, if the service is still running but you change the files

carmine jay
#

steamcmd +login anonymous +app_info_update 1 1690800 +quit once every half hour.

fickle gorge
#

a bit excessive >.<

carmine jay
#

and deleted from the crons. XD

fickle gorge
#

just do it daily...

carmine jay
#

it didn't actually update anything when the sf server went public though.

#

I thought for sure I had configured it for every 12 hours.

fickle gorge
carmine jay
#

different branch?

fickle gorge
#

naa, EA branch is the same then experimental at the moment

quick mist
#

they are different, though near-identical, builds

fickle gorge
#

and I think the dedicated server has it's own appid I think

carmine jay
#

wouldn't the experimental branch be updated when EA was updated? like a temp merge of the branches till they update experimental again.

#

oooh

quick mist
carmine jay
#

yeah ^

fickle gorge
#

Satisfactory app ID: 526870

#

dedicated server: 1690800

quick mist
#

that's the game itself. The dedicated server app ID is unchanged.

fickle gorge
#

I know

#

the branches are part of the game itself, the dedicated server is it's own application and up to this point doesn't have other branches

#

when it was released some weeks ago, it was already "update 5" and stuff, so when they pushed the game update, they didn't had to change anything about the server

carmine jay
#

ooh, so they'll create a new branch when they start working on experimental again.

fickle gorge
#

maybe?

#

depends how they handle that stuff

carmine jay
#

I'd think they would. to keep in sync with the game itself.

quick mist
carmine jay
#

it'd fit the theme.

#

hasn't checked the wiki lately.

fickle gorge
#

but my point still stands, when U5 hit EA, the dedicated server was already up-to-date

#

(the stable/EA branch of it)

quick mist
#

there was a specific update on that day because Exp and EA are different versions yesterday/today

carmine jay
#

they already updated Exp?

quick mist
#

Not as such: the build released to EA was a slightly higher build number than Exp, so they are not compatible

carmine jay
#

gotcha

#

is LGSM supposed to auto update or do I gotta schedule that?

quick mist
#

No idea

#

you'd have to consult its documentation

carmine jay
#

fun

severe badge
fickle gorge
# carmine jay fun

wait until you have to go through a 700 page manual for a managed switch ;)

carmine jay
#

I see the cron examples

keen vortex
#

i seem to recall that my server updated when i restarted it after U5 released

#

but i wasn't watching that closely

keen vortex
quick mist
fickle gorge
#

have to to start somewhere ;)

keen vortex
#

(former network engineer here. mainly cisco.)

quick mist
keen vortex
#

the "getting started" guide is about that long

fickle gorge
#

<-- never worked with cisco stuff, and from what I read all the time, I will continue to not work with it ;)

keen vortex
#

cisco manuals should be required to bear a surgeon general's warning

#

of course, these days one of my major reference documents is the intel architecture reference manual, which clocks in at over 6500 pages

fickle gorge
#

sweet :3

#

ask for a printed one

keen vortex
#

all so i can better mod dwarf fortress

fickle gorge
#

.<

#

because of the dedicated server train bugs, my "construction" train is completly silent while driving, quite surreal to drive it >.>

carmine jay
#

wait, they make noises? I only recall the toot toot when the auto pilot leaves a station. XD

#

or the hiss of the breaks.

fickle gorge
#

and some other sounds

quick mist
#

clickity clacks, vrooms, and SKREEEEEs too

clear frigate
sweet forge
#

Anyone having issues with belt lag on dedicated servers? For some reason all of our machines are receiving items really slowly... so if I have a Mk2 with 120pm going to a storage container for example, it gets hung up going into the bin

keen vortex
#

i've had issues with conveyors not connecting

#

also with rendering issues

#

belts that render empty but ar enot

alpine dawn
frosty gale
#

I...I think I did it.

#

I spoke too soon. I am "connected" to my server (hosted on AWS lightsail), I was able to claim it, and start a new game. However, when I try to join the game, it says I'm not connected to the server. It presents me a button to connect, which I can click, then it brings up the session view. I click join, and repeat infinite loop of not being connected to the server.

alpine dawn
#

oof

frosty gale
#

If I let it sit, I get a network connection error with the following text:

UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 20.01, Real: 20.01, Good: 20.01, DriverTime: 20.01, Threshold: 20.00, [UNetConnection] RemoteAddr: *.*.*.*:7777, Name: IpConnection_2147479917, Driver: PendingNetDriver EOSNetDriver_214749918, IsServer: NO, PC: NULL, Owner: NULL, UniqueID: INVALID

(I've masked the server IP address here)

sweet forge
frosty gale
#

The one with 8gb of RAM

quick mist
#

not 7777?

frosty gale
#

Oh, it is 7777. Sorry, typo. Can't copy and paste from the UI Window that's presented in satisfactory

alpine dawn
frosty gale
#

It is pricy.

alpine dawn
#

is it different than a regular VPS?

copper niche
#

It's taken more than half the day but I have somewhat been able to merge my friends and my maps via the blueprint thing in satisfactory-calculator and host it in a Dedicated Server.

It seems so buggy. Like, some save files crash the server when loading, and others don't, despite changing nothing. The Show All Map option doesn't seem to work either. And I had to use someone else's map as the base map, so my character is naked.

Is there a way to move my character in satisfactory-calculator or anything to my side of the map? There's no logistics between us right now because the trains are all broken, and I have no idea where my friends' storage stuff is to build anything.

frosty gale
# alpine dawn is it different than a regular VPS?

Not really. I guess my only experience with renting any VPS was for minecraft hosting back in the day. So maybe it's competitively priced and I don't know it? Didn't really do research, I just had an instance from when I was hosting a Valheim server and figured I'd go with what I know. The package I pay for is ~$40/mo

alpine dawn
#

ah

#

so its a regular X86 CPU

frosty gale
#

I believe so, yes. I have access to 2 cores with my package

quick mist
#

I mean it'd have to be amd64 because the binary's not 32-bit is it?

frosty gale
#

Mine is x86, I had to install 32-bit libraries for SteamCMD

alpine dawn
#

well no but some guys have managed to get emulation to work on high end ARM CPUs

#

so I didnt know if Lightsail was another setup like that

frosty gale
#

Lightsail let's you pick from x86 or ARM

quick mist
#

the game server binary is 64-bit, but yes, Steam itself is not

alpine dawn
#

one extra bit

#

nice

#

😄

#

I typo'd my making fun of your typo

#

CARMA FAIL

frosty gale
#

Another typo

alpine dawn
#

FML

#

I am going to jump off a building

#

BRB

frosty gale
#

isn’t it karma😳

alpine dawn
#

ok back

#

yes

#

its karma

#

but I am not going to fix it

#

haha

quick mist
#

don't fix it; FICSIT

frosty gale
#

what would be the recommended cpu for a dedicated server

#

apple m1 max cuz highest single core performance or is it not single core?

quick mist
#

it's multicore, but not M1-compatible

alpine dawn
#

lmao

fickle gorge
#

because making multithreaded stuff is quite hard to do... probably a CPU with high IPC but still a few cores, like 6 or more I guess

quick mist
#

you need an amd64-compatible chipset

frosty gale
#

so intel or amd cpu’s on x86 only….

fickle gorge
quick mist
#

the server is multithreaded but most of the threads are ancillary; there is one primary worker thread that gets the bulk of the load

shut hedge
frosty gale
#

so a massive xeon or thread ripper wouldn’t be as good as say a 12900k? but if you want multiple servers go big on the cores

alpine dawn
#

I run 2 players fine on an old ass X3470

quick mist
#

this for example is the timeslice from a server with a couple days' uptime with a few people on and off over the past couple days:

fickle gorge
#

as I said, a CPU with high IPC and 6+ cores should be fine

alpine dawn
#

XD

shut hedge
#

So can anyone think of a good way I can stress a dedi for this? IDK how to summon 100+ people and not too sure where to find a laggy AF factory.

frosty gale
#

so not like a mc server where single core is all you need

quick mist
#

correct.

frosty gale
#

interesting

shut hedge
fickle gorge
#

so a high clockspeed epyc or ryzen with not too much cores should be fine

frosty gale
#

I'm at a loss on why I can't connect to my game :(

quick mist
fickle gorge
quick mist
shut hedge
alpine dawn
#

yeah @frosty gale your issue looks like a port filtering issue

frosty gale
#

Duplicated for IPv6 as well

alpine dawn
#

udp for all 3

#

you fucked up

#

XD

frosty gale
#

Oh, I did

#

LMAO

#

shit

quick mist
#

you have 7777/tcp not 7777/udp, that's the an issue

alpine dawn
#

bet it works after that

frosty gale
#

Oh look at that. Immediately loads right after

alpine dawn
#

lol

#

nice

#

sometimes it just takes another set of eyes

frosty gale
#

do the servers work differently than multiplayer built in game?

quick mist
frosty gale
#

cuz my isp is like no port forwarding for you so i was wondering if i could host a server without port forwarding

alpine dawn
#

no

quick mist
#

no, port forwarding is required if the host running the service is behind a router

frosty gale
#

rip

#

then how does multiplayer work?

quick mist
#

multiplayer works by having a centralized session manager (hence, "session IDs") to help punch through firewalls by having all the traffic be statefully outbound to the client's perspective

#

there is no centralization for dedicates servers

#

rather than sharing session IDs, clients just need the server's public address

frosty gale
#

so i need to either shell out money for a server in a data center or just play via steam/epic multiplayer

quick mist
frosty gale
#

we just switched cuz this one gets us faster speeds for less with no data cap

alpine dawn
#

seems like it came with some massive caveats

quick mist
#

it's rather unusual that they won't "let" you port forward.. usually you just have to log into your router and set it up

frosty gale
#

i checked

quick mist
#

if the router they gave you doesn't support it you should be able to get your own cheaply

frosty gale
#

it might help if i told you it was t-mobile 5g home internet

quick mist
#

oh, it's not an ISP, it's a Cellular internet hotspot

#

that explains it

frosty gale
#

Also, thanks for the help everyone! I'm sure I'll be back in here pulling my hair out again when I try writing a script to check for updates. ;-;

alpine dawn
#

yep its CGNAT

frosty gale
#

basically

#

Unless...they don't do mini stable updates?

#

only missing feature i see from this new router from the old one

alpine dawn
quick mist
frosty gale
#

if only fiber was available and my city was going to spend the make home to upgrade each house

#

I am using a systemd unit file. I just don't want to have anyone unable to play if I'm not around to restart when an update comes around

quick mist
alpine dawn
#

oh I see you are making a externally available script so anyone can do it

quick mist
#

no, just schedule it on the server itself

frosty gale
#

Well, I was going to do a cron job. I just didn't think to have the cron job run the systemctl restart xD

quick mist
#

or if you trust one of the players to be an admin, teach them to use the quit console command and systemd will check for updates and restart the server

alpine dawn
slow lynx
quick mist
frosty gale
#

i’ll still need to pay for a vpn

slow lynx
#

yea

frosty gale
#

might as well rent a sever

#

and set up my own vpn or SF server

#

VPN probably cheaper tho xD

slow lynx
#

^

quick mist
#

caveat emptor.

#

you get what you pay for

frosty gale
#

True, true

fickle gorge
frosty gale
slow lynx
#

I mean vultr sells $1 vps's you don't need a powerful sever for a vpn

fickle gorge
quick mist
#

ROT13 encryption isn't computationally expensive (:

frosty gale
#

i’ll still need a decent pc to run a SF server. not gonna that in a laptop LOL

slow lynx
#

haha

#

yea just rent a vps or dedi for statisfactory at that point

frosty gale
#

vultur has a 1000gb data cap

#

Viability of starting up a side business hosting dedicated servers for people?

#

and linnode

frosty gale
#

fat chance

shut hedge
fickle gorge
alpine dawn
frosty gale
#

most isp here cap out at 40 up via coax

frosty gale
fickle gorge
frosty gale
#

omw

#

Hmmm. Well, I don't have the internet or server racks. I was going to just rent a large VPS and docker it out. xD Maybe there's not enough profit margin there

#

is the whole country fiber or just in big cities

fickle gorge
shut hedge
frosty gale
fickle gorge
#

sFr. has a slightly higher value I think

fickle gorge
#

maybe about 800$ a year

frosty gale
#

you pay 355 for fiber a month?

#

or you can

#

wait that’s setup fee

alpine dawn
shut hedge
# frosty gale colo?

Colocation, basically your own server rack and send it to a datacenter and they will provide power and a internet connection at usually a very reasonable price

fickle gorge
frosty gale
#

😭

frosty gale
fickle gorge
#

but I also have a server in their DC ;)

slim spoke
frosty gale
#

what would you do with 25gb symmetrical

fickle gorge
shut hedge
fickle gorge
#

but yeah, sanctum is right, quite off-topic >.<

frosty gale
#

😉

#

@shut hedge Do you run it under a commercial license?

alpine dawn
keen vortex
#

i'm still seeing a good number of weird desync issues

#

several times i've been sucked into a hypertube, only to be shot back out the same entrance i went in

#

it's like "whoops, no, you didn't really do that"

#

also still seeing the delayed damage behavior

#

had one where i killed a spitter, collected its organs, used a medical inhaler to heal, and then after all that it damaged me out of nowhere for half a health bar

#

also, all of our doggos stopped being friendly after the 24-hour server autorecycle

#

and the order in which items appear in the crafting bench changed after the 24 hour recycle

unborn siren
#

Anyone have belts you place down, go the opposite direction? What about boulders you blew up and then leave the server and come back for them to be there but not actually be there---meaning you can walk through them but you can't drive through them? I am will assume also that y'all are still having train problems?

slim spoke
#

desyncing

#

restart the server and clients

unborn siren
#

I have restarted the server about 5 times today and it wouldn't fix anything... I am using 'Shockbyte' for the Server, guess i am just going to have to wait for the bugs in Dedicated servers to be fix over time.

dry iris
#

on a side note I love the very descriptive server logs this game puts out

#

It's good to know the server screams as much internally as I do.

unborn siren
#

you and me both... mine is similar

slim spoke
#

turn on loggin lol its unattended

stuck drum
#

i seem to be having some annoying bloody trouble with the port forwarding

slim spoke
#

lol

unborn siren
#

Its funny how my server is easy for my group to connect too but when I try I have to 'retry' about 5-10 time until it actually connects....

slim spoke
#

lol

#

could be net stuff in inis

sleek ruin
#

what do I do if I forgot the admin password?

#

<.<

#

.>

slim spoke
#

read the wiki page

sleek ruin
#

phew

slim spoke
#

i read the topic lol im smrt

sleek ruin
#

didn't seem to work

slim spoke
#

it does if u remove the file or whatever it says

sleek ruin
#

I did

#

deleted it

#

then started the server

slim spoke
#

restart

#

wiki has the right info to reset the admin pass .. i dont know what ur doing

sleek ruin
#

I deleted the file

#

then started the server

slim spoke
#

ok and thats nice and all but

#

if u do it right it will have to reset cause thats where the pass is stored encrypted

#

not being mean but its the right info and it works

sleek ruin
#

but file doesn't even exist anymore

#

idk

slim spoke
#

wrong server folder or something

#

honestly im not trolling ya or being a dick

#

or u have server running in background?

sleek ruin
#

no I stopped it before deleting the file

slim spoke
#

i would guess its wrong server folder then

#

try rebooting

sleek ruin
#

same thing

slim spoke
#

then ur doing something wrong

sleek ruin
#

I go in the saves folder

#

delete the serversettings.port file

#

start the server

#

it asks me for password

#

I stop the server

#

and it makes a new serversettings.port file

slim spoke
#

ya cuase its resetting it

#

asking u for new admin password

#

imagine that hahahahahahaha

#

do again so password isnt blank

sleek ruin
#

tried that now

#

nothing

slim spoke
#

dont know what ur doing lol

#

u just delete and run server .. setup like u did before

sleek ruin
#

it doesn't come up with the setup though

slim spoke
#

then u didnt get it to reset... ie. did something wrong

hallow night
#

My Friend couldnt join via IPv6 nor Static lease
what would be going wrong
i've port forward 15777 on my firewall and router

slim spoke
#

dont bind to 0.0.0.0 pick one

#

or 2 ... u ip,ip

#

or just bind the : :

#

if u want v6 only

sleek ruin
#

am I doing something wrong?

hallow night
#

If i want to start again because i think i fucked something along the way how would i do that?

slim spoke
#

delete the folder and reinstall

#

multihome can set what adapter to use for server

#

then u just have to fix that

hallow night
#

cool, would when i first connected using 'localhost' would that of been the thing that not letting him connect

cunning stream
#

Hey, do we need to stay on Experimental version of the game or the stable to connect on server ?

slim spoke
#

they are the same

cunning stream
#

oh okok thx 🙂

slim spoke
#

regular install of server is becoming ea server

stuck drum
#

is there an easy way to remotely restart the server?

#

i.e if i fucked up a port forward number

#

or can i only do it if i've already set up remote acces to the other pc

slim spoke
#

wiki page has the info

#

or just remote and kill it

stuck drum
#

well that's shit, i can kill it from the console, but not restart it

slim spoke
#

your supposed to set that up

#

there is lots of ways to do it

sleek ruin
#

gives up

slim spoke
#

the info is on the wiki for u

hallow night
#

do i have to port forward all 3 codes?

#
  1. etc
stuck drum
#

pretty sure you do

hallow night
#

when they join via server manager do they have to change 15777 to another port?

slim spoke
#

yes

#

u need all 3 ports like the wiki tells you to setup

#

15777 is port for starting connections

#

thats why its default suggested in server manager

still forum
#

So I have a server up and running. How do I get people to join or how can I join others?

desert scarab
#

hey peeps - quick q, we have been running a dedicated server since it was launched in experimental, is cutting over to Early access as simple as triggering the update? I can see in the wiki to specifically set the commands to run experimental, but not the Early Access branch, so assuming that is default now?

slim spoke
#

dedi setups as they were are going to be EA servers

compact nebula
#

Setting up a dedicated server needs another PC right?

slim spoke
#

u have to change cmdline to use exp once they are going

#

you can do on same comp but it wont help alot

compact nebula
#

And the PC has to be constantly on for it to run yea?

slim spoke
#

yes

desert scarab
#

@slim spoke yeah but if we already running exp from before the release - if we just run an update, will that automatically kick over to Early Access?

slim spoke
#

thats the point of dedicated server

#

the cmd line as it is .. is for ea

#

if u want exp u will change the cmd line like the wiki tells u to

desert scarab
#

yeah we don't, we want to move over the Early Access

slim spoke
#

read the wiki

#

im done for the day

desert scarab
#

I have - it isn't covered

slim spoke
#

they added about how to change to exp servers

#

wiki changes almost daily

#

i didnt read it cause i dont need the info/help

desert scarab
#

yes but not the other way round if you are transitioning from Exp to EA via command line

slim spoke
#

the cmd line is for ea

#

if u want exp u just change it like the wiki says to get exp

#

then u play with exp game

#

simple as that

desert scarab
#

yeah, before EA though, that was the same command in Exp

slim spoke
#

cuase there was no EA then

desert scarab
#

correct

slim spoke
#

but they are splliting it

#

so go read the wiki so i can stop typing

desert scarab
#

so what I want to know is how do we move from Exp (pre EA release) to EA now

#

that isn't in the wiki

slim spoke
#

im done

desert scarab
#

i'm on the wiki it isn't there

#

anyway

#

I'll update and see what it does

slim spoke
#

the cmd is for ea server regul

#

what dont u get

desert scarab
#

if I was building a new server that is fine

slim spoke
#

if u had it already it used that cmd

#

that cmd stays teh same

#

its now the ea servers

desert scarab
#

yes so now with EA I'll connect with EA client

#

yes that is what I wanted to confirm

slim spoke
#

u dont do shit .. u change the cmd line if u want to use exp server and client

#

thats it

desert scarab
#

correct - so post eA release - if we want to use Exp we use the command line, otherwise no changes needed we just connect with EA and happy days

slim spoke
#

Experimental Branch Selection
To download the Experimental branch of the Dedicated Server, add -beta experimental to the end of your SteamCMD invocation. See the following example commands for Linux and Windows respectively:

#

and there is from the wiki how you do that

#

lol have a good nite

desert scarab
#

yeah I had that - it was just the transition I wanted to confirm that wasn't clear

#

cheers - you too lol

slim spoke
#

if u add its exp .. if u dont its ea

desert scarab
#

yep perfect

#

cheers

sleek ruin
#

@slim spoke maybe next time just say you need to click the reset admin button under the backup manager?..

#

silly

slim spoke
#

no

teal bluff
#

Anyone had issues with conveyor floor holes randomly not connecting with production units, train only loading half of itself? I'm on a gportal server.

sleek ruin
#

yes

#

wasted a ton of time

slim spoke
#

thats a you problem

stuck drum
#

ffs

slim spoke
#

i didnt know there was a button so why would i say it

sleek ruin
#

why would you pretend to help if you don't know

stuck drum
#

i just spent several hours trying to establish this server, only to discover my ISP uses CGNAT

slim spoke
#

i told u to read the wiki

#

get over yourself

sleek ruin
#

wiki must be outdated

slim spoke
#

not my fault

golden roost
#

play nice

#

no need for hostility

slim spoke
#

i tried im getting trouble for wiki not having info

sleek ruin
#

I mean they insulted me several times

slim spoke
#

i didnt know there is a button so i dont know what u expect

still forum
#

If I want my friends to join a dedicated server, do I need to give them an IP or something? Cause I don't see a browser list of public servers?

uneven sigil
still forum
#

aah okay

uneven sigil
#

or how did you connect to the server ? 😄

still forum
#

same way 😄

timid slate
stuck drum
#

@golden roost heya, i dunno who you've got in charge of the wiki, but there's a lot of info dump on there that non IT people will struggle with, you might want to consider getting someone to make it a bit easier to read and understand from an end user perspective

still forum
#

instead of an IP can it also be a hostname if correctly set up?

slim spoke
#

wiki is all done by community people

#

cm's dont have anything to do with that

uneven sigil
golden roost
stuck drum
#

sorry, i thought you might have had a low level CM on those, ok when i get time i can make an effort there

golden roost
#

I will say tho that setting up a dedicated server isn't really a cakewalk by itself so to some degree it's not always easy to make it easy to understand and still maintain enough info

stuck drum
#

that's true, as i recently discovered in spending hours to set up mine only to find out my ISP is blocking it

#

i used to write documentation for end users, so i can give it a go, maybe split it between windows and linux etc

uneven sigil
#

but if you have troubles i think you can come in here and maybe there are some people arround willing to help ya 🙂

golden roost
#

@stuck drum I can set you up with the wiki folks that are more active maintaining the wiki if you'd like

stuck drum
#

that'd be handy

marsh dawn
still forum
#

So it's possible @marsh dawn?

uneven sigil
#

yes

marsh dawn
#

It should.

timid slate
#

most likely

uneven sigil
#

if there should be a problem you still can just send over the IP 😉

still forum
#

True true

hallow night
#

Are the port local ports or remote ports?
15000
15777
7777

slim spoke
#

they are udp ports on server comp

hallow night
slim spoke
#

put the ports in both

#

u want to forwad thru

hallow night
#

ty

slim spoke
#

user manual for router should have better instructions then me though

hallow night
#

this is AVG, my router should be done

slim spoke
#

lol ok

hallow night
#

also when my friend goes to join my server what port should he use in manage server

slim spoke
#

15777

#

its defaulted in there

hasty girder
#

i think you have to forward 3 ports

#

cause my Server didnt work when i only forward 2

slim spoke
#

he is .. just wanted to know which was connecting port

hasty girder
#

ok

hard lintel
#

If I have myworld_autosave_2.sav file, would its session name be myworld?

#

I haven't renamed anything

slim spoke
#

yes

#

if u didnt change it from default naming

hard lintel
#

thanks

slim spoke
#

yw

hard lintel
#
  1. Insert the Session Name from step 1 into the server settings tab in Server Manager, press ↵ Enter.
    The server should initiate a search for the save file with the matching Session Name.
    What does Server Manager mean here?
slim spoke
#

ingame menu

#

where u add the server to play mp

hard lintel
#

in a vps

hard lintel
slim spoke
#

ya

hallow night
#

ive port forward all the ports and it no working

#

how do i set up multihome?

feral dawn
#

If you actually need multihome (most users do not), u can bind to the right IP Address using -multihome 1.2.3.4, where 1.2.3.4 is the IP of the adapter you want to bind to.

hallow night
#

where would i set that up

#

it my first time ever dealing with server stuff

slim spoke
#

cmdline to start server after .exe

feral dawn
#

Do you have more than one network card in the machine you are hosting the server from?

hallow night
#

just my ethernet port ate the back of pc to router

slim spoke
#

wiki has more info if u search the dedi pages for multihome

feral dawn
#

So, if you only have 1 ethernet port, you dont need multihome

#

usually 99.99% of the time lol

slim spoke
#

android where is the server compared to ur client

hallow night
#

could you explain that in another way, i dont know what that means

slim spoke
#

same comp ... lan . friends .. hosting company

hallow night
#

same PC

slim spoke
#

ok have u gone to server manager and been checking with localhost and 127.0.0.1

#

add the server 2 times incase

hallow night
#

yes local host

slim spoke
#

that works ?

#

u can connect and play

hallow night
#

i can get into the server but my friend cant join

slim spoke
#

ok

hallow night
#

and play

slim spoke
#

what do u have for internet

hallow night
#

NBN

slim spoke
#

like ipv4 v6 .. adapters?

#

can u tell it use this ipv4 ip

#

or do u care?

hallow night
#

moderm router all in one

#

when i use find my IP it give me both

#

does my friend have to port forward?

slim spoke
#

if ipv4 ip like 127.0.0.1 is fine then u can just multihome=IPonthelan

#

and forward the ports to that ip in the router

#

no ur friend is good

#

just have to get your ports from net to the server on comp

#

usually u dont need multihome at all

#

and u do port forwarding for the ip you want to use

#

then server only gets info on that one

feral dawn
#

A few things I would check:

  • Please provide pictures of your routers port forwarding configuration.

  • Please do not block out Local IP addresses (starting 192.168, 10., 172.16)

  • Please provide us with either an ipconfig (windows) or ip a ifconfig (linux) screenshot (as long as this screenshot only provides internal IP's such as those listed earlier.)

  • If you have any software based firewalls, such as Windows Defender or a 3rd party Anti Virus/Firewall bundle, please disable the firewall completely and re-test. This test ensures that this piece of software can be rulled out from the problem, as if it starts to work then either windows firewall or your 3rd party firewall is incorrectly configured. (plz remember to turn them on again)

hallow night
#

on my router wanted a destination IP i had to set up a static IP, i've been getting him to import when i was port forwarding

feral dawn
#

That looks fine, the ipconfig / ip a / ifconfig screen plz next.

quick geyser
#

Looks fine? Isn't .255 the broadcast address?

feral dawn
#

it's 225

#

not 255

hallow night
#

how do i get the ipconfig

quick geyser
#

Oh, my bad. Sry

feral dawn
#

plus, if it was a /23 or lower, the .255 would be usable 😄

#

but meh lol

#

@hallow night press your start button and type in cmd and hit enter

#

then in the black box, type ipconfig and hit enter

hallow night
#

is there anything that i should censor for privacy

feral dawn
#

sec

slim spoke
#

internet ip <- dont show that

feral dawn
#

you're good as long as you only display the 192.168.x.x ip

#

Example that is fine:

#

you may wish to block any IPv6 addresses, if they dont start with fe80

hallow night
#

cool one sec snipy magic happing

feral dawn
#

tbh the only line i want is the Ipv4 Address line 😄 lol

#

to ensure it matches with your port forwarding rules

hallow night
feral dawn
#

and this is where the server is hosted?

hallow night
#

my PC

slim spoke
#

just a side note .. in port forwarding i always set UDP so nothing tcp can use the forward

feral dawn
#

if there is nothing bound TCP the other end, the connection will still fail, but it's good to limit ^

slim spoke
#

if something ran that wanted the port it would be open on tcp thats what i dont like

#

seen a few that had that with their servers hehe

feral dawn
#

@hallow night if what you have given me is where the server process is loaded

#

then your port forwarding is invalid

#

in red is what it should read.

slim spoke
#

that would be it

hallow night
#

okay i had thought i had to set up a static lease then use the lease ip

feral dawn
#

Have you rebooted the machine since you setup the static DHCP lease?

hallow night
#

No

feral dawn
#

right so, small lesson here, if u want it

#

DHCP works by your PC asking your router "Oi, I need an IP address please" and it'll return your PC with an IP from the pool.

#

adding a static lease without renewing the lease on the PC will do nothing, if that PC has not been rebooted, or the lease has not expired.

#

so you have two options

#
  1. Start CMD again, and type in the following: ipconfig /release && ipconfig /renew

OR

#
  1. Reboot the PC
hallow night
#

ty, ill try with option 1 for ease.
should i restart my router?

feral dawn
#

No need to reboot router bud

#

If you get an error like "This operation requires evaluation" or something like that

#

you'll need to run cmd as an administrator.

silent sequoia
#

going to test how well zerotier works with satisfactory might be helpful to some people that cant port forward

feral dawn
#

in theory zero tier will be fine, as no traffic is actually going over their servers. It's just NAT Punching (which is cool)

silent sequoia
#

ive had issues with minecraft on it from time to time which was why i was wondering

feral dawn
#

hm i see, well i will be interested in your results 🙂

hallow night
#

should i move on to option 2 reboot?

feral dawn
#

no no

#

do ipconfig on it's own

#

has the new IP shown up?

#

or is it still 192.168.0.118

hallow night
#

it is still ^

feral dawn
#

then try a reboot, if your IP still has not changed since the reboot, either your static IP assignment is wrong, or your router is just not playing ball.

#

the ipconfig release, renew should have done it though

#

However, plz note that: If you still have an IP not as you expected, you can set it statically within Windows to what you need.

silent sequoia
#

some routers are weird and make you select the client to be port forwarded and not the actual ip address

hallow night
#

do i
ipconfig then
/release && ipconfig then
/renew

#

for order of operation

feral dawn
#

the single command i typed ipconfig /release && ipconfig /renew will execute them both.

feral dawn
#

hugs pfsense

silent sequoia
#

my router is garbage

feral dawn
#

You know, as you said about ZeroTier.

silent sequoia
slim spoke
#

ddwrt

feral dawn
#

OPNSense, if you're into that stuff has Zerotier built into it.

silent sequoia
#

yeah because i know hamachi has bandwidth limits and its trash

feral dawn
#

so u can do all of ur nat punching from your router directly, and port forward as needed.

silent sequoia
#

its working from a different network

feral dawn
#

perfecto

silent sequoia
#

thats actually so helpful because you the clients dont need to sign up to zerotier they just download it and enter the code

hallow night
#

i restarted it didnt change. so sould i scrap the static lease and

feral dawn
#

Two options here @hallow night

slim spoke
#

just fix the forward

feral dawn
#
  1. Configure the DHCP Reservation statically on Windows

  2. Fix the forward.

#

it depends really on how important the static lease is to you.

slim spoke
#

it might be reserved on router lol

feral dawn
#

however, one would assume the static lease isnt working due to an invalid MAC address given to the router.

slim spoke
#

like my dlink will reserve ip for net adapter

hallow night
#

gotcha, not at all i just want to play on the server with friends

feral dawn
#

You had the right idea though, setting the IP statically is the best approach.

#

either via DHCP Reservation, or via the adapter.

slim spoke
#

i would just fix the forward and see if ip changes

feral dawn
#

but, fixing the forward will work, but if it starts to break again, check to see if your IP had changed and fix the forward again.

slim spoke
#

either way is fine and totally up to you

silent sequoia
#

my tickrate is only 13 on a windows server 🤔

feral dawn
#

is it running on a different server-based CPU, or on your gaming rig @silent sequoia ?

slim spoke
#

good ole billy keepin those ticks low so we dont burn out

#

😛

silent sequoia
#

it was running better on a hyper v virtual machine on the same server

#

now its running worse on the windows host 💀

feral dawn
#

plz dont swear at me 😛

silent sequoia
#

im pretty sure it was also running in a docker container in the linux vm aswell lmao

feral dawn
#

docker is just a glorified chroot, with pretty much zero performance problems compared to running on the docker host. (i believe!)

#

either way

#

if u have like a Xeon CPU with a shit tonne of cores, dont expect satisfactory to run well

silent sequoia
#

lmao hello

feral dawn
#

lol there ya go 😛

#

throws VMWare at you

silent sequoia
#

weird how its running better in a hyper v virtual machine then

slim spoke
#

single core performance is the way

silent sequoia
#

is this game mostly single core

feral dawn
#

yes

silent sequoia
#

my windows is bugged and isnt showing graphs

slim spoke
#

the client part of game is 3core

silent sequoia
#

that makes a bit more sense

slim spoke
#

but workload is majority serial work so single core helps

silent sequoia
#

maybe its using a busy core on windows then

#

ive got plex and cctv stuff running so it might have a core to its self on the vm

tall oasis
#

I typed in a as a save-file name

slim spoke
#

ya vm is separating it for ya

feral dawn
#

The server "can" use up to 24 worker threads, however I believe (this is totally speculation) that these worker threads really are only used for proper async tasks, such as IO and stuff.

tall oasis
feral dawn
#

The game does have parallelization, for belts, belt groups, pipes, etc etc.

tall oasis
#

it just refuses to do so

feral dawn
#

but i am unsure how simple that would be to "merge" the async data back onto the game thread, which in theory would be required.

slim spoke
#

thats why threading/cores is limited in how much u see used on dedis

#

only so much work it can spread out

feral dawn
#

multithreading is a ballache lol 😄

slim spoke
#

oh no i see u

#

lol crc hows it going

zealous cairn
#

yeah, I normally see 90%+ cpu usage on one core, and ~2-8% on others

slim spoke
#

has that changed any with the last few patches.. they did some work on that

silent sequoia
#

hyper v vm with way more progress into the game compared to the windows server host running it

zealous cairn
#

that doesn't seem to have changed much with the threading update...... but there are more threads that do stuff that are still in the 2-8% range

feral dawn
#

Thankfully, you should not be able to see me typing, if my modded discord is still working as intended lol 😄

slim spoke
#

probably just isnt in need enough yet

#

which is good

feral dawn
zealous cairn
#

yeah - I guess it depends if it starts lagging due to CPU bound stuff - but its hard to tell if thats the case or not....

#

oh - I notice the saves all go in a different thread.....

hallow night
#

i changed the destination IP for router
i disabled AVG
i have port forward on windows defender
he still cant join

silent sequoia
#

guess im going to have to make 2 brand new vms one windows 10 and one ubuntu server and see if its actually a massive difference then

feral dawn
#

@hallow night just to check

#

You're not giving him 192.168.0.118 to connect to, right?

hallow night
#

i did yes

feral dawn
#

haha okay

#

so that's your internal IP Address, he wont be able to access that

zealous cairn
#

but this is on a 32 x Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz (2 Sockets) - so its lots of cores, but not uber fast cores....

feral dawn
#

you'll have to go to google, and search for what is my ip address, and give him that.

inland sequoia
#

how rename a server pls ?

slim spoke
#

check in server manager

silent sequoia
#

im using amp panel just now

feral dawn
#

@inland sequoia I believe you have to stop the server, remove the server settings file ServerSettings.15777 %localappdata%\FactoryGame\Saved\SaveGames and start it again.

silent sequoia
feral dawn
feral dawn
#

~/.config/FactoryGame then i think

inland sequoia
#

ok ty

hallow night
#

THANK YOU VERY MUCH
@feral dawn @slim spoke
IT WORKS THANK YOU AGAIN

feral dawn
#

enjoy OCD simulator

slim spoke
#

your very welcome ... have fun! 🙂

zealous cairn
#

hahahahah OCD simulator 😄

feral dawn
#

😄

zealous cairn
#

rebuilds belt angle 8 times to get nice 90 degree bends

feral dawn
#

there ya go haha

#

always remember "two steps left/right from the line"

#

instant 90 degree

#

❤️

zealous cairn
#

redesigns half the factory because bad planning means can't get one 90 degree bend right

feral dawn
#

I've spent the last 12 or so hours of my game time building a dual railroad around the map lol 😐

#

still not finished yet...

zealous cairn
#

although, I must say:

#
    761 steam     20   0 9574472   4.7g 181444 R  46.5  60.2  29:55.04 UE4Server-Linux                                                    765 steam     23   3 9574472   4.7g 181444 R   6.9  60.2   1:45.16 TaskGraphHP 3                                                      766 steam     23   3 9574472   4.7g 181444 R   4.0  60.2   1:07.79 TaskGraphHP 4                                                      767 steam     23   3 9574472   4.7g 181444 S   2.0  60.2   0:39.77 TaskGraphHP 5                                                     1665 root      20   0   10712   4252   3452 R   2.0   0.1   0:00.15 top                                                                402 root      20   0       0      0      0 S   1.0   0.0   0:00.45 btrfs-transacti                                                    481 root      20   0  105780  44152  43088 S   1.0   0.5   0:00.26 systemd-journal                                                    776 steam     20   0 9574472   4.7g 181444 S   1.0  60.2   0:09.03 HttpManager                                                        781 steam     20   0 9574472   4.7g 181444 S   1.0  60.2   0:27.89 CIPCServer::Thr                                                    792 steam     20   0 9574472   4.7g 181444 S   1.0  60.2   0:01.63 CIPCServer::Thr                                                
#

that's certainly more threads

#

just not very heavily loaded :p

feral dawn
#

text overload lol

zealous cairn
#
    761 steam     20   0 9612468   4.7g 181444 R  58.0  60.6  31:14.28 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame -multihome 0.0.0.0                     771 steam     23   3 9612468   4.7g 181444 S  15.0  60.6   7:12.40 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame -multihome 0.0.0.0                     765 steam     23   3 9612468   4.7g 181444 S   6.0  60.6   1:50.74 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame -multihome 0.0.0.0                     766 steam     23   3 9612468   4.7g 181444 S   4.0  60.6   1:11.18 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame -multihome 0.0.0.0                     767 steam     23   3 9612468   4.7g 181444 S   2.0  60.6   0:41.82 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame -multihome 0.0.0.0                     563 root      20   0  255084  18552  16176 S   1.0   0.2   0:50.95 /usr/sbin/NetworkManager --no-daemon                               803 steam     20   0 9612468   4.7g 181444 S   1.0  60.6   3:41.01 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UE4Server-Linux-Shipping FactoryGame -multihome 0.0.0.0