#dedicated-servers
1 messages · Page 132 of 1
I dont recall how SMM deals with keys.
I am very sure I just set a password and gave it to SMM
Since the only thing that logs into the account is SMM this is fine
damni i figured it out it was bc i had the satisfactory up but i was at the main menu though
once i closed it it connected wow lol
Ya. When changing or installing mods you need to stop and start both client and server.
SMM does not know how to do this
yeah i see that now thanks though
odd, thought that might have been the issue
why not?
because that is a windows only issue and its not fixed yet
thats running linux?
?
well yeah
you can install a linux virtual machine i guess
personally I wouldnt recommend it too much as it will add an additional overhead
but i know some people have had success doing so
im doing it with powershell
instaling it of the microsoft store and running it
setting up zerotier now
Check UDP connection
Hi all! Do we know if there are any plans on the foundational removal glitch being patched? Occasionally, when trying to remove some foundation, it visually won't go away until you've left and rejoined the server 🤔
There's this post that talks about it: https://www.reddit.com/r/SatisfactoryGame/comments/1fhgayt/foundation_bug_for_servers/
Will do
I have noticed this not just for foundations but other items as well
you're running a vm now? what hypervisor?
ah, WSL then
open WSL Settings, set Network to Mirrored mode, restart WSL, then run "ip a" inside the linux install and try to conenct to that IP
so I cant do that network setting
if you got ubuntu from the MS store it's a WSL instance. then you should have a "WSL Settings" app too now
yes i do
any other setting I should change?
Do you want the log?
it just says Idle still
maybe its this?
got a question about "desync" where I'll delete and object and it'll stick around on the client but not the server. Is there a way to force-reload the world from the server without logging out and then in again?
what do you expect from "reload" that doesn't involve being kicked out the game then loading it again ?
syncs objects between the server and client
it should do normally
if it's not doing and you want a reload
then it does mean getting out the game and re-loading it
ok. it wasn't doing so normally so i was wondering if i could without relogging. guess not, oh well
my point is "relogging" is exactly what you mean by "reloading"
Modify the network parameters to ensure that desync doesn't occur. Try changing network quality settings
I don't think this'll fix it, seems to be a known issue/bug
Really? Is there a forum link for it?
I asked a couple days ago here, and I've tried switching the network settings
See that reddit post and https://questions.satisfactorygame.com/post/66e2ebb7772a987f4a8ad75e
Think there are a couple others too
i am so lost on setting up a server
my .ini settings are not how they should look
this is my command prompt but i none of the scripts seem to be loading
looks like your server is starting up fine i am not sure what you mean about scripts not loading?
I cant connect to the server
I tried every ip i can think of
I cant set one in the settings either
what OS?
window
Make sure your firewall is allowing the traffic, and check the ip of your server and connect to that
well unless you want to elaborate i dont know if you are doing it right either
well im running Nmap port checker
and its saying its closed
and i added manual rules
and the CMD rules
and the port is forwarded on the router
what information would you need to help
lets just skip the forwarding for now and see if you can get it to work locally first
well I still would like to make sure you are connecting to the server local ip
so if you can confirm thats what you are doing thats a good start
well I still would like to make sure you are connecting to the server local ip
so if you can confirm thats what you are doing thats a good start
I cant
what ip were you unable to connect to..?
i tried my local and outbound ip
okay...
let me try again
the same pc im running the game on
and that is your server?
yes
okay
wait
something changed
i can log
on local ip
and i am admin ok so theres progress
so then you only have port forwarding left
And i doubt anyone here will be able to help you with your specific router for that
but what you want to do is go into nat --> port forwarding settings on your router
set port 7777 udp&tcp to the IP of your server/game machine
and that will most likely be it
for your friends you will have to hand out your public IP for them to connect
one sidenote is that depending on your hardware it will likely be very hard on your machine running the game and server in later tiers
Hey there, hardware question. Has anyone tried running a server on a laptop processor like the Core i3-1215U?
The guide that states that Satisfactory Server favors high single thread scores (>2000). The core i3-1215U CPU scores 3286 on a single thread. With 32GB of RAM and an M.2 SSD, is that going to be able to run the server (all the way to end game)?
depends on the cooling i guess. I am assuming the 3286 score is for a limited time while boosting
but i think it should be fine, depends how long you want to push into the lategame that is
any reason my friend cant join my server it gives him this
ive done everything. i think i have tho ports right
someone help
Are you sure you have a public IP?
Post your port forwarding settings for us to check if you want
As per CPU Benchmark that's an average score with over 1000 samples. I hadn't considered the cooling factor so I'll look into that.
Not really planning on going crazy late game, just a few blueprint optimizations.
have the same problem
also am using a public ip and port forwarding is done correctly
first had the problem tried everything thaught eventually installing it new from the ground would help, it didnt
check if your port is actually open
canyouseeme.org
and the server is working locally?
im hosting on my server which is standing beside me, tho i cant joing it or anything else
after reinstalling dedicated servers
till now i didnt even got to "claim" it
logs?
you cant even join locally?
do you use the local or public IP?
if the second, try the first
what does the console show?
check the firewall on the server then
i even tested it with firewall disabled and it didnt work
yes
IPv4
can you try to check the conenction with this powershell command?
Test-NetConnection <IP> -Port 7777
i fixed it
i had multiple lan cables in my server
i just unplugged all ecxept 1
it worked
even multihime with multiple lan cables didnt work
but just using 1 lan cable works
Still need help?
Your server address must be the same as your Public (boundary) IP address. Multihome does not work unless your boundary DNS server routes the appropriate DST and Port to the internal device providing the service that is trying to be reached. You use multi-home when your internal IP will be the same as your Server IP, in situations where you host on the same device that you plan to connect with as a client.
I am not sure if i fully agree with you, while somewhat correct
-
"Your server address must be the same as your Public (boundary) IP address."
Your server's publicly advertised address (what clients connect to) must be your public IP, but the server itself can run on a private/local IP behind a NAT router. Port forwarding allows external connections. -
"Multihome does not work unless your boundary DNS server routes the appropriate DST and Port to the internal device providing the service that is trying to be reached."
A "boundary DNS server" isn't a common networking term. Usually, port forwarding on the router/NAT device is what determines traffic flow, not DNS. DNS will never control routing or port forwarding. -
"You use multi-home when your internal IP will be the same as your Server IP, in situations where you host on the same device that you plan to connect with as a client."
"Multihome" is used to decide which LOCAL network interface to use if you have multiple and that should in most cases be able to solve his issue with having multiple interfaces active.
your server will always run on a local ip
because your server is always local to the machine it runs on
ngl this sounds like you thought it would help to copy past some ai prompt hallucination
basic rule : NEVER spread ai generated content unless explicitly being asked for
did you double check your syntax was ok ?
did you check listening port list ?
naw i gave up gonna rest a server from a webste for like $15 s yeay and use that
Yes i checked everything and tried everythint, but it works now so i dont need any more help
What do I need to copy to move my world to a different server?
Go to old Server manager, download save
Go to new Server manager, upload save
thanks
hello
which ports do need to be opened in the firewall settings ?
all the yt tutorial add 3 port numbers but in the wiki it says
As of Patch 1.0, port numbers 15000 and 15777 are no longer used. At all.
port 7777 by default, protocols TCP and UDP
anyone having problem updating thier dedicated server?
Game version: 385279 | Server Version: 368883
Hi, if I wanted to change the listening port to work with a vpn, what is that line you need to add to your config file? There is no specific line on https://satisfactory.wiki.gg/wiki/Dedicated_servers/Configuration_files
I would assume it needs to go into SatisfactoryDedicatedServer\FactoryGame\Saved\Config\WindowsServer\GameUserSetting.ini
Just not familiar with the line it should be. Maybe "Port=XXXXX" or something like that?
Just pass "-Port=XXX" as a launch argument
Hello guys, im having issue with a server rent on nitrado.
We are two playing, on phase 2 so not a lot of building for now. The server start at 30 ms but quickly increase to 70 MS when we play. It can sometimes reach 200/300ms for unknow reason (outside of the automatic save period).
I upgraded the bandwith to the max value, the ticket is at 30 in average. Bandwith set to ultra, i really don't understand how i can improve this...
Server set in UK.
Thanks if you see something dummy i forgot
whats your bandwidth up and down and also your latency to your provider? make sure you say the right bit of Byte
It makes big difference
depends on the type of VPN since some have automatic port forwarding enabled already some you might have to configure
Latency to the IP of the server is 22ms.
Bandwith is 186 Mbits/s / 53 Mbits/s
whats yours to your provider?
what bandwirth is on the server
Well since i don't own the server its difficult to know, but i upgraded all bandwith limit to the max value in the config files
is it lower for anyone else in the group when they join the dedicated server or slower and if so is there internet faster or slower do you know
No we all having the same issue, at the same level . Looks like the issue is coming from the game instance itself.
Sometime it can create bug like we can't create object anymore without deselecting the current object and reselecting in the building book (not sure if its a current bug or something related to our issueà
We can see the result of the increase of the MS directly on the belts which are laggy
probably ay that point server related issue server might be throttling probs CPU and memory on the server lacking do you know the specs of the server and the network card on the server?
Not really but i opened a ticket. It's suposed to be an unlimited instance virtualization which will increase/decrease CPU/RAM if reaching more than 90% usage
most servers I found doing this will only increase based on hourly to take a time scale before adapting
I find having a fixed level and paying for the increases works best and gives more customization
Yeah of course, but it had hours of lags so if it was the case it should already upscale. We use 85% of CPU and 4.5gb of ram for now
If you know some good providers let me know. Just lazy to config my own linux instance
Yeah sounds like the CPU maxing out and 4.5GB of RAM aint much Id probs have give it 12GB with an 12 Core CPU would probs work
Ive got my own server but it to small to run something like this and I dont know any sorry
No problem thanks for helping me at least 🙂
might be worth going over the T&C might be able to get a refund if their services are the cause since they are failing to provide the service they offer
I kinda have to know this stuff working in IT so doesnt bother me
Might also be worth checking if the server they running it on has multipe server on it as if they have multiple servers on 1 server and only a limited connection a stronger connection going to knock yours
its like whats known as a sfs
spam for service
Yeah im a dev too, i think i will just switch for a VPS
which is basically where they have something that will constantly ping the server 10x more than the normal amount
can be a pain to get around that as well
Yeah its definitly a virtualization
Maybe im just on a bad shared one
possibly might be putting in a request to have the VM moved to a fresh ESX
Hello, im trying to increase the bandwidth on my dedicated server for players with the fix from https://satisfactory.wiki.gg/wiki/Multiplayer#Performance_improvements but adding those numbers doesnt seem to do anything, i've added the same lines to my client side AND server side as suggested. What am i missing here? Are the numbers too high or is there some middleground here that needs to be found?
it's a 3rd party dedicated server
and on both ends i've set them up as "read only"
How do you know they are not doing anything?
Nitrado is your issue, not even one game they host have I had a pleasant experience on their servers
On server logs it still says the same value as "Ultra" netspeed, which is 300000
when i connect the server
just realized it says the same to me now, but its a long time since i needed those tweaks so they have been overwritten
12core is overkill
it makes sense up to 8
only 2 are used at the start of the game basically
I've been running a dedicated server for over 4,000 hours. I'm having a particular issue. We're on a server restart all animals I deaded return to life. Is there a particular setting I'm missing or is this just a part of the server reset construction?
I tried googling for this and I can't find any sort of variable that I might be missing
wait theres servers with people in this game ?
private ones yes
Why is this happening? If I run my save on my local machine I dont see this issue. This sometimes can cause production number issues. Especially when the factory as a whole is doing this everywhere. I never had this issue in EA.
The dedicated server I am running is ich777's Docker image on my unraid server. I have that running directly to my desktop over 10G fiber so its not a latency issue.
hey - how do I bring my old save to a new server?
i dragged the file into my saves folder but its grayed out when i try and load it
nvm
howdy, ive entered another satisfactory phase and ive got a spare pc, could anyone help me get a dedicated server set up on it?
The guide thats pinned has been made for exactly that
Ooh can you link to it?
we are not allowed to send link so i am sorry but you will have to look through the pinned messages or the topic yourself.
ah okay
how do i find my servers IP?
Depends on what you are hosting on
my own pc
I have a hard time making my own server
and question, can I play sataosfsctory on the pc Im already hosting on for other people?
then its the PCs IP or 127.0.0.1 for yourself
your external IP for others if you have a publiic IP and port-forwarding set up
if you have a powerfull enough CPU and engough RAM yes
where do i find that
which one? and what OS?
like where do i find the ip people have to join me on
cause now i joined on 127.0.0.1
and im on pc
external ip either in your router settings or google "what is my ip" and use one of the results
if your IP is in the 100.64.0.0/10 range you can't host useing IPv4
if not you can and need to set up your router for port-forwarding
what if the range is lower than that
you should be fine and delete the message
my friend said same thing again
@untold thistle
theyre saying server name is called pending
did you set up port forwarding in your router?
idk if i did that
but i did do tcp/udp
how do i do that
@hidden forge help 😭
depends on your router. you need to forward tcp and udp from an external port to your server port
google "[your router model] portforwarding" and follow a guide
can i dm u
h
whatismyip.com will tell you your IP
anyone mind helping me in #1038092680493801533
tried setting a static ip, got told to google how to do it,
i did it
and now my 2nd pc doesnt have internet
what did i do wrong?
Not the ipconfig??? (I know nothing about this stuff; just wondering)
probably multiple things
usually you can only set a local one
but it have to be in your router network
you can set one from your router interface usually
it's the recommended way
it's usually not very useful unless you are connecting locally by ip
or your router have some issues
recommended way? i was just told to google it by @wicked knot
so, for my friends who are not on my local ip, having a static ip would be useless?
what the hell is this then
why would the guide tell me to do something that is essentially useless?
"it's usually not very useful unless you are connecting locally by ip
or your router have some issues"
the point of the wiki is to give you a working setup
not to be tailored to your case
The idea is to set the DHCP lease to something permanent, so that remote users outside the lan don't get kicked when the lease renews automatically
In what way "Google it" is against what I suggest which is literally the thing itself
okay, so, if i have an asus router, how would i go about setting the pc to have a static ip address?
is it called "ip binding"?
Yes, that is what Asus calls this
It will set a rule in the DHCP config so that the mac address of that network card will always have that IP address. Since the network card is usually built into the motherboard anymore, effectively that PC will always have that IP address.
Small problem
I did that, and it crashed my router
I had no internet, and had to power cycle the router
okay i have internet again
it crashed your router or it just disconnected your interface ?
in my asus app, under port forwarding, i set the external port range to 7777, right? what about the internal? guide mentions internal port has to be set to 7777 too, but its not called that in the asus router app
disconnected everything
2nd pc, main pc, phone, lights,
I never planned to buy Asus routers but now I definitely have no regrets
wha?
what is it called?
theres Port range (external)
"Local port"
and "Source ip"
local port is internal port
my man, how would i know what asus decided to call internal port instead?
thank you kindly
let say you set port range 10-20
if you set local port 5
it implies 5-15 then
10->5
14->9
20->15
how would i know if my router is behind CGNAT?
i literally understood nothing about that, but thank you for trying to explain it to me
how would i know if NAT Loopback is enabled?
you don't until you test
coolio, another question, my router says my ip is something else than what an ip checker website says, what ip should i use for portforwarding?
you can't choose what ip to use for port forwarding
only what ip it forwards to which is your server machine/computer local static ip
(the one you set earlier)
"port forwarding allows computer service within a private local area netword, accessible to external devices. it is commonly used in gaming, security camera setup, VoIP and file downloading"
is this description accurate?
do i type these in a separate command prompt or the same command prompt that pops up with the logging stuff?
is all of this even available or needed if im running the epic games dedicated server tool?
@deep turret im terribly sorry to ping you, im just really out in the deep end here and you're the only person whos actually helped me
Starting the server under EGS will work the same as starting with the steam GUI. Any additional launch arguments will be entered the same way any other app on EGS works.
okay, good to know, that starting it works the same as starting it with steam gui, something ive never worked with and dont intend to because thats not what i signed up for when i downloaded the epic games dedicated server
also, how would i type in launch arguments? i asked that, never got a response
^^ here
well, it's the same coding form either source. I mentioned 3 methods blended together in the wiki page.
cool, again, doesnt really answer my question
i seriously apologize if ive done something to offend you in any way
click the ellipses on the app in your EGS library, select manage, and enter the argument
I'm old, I type slow, so not big on walls of text
all good, i prefer shorter sentences anyways
if someone else has already typed it out, you can readfit there
Cool, "Launch options",
quick and to the point, which ones do i need?
the unattended one i know, but, which else
probably none, it should run a window with lots of text, dont try to read it
Cool, what if i wanted to play with more than 4 people, could i change it to 5?
once the text slows down in the panel, yo ushould be able to join with the game client
The wiki has an excelent wlakthru of how to do that, not typing it all out here
That would be the local LAN IP, which I think you finally got set to a static IP earlier?
fuck yeah
Sweeto
these launch configs, they look okay?
wont work
max payers isnt a launch argument, it's a config edit
wh- why the fuck is in the command line options??? stupid design, anyways thank you kindly, i dont suppose the guide tells you where to find that specific config edit, does it?
In my experience, every player (client) needs to have the same edit
uhm,
so that means all of my friends has to edit the .ini file in their client as well?
even though im editing it in the epic games dedicated server tool thingy?
the default is 4, and, in my experience, it will cap at whatever the lowest value is among the clients present on the server
server config files are in teh server install directory, so they dont conflict with the client, or with other servers
Alright, so to recap, to change how many players can play on the server, everyones gotta change the config file in the game, and theres nothing else to do in the epic games server thingy other than run it as "unattended" (to run it as a service instead of manual or something)
Not sure if EGS will let it run as a service, but that is Operating System side, they cant set it up as a service
again, not being mean, just not going to type out a wall of text. Google setting up a service in windows, and read
okay, awesome, i googled, clicked on the first link that was from microsoft, and instantly gave up, ill just have the console up and be manual. manual is better anyways, just like in cars :)
We all started somewhere. Keep gaining skills, build on what you already know
and im starting- up satisfactory to claim this godforsaken server :D
Amazing! its set up!
Small question, can i add a prebuilt world me and me friends have been working on?
in the client, server manager(ment?) you have an interface to start or load a game, similar to the client
amazing, thank you so much, im gonna go to bed now because ive been working on this for over 10 hours on and its 4:20 am
its 4:20 somewhere
in denmark to be specific :)
another question, if i make a world on it now, to test if my server can handle it, can i change the save later on?
my bad, thank you!
yippie, my server with 6gb of ram actually works
(upgrading to 16gb tmr)
Anyone ever figure out what causes unreal dedicated servers to not be connectable by people on the internet?
I previously ran the Satisfactory dedi last year np then more recently it just doesn't work for anyone from the net to connect to me. And just ran into the exact same problem trying to host an Ark dedi for friends kids. My modem is set to passthrough, all the ports are forwarded on the router and in Windows firewall. Even tried launching the server as admin.
No dice. Refuses to let anyone connect to it. Seems to be an unreal issue
heyo, you still here?
so, shit worked for lan connections, but my friend cant connect to the server,
ive set up the port forwarding up as correctly as i can interpret from the guide
nevermind
i give up
im contacting my isp and finding out what the actual fuck is going on with my portforwarding failing
First of, are you giving your friend your PUBLIC ip or your local IP?
Have you checked if you are behind CGNAT?
Have you verified that your ports are open?
Some ISP might have blocked ports
My ISP sells all fiber connections as what they call "closed". Blocks all incoming ports for home servers. But if you want to run them, just one phone call and they will set it to "open". Nothing wrong or against terms in that, just a security thing for poeple who have no clue and accidentally expose stuff to Internet
Tried both, tried opening ports to both in my router app, no worky
I've verified my ports aren't open.
So that's why I'm contacting my isp
I still don't entire understand what cgnat is,
carrier grade nat
basicly what some isps do to make solve issues with ip exhausting
which means you may not be able to forward all the way to put it like that
normally you will be able to pay some extra to your isp to get rid of it
Idk about pay extra, I'm just gonna contact them
They'll tell you to GFY, they don't want people hosting game servers.
canyouseeme.org will confirm the ports are open, or not, and what your IP is.
I recommend using zerotier or tailscale instead of fighting the Man
@icy oar ^
yes
you have done it already there #dedicated-servers message
Do you have multiple routers ?
you said you have Asus router
is it connected to an other box isp provided you with ?
No I only have one router, I've tried multiple times to set up port forwarding, but I don't understand what I'm doing wrong
It's not connected to another box
Both of those options sound like money down the drain
Thing is, I showed what I did to my friend who actually has some networking knowledge, and he's confused on why my public IP ends in a 255
Because that is typically used as a "broadcast" channel I think that's what he said
ZeroTier is free for 25 computers
And it also solves the problem
What is zerotier
It is an edge VPN. Devices join and are placed on a virtual private network range. You decide the network rules. Machines will communicate directly opening holes in the firewall with upnp if available or bounce traffic through moons like a tor onto with one ring. You can set up DNS that operates on this range.
A network address can end in 255 in many cases it depends on the network mask
Hey guys.
I have configured Port Forwarding in my Router and checked if it works with canyouseeme.org
But my Friend says, that he still cant see the server.
Do you have any advice for me?
Thanks in advance
Does it work for you on the same address you give your friend?
they probably missed that broadcast address is all bit set after network address
but that also depend on network mask
on common home network the mask is 255.255.255.0 which only leaves the last number right
but on main global provider networks the network address is shorter, the mask is broader, usually 255.255.0.0
so if you have for instance 10.243.65.255 it's not a broad cast address, because the .65. is not last number of the lot
it would need to end in .255.255 to be broadcast then
and I'm not talking about classless addressing which means you can split the numbers into bit size sub part, and you have to be comfortable with binary data conversions to understand it intuitively then
having mask such as 255.192.0.0 (192 is first 2 bit set, reminding 6 bit unset)
honest to God I'd rather just hop in a call and show you guys what I'm working with.
I’m at work and our mainnet is going live this week so it’s already nuts
I don't care if I'll end up showing my private and public IP, I simply cannot get this shit to function, and none of your answers really helps because it's widely applicable and not specific to what I'm experiencing
you dont have a "BOTH" option, when setting up your forwarding rule(s) ?
in which case you'll only have one rule with 7777 7777 proto: BOTH
if your router supports the "both" option, having 2 rules could confuse it
I changed that yesterday after painstakingly spending hours trying to figure this shit out myself
It's two rules now
for tcp and udp
I do have a both option
it's really easy to have some part working but some other problem
then fixing other problem and having the first part having a problem now
so it still does not work
that's why while it sounds tedious, it's recommended to only change one thing at a time
but that clearly didn't work
use it instead then
well it dont work either now
Look
I understand it's pita
but you are basically gaining experience there, you'll have figured out next time
This is what I changed it to after having one rule with both still didn't work
Fuck experience, I just need this to work
¯_(ツ)_/¯
set it to both please, dont confuse your router
next it's a matter of firewall and public address
Hi, who here is willing and can help me with the docker version of the dedicated server?
I'm trying to run the container two times since i want to have two servers running on the same Linux server.
I already have my first server running fine inside the container and now want to have the second one basically running on 7778 to adress both servers individually.
My issues:
-Everytime i terminate my first server in the webpanel and restart it it updates it, which im fine with i guess and resets all server date while doing so, prob because of the server auto updating?
-Server two is still always binding to port 7777 which obv wont work.
-Both containers are mounted in different directories and should use the different ports as setup in the docker startup command in the github repo
So I'm open to any help if you are kind enough to spare the time and energy either via text in here, private messages or whatever
also double check the local address you point your forwarding rule to, is the server computer one (if not already done)
Is this how it's supposed to be set up?
yep
It is
satisfactory devs made it the same port number so you can set both
Okay, if I turn on my server now, and someone tries to connect, will it work?
it depends on your firewall and your public address (which one you give to them too)
but for forwarding, yes it should work
Mate, I set up that firewall exception stuff yesterday, clearly didn't help
I did
DONT SHOW THAT
It's what shows when I google the website to show my ip
yeah so thats your routers public ip, your whole network would go down if you get ddosd
it gives lot of information on you
And you think people in this server are evil enough to DDoS me?
some may
you never know
it's a public server
we are 10 people having a conversation
but 50 other can record it
still, I don't care, I just want it to work
I did
And I can see the firewall exceptions in the firewall tool thing in windows 10
it does not match CGNAT address so you should be clear in that aspect
So my router doesn't have CGNAT?
Where do I check
on your router panel, you should have a tab with things like "system informations" or it shows under some "network" panel with status
it should give you some status information, basically giving you uptime, versions, and port network status (so Wan/Up port)
it depends on the router so we can't help you unless we have the same model at home
the router shows the same ip ?
Yes
nice
there you go, connection can be established
unless your isp is ACTIVELY cutting your line
So what do people put in satisfactory to join my game?
in server manager
Private or public IP?
you add the server with <public address you just shared>
as address
and 7777 (default)
as port
on your side you should use the local address instead
but everyone not in your home network should use the public one
Okay, what if they add my server and it says "appears offline" even if I'm actively on it and I know it's running?
show me the compose of both containers
Hi, I'm not actually composing tbh I've just been using the docker run command provided and adjusted as the startup variable in my webpanel which is basically a alternative to pterodactyl since i've mostly used to host minecraft servers for different friends but it also can run and does run every other service fine. The issue is that you can setup containerization but it still requires a startup command so my brain decided to put the docker run command in the startup command which is probably the wrong way to go about it
show me both your docker run commands
Server 1:
docker run --detach --name=satisfactory-server --hostname satisfactory-server --restart unless-stopped --volume ./home/satisfactory/own:/config --env MAXPLAYERS=4 --env PGID=1000 --env PUID=1000 --env STEAMBETA=false --memory-reservation=4G --memory 8G --publish 7777:7777/udp --publish 7777:7777/tcp
Server 2:
docker run -d --name satisfactory-server2 -p 7778:7778/udp -p 7778:7778/tcp -v /home/satisfactory/ferdiand:/config -e MAXPLAYERS=16 -e SERVERNAME="Ferdiands Satisfactory Server" -e PGID=1000 -e PUID=1000 --restart unless-stopped
you've put 7778 as the internal port in container 2
that will not work unless you change the enviroment config to that port as well
try 7778:7777 on server 2
Doesnt come up
and sorry, did not answer both of your quetions
-Everytime i terminate my first server in the webpanel and restart it it updates it, which im fine with i guess and resets all server date while doing so, prob because of the server auto updating?
Sounds like your server dont have write permissions to the directory its mounted to, you're running it as USER 1000, is that the one you are logged in and starting it as?
-Server two is still always binding to port 7777 which obv wont work.
this one i answered above
For the first one good to know i'll try to fix that thanks
it may be an issue on their side also ? do they live in denmark too ?
They do not
They're american
maybe I should check myself
for user 1000 im not quite behind that. im starting it inside my webpanel on the linux server which does have root access
yes but you are running the server as user "1000"
as it is under the /home/satisfactory directory I guess you have the folder own by the "Satisfactory" user and thus should probably also be ran as that user.
ahhh
it's still up ?
can you check listening ports on the server machine ?
if you set the SINGLE forwarding rule with BOTH protocol then no
but make sure that rule is active and no other rule are
you want me to check using that instead?
it's not the same thing
here is to check what's going on with your server
it's not a router thing
okay, i copy paste the command into powershell, right?
also 192.168.50. is a bit weird imo, but why not as long as your server pc is showing that in ipconfig
you can yep
absolutely nothing happened
that's on your server machine ?
do i need to run it on the same machine?
didnt know that
my original message about it
my bad
do same but with TCP now
alright
on server machine?
to see if your actual server machine ip is machine the forwarding rule
yes
btw the firwall rules are on the server machine too
they're only on the server machine
then there is definetly some fuckery from your isp
knew it
public address is checked
forwarding is checked
ipconfig is checked
firewall is checked
server state is checked
no hole in the line
Is the asus router your only router
yes
I already asked, and the Asus wan match the public address
i live in 24m2 apartment, i dont need another router, nor do i have the money for another router
thats a good question, havent tried that
if that does work, but outside does not it could indicate isp issues
but it may also not work if your router does not support loopback
it does
it starts up and recognizes instantly
New-NetFirewallRule -DisplayName "Allow Satisfactory default inbound port udp" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol UDP -LocalPort 7777
New-NetFirewallRule -DisplayName "Allow Satisfactory default inbound port tcp" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol TCP -LocalPort 7777
```was this the firewall script you used ? (https://satisfactory.wiki.gg/wiki/Dedicated_servers#Port_Forwarding_and_Firewall_Settings)
yes it is
If you connected with your public IP locally and that worked successfully
then your issue is outside of what you control
you could try an other port manually
actually not, tbh i made it as root since im prob not the smartest man with that
make sure you are running it as a user with permissions atleast and you should be able to save your progress
so making one satisfactory user, giving the two servers that pgid and making sure it can read and write those two directories i should be good to go?
okay on my isp's website, i can add more devices, the one device thats already on there is my router, which has the public ip ive showed you, and it says the firewall is closed (translated might be something akin to active instead of "closed" but its closed to the outside world i think)
ok make sense as some sort of protection if you can use your own hardware, since your asus router firewall should be up (you can check that if you want though)
you can set your isp firewall as open
pretty much
or if you can allow a specific port, then setup the same as your forwarding rule
my asus firewall is up, with some sort of "ai protection"
so i should contact my isp about getting the firewall removed from their end?
you dont have the option in the per device settings ?
i do not
then yes, probably
thats what i see
sounds like a interesting solution for a ISP
its in danish so
yeah idk man
how do you get network to your router
makes sense
lukket/closed literally means it is restrictive
i.e it's not your router that rules
your isp takes precedence
so if you dont have option, you could contact your isp
they may tell you they will not though
in which case you will have to use other (reverse) forwarding services
such as vpn like zerotier
okay quick call later,
im just curious as the ip address ends with .255 that is normally reserved in every subnet for something else
no
but may be a completely different case for public ips i dont know
as they use larger subnets
and it turns out, they wont turn the firewall off, and if i want other people to connect, i have to buy a static public ip from them for 20kr a month
thats crazy, i get a dynamic ipv4 for just calling for free and that thing hasnt changed in two years
same here but some isps just dont want people hosting their own shit
my last isp was crazy about that as well
im not spending that on a static ip, so how does zerotier work? do other people need it to connect on my server? does it only need to be set up on my server pc or some other machine first?
the point is people can't connect to your home
but your home can connect elsewhere
so you set up a service so your server connects elswhere instead, but people can connect from elsewhere to your server virtually
hey i cant seem to figure it out
what is this ?
can anyone help me
thats ZeroTier
^
you're saying it like i already know what, when, how and why everything works
I'm explaining things while you screenshot first thing you clicked on
so please dont share random things
it have a beginning
my bad
not yet
but could
as I was explaining zerotier is a service that allow anyone to forward to your internal network after your internal network publicly connects to the zerotier service (which you can because your isp allow that way otherwise you would not have any internet connectivity)
but you have to setup that service on your server machine
respectfully, i do not need to know how it works, i just need to know that it could work
I'm not used to work with zerotier myself though, so I dont know all the steps to set it up
I simply know How it works
but basics is :
you install the zerotier service on your server machine,
you set it up
then you tell it to connect to whatever other point elsewhere you want to tunnel to your server machine
and that other point also may need setup, and that way people can connect to your server from the other point
zerotier will work but it is also opening up "local" (not local) traffic to more people than necessarily are on your same network...
it should be safe but you can configure it out to be very much not.
the other side may be your friend
there is one person on my network, me
that's why I say DO not share Ids, and it Needs to be setup correctly
no there are multiple service running
there is your server computer, other computers etc
with zerotier there may very well become quite a lot of people and that is where it gets scary
wdym
and if they are configured as relay they are pretty much potent things
home network hacking ABC
why would someone else join my zerotier network
it's not for no reasons the main attack vectors are ip cameras
i dont have any ip cameras
because you gave them access, and they can basically do whatever they want from INSIDE your home
i am just saying you don't want to just get "zerotier" working, you will want to learn the A, B's and C's of it before just running it on your private network
why isnt there a simple solution to this shit
if you dont want to learn it you should not use it tbh
the simple solution would be your isp not to screw you
why do i have to become a fucking networking asshat to run a simple satisfactory server
this fucking sucks
im gonna do it anyway
game server providers services does not exist for no reaons
it works around all these issues for a home user
id rather have the ability to run the server on my own machine, and then have a program just figure out all of the backend stuff for me
then you would want to learn how to make it secure
demands
Fuck making it secure, i just need it to fucking work
yes 20 DKK is about 2$ no?
its almost 3 dollars
i'd even throw 5$ to it lol
its still 20kr beyond my normal payment of 199, im already working with a very limited budget
still thats not the point, i just want this to work
well
then go zerotier and set it up as you want
that should work
if you dont care about security it should be easy to get an a-b-c guide on google you're not the first one to set it up for sure
anyway I helped diagnosing
we pointed the issue
you done the isp offering research
we guarded you TO BE CAREFULL WITH YOUR network, the attacks are even AUTOMATED these days, you may even be flagged as a zombie network by european regulators after that
take care of your stuff
wha?
dude if anything happens i just pull the plug
cant do shit if shit aint connected
I miss beign so naive...
if anything is performed from you network, then it willl continue as soon as you replug the netowrk
and it's not obvious
you will usually not get any phone call for your isp explaining you how your device had been part of an attack
you can avoid that by being carefull
fuck you too i suppose, not my fault you guys want me to basically become proficient in networking just for a simple satisfactory server, its unnecessary
but being careless certainly have huge impact on that stuff
you are the one claiming it's "unnecessary"
its not even proficient in networking
"Disable" networking adapter, would that not stop anything coming through zerotier?
its just taking security precautions which you should always do on the internet anyway
again, if online game services exist is because not all people will be proficient, yet want a network server
and especially when exposing services
i want a GAME server
either you learn to, or buy it out there
the amount of sass i am getting from you guys is immense
just because i just want it to work, and not have to learn a billion things in the process
now i am starting to recognize you
just wanting will not make it real
did you not come here 4 months ago as well
asking the exact same thing lol
also starting to harass anyone helping you
right, because i thought you guys wouldve changed into something more helpful than "fuck you go learn it yourself dipshit"
this isnt a help discord server, when you're not offering to help
do you want me to ask for a pay for all the time I just lost writing detailed explanations to you ?
did I ?
detailed? explanations? i didnt ask for that, i wanted you to tell me how to set it up, not explain to me how i do it myself
"tell me how to set it up" "not explain to me how"
face yourself to a mirror or something
"not explain to me how i do it myself"
you missed a crucial thing there
ur solution is 1. pay 3$ a month to your ISP
2. set up zerotier, i would recommend reading up on it but do whatever you want
2 will be free and easy
there you go
you missed the crucial things that "i wanted you to" so YOU are asking to do things
the negative self awareness is getting big
you are the one we are talking to since 1 hour ago
this is how the world works, if you dont want to learn you pay someone else
time = money
how it should be
we are here helping you for free
^
you should stop with your demands lol
id hardly call it helping tbh
we cant do it for you, sorry
its been nothing but google this, google that, learn that yourself, read a tutorial, read the guide,
i guess someone would if you would pay
if your definition of help goes along the same line as "I want you to tell me but not to explain me to" then your definition of help is void
help and help to learn are two different things
i wanted you to help me
not help me learn
quote me on that for a laugh ?
why should we explain thigns to you that are already made guides for lol
i can quote shadetree doing the exact thing 8 hours ago
do you also invent the wheel over and over again
you are the one wanting to do things
you are the one asking how
you are the one in a position to help yourself
we are providing informations to you
you want to ignores these informations we provide you with
then you get angry against us for "not providing help" wtf
a singular guide, mashed up with 3 different outcomes, mixed in such a way that is incredibly difficult to distinguish what you actually need to do, with tons of if's and but's
you're missing the point here, i do not want to learn it myself, i just want it to work
For real Catto. If you want to host a server, whether it's a game server or whatever, you NEED to understand(!) what you are doing, i.e., you need to be able to EXPLAIN what YOU are doing. Or else you are a danger for yourself and every other people on the Internet sooner or later.
Why?
why do i need to understand what im doing?
You are missing the point here
: if you continue to yell that you want it to work without doing anything for it to work yourself then you are just spamming this channel for no reason
and may end up granting yourself a ban
Because you will be hacked after some time and then your system is used to hack other systems.
why are you so sure of that?
you are literally willing to set up something that may very well expose your local internet fully to the public just to get it to work
DDoS networks for example are hacked devices, computers, IoT devices, servers, whatever.
ofcourse we are sure about that...
the only people who will be connecting to my game server are my friends no one else, how would that make my pc vulnerable?
you say that because you have still not bothered even reading what zerotier does / can do
In the best case only your internet and your devices become painfully slow because they are used without your knowing for hacking and attacking other devices. In the worse case, your traffic is monitored, like when you login into your social or bank accounts, and the passwords are copied from you. Then you might loose money and friends.
not if you provide informations of how to connect, to public social network channel (i.e HERE for instance)
because you will be broadcasting your ip address to the whole wide world without any DDOS protection or other measures.
my router has that
zerotier is basically you setting up a BYPASS
Unfriendly people are scanning the internet every time and the IP addresses are limited, they use automated scanners that simply try out all IPs and ports and after some time, you are found.
your router will fold in 5 seconds if it gets hit with a real DDOS
5 seconds sounds generous...
but its still going through my router?
I can tell you, I get thousands of hacking attempts on my servers every day. None succeed, but they would if I did mistakes and not understand what I do.
but tbh i am not very concerned about ddos, that may happen to anyone
i am more worried about getting access to a local network
in a way you explicitly tells your router to let it go through
so zero tier just makes a gaping hole in my router
thats stupid why is that a thing
if you dont set it up correctly
Only if incorrectly configured.
which has been what we have been saying all along
which is why you have to LEARN what you are doing
not just do it
It's like with a car. Or a knife. You need to learn how to use it or it is a deadly device.
my fucking god the amount of times ive seen "if you dont set it up correctly" "configure it correctly" but NO ONE can actually tell me HOW to set it up correctly
if there only was a universal way to set it up for anyone
"I want to bypass my isp firewall"
"ok do it like that but configure it well because it bypass common protection"
"what but it bypass my isp and router firewall then ? that's stupid, why does it exist"
..
this is just frustrating lol
when you add fun words like that it makes it seem stupid
you never asked any question as to what configure how
you just attacked us for telling you to be careful about it, which you went after
if i asked you to help me configure it, you would immediatly tell me to google it and fuck myself
I really hope you understand that playing with servers without knowledge is dangerous and this is why people here want to explain things to you and want you to read more about it so that you know what to do, so that you and everyone else is safe AND that it works.
In my head the common way to ask for help is
try A. If A does not work let others know what does not work and we can help
But you are not doing A, still asking us why it does not work
so instead of getting you to help me set it up, you want me to set it up myself, fail, and then help me fix said failed thing?
We are here to help, not to "help" /comfort oneself into making mistakes
power comes with responsibilities
responsibilities must come with experience and knowledge and skill
yeah that makes sense
Then nobody here can "help" you by your definition.
good place to start would be on the official SF dedicated server page
im going to do unholy things to you
or we didnt help him i mean
" instead of " "you to help me set it up" "," "me to set it up myself"
stop sending me guides
Its only working locally after we helped him
You people have real patience here. 
nitpicking what im saying, nice
not reading the entire sentence,
you help me set it up
keep yelling harder maybe god will set it up for you who knows
not you help me set it up
talking about reading... if you've read the guides instead of harassed us you would have had your server up already
No you set it up yourself and YOU need to maintain it to function. Or you need to pay someone to do it, like a game hosting service.
what if id read guides? and none of them are clear or concise enough, i dont learn anything, do i just come to you then?
If you don't understand how it works, you cannot maintain it.
can we get some mods in here already lol this is just stupid
what is there to maintain? it runs itself???
its a game server, you turn it on, boom
works
what is there to maintain??
have you ever had a game server running that easy?
ive been doing that since i got this server working locally
No, there are updates, maybe ISP sends you a new router due to defects. Then you need to ask again because you cannot fix it yourself.
my isp doesnt do that
they're cheap because they literally do not give you a router
<@&387163995947270144> I am thinking we should maybe clean up some here...
This is now just becoming stupid and frankly i dont think @icy oar should have access here he clearly is here just to troll and waste our time
troll? im just asking for help and you guys refuse to help me and just redirect me to a million different websites and guides
its infuriating how deflective you are
you are asking for help
then literally dismiss the help we give
you deflect me to everywhere but here
sending me a billion guides is not help
that is deflecting me to a different source
aka not helping
you are literally saying we "deflect" you to do the thing you asked help for
I am happy its infuriating to you because i am sure it is to us as well
You expect us to rewrite every guide ever made for satisfactory to your specific need on your demand for no pay
When there is a good guide to follow out there, it doesn't make sense to write everything here that is written there.
so you are admitting you are not there to set up anything actually
it's called trolling
no, instead of telling me how to do it, you ask me to read and do it myself
DUDE. there are step by step guides that we telling you to use
The help is also pointing you to the information that you have not yet found yourself (obviously).
its not a good guide
We could copy them here but that WOULD be spamming
and you would still have to read them
And maybe also copyright infringement. 
the guide i was sent 5 times, is not a step by step guide
"I do not want to set it myself" "I want help to set it myself"
i got my server working but now whenever i leave the whole thing shuts down
That is a common windows issue at the moment :/
I think the people here that get it to work can distinguish a good guide from a bad one. If you think it's a bad one, you should maybe not host your own server.
Here... Literally a step-by step guide how to set up your own SF server.
Can't get simpler than this with a video
funny thing is he got his satisfactory server working Jones
I mean if only they tried and not get angry at random people online for telling them informations
he now wants a guide for zerotier
that does not include and information, only a step by step one for satisfactory
thats for STEAMMMM
wasn't aware of that
not epic games
steam is not, epic games is
its a guide, for 3 different systems, for 7 different what if's, where i have to skip several pages to get to another, inconsistent and vague sentence that doesnt tell me to do anything specifically
If you understand the concept for Steam you can transfer the knowledge to Epic.
Because it's the same dedicated server and the same game.
he doesnt want knowledge, he wants it to work
oh really? its the exact same thing?
no different setup or different configuration?
his SF server is working locally, all he needs is to expose it to the internet
I know, but this doesn't work. It comes only in combination. And tried to explain, but he doesn't want to understand that. Welp. I see my issue. 
why does it only come in combination?
his ISP is not allowing that unless he pays 20 DKK a month
we have suggested zerotier but warned him that it could be dangerous if set up wrong and encouraged to find a guide for it
you are currently in a Satisfactory official server, complaining people does not freely teach you detailed information about setting up zerotier service while you actively attack them for the few informations they gave you about it
that is basicly the TLDR of how far we've come
No it's not the same, that's why I say "transfer knowledge", the keyword is "transfer" like in "adapt to new situation" which only works when you understand(!) things.
And the concepts are the same for all systems, only the individual steps are slightly different.
If you understand what you are doing, you can get it to work with any system.
will you help me set the static public ip up properly so it exposes my sf server properly and safely?
After all that rant you ask for more help?
it should be very similar, your current public address will change for the static one probably
main thing to do will be to share the new static one instead of the old one
Can I ask why it didn't work with the current public address? NAT?
you see, you ask actual question, we can provide actual answer (on our own time btw)
i apologize for how ive behaved, its not okay and i shouldnt have been attacking you guys, ive been losing so much sleep over this and frankly ive been awake for the past 36 hours trying to get this to work
the ISP have a blocking policy, its not even cgnat
so now you set your asus router info in there
and it will update your asus router connection with it
you may need to restart your asus router for it to take effect
router info, just the mac address?
now you have option to switch isp firewall from lukket to open
I think so, you had the information in the device list earlier
is hostname something i choose or is it a preset thing i have to copy paste?
thats the same thing
kinda?
i dont know if its mandatory, nothing indicates it is or isnt
it does say "static registered computers" not routers
do i maybe have to set the mac address of the computer i want to allow?
@glad nest thanks for the help with the user it works good now for server one running on 7777, for server 2 though running on 7778:7777 like you suggested, setting open ports in the webpanel for the docker to 7778 tcp and udp doesnt seem to work atleast i wont get a ping to the server from within the satisfactory guide. Anything i need to change?
it should be any device, from your isp, the asus router is basically like a computer
okay, but the router mac address is already registered to a specific ip
That should work without any additional configurations...
you should reach it from port 7778
I think you'll have to remove it from there then
on this you have the option to "delete" if you do that you should be able to register the mac with the static ip
make sure to save the mac address before
if i do that, wont i lose internet?
so it's easy to reconnect
but what i fear is that you may lose internet when doing so
you may
so maybe want to connect to your mobile signal
^
it's a bit weird it does not simply ask you to switch the device
but it tells you it's already registered, so that means it does take it into account as the same list
so all you will have to do is remove current, and then click add static
with same mac address
okay so i gotta connect my phone to my pc, tether it so i get internet, then do that
i would do it that way yeah
like that
wiill likely make it more seemless
hmm well interesting, the server says its binded to 7777 in the console but setting it to 7778:7777 should redirect the open port 7778 to 7777 inside the container right? Also wouldnt matter if there was the first server running in docker 1 on 7777 right?
you are almost there really
it's only as it is already in the list, it says you have to remove it first
the server IS binding to 7777, but you are forwarding your docker from port 7778 TO internal pot 7777
understood, ok
so inside the container it is still listening to port 7777, but externally you will be able to connect to port 7778
okay
now on the new list you should see your asus router with same mac, but with the option to set firewall off
as you had the option there
you clicked opdater after changing the setting ?
yes
you now may restart your asus router
alright,
or at least physically disconnect then reconnect, and it should pick up the new configuration
it work better
coolio
it should request dhcp the new ip anyway
if isp respond correctly it will have new ip
the old ip is only as fallback
I like the device setup though
it's a good in-between with isp provided hardware (dual router)
2nd pc appears to have no internet, but discord is still active and recieving messages
oop
nvm
windows slow
the asus router may get some times to get fully back up
so now, if someone were to connect to the server,
first confirm that your ip are changed
how do, ipconfig?
with new ip everything goes to your asus router
canyouseeme.org for example
check your asus router informatinos
checking
and you can also check your port at the same time
is your satisfactory server still running ?
it has been running the entire time..?
yes
PORT STATE SERVICE
7777/tcp open cbt
seems good from my end too
I not tested udp but should work the exact same way
YAY LETS FUCKING GOOOOOOOOO
i am so fucking sorry for being such a nuisance
i am so incredibly sorry
if i was bowing to you to apologize japanese style, id be burrying my head in the concrete
Now that is satisfactory. Great work @deep turret and @glad nest! You are great people!
And @icy oar when you havn't slept for 36 hours emotions happen. Thank's for becoming reasonable again in the end.
That also can explain things of course.
it happens, simply make sure to not get too much aggressive on social network online next time
it would very well hurt yourself (such as getting banned or similar things)
a good safety net is to simply cut it short, and get back to it only after some rest
i apologize, its hard to live with both brain damage that makes me incredibly susceptible to mood swings, short/longterm memory loss, plus adhd
im gonna go break the good news to my friends
and then get some food
havent eaten in 10 hours
technical note: if you stop hosting services (such as satisfactory server, other game server, teamspeak servers, etc..)
it's recommended you switch that firewall option back to lukket
get some rest and some sleep and some food
body can't work without these
okay, thank you, as soon as i stop the server, i close down the firewall, got it
also my professionalism is screaming that you shared your Static Public ip here
im gonna comb through everything and delete the sensitive stuff
you may have the option to refresh it later too, so you have a static, but not shared to random people one