#dedicated-servers
1 messages · Page 96 of 1
Hey fellow hosters 🙂
I would like to ask for your guidance
Is the linux dedicated server bug free compared to the windows one after the latest patch?
I'm trying to install the server on a Dell laptop:
Which is the best linux dist. to use for dedicated server?
CPU: i7-6820HQ
RAM: 16GB DDR4
Any idea what would be the player limit on this machine? I'm aiming for a 8 slot server, but afraid that I don't have the hardware to support it. 😦
the number of players isn't going to be the problem, the more you have going on the more resources the server uses. Players is going to be based on upload, but with that hardware you're begging to have problems....laptops don't make good server hardware
Hey guys, I'd like to play with my dad on my dedicated server, but I'd like to start from the beginning/tutorial stage so he can learn how to play as we go. I know by default the Dedicated Servers new games' don't include the tutorial stage. Would a possible workaround be to start a new game on my local machine and then upload the save files to my dedicated server?
Unfortunately its the best option i have. I have gigabit connection so that wouldn’t be a problem. You say laptop suck because overheat, or the fact that the cpu is an old one? I thought the ram is going to be my first bottleneck
Server side the game is mostly CPU dependant, and once you start getting things automated and going 24/7 real time its break that laptop
I don't see anything in those patch notes about multiplayer ?
how old is you dad?
If he's an OG like me, he'll be fine, just get let him play around, he'll figure it out
win10 for both server and client, running the server through epic
the game through steam
is there any benefit to using the experimental dedicated vs the other one?
Do you need more specific info?
- Yeah he could probably figure it out and of course I can help him figure it out, but the beginning steps are pretty entertaining
there is no benefit to speak of man, just run the released version
I assume he'll be playing on his own machine, you won't always be playing at the same time. He can single player then and do all that
deleting a certain piece of hypertube crashes my server
not entirely sure why
this is the console error
I don't think deleteing the hypertubeis whats giving you that console output, I think that has to do with connectivity
It seems to be with servers that didn't do a clean install after 1.0
but it looks like, it have nothing to do with the hypertube. You have the same error on serverstartup:
[2024.09.14-07.50.49:042][ 0]LogChaos: FPhysicsSolverBase::AsyncDt:-1.000000
[2024.09.14-07.50.49:043][ 0]LogOnlineSchema: Error: Invalid schema category lobby: Service descriptor id lobby not found.
[2024.09.14-07.50.49:043][ 0]LogOnlineSchema: Error: Invalid schema category lobbymember: Service descriptor id lobbymember not found.
[2024.09.14-07.50.49:043][ 0]LogOnlineServices: Error: [FLobbiesCommon::Initialize] Failed to initialize schema registry
I did a clean install after 1.0
the only time my server has crashed is deleting this hypertube i tried 3 different times with the same results, only with this section does it do this
what could be the reason for the error?
i'm not a dev, so idk
thats going to be a bug report then, but that console output isn't a part of that problem
okay
the console instantly closed whenever i hit the hypertube, i was hoping i could see the console errors, maybe i can check logs
this is the error when the crash happened
open your save in SCIM and see if there are double buidables on that location.
there have been a issue with invisible buildables making the server crash in previous versions of dedicated server.
how do i find my save for the server?
or would it be through satisfactory rather than the dedicated server
windows or linux, docker or bare metal?
also before you do anything did you restart your server first?
before what
before you modify save by deleting that section through SCIM
Is connection via ipv6 still broken in linux as stated in the pinned message?
I sadly have cgnat so i cant open ipv4 ports. The server says it binds the server api socket fine but inly creates a new HttpListener on 0.0.0.0:7777 and not one for ipv6
should i save the game, close the server, edit it, then reopen?
My bad I had a brain fart, I thought it was the client that crashed, just delete that part with SCIM and load that save then restart the server and see if you still get the issue.
okay tysm
I haven't seen any IPv6 support added
IPv6 is supported. (#patch-notes message)
i had it running through ipv6 on windows yesterday
just thought running a server on windows kinda sucks
Hello, I made a server, and about every 30 hours the server crashes, here's the log: Please help
weird, having said that server by default is set to restart every 24 hours.
if it does not, you should setup a scheduled task/cron job that restarts the server every night.
I noticed that it crashes after a reboot. Today the server rebooted at 12 a.m., after rebooting I went to sleep, in the morning trying to connect to the server, I saw that it was turned off, although the reboot was successful. This is the second case in 3 days
I see, I use a backup solution that will shut off my container every night at 4am take backup and then restart the container, so my container have yet to run for more than 24 hours consecutively.
If I am not mistaken there should be a script both for linux and windows on the wiki that will just keep the server alive incase it crashes (by simply just restarting it as soon as it exits).
He asked if it was still broken......My statement was that there were no changes to that part of it being broken, maybe I should have said, no further support has been added....
Hello, is anyone having the problem of not being able to upload an existing save file to a dedicated server?
maybe no space left ?
I am having this problem on Linux so i just have to download and upload manually with sftp.
Space is available, but yea, I will try uploading it manually. Thanks
I wonder if the game dæmon is running as a user other than that which owns the directory it's in?
yea that is what I was thinking as well since I am not running as root on my system, but I am too lazy to investigate it since I have always just used sftp anyways
i set it up by following the instructions on the wiki page, and set up steamcmd using a dedicated steam user. And my default user did never access anything satisfactory related.
I understand you mean Docker, but I don't use it, I use Screen on Linux to run the server, maybe the problem is just in it?
My dad just created a local game on his computer so he can do the tutorial, and chose Steam and Open to friends in the Multiplayer Settings, but we can't figure out how to invite me to his game
(I tried uploading my brand new game to the server, and it worked, but it disabled the rest of the tutorial)
The tutorial isn't that long man, just let him SP it. Shift+tab opens your steam overlay. Find each other on that list and invite
This script probably won't help me, because after the crash, I can't even run it, it crashes with the same error
It started the second time
Idk what your crash dialogue said, but in my case it was just a freak thing, something somehow got weird when I was making a blueprint and deleting stuff using different methods. My solution ended up being having to save my save file by opening it in a save editor to delete the cursed blueprint box and the blueprint that was inside of it. In addition, I deleted the blueprint files. This solved my problem and now blueprints are working fine.
In my case the error was Assertion failed: mConnectedComponent-
IsConnected ()
Attempted to disconnect an already disconnected connection.
This is a logic error where the game is trying to dismantle a connection that is already disconnected. The issue is likely happening during the dismantling of a conveyor belt or another connected factory component.
The solution given worked for me, it was a freak thing cuz it was literally the first blueprint I had made like you
The server rebooted in 24 hours. The last auto-save was at 8:58 a.m. The auto-save frequency is 5 minutes
heyo guys - are there any recommend server hosters for 1.0 or is an own server still the top notch option?
I’ve been loving my indifferent broccoli server, it’s been great I’ve had 5 players on it regularly and they have good support. They have uncapped ram and if you ever experience issues they will respond to you in their discord.
Hey any minimum hardware requirements for Dedicated server hosts
heard good things about them as well
site seems to be good and fair. luckily they also have EU servers. 🙂
thanks for the advice!
its the hour
not the frequency
(the restarts)
I know they had some hardships with palworld earlier in the year so there are some haters, but they learned some lessons and made it right for people. can’t beat the uncapped ram.
I've never done business with themm but I have done business with your sponsored links when you Google server hosting and they are all terrible
No prob. Pay with a credit card if you want to use their donate feature if you want others to be able to pitch in for the cost. I used PayPal and found out the hard way. The 48hr trial lets you get a feel for the performance and if you don’t like it then you don’t like it. Mine has been flawless, no lag or stutter.
whats the best website atm for buying dedicated servers? and what spec is really needed
Dedicated server crashing when any player leave
what specs are needed depends on what you're gonna end up with.....pre 1.0 my main was using 20GB of RAM and around 15% of a Ryzen 9 5950......if you're not going to fill out the whole map and have a lot of stuff going, then prolly 25% of that, it was also set to a 60 tickrate....any host that comes up as "sponsored" in a search is one to stay way from
Why is "Keep Inventory" a player setting and not a server setting? Anyway to force this as a server setting? 🤔
Any way to modify the server tickrate? Can't find it.
find the Engine.ini file and add this to the correspoding sections
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=xx
LanServerMaxTickRate=xx
[/Script/SocketSubsystemEpic.EpicNetDriver]
NetServerMaxTickRate=xx
LanServerMaxTickRate=xx
[/Script/Engine.Engine]
NetClientTicksPerSecond=xx
windows or Linux?
linux
then I have no idea, lol
is there not a way to search for it like in windows?
it is but it can't find anything
Anyone knows a dedicated server service that works with 1.0? I tried 2 different now and I cannot connect. "server name pending" - "not authenticated".
if you see that you are connected and you're supposed to set those things from the in game interface
Both are offline when I try to connect ingame
click something like "create game" and it should prompt you to create a password ect. as the server owner
hmmm. Are you explaining how to setup my own server? I do not want to host myself. I want to pay for a dedicated service.
you should have been sent an email from you server host with the IP, you enter that into the address part
hello! is there any option to start dedicated on windows with Tier 0?
at the moment u cannot start a dedicated server with tier 0 they always start with tier 2
Had to do a manual update in the server admin. Now it works. Thank you
someone started working instance on linux using AMP?
my server works and i can add it to client server manager, but when i try to set up new world the server just reboot :/
so dedicated wont work on KVM?
have too much VMs on this host :/
A KVM hypervisor should be perfectly fine to run the server software if the underlying host has enough horsepower
They don't always start at tier 2
In my save for example, it started at tier 1 with just tier 0 being skipped (intentionally so)
Hello everyone,
I'm trying to run a dedicated server on Linux. Everything works fine until I try to load up a world. I can't figure out what the issue is.
https://pastebin.com/wQ2aFsfM
Any help is greatly appreciated.
Is starting a new game on a server just SUPER slow? How long did anyone else here have to wait for it to get past the "starting game" loading screen?
How do i kick people using commands?
a minute? maybe 1.5?
Damn, it's usually 20 seconds or so for me
i was being hella generous, its closer to 30 seconds yeah
mb now that I'm on pc I dont see the e anymore 👍
have you considered docker? it's gonna be much easier
@sturdy gust so, i can get around the API error by using your docker compose but can only connect to it through the 'manage server' menu. when me or my friends try (after it has been setup) to direct connect to it i get 'token not found.'
ideas?
I've got this really annoying issue where build pieces don't vanish after I disassemble them. I have to relog everytime for it update those pieces. Anyone know why?
what server hosting site do you recommend? I was thinking about shockbyte, but i saw many negative reviews. Any recommendation?
Tried it. same issue.
I would say that most satisfactory providers will have a lot of negative reviews cause of the very early official support for it, it was experimental until before yesterday
but some have more than others still
what's the system like you're running it on, tell me more about the environment
I dont have direct experience with it, but there is a good summary by Delphium here
i would find someone in this thread who is paying for a working server - find out who they're using and how they set it up
short answer #dedicated-servers message
long answer #dedicated-servers message
how do I find out which player is causing that? number seems to short for a steam ID
A virtual machine running on a hypervisor
what hypervisor?
software to create and run vms
Not sure, im renting the vm from a hosting company
not what IS a hypervisor lol WHICH hypervisor ffs
could have been more clear tbh
oh. i would just say that then. i thought you were runing KVM or something at home. anwyay - that's unimportant
the answer is in the log you posted i'm sure. lemme look it over again.
thanks :)
Guys Is there any work around to make the dedicate server to start on T1?
can you link it again?
thx
there was somethting about it in the patch notes
yeah but for now is there any work around?
here is another log but from the docker server:
https://pastebin.com/NiQwfkZu
is there an api function to get the current server name? like there is an rename function but i couldn't find any function to get the current name
which docker were you using?
Hi all, new here, is there a step by step guide anywhere for setting up a Truenas Scale based dedi server? Thanks
Docker version 20.10.21, build 20.10.21-0ubuntu1~18.04.3
i mean which satisfactory server container. i used wolveix/satisfactory-server (google that, the link gets auto removed) and it worked out of the box
yup, I used this one too
when was it crashing again specifically?
when I try to create a world or load one
Is there any fix for foundations staying there as "ghosts" after dismantling them?
@lost palm is having the same problem. two brains are better than one.
compare environements
that sounds memory related, and there was spooky memory stuff in that log you posted. but from what i understand 14gb should be enough....
Is it an old save or a new save?
There are two versions of co-op play available. Multiplayer is where one of you hosts the game and the others connect to it (client to client). When the host goes offline, then the game is offline.
The other method, that this channel supports, is to uses a dedicated server. This is separate hardware that runs a cut down version of the game (either locally on a spare pc or rented) and it is then always running so each player can join whenever they want
new save
i mean look at mine at idle
oh wow thats not much
that's an non-pause server so it's running
Have you tried reinstalling the server? The errors look like general ue shit.
he's tried regualr and docker and the UE errors your talking about were in the docker try - which is also weird
like the whole point of docker is to avoid enviornemtn errors like that
You on proxmox?
i'm on unraid
I don't really know what the vm is running on
since I'm renting the vm from a company
it's just an ubuntu vps
I only asked that cause proxmox has a CPU option that's fucked for ue.
lemme ask you this, how did you install the dockerized one
did you follow a guide or somethin?
Server Manager not working, No Error message shown.
When I try to add my friends dedicated server with the server manager from the main menu, it just doesn't work. It works perfectly for them, and as it is a professionally hosted server we do not have access to the Docker files. I do not even get any error message and can't find anything in the logs that gives me any hint what is going on. I adjusted port forwarding on my router and my local machine deactivated my firewall and reinstalled the game , multiple times, even bought it again on steam as i thought it might be a problem with the epic version but this problem still persists.
Any one else already experienced a similar thing? or any idea what i could look for in the logs?
I used the guide on the github page
Your firewall isn't the issue if you aren't hosting the server
You know the port it is being hosted at ?
i don't see a guide, can you link me? sorry i really am trying to help
XD
here, no worries xD
https://github.com/wolveix/satisfactory-server
Have you blown everything away and tried again? Also we're you on the same VM each time?
Oh, under setup
gotcha
Thank you so much, checkin the port i found i typo ^^ was getting to frustrated and did not check that again. have a nice Day!
what output do you get when you run it?
The logs?
it just starts logging? i see
wait - what mean is after you hit enter there, does it say anything? like 'command sucesful' or 'starting' or anything at all?
That's the game's design, you're not meant to join via the join menu, but through the server manager
everyone, every time?
hey kinda new and im wondering about how difficult it is to setup a server?
Yes, that's the way the game is designed 🙂
Figured that out aswell it kinda makes sense tho
oh... well what's the other way to join there for? lol
To join friends, not servers
The docker compose is really helpful spins up a server with 1 simple command
😐
Hi, the server aparently shuts down, when noone is logged in, can I change this in the ExecStart command in the satisfactory.service file?
If i run
docker run \
--detach \
--name=satisfactory-server \
--hostname satisfactory-server \
--restart unless-stopped \
--volume ./satisfactory \
--env MAXPLAYERS=4 \
--env PGID=1000 \
--env PUIDadsLESS=false \
--env STEAMBETA=false \
--memory-reservation=4G \
--memory 6G \
--publish 7777:7777/udp \
--publish 7777:7777/tcp \
wolveix/satisfactory-server:latest
it returns the container id I believe nothing more.
When I run "sudo docker logs satisfactory-server" I get this output:
https://pastebin.com/Gj4XiNKa
@potent cedar this is how i got it working
It's a known bug when hosting the server on the same system you play on
we host it on a linux server and restart=on-failure
@sturdy gust there you go bro great thing you provided for the community!
Oh man, thank you so much!! Thats very kind, and greatly appreciated 😄
gotta support the work
Looks like you have a permissions error, hard to tell as I'm on my phone right now
Your volume bind is wrong
He also got too little storage so it should fail anyways
I dont get this 😄
I naturally play on the the system where I host the server , isnt it?
ooh I think i get it. no its 2 different systems
isnt there a configuration option?
You have auto pause on. It's a setting in the server manager.
can I do this also in the startup like this: -ini:Game:[/Script/Engine.GameSession]:MaxPlayers=6
Yes
I already searched the existing ini files but I do not find the autopause option 😦
In the server manager.
Ok I should have looked into it (Server manager) and I think I can derive the name of the options which I can add then to the start up section
It's easier to just change the setting in the server manager but if you want to make it a startup option it should work.
No news on the foundation ghost/desync glitch?
I see. There are also options like AutosaveInterval which I can´t add to startup because it´s an array or something with name/value.
Thank you for giving me the direction 🙂
guys my dedicated server keeps crashing whenever i start it up
That setting is also a clock not an interval. 24 hours = midnight and 12 hours = noon
Reinstall? What platform are you on?
ooooh ok
im using a linux headless
Proxmox?
google cloud
Have you tried uninstall then reinstall?
i dont want to lose my save file
It's in /user/.config back it up then do that.
Have you tried to verify the install files?
quick question, hosting my own server with someone else via the steam dedicated server, but whenever anyone leaves the server crashes and has to be turned off and on again
This is a known issue, especially if they are on the same machine
okay, so no immidate fix, just work around it and wait for fix from devs?
Yes, or don't host the dedicated server on the same machine, use Multiplayer instead
we got way different time zones, so I rather have my pc on with the dedicated server than have the game open aswell
Then you are stuck until they resolve the issue
okay thanks.
if I were to download the dedicated server steam on my laptop connected to the same network, and have that running instead of my desktop, would that fix it?
Yes, use the steamcmd
#dedicated-servers message @potent cedar I'm late to the party but
I'm getting the same thing and I have no idea what to do
Yeah.. they are there but when I try walking on them I just fall trough.
Rejoining the server fixes it, but its getting annoying at this point.
this is what it is doing (shutting down), but is not WHY it is doing it, which must be earlier in the log file
what exactly is wrong there?
Exactly the same thing happens to me
I restarted the server and it seems to have helped, but I don't think thats a permanent fix
brother is it just me or are dedicated servers unplayable after space lift stage 2?
my server is using half its resouses and it lags so much
Who is your host? I have had no problems at Oil production with lag
no probs here; barely chooching 5% of my CPU
its using 1 core not more
i got 4 cores and 8 gigs ram and the server only uses only 4 gigs
Do they do shared or unshared hosting? A lot of those hosts are shared when it comes to games.
Might need to make some upgrades. I am using Nitrado and only using 3gbs with no lag.
those look like just shared VPS; hence why you're allocating how many cores you want access to. that could be why
so you think i should only use 1 core?
not all 4?
What he's saying is that you are sharing resources with other clients.
okay... but then i would need a dedicated server and i dont have the money for this
you won't see any difference; you're sharing the CPU with everyone else running every CPU intensive task you could imagine if it is indeed a shared VPS. they tend to lead to the performance problems you're noting for those reasons
Mounting a volume requires a source (on your machine) and a destination (in the container). You’ve only provided one argument. You probably want —volume ./satisfactory:/config
okay
Does it also happen with the Asphalt foundations for you?
Seems to be specifcally those that mess up for me
Applies to normal and concrete for me
Haven't gotten asphalt yet
Just foundations tho?
whats wrong here?
sudo docker run --detach --name=satisfactory-server --hostname satisfactory-server --restart unless-stopped --volume ./satisfactory:/config --env MAXPLAYERS=4 --env PGID=1000 --env PUID=1000 --env ROOTLESS=false --env STEAMBETA=false --memory-reservation=4G --memory 6G --publish 7777:7777/udp --publish 7777:7777/tcp wolveix/satisfactory-server:latest
docker: Error response from daemon: create ./satisfactory: "./satisfactory" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
See 'docker run --help'.
Yep
dont look at average load, but at per thread load please
if you intended to pass a host directory, use a absolute path
Change the ./satisfactory to the full (absolute) path of the directory.
Relative paths work just fine with Docker, and the provided path fulfils the given conditions
Check your version of Docker, update. Alternatively, as @dusky wedge suggested, supply an absolute path
i can make a server in EU, first to figure out how to make it work to be persistent the saves
i just learned about htop for hte first time lmfao. it was mainly highlighting how little my systems cared; even with it and 7+ other servers runningor w/e. we're on tier 5-6 abd yea its big chilling; i don't have a single core over 20%
I mean ~/.config/Epic/FactoryGame/Saved/SaveGames/ there you go
just create docker-compose. yml and install
Is 16gb ram, i5 12 gen, enough for a 2-3 player dedicated server?
yes
number of player does not change ressource use much
i know that, just the docker image doesnt store them in persistent storage. Was using truecharts but that doesnt work anymore with truenas scale
???
what wolveix ?
I mean this is literally just a setting in docker, I dont even know why you are using weird third party tools
Not sure what image you're using, but it does store the saves in persistent storage if you're using a bind mount (as you're meant to do)
as long as you know the path to get persistent it's not complicated
you can install portainer for manage your docker
I attempted to host a dedicated server but only local within the network can join but not through public ip (Ipv4 /ipv6)
Port have been port forward & firewall has already exclude.
Any ideas?
Portainer allows you to quickly and easily manage your images visually
The correct ports? They changed in v1.0 release to just 7777 on both TCP and UDP
Yeah, TCP & UDP 7777.
Restarted router and PC to no avail.
Who is your internet provider?
I don’t use the apps tab in truenas scale, so I can’t grab a screenshot for you, but you need to add either a volume or a host path volume underneath the “Storage” header. That should be mounted at /config in the container.
TM (Malaysia)
Check that they aren't using Carrier Grade Nat (GCNAT), you won't be able to host unless you have a Static IP address
oh ok ? thank you
Don't think so since the public IP changes after my router restarts. If you mean Static IP within the router, that is already set.
No GCNAT is an ip address in front of your IP address
I am running into some trouble where my server is up and running but I cannot connect through the Satisfactory game interface for server management
nvm i fixed it!?!?
the power of a rubber ducky ladies and gentlemen ❤️
From what i search about CGNAT, if the IP is different from the router and on the whatismyip/any ip checking site. then it will have CGNAT.
Is this correct?
Yes that's usually a symptom
Then no, both are the same. for IPv4 & 6
And you've verified the correct ports on your Router/Firewall and on the server firewall?
I checked for both UDP & TCP and using the powershell command. both are on 7777.
:: 7777 FactoryServer-Win64-Shipping-Cmd
0.0.0.0 7777 FactoryServer-Win64-Shipping-Cmd
A brief search suggests that TM has implemented CGNAT on at least a subset of their plans in 2021.
I'm on the higher plan, which I should* not be affected by the said CGNAT.
It only affects lower than 100Mbps
That looks like the powershell to check that the game is running, not the firewalll ports
I did say I also added to the router for port forwarding prior in the first message.
Yes, but the local windows machine also has a firewall. I was just checking that you'd updated that as well
All checked, added to exception, added to port forward in router, checked the CGNAT.
Whats next... at this point I just going to host normally instead if still no solution.
Still thanks for the effort to help tho.
If all is correct, then I have no further idea's
It's cool.
First time I face such difficulty to host a dedicated server other than Palworld's dedi-server
There’s an argument you can pass to the server when you launch it: #dedicated-servers message
so is somebody having issues with the blueprint designer? It crashes my server.
Anyone run into any issues with rails triggering segfaults, reading the log it seems to be when a signal is placed. Also crashes single player if manually loaded there. Any way to fix the save or just roll back far and hope?
Looking for some instructions on how to upload my blueprints onto a self run dedicated server if anyone can help? Thanks
how did you set the firewall rules on the server machine ?
when you rejoin your game, building just being missing, is that a known issue?
half the biomass burners just disappeared
It's on a normal windows environment. I'm just a casual player not a server hosting site.
Sorry. You can try ask others, they may be able to help you more on that.
It's not for me but for you
I'm genuinely asking
because if you set it up manually you may have miss some settings in the rules
mainly edge-traversal one
the easiest way is to follow the satisfactory.wiki.gg/wiki page powershell script
The duplicate players when they crash hasn't been fixed? :/
Is there any way to mitigate that?
edit game.ini in the dedi server factorygame\saved\config\
editing in %appdata% will just change stuff for your main game
I did follow from this site.
So......
the powershell script you used ?
From this section? Checking Listening UDP Ports on Windows
Yeah
no for setting up the firewall
thanks. ./FactoryServer.sh -Port=7777 -ini:Game:[/Script/Engine.GameSession]:MaxPlayers=8 is not working for some reason.
what is that folder in linux do you know?
similar folder
You mean this?
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
Yes i did,.
ok
FactoryGame\Saved\Config\WindowsServer but instead of WindowsServer it'll be linuxserver or something @void gorge
Do you have the Game.ini file already created?
on the forwarding rules you made all 7777 you didnt change the external port mapping ? (ex: 7768 to 7777 etc..)
Hello, trying to start a gportal server, and it says "server name pending not authenticated" does anyone know where I can look for solutions?
Its not there
it should override it though (but yea Idk may be some issues)
No range. just 7777 only
you can try putting the argument before the -Port one
also check the escaping/quoting, I dont know if windows commandline need one
yes; happens when it corrupts/fails deleting and clearing items. you have to manually edit your save to fix it
i still haven't seen anyyone use teh blueprint designer successfully
It needs to be created by the server for it to work. The only way I know of to force its creation is to quit the server from the server manager.
We use it extensively on our server
like this?
./FactoryServer.exe -log -unattended -serverQueryPort=7777 -BeaconPort=7777 -Port=7777
I meant external to internal port, but you may not have that settin anyway
check the target local ip is the one of the server (and not your current pc for instance)
no ??
dont use old arguments
how often does it corrupt your buildings though >.>; my first try; first corruption. it's not really instilled much faith in it
they are not used nor supported
How can i access that srv manager?
I was not talking to you
what the heck
In game how you connect to the server.
We have not observed any such issues yet
Go to the console page and type quit at the bottom.
remove the -serverQuery -Beacon stuff,
maybe your server is not even able to start with these
Isn't anything after -unattended disregarded. I remember that being a thing in the past at least.
https://satisfactory-calculator.com/en/interactive-map
Go delete errything on the blueprint manager here and then reupload the save
whatever anyway no Beacon no Query thing
Tried with no argument also doesn't seem to be able to connect by the other side.
so get out of the server, download the safefile and the upload it again after editing?
yup
or transfer it manually
also good luck getting it to start the uploaded save; you need to disable the auto load session and some other bullshit
it doesn't just work™️ like you'd want
crashes trying to change/load a save if ones already loaded
you can set 7777 internal just to be 100% sure if you want but look ok, double check the internal addess is the one of the host machine
it should not do that, and does not do that on my setup
that did the job, thanks mate 🙂
yes it's my own device static ip. I will try again later with the internal port thingy.
My friend side getting frusfrated by this now. we play the normal method for now.
#dedicated-servers message
did you try that ?
i.e -ini:.. before -Port=..
Just a question : i got a lot of warnings , is this ok or do i need something changed ?
Hello. Anybody got a fix for invisible conveyor belt? i already restarted the server and the client
its just there somehow
this is likely fine I see it when I clipp stuff
is gportal borked?
If it ever looks like this the save is corrupted
IP or port is wrong
this is while walking or sliding btw
yea should be fine
or he put the -port= and -beaconport= command in wrong order. caught myself on that a couple of times already
Is it possible to have a server that is always running for free?
yes. your own pc
do not use beaconport
remove that argument
at the top of the server page it has the IP for and port fo connecting looks lik this
0.0.0.0:7777
it is old arguments
Would my pc have to be on 24/7 though?
yep :(
Ok thanks
use same port at end of the IP or leave 7777?
he is using gportal which is a place to purchase a server they set it up and give you the info
maybye but somehow works for me and i got every port custom set since my firewall is fucked. works so i dont wanna touch it.
OH yeah sorry forgot. ye so ip or port wrong
no what ever IP and port is on the gportal page
so this is kinda u5 engine response what is happening in the world?
Anyone knows why non host players cannot destroy buildings when host leaves?
headdesk homing ammo still shoots from your feet on dedicated servers 😭
I've tried multiple ways to forward the 7777 port on my asus router and I'm still getting port closed. Any tips?
Has anyone with spectrum internet set up a dedicated server? I'm attemtping to set it up on my PC but when my friends try to connect they just see server is offline. I set up port forwarding in the spectrum app for port 7777 for external and internal.
no head glitching allowed 😄
yes the console logs every thign
Define host player and non host player cause the host is the server and all the players should be non host with 1 being an admin.
maybe you have a firewall somewhere along the way
the page looks like this and the arrow is point to where the IP and port is
Me being the admin who created the map
As the host
Did the server crash when you left? I have never seen this happen before.
what does the console log say when they are trying to delete after you leave ?
I did adjust the firewall settings listed in tutorials
Building is the same
Is there a new dedicated server wiki?
reload your game, and/or server, there is a belt there and you dont see it on client side
I have spectrum and it worked for me. They give me a relatively static IP. Check your public IP by searching whatismyip online, and then compare it to your router's stated WAN IP
If your area uses CGNAT you might be out of luck. Compare the two IPs, if they are the same, it should be working. If they are different, it won't work.
alr gonna do it again
Anyone using Shockbyte to host that has a fix?
rejoin the game. I think there's a buildable there that didn't sync to the game client
Is this updated for 1.0And the API?
Log from my rail signal segfault
API docs are on your PC
oh 🫠
mostly for the 1.0 server it is
mostly yes. If you are looking to work with the API I am not sure that kind of stuff in in there. People here have done stuff with that you can check the pins for more info.
I am not aware of any api documentation yet
I checked whatismyipaddress but the address shwon under ipv4 is not listed when I run ipconfig /all ipv6 is blank on that website.
so you would need to figure that all out yourself
look at the pinned messages
Check the pinned messages
It's in the client folder of your PC
Sorry missed that!
that's normal, ipconfig only shows your private IPs
Go to your router and check the WAN IP. You can get there by pasting your gateway IP (from ipconfig) into your browser
already did that once so rn i am restarting the whole game engine and my own client
I have a few items that are invisible but they are the personal storage boxes
might just need to delete them and recreate
if restart doesnt work i will try to see how does this look in the satisfactory calculator and remove it thru that
yep restart didnt do shit
In my spectrum app I have my PC set to have the IP address reserved. Could this cause issues? in spectrum app it says my ip address is .1.129 but I don't see that listed anywhere in ipconfig or when I check the WAN IP.
That is still your private IP not what Spectrum is giving you.
yep i can see the conveor on the calculator
ghost conveyor O:
Are you hosting the server on the same network or are you trying to play with friends from their houses
using this IP and port doesnt even give me an error, it just closes the window as if I did nothing.
What window? the server maanger window ?
correct
doesnt it have the server listed then ?
no
alr thank you everybody :D
Both. I've only attempted to connect from my wife's PC on the same network which is the one that gave the error. Haven't tried from anyone outside of the network yet.
do you have any servers listed there ?
do you have the Gportal server set to experimental build ?
I think you are on the wrong build
Hello so i don't really know if hère IS thé right place BUT i've made a server to play with a Friend on 4netplayers and i have no Idea how to join the server that was made. If anyone could help me out it'd bé welcome
afaik 1.0 experimental and main are same same
That big red bar in the background is not correct. You have the wrong game build installed.
doubtful you like need both server and client on the same setting
It's same build number, surprisingly. though I would recommend keeping on main xD
what did you use to launch the server ?
4netplayers website
I initially tried on main branch, saw this message in gportal so switched to experimental
It's shown as running too
will switch both back to main and try again
Thsi is just wrong
you need to follow their instructions, they should give you the IP and port to connect to
yea I worked with someone yesterday that used gportal and they didnt need experimental
@chrome pumice any ideas on my problem? Sorry to ping, I'm desperate lol.
Look in the spectrum app to find the external/public ip they are giving you. I don't have spectrum to try and help direct you to where to look.
your wife computer is on the same network yes ?
if so, you need to allow the port in the windows firewall I am sure
Fix for the segfault rail signal issue causing save crashes in both single player and on the dedicated was to delete the offending players data using satisfactory-calculator. So far fix has persisted
7777 for both UDP and TCP
Yes it is. I'll check those settings again.
Unless I'm missing something, I think it is correct.
ok that looks good if the UDP one is the same
Yes all the same there
on your wife's computer open powershell and type in the command below, fill in the server IP
Test-netConnection IP -Port 7777
Send screenshot of the result
Hello!
I set up a dedicated server in a Ubuntu 24.04 LXC Container on my Proxmox server.
It generally works pretty well, but sometimes (about half of the time when playing), it gets very laggy, and I get a high ping (100-400ms) even though I'm on the same network. The average tickrate also falls below 20 at those times.
I gave the server 3 of my 6 cores, and they are never more than 30-50% used. I also looked in htop, and there is often one single core that's at about 80% (always a different one every few seconds), but it's never at 100%.
Memory usage is also never more than 50% of the 12GiB I assigned it.
The server is installed via SteamCMD and is running as a Systemd service. It's rebooting and updating every day.
I don't understand why it is so laggy on seemingly random occasions. Does anyone have an idea why, or have you experienced any similar issues since 1.0? Thanks!
WARNING: Name resolution of IP failed
ComputerName : IP
RemoteAddress :
InterfaceAlias :
SourceAddress :
PingSucceeded : False
ok i'm dumb hold on
What is your proxmox cpu setting for the vm? one of the options has issues.
replace IP with the IP address from the server
you can get the by typing in
ipconfig
any1 else having server issues? it says its online but its offline on satisfactory
wrong IP or port, or your ports arent open
I just set it to 3 cores. Also, it's not a VM, but an LXC container, but there shouldn't be much difference, except for less resource overhead, as far as I know.
worked fine yesterday
WARNING: TCP connect to (xx.xxx.xxx.xx : 7777) failed
ComputerName : xx.xxx.xxx.xx
RemoteAddress : xx.xxx.xxx.xx
RemotePort : 7777
InterfaceAlias : Wi-Fi
SourceAddress : 192.168.1.xxx
PingSucceeded : True
PingReplyDetails (RTT) : 1 ms
TcpTestSucceeded : False
are you hosting and play from the same computer ?
it cant get to the TCP port so somethign is blocking it
no i use a website for it Shockbyte
the Windows firewall ports you sent were from the server right ?
I don't use proxmox so I am not sure if I am saying this correctly but when you set the cpu (not the cores) one of the default options has a bunch of issues. It should be set to like host cpu or something. I wish I could say this better.
I'm hosting the dedicated server on my PC which I'm also playing on. Yes screenshots were from my PC
There isn't much I can change there...
do you have another firewall on the computer ?
The server ip she enters in game should be the address shown when I check whatismyip(dot)com, correct?
Its not under core and I really wish I knew more about proxmox to explain it better. I don't think it would be under resources.
no
Maybe something under "Options"?
should be the Ip from ipconfig if you are on the same network
Ok I'll try that but wouldn't someone from outside of my network need to enter my public ipv4?
Not sure where its set but make sure it is NOT QEMU cpu.
correct outside your network they need to enter the IP from whatismyIP, you also need to on your firewall/router port forward the 7777 for TCP and UDP to the computer IP that is running the server
I could maybe try making it a privileged container. That'd be less secure, but it shouldn't be a problem for a gameserver and maybe, if I'm lucky, it could fix the issue...
I did do that.
the IP at the top is wrong
it need to be the IP of your computer that is running the server
I erased part of it. That is the same IP listed on my computer if I do ipconfig. My ipv4 address
I think the QEMU setting is when you spin up the vm from what I am reading not sure tho.
ok cool, it had the just .1 which is normall the gateway so just checking
Even entering that address on her pc shows it is offline though.
That would probably only apply to virtual machines and not to LXC containers, I guess.
did you do the Test-NetConnection with the local IP? the 192.168 IP ?
got this: PS C:\Users\heath> Test-netConnection xxx.xxx.x.xxx -Port 7777 WARNING: TCP connect to (xxx.xxx.x.xxx : 7777) failed WARNING: Ping to xxx.xxx.x.xxx failed with status: DestinationHostUnreachable
somethign is blocking you wife's computer and your from talking.
Yeah maybe that just the only thing I can think of other then just not good hardware. The game is also very single core heavy.
Do they both have a 192.168.1.X IP in ipconfig ?
yes it is my ipv4
yea but they both have an IP on the network? 192.168.1.X
hello.
Is there an option to switch off or adjust the automatic restart of dedicated servers every midnight?
yes
in the server settings in server manager
change it to 00:00
Yes she also has an ip on the network. mine is .129 hers is .190
Its a clock so 24 hours = midnight 12 hours = noon.
@silver orbit I did the same thing 4 or 5 times. nothing changed. deleted the gportal server. started a new one. rinse and repeat. Here we are. youre a legend I love you
Sweet glad it is working!
the destination unreachable means they cant even see each other
Hey all, have people run into some issues where after the built in automatic restart happens from the server, the server doesn't come back online? Last night, my server automatically reset, but I needed to manually kill the task and spin it up again for others to re-connect.
Windows - Steam CMD
Do you have any Antivirus or any other security software installed ?
no just a basic windows install. Nothing fancy. Would I need to set outbound rules in her firewall?
not unless you have it filter outbound is default all allowed
Just looking for clarification, on the restart timer. is it the amount of hours between restart (interval), or the time to perform a restart (in hours like Military time)
I might just say screw it and buy a server on some website.
Military time its a clock even tho it says interval.
yea, Sorry man, without knowing exactly how things are configured for the network I am not sure what else to do
No worries man. Thank you so much for helping me attempt to fix it. Really appreciate the time!
I swore I set mine to 0 and it doesnt auto restart anymore, but now I cant rememebr when I did it
No Problem!
I keep getting interrupted at midnight, any other time of the early morning would suit all players. Thanks for the assist
Good to know that 0 works too
I know mine wasnt set to 0 from default and it def rebooted at midnight local server time
I changed it to 0, but like I said I cant rmemeber when I did it so I am not sure if it has been 24 hours
I'll give 5am a crack, and see what happens in 4hours time. Time to end a 18hour session
Anyone else having random crashes on their dedi?
the server or the client crashing ?
I still got a tickrate of 6 with 3players - i wanna cry
friendly reminder, always make off site backups in case you do something dumb to the server the game is hosted on. it will make you happy.
It seems that the server stops communicating on the network. I'm collecting logs so I can look at it more. But everybody seems to be getting a network error after a while.
Are you hosting on the same computer that your playing on ?
Dumb question but has anyone here been able to set up their server with a CDN like CloudFlare and been able to create/join said server with a hostname (ex mygame.net)?
I use a custom domain for mine
And it works alright?
Yea
Nice ty
this is what one of the clients saw.
One more question, did you notice any meaningful increase in latency when setting it up with a DNS-proxy instead of just having players connect directly via your WAN IP?
No we rent a dedicated box and host our own servers using TC admin as the manager.
how are you guys able to play after tier 6, the game is unplayable beyond that because of lagg
Careful that has the server ip and port in it
I don't have a DNS proxy, I just did an A record to the server ip
Oh right right you can't proxy the record otherwise it wont work
Thanks for reminding me I was wondering why it wasn't working for me lmao
Sounds like save file corruption, that is what happened to me
No problem
I am having same issue as many I am running a home dedi in Ubuntu and service seems to be running but I dont see my game in browser
Use server manager to connect
thats what im doing nothing shown
it seems to be up just nothing populating in server managert
manager
[Unit]
Description=Satisfactory dedicated server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target
[Service]
Environment="LD_LIBRARY_PATH=./linux64"
ExecStartPre=/usr/games/steamcmd +force_install_dir /home/mofojones/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
ExecStart=/home/mofojones/FactoryServer.sh -log -unattended -serverQueryPort=7777 -BeaconPort=7777 -Port=7777
User=mofojones
Group=sudo
StandardOutput=journal
Restart=on-failure
WorkingDirectory=/home/mofojones
[Install]
WantedBy=multi-user.target
Server manager is in the game menu when you open the game
yes its not populating in there
What's the file I need to change to allow more than 4 players in 1.0? Wiki etc says "game.ini" but that doesn't seem to exist anymore, in the WindowsServer folder I have Engine.ini or GameUserSettings.ini - added to the latter and client still shows X/4.
Server is running on Windows
If you hit add server and type the infor in nothing shows?
It should be there it is on mine
offline - server name pernding - not authenticated
What does it say on the right ?
Is your dedicated server a fresh install? I hadn't got it until 1.0, maybe you have an older file?
server appears to be offline
Yes on a fresh install
Does anyone know or have a fix for the map markers not being loaded to clients?
I can double check Ina minute though
mine is pre 1.0 but updates on every restart
Ah I was looking in the wrong place, was checking the install not the localappdata folder. Thanks for making me double check 😛
No prob
"Current Players" on client still shows 0/4 though... is that just hardcoded? Will a 5th person be able to join?
Yea that change requires the server to restart
I restarted already. Hmm
config files all last updated yesterday
Your ini file may have been regenerated by the game. It's generally safer to use launch params instead
As locking the ini file prevents the server manager from persisting config changes
launch param worked. Thanks!
Enjoy!
Verify that you opened 7777 TCP and UDP, 7777 TCP wasn't needed pre 1.0
Is there a way to limit or stop seeing all the warning log spam?
i see config files updated but a few still have old settings in them i set
@timber warren you can remove the query port, beacon port, and unattended flags from your service. They all do nothing
Yes, you can set log params, see here: https://github.com/wolveix/satisfactory-server/blob/main/run.sh#L49
Just accept it
scalability.ini
[NetworkQuality@3]
TotalNetBandwidth=104857600
MaxDynamicBandwidth=104857600
MinDynamicBandwidth=10485760
It's a security step
That is new with with 1.0 release when you claim a ser er
Yes
It is a self sighed cert that is created on start up of the server
@timber warren assuming your server is on the same network, make sure you're connecting via the local IP
The remote IP will NOT work for you, if you're within the same network
In-game, I'm saying
From the client open PowerShell and use the command below, you need to put in the IP and port if not 7777
Tnc ipaddress -p 7777
ComputerName : 192.168.1.132
RemoteAddress : 192.168.1.132
RemotePort : 7777
InterfaceAlias : Ethernet
SourceAddress : 192.168.1.145
PingSucceeded : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : False
It is failing to get to the 7777 port on tcp
22 ALLOW Anywhere
32400 ALLOW Anywhere
22/tcp ALLOW Anywhere
15777 ALLOW Anywhere
15000 ALLOW Anywhere
7777 ALLOW Anywhere
21 ALLOW Anywhere
80 ALLOW Anywhere
443 ALLOW Anywhere
3389 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
32400 (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
15777 (v6) ALLOW Anywhere (v6)
15000 (v6) ALLOW Anywhere (v6)
7777 (v6) ALLOW Anywhere (v6)
21 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
3389 (v6) ALLOW Anywhere (v6)
ip4 and ip6 open
on 7777
is there any other way to make it so my freinds can join when im offline thats not a dedicatex server
is this linux?
yes
its for secure connection between you and server, so you know its your server
No
leave your computer running the game and in the game
still failing on tcp
7777 ALLOW Anywhere
7777/tcp ALLOW Anywhere
7777 (v6) ALLOW Anywhere (v6)
7777/tcp (v6) ALLOW Anywhere (v6)
all open
ComputerName : 192.168.1.132
RemoteAddress : 192.168.1.132
RemotePort : 7777
InterfaceAlias : Ethernet
SourceAddress : 192.168.1.145
PingSucceeded : True
PingReplyDetails (RTT) : 2 ms
TcpTestSucceeded : False
yep i see
it isnt going to work till that says succeed
did you reload the fw daemon after making the edit ?
the linux server or the dedi server ?
o ok
try disabling the firewall and see if it works?
just to try it
still failing
something is blocking it maybe there is a differnt firewall running on the server ?
you arent using docker are you ?
what is the best way to set a domain name for my dedicated server address? I have a domain and I do set A record on cloudflare. NSlookup displays the right IP, but satisfactory cant seem to be able to connect.
how long ago did you make the A record ?
an hour ago mby? it should be working, since nslookup displays it correctly
direct connect via IP is working btw.
potentially depends on how fast it replicated everywhere.
hmmm. yeah. maybe that could be the case.
DM the domain name I will see if it resolves for me
ComputerName : 192.168.1.132
RemoteAddress : 192.168.1.132
RemotePort : 7777
NameResolutionResults : 192.168.1.132
JC-Server.lan
MatchingIPsecRules :
NetworkIsolationContext : Private Network
IsAdmin : False
InterfaceAlias : Ethernet
SourceAddress : 192.168.1.145
NetRoute (NextHop) : 0.0.0.0
PingSucceeded : True
PingReplyDetails (RTT) : 1 ms
TcpTestSucceeded : False
@timber warren what IP are you adding to your server manager in-game?
local
And what message are you seeing in-game after adding it?
TCP is failing too
Right, but 7777/udp is the primary issue to solve first
Because that's what the offline message is referring to
UDP is the game server, TCP is the API
What firewall are you using ?
ubuntu stock
@timber warren so you're using 192.168.1.132 in-game, right?
correct
so ufw ?
i just added 7777 udp rebooting server
do this
Sudo ufw status
Status: active
To Action From
22 ALLOW Anywhere
32400 ALLOW Anywhere
22/tcp ALLOW Anywhere
15777 ALLOW Anywhere
15000 ALLOW Anywhere
7777 ALLOW Anywhere
21 ALLOW Anywhere
80 ALLOW Anywhere
443 ALLOW Anywhere
3389 ALLOW Anywhere
7777/tcp ALLOW Anywhere
7777/udp ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
32400 (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
15777 (v6) ALLOW Anywhere (v6)
15000 (v6) ALLOW Anywhere (v6)
7777 (v6) ALLOW Anywhere (v6)
21 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
3389 (v6) ALLOW Anywhere (v6)
7777/tcp (v6) ALLOW Anywhere (v6)
7777/udp (v6) ALLOW Anywhere (v6)
Any luck after rebooting? Make sure to navigate away from the server manager and then back to it, to reload
no luck
Could you send your Satisfactory server log?
PS C:\Users\MoFoJones> Test-NetConnection 192.168.1.132 -Port 7777 -InformationLevel Detailed
WARNING: TCP connect to (192.168.1.132 : 7777) failed
ComputerName : 192.168.1.132
RemoteAddress : 192.168.1.132
RemotePort : 7777
NameResolutionResults : 192.168.1.132
JC-Server.lan
MatchingIPsecRules :
NetworkIsolationContext : Private Network
IsAdmin : False
InterfaceAlias : Ethernet
SourceAddress : 192.168.1.145
NetRoute (NextHop) : 0.0.0.0
PingSucceeded : True
PingReplyDetails (RTT) : 1 ms
TcpTestSucceeded : False
@timber warren could you run this on your server: lsof -i -n | grep Factory
command ran
Any output?
nothing
Run this: lsof -i -n | grep 7777
ran no output
you ran this on the linux server and it still didnt work ?
sudo ufw disable
What does changing tickrate on the server do?
It's all good! 🙂
not sure what your asking
Does it affect world speed like in Minecraft or server quality like TPS?
i have it running shh commend window
[2024.09.14-16.31.51:996][ 0]LogPluginManager: Warning: Engine version string in ../../../FactoryGame/Plugins/NIS/NIS.uplugin could not be parsed ("5.1")
[2024.09.14-16.31.51:996][ 0]LogPluginManager: Warning: Engine version string in ../../../FactoryGame/Plugins/DLSS/DLSS.uplugin could not be parsed ("5.1")
[2024.09.14-16.31.51:996][ 0]LogPluginManager: Warning: Engine version string in ../../../FactoryGame/Plugins/XeSS/XeSS.uplugin could not be parsed ("5.1")
seems wrong version
Well, it's not binding to any ports. Double check your service configuration
Check to see if you start it manually if that works
[Unit]
Description=Satisfactory dedicated server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target
[Service]
Environment="LD_LIBRARY_PATH=./linux64"
ExecStartPre=/usr/games/steamcmd +force_install_dir /home/mofojones/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
ExecStart=/home/mofojones/SatisfactoryDedicatedServer/FactoryServer.sh -Port=7777
User=mofojones
Group=sudo
StandardOutput=journal
Restart=on-failure
WorkingDirectory=/home/mofojones
[Install]
WantedBy=multi-user.target
This is a cleaned up file, at least
Does anyone know about the middle mouse glitch?
Rding as root shecking my script
not sure if this is the correct place to report this, but deconstructing a blueprint crashes me and my friends multiplayer server. its a dedicated server hosted by some company ( i dont know what company as i didnt set up the server)
Yeah, seems to be a common bug
it seems like its related to blocks that I am trying to delete but dont disappear properly
Known issue, unfortunately
rebooting
Update: friends were able to connect from outside of the network so maybe it’s an issue with my wife’s PC.
@timber warren to clarify, did you run lsof as root?
If not, you wouldn't get any output
So you'd need to sudo lsof -i -n | grep 7777
Just double checking that that isn't an issue here
it is something with the pc or the network yea
[sudo] password for mofojones:
UnrealSer 2355 mofojones 15u IPv4 16796 0t0 UDP *:7777
That's the only output?
Hello, my question is where can I set the dedicated server not to use 192.168.1.x? but eg 235.69.126.140:7777 ?
yes
You don't need to do that, just port forward
Huh. Are you running 1.0?
Could you send your Satisfactory server log?
you dont, you add a port forward on your router to the the IP the computer running the Dedi server. for both 7777 TCP and UDP
But until now it was good external ipn until the 8 was updated
you need to allow 7777 TCP if it was working for update 8
that is the new port needed
You're running an old version of Satisfactory, pre 1.0
That's why
You need to update
do you need to open a new port? on the same
7777/tcp and 7777/udp, nothing else is needed
same place you have 7777 UDP allowed
how to force the update ssh
I understand, but it was good until now, so now it's not good for him anymore?
steamcmd +force_install_dir /home/mofojones/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
they changed it with the 1.0 update
so you have to make the changes
7777 TCP was never required before 1.0
@timber warren wait wait wait
You're calling FactoryServer.sh from your home directory?
It should be /home/mofojones/SatisfactoryDedicatedServer/FactoryServer.sh
According to your service file
Yeah
that is, if I open them, it will be fine with the IP address mentioned above?
yea you are calling the .sh file from a different directory than the one that is getting updated
@timber warren
[Unit]
Description=Satisfactory dedicated server
Wants=network-online.target
After=syslog.target network.target nss-lookup.target network-online.target
[Service]
Environment="LD_LIBRARY_PATH=./linux64"
ExecStartPre=/usr/games/steamcmd +force_install_dir /home/mofojones/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
ExecStart=/home/mofojones/SatisfactoryDedicatedServer/FactoryServer.sh -Port=7777
User=mofojones
Group=sudo
StandardOutput=journal
Restart=on-failure
WorkingDirectory=/home/mofojones/SatisfactoryDedicatedServer
[Install]
WantedBy=multi-user.target
rootn in RDD
if you do the needful for the port opening and port forwarding it should work
ohh okay thanks
Hey, I just need confirmation as I think I'm going insane searching: are there no in-game tools available to dedicated server admins other than mods?
there is Server Manager
Fuck yeah! Glad to hear it man, enjoy!!
i owe u a drink
sweet!
but i need to go pick up wife ill be back ty again
The APIs are pretty powerful tools
that appears to only allow you to manage saves and execute the, what, five console commands?
there is also setting pane for changing settings
but if they arent on there yea there isnt an in-game tool for editing it
What are you trying to do ?
transport a player. A pretty basic admin use-case
There has never been that type of command
you can look throught he API documentation but AFAIK that would be the only way it might be an option
or you would need a MOD
That was my impression, just wanted confirmation. Much appreciated!
Anyone know how to trigger a gave save with AMP beforee a server restart?
Are these two elements linked?
Hey ! I tried to join my friend who is on Epic Games and I'm on Steam (link epic game) and I got an error
Any solutions ?
Is there a way to increase maxplayers on the dedicated server for 1.0??? I reid
[/Script/Engine.GameSession]
MaxPlayers=8
Correct, I did this on my server
@ian I tried it on 1.0 (running it in a docker)... says server full when we try to get a 5th in
Hey there! I've been banging my head against a wall for the past few days and just have not figured out what is going on with hosting my game. I've got an Ubuntu server that has successfully hosted 20+ hours of gameplay on my LAN, but I wanted to enable my online friends to join my world. I've been following the instructions in https://satisfactory.wiki.gg/wiki/Dedicated_servers like a bible but I can't figure out what this error I'm getting even means. What's worse, the /Saved/Logs/ folder doesn't seem to be recording any logs since the 10th. A few notes if it's helpful:
- I've updated my satisfactory.service file to just be the
..FactoryServer.shfile. No additional arguments. - I've allowed TCP and UDP port forwarding on my router
- I've enabled ufw and confirmed it's listening using
ssand https://www.canyouseeme.org/. When I run https://<my.ipv4>:7777 I get the correct JSON reply - I've added a config file to ufw in the
applications.dspecifically for Satisfactory
In the attached video, the top server connection is LAN and is able to access the game without issue. The start of video is me accepting the certificate. Clicking the "Authenticate" button does nothing and every few seconds I get the notification "Connection to the Server has been lost".
@sage badger I tried it on 1.0 (running it in a docker)... says server full when we try to get a 5th in
LOL typo
You may have added to the wrong ini file
I'm new to the discord server, who wants to play a game?
@sage badger DO oyu know iif the server will change to show 0/8 or stay at 0/4
Use the environment variable
It'll change the number in-game according to the value you set
Th
If the variable isn't working, you need to upgrade your image
It changes to 0/8
Where is the Enviornement variable, is that in the docker setup menu?
Our dedicated server has been crashing on every auto-save after last nights session and today and late last night I have not been able to make it past a single auto-save point. Prior to that, it would periodically crash on an auto save but it was not consistant like it is now. Any idea what might be causing this?
Seems to be an issue for some people. Verify that your permissions are fine
They probably are, to be clear
sorry permissions to what? I'm running it via SteamCMD on windows* a separate PC (local to me, remote to others)
@jan working on it now
The permissions for the directory that the saves are stored in
gotcha
If you send your Docker run/Docker Compose, I can show you where the environment variable is
Having not read anything of this conversation it could be the Game.ini not being auto created.
so I'm trying to set up a server using steamcmd and honestly I have no idea what I'm doing. I've never done anything like this and I got by using a youtube tutorial. I managed to get the server running but when one of my friends tries to join it says that the server appears to be offline. How do I fix this?
It wouldn't matter for Docker
Since it passes the config changes via launch params, not by modifying the ini files
As ini files will break either in-game state changes, or your own changes won't persist
If it doesn't create the file by itself then it will disregard the command. At least from what I have seen.
Firewall/port forwarding issue I suspect 🙂 Make sure that both ports 7777/tcp and 7777/udp are allowed
I haven't noticed that 😮 If so, Game.ini would be created when you first save the game
I believe that's the trigger
The only issue we are experiencing with the dedicated server is the 'out of memory' warnings.
Apparently this is not new to 1.0, but unfortunately hasn't ever been fixed.
I've never come across that, despite hosting various Satisfactory server instances over the last 4 years 😮
Windows-only bug, maybe?
Not exactly the only way I know to force it is to quit command on the server manager console.
would that be on the router? I did set up inbound rules in windows firewall
Yes, port forwarding is through your router 🙂
Not a whole lot to do about running out of memory the game consumes more memory as the save grows. A large save uses around 18-24GB RAM.
Bumping. Not sure if anyone has seen this before but would love some ideas.
But there is plenty of memory available on the server.
Send your launch command 🙂
Try enabling server streaming:
-ini:Engine:[ConsoleVariables]:wp.Runtime.EnableServerStreaming=1
Reserved by other services perhaps.
ExecStart=/home/steam/SatisfactoryDedicatedServer/FactoryServer.sh unless you mean sudo systemctl start satisfactory.service.
Thanks 🙂 To be clear, have you had friends attempt to join? As local connections via a remote IP either cause issues, or flat out doesn't work (specifically with Satisfactory, yes I know it works for other games)
Yes, but not in the past hour 🤔 Maybe some of my fixes went through. I can report back 🫡
Yes, please do!
🤦🏼♂️ Well, they can get in now 🤣 Thank you!
i'm getting tons of client sync issues with my server. specifically when i deconstruct foundations, they don't disappear properly until i disconnect and reconnect, and even then it's still sometimes not quite right. :(
Known issues I'm afraid
i turned the network quality up and restarted the server and it seems to be better now. not sure if it was the settings change or the restart that fixed it tho.
Why is it that the server cannot load the old save?
Hey all, not sure if anyone had attempted this yet or not but I just gave it a try. I created a second server manager profile for the server im hosting locally using my public IP rather than private to connect and connecting using that method did NOT crash the server after I disconnected
I'm with a small hosting company which provides me with a Linux VPS. I've installed the dedicated server with steamcmd on the public branch and I'm starting it up normally (apart from changing the default port). I'm trying to load a 1.0 save that I started yesterday in sp but it doesn't work (the server crash instantly)
try to create a new world with the new version
if that works, open your old save in a single player match and save it, then load that in your MP server again and it should work
Hey is there someone who has already two gameservers running on one machine?
What is the server architecture? x64, ARM?
It could also be a dependency issue. You might have to udpate libc.
It's a KVM 64 bits. I already did an apt update/upgrade like 30 minutes ago.
i'll try the method of buddgaf
it doesn't work :c
(same error)
Did the server ever work on the VPS?
kvm doesnt work, ur hosting co would have to switch it to host mode or smth similar
U can make a ticket but the likelihood that they change it is prob low
oh, I saw that this section had been removed from the wiki, so I thought it was no longer the case
It didnt work for me on my local machine, switching fixed it
okok
its a known limitation of ue games
Still no fix for the port drop on disconnect? Does anyone know if linux has the same problem?
or unity
are you confusing docker with kvm
whatever the games made from
he said kvm64
Docker works fine ? The host mode swap for docker isn’t needed as of the update last week
like the cpu mode
Yeah and unrelated to what he’s got going on xD
no? thats completely related?
oh cpu type
prob some instruction support bs
If the virt host cpu is set to kvm64 then the reduced instruction set means the game cant launch
I’m not referring to what you said Pete
Mbmb
All good lol
kvm64 has cpu flags at the level of Pentium 4
lmao your host is dum
lol
yeah i wasn't familiar with it because it's so OLD
Completely unrelated but whats the most awkward/difficult game u guys have had to support
I c thats ur job
So, i'm kinda stumped. Got a reverse-proxy "working", i.e. Test-NetConnection, netcat (both TCP and UDP) and the webapi work over the proxy, but the game still says "server offline"
Any Ideas? Probably UDP, isn't it? any way beside netcat i can test udp?
reverse proxys not really designed for game servers is it?
Ik other ppl here have had problems with that
the game really really hates any form of redirection
reverse-proxy can be used for any traffic. i am useing it for minecraft e.g. but yeah, satis seems to hate it 😦
not at all
except if you confuse proxying with forwarding
Trying to workaround the bug causing the server to shut down if the admin on the same machine disconnects - according to the Q&A site a workaround is to connect as a non-admin using the public IP, but I'm not able to connect and join the game that way...
eh server stuff tends to be shitty for fast single core
Oh Pft easy, space engineers
linux or windows? If linux, add your user as a lingerer
you can relay UDP and TCP streams
but not using any mechanism/system specific type of proxying
That game hates Wine when you throw mods at it lol
interesting
check your port forward setting and enable nat loopback
It wasn’t difficult to add, but fixing mod issues when they crop up can be a lengthy endeavor xD
lol, tickets aplenty
You know it 🤣
windows. tried running on a separate ubuntu machine but couldn't get that to work
or do you mean from the game? Like disconnects from the server with rdp, or from the game server?
if the admin on the same machine as the server leaves the game, the server dies, as described here: https://questions.satisfactorygame.com/post/66e08561772a987f4a8a9d67
Is it possible to set "Keep Inventory" to "Keep Nothing" for everyone under Options -> Gameplay?
Currently, each person can switch it for themselves...
Thanks for the help! :)
Narr
But also narr
I'm running this on an r710
power's expensive here, otherwise my servers would be on more
... ~$0.50
I mean regardless I don't pay the power bill for it
get some 100w panels and a battery; your servers now net neutral
. my homelabs like 100-200w continuous; it'd be rough but close to doable.
Yea my entire lab is more like 700w
mines 135watts; router; server; n switch all plugged into my battery.
I have a 900w battery for everything
It's not really enough
Maybe some day I'll install a 240v 30a outlet and get one of those Eaton pdus
Yes, I love the game, but fucking hate the server.
it's so damned finicky.
Yeah, adding wine to it doesn’t help at all 😅
indeed not.
explains why there's no linuxgsm for it 
last i heard Keen had -100% interest in making one.
I have been playing that game since it was Free in early, early alpha. it's grown in a lot of ways, but Linux is not one of them.
Unfortunetly.
is openvz compatible ?
Yeah it’s a pipe dream but I can hope lol
running it as a docker works on ubuntu just fine 
openvz's just containers, right
so prob depends whether the host machine is running on a pentium or not
No idea sorry
@jan I am using UNRAID docker and do not see where to add the enviornemnt variable for maxplayers...
I would recommend everyone that wants to have an easy and enjoyable install to run satisfactory as a docker image on some docker manager (for example casaos) and follow the wolveix install instructions on docker hub. Literally one command line, a couple of settings like TCP/UDC + selecting a storage location. Literally that easy.
I am using UNRAID docker and do not see where to add the enviornemnt variable for maxplayers...
check your docker image's docs
might try that approach, I'm guessing its something with the firewall though since it works fine on my windows machine
isn't it capped at 4 players max?
which wiki?
which image are you running
me and my friends are running a server and have been getting high ping, is this a known issue right now?
not necessarily