#dedicated-servers
1 messages · Page 34 of 1
that is rough, did you try reloading a save?
Yeah loaded into server, restart etc. tried nobelisk even lol
In what file can i locate to override the ports to be able to run more than one Satisfactory server? thanks
I have the server auto save frequency set to 5 minutes; problem is by the time I thought of reloading a save before the player's game crashed; we had already done a bunch of work that we didn't really want to redo 😂
I might try and load a previous save.I haven’t tried that, only concern is the same thing you did lol went about my day
FG.AutosaveInterval 1500 I have my server to save every 25 minutes
funnily enough, at the time when you went to the ghost avatar it had a revive player, which when you did it than just flew across the map till it fell in a hole and hit a wall
after I restarted the server, the ghost player went back to being offline in it's original position
there's two ways, upon start of the server you can specify the port or thier is a config file in the server directory
@autumn rampart I cannot find the file that includes the port arguments
@autumn rampart Im running the server with steamcmd
It does not say where i can edit the ports 😦
I made a PowerShell script that starts the server with the desired parameters
If you kill it properly here he will drop a box
With the items
If you revive the box will appear somewhere close
but how do you kill it?
copy will try
I believe it's either the server.ini file, or you have to make your own
SatisfactoryServer#.ps1
cd [Drive]:[server path]
./FactoryServer.exe -log -unattended -multihome=[ip address] -ServerQueryPort=[port #] -BeaconPort=[port #] -Port=[port #]
than just right click on the script and run with powershell
or you can go to [server path]\FactoryGame\saved\Config\WindowsServer\Engine.ini and add these lines:
[<Server IP Address>]
Port=<portnum>
[/Script/OnlineSubsystemUtils.OnlineBeaconHost]
ListenPort=<portnum>
Hello everyone. My server is crashing every time I delete a train platform...
is there anything I can do with that?
Could it have something to be what order you are deleting it?
(just looking at the picture you are removing one of the middle ones atleast...)
could break some logic
it happens with either of those two
`[2023.03.16-13.40.44:466][323]LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: InstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.AbstractInstanceManager_2147478795.InstancedStaticMeshComponent_2147471534 NOT Supported.
[2023.03.16-13.40.47:178][419]LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: InstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.AbstractInstanceManager_2147478795.InstancedStaticMeshComponent_2147471533 NOT Supported.
[2023.03.16-13.40.50:851][545]LogNetPackageMap: Warning: FNetGUIDCache::SupportsObject: InstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.AbstractInstanceManager_2147478795.InstancedStaticMeshComponent_2147471533 NOT Supported.
CommonUnixCrashHandler: Signal=11
[2023.03.16-13.41.12:339][477]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000608
[2023.03.16-13.41.12:339][477]LogCore: Fatal error!`
your getting a segmentation fault in memory
Looks like a null pointer dereference to me 0x608 is a very low memory address to be accessing 😬
Definitely a bug
its a known bug, youl have to delete it in SCIM when you encounter it.
okay, I'll try that, thanks!
Anyone have tips to keep a mpds stable? I figure we should minimize deforestation and signage, not sure what else would make a noticeable difference.
Does it? I’ve only had the fly off the map thing happen once
But I found if you turn the creatures passive no more crashes.
0x608 looks like some null ptr class member access
0x608 could well be member offset
so I agree with 101
Hi all, (first sorry for my English, isn't my native language), well, since few days I try/test hosting dedicated server to my personal server, it is a poweredge r730 with bi proc e5 2620 v3 + 128gb ram + raid5 hdd 15k rpm sas with raid perc controller h730 with 2gb r/w cache. With hypervisor proxmox, vm is debian 11 with 4 core and 24gb ram ans satisfactory run into docker contener (wolveix/satisfactory-server)
A cpu upgrade is in progress from e5 2620 v3 to 2667 v3, I read for satisfactory it is recommanded high frequency versus many core, this upgrade upgrade my cpu base frequency from 2,4ghz to 3,2ghz. I wait my order..
Fine... After this, my question , there are many freeze in-game, rollback, and I search some way to mitigate this issue, after some test tunning server config, I come here to search some help / recommandation for my server. If you need more information... 😄
By advance thank all 😄
I run a PowerEdge R610 with Xeon X5680's single thread performance is quite a bit lower than your 2667. Regardless I can run a large (lots of complexity) save with 4 players without much of performance issue however this is bare metal installation, do remember to tune network configuration on server and clients check this page: https://satisfactory.fandom.com/wiki/Multiplayer#Temporary_lag_solution
Hum, I will try it , thank!! ( For the moment it is still the 2620 that is installed in the server, I received 2667 next week, I hope...)
that is the executable for the server, but the -log -unattended are parameters you use to run it; are you using steamcmd or steam to run it? Also what is r u running it on?
i keep getting auto disconnected
if i can find the logs i will share them
here it is
ok so after applying the network settings, it's actually better, the freezes are more discreet, and the rollback less important.
I'm going to wait until I get my new processors and we'll do the tests again.
thx again for the tips
it may be that you are doing docker +> vm +> host
instead of either
vm +> host
or
docker +> host
directly
if you use docker you may as well directly launch it from host
Hey guys,
I've followed the installation setup from the the wiki. But i still can't login to my server (or my friend)
This seems to be a problem in the log:
LogOnline: OSS: Creating online subsystem instance for: STEAM
LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
LogSteamShared: Warning: Steam Dedicated Server API failed to initialize.
LogOnline: STEAM: [AppId: 0] Game Server API initialized 0
LogOnline: Warning: STEAM: Failed to initialize Steam, this could be due to a Steam server and client running on the same machine. Try running with -NOSTEAM on the cmdline to disable.
LogOnline: Display: STEAM: OnlineSubsystemSteam::Shutdown()
LogOnline: Warning: STEAM: Steam API failed to initialize!
LogOnline: Display: STEAM: OnlineSubsystemSteam::Shutdown()
Can someone point me in the right direction? I am using the SteamAppID for the dedicated server, but it still says 526870
This is my installation .bat file.
@echo off
steamcmd.exe +force_install_dir "D:\SteamCMD" +login anonymous +app_update 1690800 -beta public validate +quit
My startup .bat file:
.\FactoryServer.exe -log -unattended -NOSTEAM
Tried with or without -NOSTEAM
Ports open both in router and in the windows server:
LocalAddress LocalPort Process
------------ --------- -------
:: 7777 UE4Server-Win64-Shipping
:: 15000 UE4Server-Win64-Shipping
:: 15777 UE4Server-Win64-Shipping
0.0.0.0 15777 UE4Server-Win64-Shipping
Realized last night after getting pterodactyl set up with Satisfactory that my server doesn't have enough RAM (8GB+swap) to generate the world.
Does the server still use a lot of RAM running normally?
My thinking is to generate the save on my local PC and upload it to the server after. Would that work?
experimental server won't load any sugestions loaded once then it shut it self off and now what
the dedicated currently use at least 9.9GB RAM when running a game
that's why 12GB are recommended, I usually hit 10.5GB on the almost least overheaded server possible
this is my almost least overhead possible server state currently (in-game)
Thanks for the info. Next level up for my host is 16 GB so I guess I'll just have to commit to it 😄
no windows, no gui, almost no ui, no hardware drivers, no services, no other thing running (but ssh and htop)
on steamCMD-ed satisfactory dedicated server with its own user/group
on a slender archlinux
I would say it's hard to do less overhead while still being easily configurable
Hey all - I apologize for the beginner question but I simply cannot seem to figure out how to get a dedicated server set up and running on my personal machine. I've read the wiki a bunch, I've confirmed I have the ports forwarded and they are in fact open. However whenever I add the server now, it seems to show Server appears to be offline. I've tried using my external IP and my local IP and I get the same results (Not sure if my router is smart enough to handle the external one anyway).
I'm at a loss. Any recommendations?
At one point it was working to where I could set up a password and create a game, but my ports weren't forwarded properly at that time so I could never connect.
If you're trying to join from same machine the server is on you need to use localhost
Meaning my local 192.168.X.X IP, right? I have a static IP set up and that's what I've used. I've confirmed it is correct with ipconfig in CMD
Hey, I'm hoping somebody can help me with my issue. I have been trying to connect to a dedicated server (Early Access) and I keep getting a connection failed message. I am not using a strict NAT type, do I need to open ports on my router or is it likely I have some other issue?
I don't think you'll need to open ports if you are connecting to someone else's server. Have you confirmed they provided you the correct external IP address (the one from googling "what is my ip")?
It is a paid for server, I can see it on the server manager list and it tries to connect, but I just get a network error every time I try to connect to it
I have had the same problem with numerous 'paid for' servers, but if my friend hosts on his machine I can join with no problems
Wondering if your router has its own firewall settings that are blocking you.
Basing that off of this
No
For IP you'd type either localhost or 127.0.0.1
If client and server are on same machine
localhost would be better
My trouble is that I don't understand any of the port forwarding bit. I tried to open ports 7777-7827 but it asks for a trigger port and I can't find an answer I understand as to what it should be
For the most part trigger port will be the same as the port you're trying to open
Firstly - I appreciate you. Thank you for trying to help both myself and Joyce.
This is definitely progress. It's trying to connect now but it is failing.
Ditto, the help (from both of you) is very much appreciated
Try turning off firewall and seeing if it works
If that fixes it you'll just need to add an exclusion rule for the server
I disabled the routers own firewall but still no dice
THANK YOU SO MUCH! It's fixed! I'm finally able to join the game.
Awesome!
If you want to still have a firewall you just need to add exclusion rules before you turn it back on
It seems my problem is not firewall related, as both local and router firewalls are off but I am still unable to connect
Where would I go to find my password here? its been a while since I've played and now apparently it doesnt think i'm admin 😦
Hi I hope someone know this error but my server crashes here and then with an critical error like:
LogWindows: Error: === Critical error: ===
LogWindows: Error:
LogWindows: Error: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:D:\TC_agent\work\78a794e88763017d\UE4\Engine\Source\Runtime\Core\Public\Containers/Array.h] [Line: 674]
LogWindows: Error: Array index out of bounds: 140 from an array of size 140
LogWindows: Error:
LogWindows: Error:
does anyone know what the problem is ?
yeah, i understand now, but i screwed up the server around step 7
how do i fix this?
@autumn rampart you helped me last time, could you help me?
i'm running the server on my own PC
what you need help with
my server says server name pending, Offline, NotAuthenticated
you can delete your server config file.
you can find it one folder before the save files "ServerSettings.15777" is probably the file name
Can someone help me? I appear to get disconnected instantly after connecting. I have a few friends that are waiting on me offloading a save to the server
Error pic above that message
Where is says 0.0.0.0 in the Log is me connecting to the server from a different pc
if it's your pc address both 192.168.X.X 127.0.0.1 ::1 or localhost should do it
does it do it every time ?
this seems like a random error
is the server setup for ipv6 ? maybe there is a ipv6/ipv4 mismatch
anyone?
i was so intelegend using my old desktop pc as dedicated server for singelplayer because its even quit and less power consuming so my map runs 24/7 with auto restart script on crash wich basically lets my map run infinite so once i done a fully working auto power setup it will run always and then i can play anygame i like while map runs and runs
you were ? and then what appened ?
A new experimental LOL, how many years passed ??? I feel like getting out of a cave.
Goleee .
I don't know how it ran in the past but I've been only playing on dedicated server since the first minutes of gameplay
and I will soon be phase 2
first are you running the server from steamcmd or steam?
When you select it, it should ask you if you want to claim the server
steamcmd
once you claim your server, you should be good to go
ah, did you port forward the three ports (game, beacon, and query)?
also, did you start the server?
how do i do that? just run start.bat?
i've run start.bat several times, nothing happened
is start.bat a file you made or were given?
my friends keep crashing on my server and when the re join they are a whole new player, and the offline character is invincible with all their stuff
first restart the server than kill the ghost players (offline avatars)
it does it 2 times in 30 min for now. hadn't started the server again since this happend
do you have enough free RAM ? because the server is high on RAM load
you need at least 10GB of free RAM
yes got 16 gb free ram
you used steam or epic game to install it ?
maybe there are some different version on each platform
did you install the early access version ? or the experiment ?
used the steam version and the early access
ooh there's a dedicate server thing now.
Is it specifically always running (manual start/stop) kind or can you configure a system where it automatically activates and runs when someone tries to play and automatically turns off if nobody's logged in?
....is that even possible, really
that would be a contradiction, you need a server to serve the connection to detect if someone want to play
currently the server have a paused mode where it pause the game when no player are connected
though it's not yet super efficient
I mean I could imagine it having a little service that's just "check for connected/ing players" and only launches the actual server (game) if there is one.
I guess the game simply pausing is like a step down from that.
this service would be handled by the server itself
and ofcourse it's step down because it's experimental
the dedicated server still is almost a usual client game server but bundled in a network manager
I wonder if it would be possible to make a mod that unload every graphic assets from the dedicated server and such
Hello everyone. I just set up a dedicated server inside a LXC container, host and guest is Debian 11. It has 4 vCPUs and 8 GB RAM right now, seems to be totally fine from what I can see in htop. Unfortunately I'm getting a lot of crashes, server side and also client side. Also the rendering of items on belts seems to be very buggy. Besides some (seem) random crashes, I noticed a behavior when you come in range of animals too fast it will lead to a client side crash. Is there any way to make the server or also the client in multiplayer more stable?
8gb is not enough
okay how much do you recommend?
moar raaam
look at it when the game is launched
16gb
nvm it has 16 GB right now, sorry
One of my server run at 11gb
but I can give more if needed, the host has >200 GB RAM available
recommended is 12gb
on a slender installation you can go down to 11gb
but that's still close
is there something else I could do?
more vCPU?
I read that it's mostly single core so it might not help?
yep 4vcpu is enough
I got one server that nothing works at tho. Can't find the error. The dedicated server app is soso..
yeah it seems to be very very very early version...
what version did you install
experiment vs early access
steam vs epic
I installed with steamcmd, not sure how to check the version
make sure you have last early access version
how can I check the version server side?
if steamcmd update is not automated
You can also look at the top of the log when you start it
depends what client you used to install it
LogInit: Build: ++FactoryGame+rel-main-0.7.0-CL-211839
LogInit: Engine Version: 4.26.2-211839+++FactoryGame+rel-main-0.7.0
LogInit: Compatible Engine Version: 4.26.2-211839+++FactoryGame+rel-main-0.7.0
seems up to date
maybe there are some problems with network performance and or dependencies
4.26.2-211839+++FactoryGame+rel-main-0.7.0 522 3
You can disable animals to prevent some crashes
anyone have recommendations on a good 3rd party hosting service provider?
so i got the server up and running, but when i try to join, this happens:
could you tell me where I can find this setting?
Every player has to turn creature mode to passive.
it's not a server setting with a dedicated headless server?
No, every player on server needs to do it.
will try that, thank you
this is a game settings, so when this is dedicated server every player have to set it as their game setting
Question : i previously rented a online dedicated server and i hade a crash while riding a hypertube that made me lost my full active inventory including some 60 chards and 2 hdd's that where never there again to find, i have since continued to play and save many time since is there any way i could get them back. By now my world save is back and fine in my own pc as point of information.
Use the SCIM to edit your save and put them back into your inventory
you might also find the crate, or a second player with inventory with SCIM
Anyone know what this is and why it happens?
I got these error before, restart the game and should be okay again. Not sure why it happened though but we're now at Phrase 4 (Space Station) and haven't seen this error for quite some time, not as frequent as our early Phrase
If the level is loading it takes longer to load than the allotted timeout (30 seconds), you can change this on the client settings files. (you will especially see this on restart and if you use pause game when no players online)
though when using pause game the assets stays in RAM so it loads faster
where can I see list of servers I can join ?
oh there are no 24x7 servers?
oh got it
Immortal doppelganger. I crashed when some hogs spawned in front of me, and came back later to find double on the ground. Cleared the area, built walls around it and revived.
It slid through the walls and stopped at a cliff.
And now it's immortal.
hello, new here. Whats the best site to run a server on for Satisfactory?
how to make the average refresh rate 30 and keep it there?
? it defaults to 30
the https://satisfactory.fandom.com/wiki/Dedicated_servers is a good starting point
yes but the average refresh rate always goes down between 25-10
how to you find that information ?
when login to game it always indicated 30 average
it indicate 94 average since I increased tickrate
hey i have a qustion i run a server on my local pc i can join whitout problem but when others try to join it says its offline
when i am on server i have the average refresh rate of between 25-10
but before i join the server the average refresh rate is between 29-20
tbh I didnt checked much while in-game
you have to open connection for external connections (from internet) to you
usually you have to either open firewall or forward ports, or both
default port/rules are for UDP 15000 15777 7777
if you set different ports, then that's the ports you set instead
ye i have it
make sure you give the correct address for people to connect to you
and maybe make sure the rules you created for ports are active
can we try if its works?
I’ve had this happen many times. Only way I’ve found to actually be able to get your things back if you spawn back as a double and your previous body is revivable, is to restart the server. Running in a docker container makes this pretty easy.
I dont know wdym, I will not try to connect to your server if this is what you were talking about
should not be immortal but it will taker quite a lot of hits.
Put creature mode to passive to avoid those crashes
I have a strange bug on a rented server, it happened to me, her clip is and the server runs on a rented server from g-portal https://clips.twitch.tv/AttractiveBovineQueleaPraiseIt-rurA7ts_4hUSRRPb <@&370480127630639104>
haha sorry for laughing but that voiceline was funny
Thanks both of you for the responses
does any one have a more recent video for setting up a server? Its hard for me to use the wiki cause im blind
also it is a software based server or would it be better for me to use my second machine?
Thanks!
anyone know why this happens?
every conveyor work..even the one where there seems to be none
items still move
haveto relog to make them appear
cant say i have had the same issue on my ded server
Can someone test if others can join my server?
tbh I could test your ports, even if I dont connect, but you would have to restart your server, because the server crash when it get foreign packets (which is a bit brittle tbh but that's how it is)
ye np
but if your server do crash when I poke your ports, then it means the ports are open
ok
I dont have open dms though
sorry @deep turret but what adress is the true ip from the computer
you mean the one you have to share for people to connect ?
na the 19 to 23
I dont really get your question
the full address is X.X.X.X so it is all from 192 to the last number
and it changes automatically and is local
it is always the one in ipconfig even when it changes
and it is the one written "current ipv4 address" or "your pc ipv4 address" or alike, it is NOT "ipv4 gateway adress" or "router address" or "dns address"
ah ok found it thx
the other public ip address also changes automatically but not often, and is the one for your whole local network, that is the one you must share, your router is responsible for translating it to your pc according to forwarding rules
stupid bot, I disabled the clicking thing
the one I gave you a handy website to reliably get it
ok
note that if, in your router's rules, it changes to 73:9e:1a:d3:05:1c looking number,
it must match the "physical address" numbers in ipconfig /all where it also gives you your local address (starting with 5C-..)
ok
Hi! Did somebody try to make a dedicated server on oracle cloud?
What cpu are you trying to use? I think because the free tier is arm you might have a hard time doing it. I know you can use box64 to emulate x64, but there’s a performance hit.
Also certain things won’t work with box64. I guess you’d just have to try it. I don’t think it would work great though.
or I could use this one
Yea that’s the arm based cpu. I actually got valheim running on oracle server using that setup and box64 plus box86 to install steam. I don’t think it’ll work well for satisfactory.
The second option won’t cut it.
Not enough ram, slow cpu. You’re going to need at least 12 gb as people have mentioned here.
is there a service to host free satis server?
I use an old pc because the options sort of suck. Either pay or self host it seems like.
ok thanks mate
I dont think the cpu would be too slow, but it sure is lacking waayyy too much RAM
yeah 1gb of ram is almost as much a potato has
how much ram do you usually need to run a really populated map on a dedi?
Can anyone help me with this error
hi, have a little problem... i set up a satis server via steam cmd, port forwarded 15777, 15000 and 7777 UDP in the firewall and router, but now my friend can#t join. we tried all ports with both the external and internal ip address. What should i do?
Hello, I can see here ( https://satisfactory.fandom.com/wiki/Dedicated_servers ) that the recommended configuration is Recent (comparable to the i5-3570 [Intel] or Ryzen 5 3600 [AMD] or better) x86/64 (AMD/Intel). How does it performs with endgame factories ?
Im assuming this is because the server and the game are on the same exact machine?
the server set up was able to bind to all 3 ports successfully
Bro, the amd one is way too shitty
did you check your firewall settings?
Holy Sh** y’all are nerds, in a good way of course.
wdym with check?
Well I guess we all play satisfactory what do I expect
i scrolled up in the text and it did specify it was because it was on the samemahcine
Hey guys, we have a dedicated server and we have more than 4 people wanting to play but cannot find the listed ini folders in the locations the wiki says they should be, any idea? we are using the latest version of experimental
I would say 11GB on very slender OS
at least 10GB very minimum for stable server
it's only if over provisioned, of course it wouldn't be snappy but it's just enough for base server settings
here is the path: "<Drive>:\gameservers\satisfactoryserver\FactoryGame\Saved\Config\WindowsServer\Game.ini"
@crude geyser than you just add the below lines to the file:
[/Script/Engine.GameSession]
MaxPlayers=4
Many thanks!
Will give it a go
if you are experienced a good service provider is hosting it yourself on a older machine instead of putting it to trash
Self hosting will always work out to be cheaper. Especially if you have an old computer sitting around. You could also see if any local agency is surplusing old computers and get those for sub $100
keep an eye out you might find an old workstation with 16 gb of ram on ebay etc for reasonable price
Can't connect to my server, the ports are forwarded.
Allowed on UFW, ifrules and port forwarding.
<@&370480127630639104> <@&370483737957236737> I have a problem that the server on my rented server crashes and I can't figure out the error from g-portal
Capri, it may be the creature Aggro crashing it
<@&370480127630639104> <@&370483737957236737> okay I still have this
<@&370480127630639104> <@&370483737957236737> and that you and the server log wrote to me and the server is hosted at g-portal
@halcyon finch I'm having the same issue today, did you have any luck resolving this?
Do I have to buy a second copy of the game to run the server? Or can I use the same steam account between 2 machines like server on my desktop and play on my laptop? @neat surge
While building a dedicated server in Windows environment referring to the wiki, the server failed due to unknown reasons.
Is there any data I can refer to?
(For your information, port forwarding and firewall settings have been completed perfectly.)
you can use steamcmd to run the server using an anonymous account
I tried doing that on Ubuntu and it kept saying "No Subscription"
If you know how to resolve this issue please assist
are you sing the write game ID?
yup i used Sudo
hmm, i use windows, so i haven't tried setting it up on linux
im suspecting it could be my OS, its not straught ubuntu but rather ubuntu unity...
let me try creating a second satis server using wsl2
which linux distro are you using?
Ubuntu Unity specifically
its a weird version of ubuntu and im already thinking I might switch distros or do a dual boot
if i do a dual boot would i be able to log in anon on laptop and play on the desktop?
like windows to windows?
is there a particular reason why your using ubuntu unity over the stable version of ubuntu
?
The articles I read, ironically said this distro was the most compatible XD
I ask windows to windows cause when I tried running the server and the game on the exact same machine it kept kicking me
windows has a tool called wsl (windows subsystem for linux) that runs the linux kernel parallel to the windows kernel, its an alternative to doing a dual boot system
or using a vm
The main machine is already windows, its the lap top im trying to set up as the other half
you should be able to run it headerless on linux using steam cmd and play using windows through steam/epic
okay cool so earlier on windows main machine it was mainly having a fit because same exact machine right? So if I run the server on the lap top I should be able to enter the game on the desktop ya?
this is what i got earlier trying to run the game and server on the desktop
i run the server and client on the same machine, server was installed using steamcmd
okayyy cause ... thats what I did..
I followed this video.. https://youtu.be/7boHCo1JZus?list=PLtlx-h3ef21CsuzwjbnXN09U4MiasFoxE
lemme try running it again on my desktop and seeing what it does
this is my serverstart.exe thing FactoryServer.exe -log -unattended
0]LogNet: Created socket for bind address: :: on port 15000
I thought originally this meant the ports were forwarded but is it? Its like this on all 3 ports
what happens when you run it on windows?
can I see the contents of your start script?
ur file path looks correct
this is the tail end of the text running on windows
imma try to connect to it on the same machine in steam
i also made sure to use my internal IPv4 since I am on the same machine/router
that looks correct
first try connecting to it using your internal ipv4 (private ip address)
if your able to successfully connect than try connecting using your public ip address (the one you get from typing my ip in your browser)
waiting for satisfactory to finish and then ill give it a shot
if you can't connect using your public ip than A) you forwarded your ports wrong or B) you need to adjust your firewall settings
failed how, looking at your log, i don't see where it fails
it says connecting to server
like it did earlier
my firewall allows every aspect of this game through
if your connecting with your private ip and its running locally on the same pc as the client than you don't need to worry about port forwarding nor firewall settings
i got this far earlier but then when i tried to connect it would kick me so lets see what ti does this time
ah i think i see what happened..
It says ....
openning new route from x.x.x.x to xx.xx.xx.xx
but there are actual numbers when it says it
are you connecting through the internal ip (private ip, found using ipconfig in cmd) or your external ip (public, found searching for my ip in a browser)
what does the server log say?
well first when i tried to join with the 10.x.x.x it said changing route from 10.x.x.x to 127.x.x.x so then i tried to use the 127.x.x.x
and after that...
[2023.03.21-03.34.01:247][ 49]LogServer: Route from 10.x.x.x:54371 to 127.x.x.x:7777 hasn't been used in more than 300.000000 seconds. Closing it.
but on all the ports
hmm, is it showing in server manager on satisfactory as online or offline?
but when you try to join you get the above network error (the one you sent earlier)?
yup some times it is more detailed at says it timed out
dm'd you the litteral pop up
the time out just means the ip address associated with the client has disconnected so the server goes into a lower power state that is less demanding on the computer till a client connects to it
i get that even with a instant connection the second i start teh server
I can try to conenct to the server with in 10 seconds of it having booted all the way up and ill still get that message
hrm
i even restarted the server while I hadthe game open and it kept asked me to create a new world so I filled it in with in 10 second of it coming back online and it keeps saying its timed out. This time just before it kicked me the server showed as idle
when the server had only been running for a total of 25 seconds to give me the all good to connect
so i dont know what
Id love to share my screen with you in DM so you cna see what I mean
this whole issue is driving me up a wall... I just wanted to work on my server world and instead i have been trouble shooting for HOURS
When I tried it again, the log was different from yesterday's attempt. Is it possible to identify the problem with the log?
I retract my earlier complaints... turned out it was me having mods still active in SMM that kept kicking me
I also had to make sure that PUBLIC was selected on my fire wall i had previously only allowed private network access
I turned off mods in SMM and allowed public and it just worked
looking over the log file, it seems to have a problem using the steam API; are you running it through the satisfactory dedicated server tool on steam or steamcmd?
everything looks fine in this log file
So i have learned, at least on windows 10, there are 2 sections of firewall settions. one to allow public access and the second allows NAT access. This is how I was able to access NAT settings Click ethernet click active Ethernet ie network 6, click network 6, configure firewall and security settings, yes, advanced settings, yes, inbound/outbound set rules
I updated my port forwards to UDP, ufw allowed 15000,15777,7777 using ufw allow 15000/udp and that for all game ports, after that I reinstalled the server and it was able to download its files correctly. That’s how I fixed it
It did struggle with the first map generation but after that it went fine tbf
you technically can run dedicated server without even being logged in
Thanks for the update, I have all the ports taken care of on my end. I had it working fine, wanted to run docker and set that up... then it all went wrong.
this is port listening on the machine running the server
it says to the OS "any UDP 15000 or UDP 15777 on a ipv6 connection (::) is for me"
you still need to forward ports to it if it isn't in the same network and/or you are using NAT routers (the classical ISP routers for ipv4 do that)
you mean LAN ? instead of NAT ?
Also : sorry I'm late to the issue
Yeah me personally I use pterodactyl so it takes care of all the extra config for me
Good luck though
Hi all!
I started a dedicated server based on this docker image:
https://github.com/wolveix/satisfactory-server
It seemingly worked well. I could connect locally and claim the server. I went ahead and loaded a save file.
However after that the server disappeared from the in-game server manager.
The docker logs seem to point to a connection related error (this loops (the connection log lines I mean. The container doesn't exit and restart))
Any ideas?
EDIT:
I've verified the container can communicate externally:
root@satisfactory-server-1:/config# ping google.com
bash: ping: command not found
root@satisfactory-server-1:/config# curl https://google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.com/">here</A>.
</BODY></HTML>
root@satisfactory-server-1:/config# curl https://www.google.com
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="sv"><hea
Thanks, I'm definitely going to need it. I just reinstalled docker and pulled the same setup and now it doesn't even run... I'm in the twilight zone right now lol
I tried copying my blueprints folder from local machine to server. I can now attempt to join the server. However I time out after 30s (despite setting timeout to 600, but I guess that's another timeout then)
Interesting log lines that I don't know if they're relevant or not:
satisfactory-server-1 | 2023-03-21T14:25:02.155860550Z [2023.03.21-14.24.23:967][798]LogSave: Warning: New/Old Root size mismatch!
satisfactory-server-1 | 2023-03-21T14:25:02.156224746Z [2023.03.21-14.25.00:162][867]LogNet: NotifyAcceptingConnection: Server OnlineBeaconHost_2147477600 accept
satisfactory-server-1 | 2023-03-21T14:25:02.156249502Z [2023.03.21-14.25.00:162][867]LogNet: NotifyAcceptingConnection accepted from: 192.168.1.8:54582
satisfactory-server-1 | 2023-03-21T14:25:02.156276801Z [2023.03.21-14.25.00:162][867]LogNet: Server accepting post-challenge connection from: 192.168.1.8:54582
satisfactory-server-1 | 2023-03-21T14:25:02.156306919Z [2023.03.21-14.25.00:182][867]PacketHandlerLog: Loaded PacketHandler component: DTLSHandlerComponent ()
satisfactory-server-1 | 2023-03-21T14:25:02.156337959Z [2023.03.21-14.25.00:188][867]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory
satisfactory-server-1 | 2023-03-21T14:25:02.156367293Z [2023.03.21-14.25.00:190][867]LogNet: NotifyAcceptedConnection: Name: OnlineBeaconHost_2147477600, TimeStamp: 03/21/23 14:25:00, [UNetConnection] RemoteAddr: 192.168.1.8:54582, Name: IpConnection_2147473045, Driver: IpNetDriver_2147477598 IpNetDriver_2147477598, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID
satisfactory-server-1 | 2023-03-21T14:25:02.156394786Z [2023.03.21-14.25.00:190][867]LogNet: AddClientConnection: Added client connection: [UNetConnection] RemoteAddr: 192.168.1.8:54582, Name: IpConnection_2147473045, Driver: IpNetDriver_2147477598 IpNetDriver_2147477598, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID
Root cause remains a mystery. But loading a new save worked. All issues resolved for now!
My theory is that it was either the blueprintsfolder or the session name causing issues. Because the session name in my servermanager has now changed from the random name I gave it, to what is used in my local session
I’d say use pterodactyl even in docker if you have to
It’s so easy
Up to you though
I need to remotely connect and have been using windows remote desktop. Do you have any recommendations for remote use with pterodactyl?
Pterodactyl runs within your web browser, but only on Linux.
I guess I have some research to do, thank you for your help!
No problem
Currenty Issue, Server is setup however I have absolutely no clue how to get a session id for friends to join, help would be appreciated
you dont use session id to join you just use your world ip to join the server with the port ex: XX.XX.XX.XX:XX
so public ip address followed by server port
do u have an issue ?
Yes
Hey, I bought Satsifactory a few days ago and I'm enjoying it pretty well. I've gone around trying to convince my friends to join me and now I want to setup a dedicated server to run 24/7, however, I am clueless on how to do this since I'm completely new to this game.
Are there any people that can give me leads?
have you checked the wiki yet? https://satisfactory.fandom.com/wiki/Dedicated_servers
side note, by default, the game only supports a max of 4 players, which can be changed by changing the player cap in the game.ini file
are there any other reasons other than a port forwarding issue that can allow me to connect with my private Ip and not my public Ip,
A question about dedicated servers:
Is this going to be (close) to the final state of it?
I'm specifically thinking that heavy RAM usage of 8+ GB of a fresh world that was just joined and nothing is made.
Seems a bit heavy.
depends from where you are connecting, it can also be a firewall issue
and getting the addresses right issue too
it stays like this
this is not the items you used in the game, this is game ressources
nevermind I figured out my problem, the port forwards were set up for a mislabled computer since I had reset it a while ago and it was given a new Ip address.
then 👍
The dedicated server is using 8+ GB of RAM
yes and ? I just responded to that
Then your answer was confusing. 8 GB of RAM to run a dedicated server is a lot. I've had massive Valheim servers that ends up on that, but Satisfactory uses that for a fresh new server. It seems really high
and I just responded that it stays with this RAM load, and doesnt grow by items or structure you used in the game,
it is the game ressource for server to run
Running the game itself uses less, so it makes no sense that the server part uses way more.
That's why I asked if it's intended to stay that way, or if it's just the early stages of the dedicated server part of the game.
you mean running the game with a local game ?
because if you are just comparing the game that run connected to a dedicated server, then ofcourse the server is taking part of the load
when connected to dedicated server, the game is local software PLUS dedicated server (running with more that 8GB yes)
I'm hosting a dedicated server, on a separate system. The Server consumes atm. 8.25 GB of RAM.
I JUST made a new server locally on the client side of it, and it uses a bit less than 3.2 GB of RAM.
So I'm asking, is it just the early stages of the dedicated server, and it will be optimized later on, or is it "working as intended"?
"I JUST made a new server locally on the client" you mean a new game instead of new 'server' ?
using the word "server" there is ambiguous
I can host it from the game itself, on my own PC, and it uses 3.2 GB of RAM.
But when I use a dedicated server, it uses 8.2 GB of RAM.
My question is, it it just the early stages on that front, or will it be improved later on?
It's not. Since it's an actual server running.
when talking locally "on the client" using the word "server" IS ambiguous, as opposed to dedicated server
Server = 8.2 GB of RAM
My OWN PC = less than 3.2 GB of RAM
I dont know, maybe
but note that a dedicated server by nature will at some point need enough ram to load all the game ressources for running the game, so there it just loads everything once for all
again that is ambigous, you can run a dedicated server locally on your OWN PC
yet that would be different
Jesus..... I'll wait for someone who can answer the question since you're more interested in how I phrased my question and argue about it.
Good luck with that.
I need to know for sure what you are talking about to not give you random answer
so machines != softwares != games
'satisfactory dedicated server' is a software that can run on your own pc or a 'server' machine and maybe you compare that to local game on client but I dont know for sure because you just said "on my own pc"
When I use SteamCMD to create a server, it uses 8+ GB. When I host it from the game it self, on the PC I'm playing on, where the graphics are. It's less than 3.2 GB
ok, that is almost not ambiguous thank you
then here I answered for what I had information to give
whereas for client selfhosted games you probably will run other things and adapt depending on the game ressources' need
dedicated server is thought off as for long hosting time on a machin somehow configured for that, so loading everything once in ram makes sense
so it doenst have to load it when needed and is finally more efficient
but I do hope there will be options to unload some of it as the games pause
maybe some days there will be multiple game hosting, so ressources can be shared, Idk
that would be nice
I think the game just hogs 8 GBs immediately, and this value will be very to unlikely rise until your world is really large with lots of factories (the scenario when a single player world would be using 8 GB too) if you have hosted minecraft servers before you allocate 2-4 gb to those and they always use that resource. It helps prevent crashes if left unattended.
Hi all. I'm trying to run a ubuntu dedicated server, I'm getting a bunch of errors, but the major one I keep seeing is
[2023.03.23-00.08.43:651][ 0]LogSteamShared: Warning: Steam Dedicated Server API failed to initialize.
[2023.03.23-00.08.43:651][ 0]LogOnline: STEAM: [AppId: 0] Game Server API initialized 0
[2023.03.23-00.08.43:651][ 0]LogOnline: Warning: STEAM: Failed to initialize Steam, this could be due to a Steam server and client running on the same machine. Try running with -NOSTEAM on the cmdline to disable.
I've seen comments that using the multihome cmdline option fixes the problem, but for the life of me I can't figure out the script to use start options
I would appreciate it greatly if someone could help me out
That's because you don't have a save loaded up
Loading a save takes a min of 8-10 on very small saves, 32+ gb on larger
So the server is actually less ram heavy than the client
when no one is connected, my dedicated server only uses around 1 GB of memory
when someone is connected, it does use around 8GB but never higher than that and the world is currently at 600hrs lol
i get those, to put it doesn't seem to cause any problems for me, can definitely try to help you out
do you currently use a script to start the server up? (How do you start the server?)
I currently don't use a script aside from what came with the installed server files. I had a script for Terraria that I used, but I can't find it or the site I used to build it
gotcha, its not hard to make a script; you put the start options using dashes after the factorygame.exe
Windows is easy, I'm using Ubuntu, and I can't remember how to put in the params, let alone setting everything up. I keep ending up with factoryserver.sh not found 😕
in command line (bash) type in ./factorygame.exe -options i believe for linux
I have forwarded all 15000, 15777, 7777 (UDP) both modem and firewall. I give my public ipv4 to others but it says its offline for them. Any advice?
makes sure the forwarding rules applies to the machine with the dedicated server on it and no other machines
if it's by local ip, make sure to get the current one as it may change over time
also make sure you share your current public ipv4 address as this one can change over time as well
Yes. I can connect via localhost
I am using the yougetsignal website to check for open ports but despite the fact that I am add port forwarding on my modem, it does not seem to open
Any advice?
that doesnt tell you if its the right target machin/local ipv4 or not
you could be checking anyones pc/modem and see the port are closed if you dont make sure that's the current ips being used
Do you mind if I dm you, would like to troubleshoot this from the beginning
I'm not really free currently, maybe later if you didnt find the problem yet
So that tells me there is no local firewall blocking it.
Sounds like a nating issue.
Do you perhaps have several NAT routers?
May need to know more about the setup
firewalls usually does not apply when connecting on the localhost, so it only tells the dedicated server is running good
hey sharklien x how is it going i have a question how can i have a constant ip it changes every day
it may be a paid service to your ISP, or through a special procedure
or it is simply a settings, some have a settings to change how often it is changed
it may depends on the offer you subscribed to
it may be easier to setup a dns address instead (which is also paid, but can work with low cost (several dollars a year))
while it may be more complicated to set up, I would recommend using a dns address
it is the stable/standard internet way
what dns adress put i there or where do i find it
because the setting that changes the adress is alredy off
are you sure ? it is not on router setting
usually it only show in subscription ISP account advanced settings
wait
"amazon.com" is basically a dns address
you need to buy one you interested in from a dns registrar
then use a script to update it regularly to your current address
ah the pc setting was for the pc adress
there may be multiple registrar mandated to sell a top domain's dns addresses
it also changes every day
if you are subscribed to German telecom isp for instance, you would need to go on your German telecom's online account to see if there is a setting or paid extra for static ip
but static ip is not recommended
na i am o2 i am looking rn
a dns is more flexible also, if you move or temporarly give access to it to friends or else
you even can register multiple address in a single dns address
can we just for a short time chat privat
I'm trying to setup a dedicated server, and whenever I try to connect to it I get this SSL_read error: 2 on the server, and in the game I get a network timed out error. I'm just testing this on my LAN, but I get the same errors if I try connecting to this over the internet. The ports are opened in the firewall, and forwarded on the router.
I have a problem with a dedicated server that I can't find an answer to. I started a server on a second machine in my home. Set up all the ports properly. Two friends in different parts of the world can see and join the server, but I can't. It doesn't show the proper name, and shows as offline. Triple checked to make sure I was adding the server with the right IP address. Advice?
Is that the case both on internal IP and external IP?
I didn't try adding it with the internal IP. Is that the recommended step to access it locally?
It does not really matter your router should route you directly back to the internal ip, but then again this could be a limitation depending on the router itself, I mean you yourself should use internal ip to save bandwidth if it tries to route externally and then loop back.
hey @deep turret
do you know how to increase max player if your launching server from steam?
changing the game ini didnt work
[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=26214400
MaxDynamicBandwidth=26214400
MinDynamicBandwidth=10485760
[/Script/Engine.GameSession]
MaxPlayers=12
InitialConnectTimeout=180.0
ConnectionTimeout=120.0```
this works even for the satisfactory dedicated tool launch on steam?
yea, did you put it in the correct config and not just your client config file?
yeah this is the file in appdata yes?
also do i have to change the properties to read only?
readonly is only if you change the bandwidth since those values always return to the default 30000 value if you dont make it write protected
ok
ill try it.
still doesnt work @fading quarry
using the same settings.
im using this on steam btw.
config files are located at: .\steamapps\common\SatisfactoryDedicatedServer\FactoryGame\Saved\Config
appdata is for saves and for client configs
that path (SatisfactoryDedicatedServer) might not be 100% accurate since that is based on the name selected in a traditional steamcmd setup, but its basically the exact same thing running a thinner steam client than full fledged steam client.
perfect, enjoy!
the above path +\WindowsServer\ on Windows dedicated servers apparently
are there any releases for testing mods on dedicated servers?
If you have the ability to use Local IP i would def try that first as you are not having to potentially route packets away and then back. Try to connect locally and if not try to ping the local IP and if not that then you may need to check your network settings, if your ip address is something like 192.168.1.XXX for both of them (as long as the first parts match) you SHOULD be good
Local IP worked! Thanks for the help
Glad it worked 🙂
Unfortunately there is not, not unless you are a part of the development team at least since they did insinuate that its working internally in their testing environment.
Thanks!
Hey all, where do I add the multihome option in the FactoryServer.sh file?
its a commandline paramater "-multihome=xxx.xxx.xxx.xxx"
Alright, how do I implement that then? I've looked everywhere
depends entirely on how you run your server, i run mine as a service, if i were to use that commandline i would set it in my service' file
I haven't setup as a service yet. I just want to make sure that it's installed correctly first, then setup the service
by assumption then ./FactoryServer.sh -multihome=xxx.xxx.xxx.xxx should do it for you
That's not my problem then. I just tried that and I still can't get the server to start
what problem are you having unable to bind to ports?
LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
dlopen failed trying to load:
/home/steam/.steam/sdk64/steamclient.so
with error:
/home/steam/.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/steam/.steam/sdk64/steamclient.so
I followed the wiki and the steamcmd install, but I don't think it's installing properly. I've tried uninstall and installing again
that error you can fix by making a symbolic link to the file located at SatisfactoryServer/linux64/steamclient.so to /home/steam/.steam/sdk64/steamclient.so
cd into the folder where that steamclient.so is and type the following mkdir /home/steam/.steam/sdk64/ && ln -s steamclient.so /home/steam/.steam/sdk64/
I did that, no errors in using the commands you gave, but now a different error starting; too many symbolic links to steamclient.so
so its already linked, kinda weird I kinda thought that portion of the wiki was wrong since even though i have intalled steamcmd /usr/games/steamcmd/... have never existed on any of my linux installations.
I've been at this a couple days now, so it's entirely possible i've gone a mucked things up
if you want to remove the old link you can simply just use rm on the shortcut rm /home/steam/.steam/sdk64/steamclient.so and make a link to the one in the satisfactory folder instead, thats the steamclient i have used for all of my installations.
I tried and it keeps giving me the error 'file exists'
what output do you get if you type ls -l /home/steam/.steam/sdk64/
e.g this is the output I get kites@gameserver:~$ ls -l /home/steam/.steam/sdk64/ total 0 lrwxrwxrwx 1 steam steam 47 Feb 17 18:52 steamclient.so -> /home/steam/Satisfactory/linux64/steamclient.so
total 0
lrwxrwxrwx 1 steam steam 14 Mar 23 16:34 steamclient.so -> steamclient.so
o.O
try force delete that file then that does not seem right
rm -f steamclient.so
did that, and when I ls -l on the one in linux64 this is what I get
-rwxrwxr-x 1 steam steam 33554122 Mar 21 21:36 steamclient.so
if I try to use the command you gave for copying into sdk64 and linking it, i get the 'too many links' error starting the server
right now the server is telling me it can't find the file
rofl this makes no sense, then again your not showing full output you could be in a different directory
it's not giving me the whole directory display
thats why I included the line above showing that i did ls -l /home/steam/.steam/sdk64/
i am wondering if perhaps its the sdk64 directory thats linked instead
try ls -l /home/steam/.steam/
$ ls -l /home/steam/.steam/
total 8
-rwxrwxr-x 1 steam steam 247 Mar 22 17:04 registry.vdf
drwxrwxr-x 2 steam steam 4096 Mar 23 16:38 sdk64
so its not linked, and so is not steamclient.so it seems, and you could not delete the file either?
it was able to delete the file, the only one I have left is in the sds/linux64 dir
ln -s /home/steam/SatisfactoryDedicatedServer/linux64/steamclient.so /home/steam/.steam/sdk64/ replace SatisfactoryDedicatedServer with the name of the folder you have on your system.
basically you want the linking to show an arrow pointing to the file located to the file inside linux64 steamclient.so file as i posted above.
came back with 'invalid option 'l'. did you mean ln -s?
yea -s
after "$ ln -s /home/steam/SDS/linux64/steamclient.so /home/steam/.steam/sdk64/", I did "$ ls -l SDS/linux64/steamclient.so
-rwxrwxr-x 1 steam steam 33554122 Mar 21 21:36 SDS/linux64/steamclient.so"
$ ls -l /home/steam/.steam/sdk64/
total 0
lrwxrwxrwx 1 steam steam 38 Mar 23 16:59 steamclient.so -> /home/steam/SDS/linux64/steamclient.so
perfect your good to go
log should now output this message that can be ignored steamclient.so: cannot open shared object file: No such file or directory [S_API] SteamAPI_Init(): Loaded '/home/steam/.steam/sdk64/steamclient.so' OK. (First tried local 'steamclient.so')
OK! that was solved. Now I get:
LogSteamShared: Warning: Steam Dedicated Server API failed to initialize.
LogOnline: STEAM: [AppId: 0] Game Server API initialized 0
LogOnline: Warning: STEAM: Failed to initialize Steam, this could be due to a Steam server and client running on the same machine. Try running with -NOSTEAM on the cmdline to disable.
LogOnline: Display: STEAM: OnlineSubsystemSteam::Shutdown()
LogOnline: Warning: STEAM: Steam API failed to initialize!
you can ignore that
it looks good from what I can tell, but it still shuts down...
any error?
this comes up just before the server starts pre-exit:
[2023.03.24-00.08.31:679][ 0]LogServer: Error: Failed to initialize server. Could not bind any addresses to port '15777'.This is very likely caused by another server instance already running. Use a different port number with the -ServerQueryPort=<port> startup argument if you intend to run multiple instances.
you need to open the ports on the server as well otherwise it wont be able to bind to the ports
15000, 15777 and 7777 all udp
and thats router side, correct?
no on the server itself, i recommend installing ufw if its not already installed its easier than dealing with iptables directly
to check if you have ufw installed you need to go back to your root account
and do sudo ufw status
I have it. just looking to open up the ports
if you already have it add these portssudo ufw allow 15000/udp sudo ufw allow 15777/udp sudo ufw allow 7777/udp sudo ufw enable
iirc you can then do -multihome=0.0.0.0 as parameter or the local ip of the server itself
I did that right off the bat
right try without then
some report having to others cant use it
mine wont bind when i use -multihome
only reason to use multihome had to do with running multiple servers on same physical host and in docker containers i believe
doesn't seem to want to bind to 15777
what does sudo ufw status show?
$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
25565 ALLOW IN Anywhere
15000/udp ALLOW IN Anywhere
15777/udp ALLOW IN Anywhere
7777/udp ALLOW IN Anywhere
25565 (v6) ALLOW IN Anywhere (v6)
15000/udp (v6) ALLOW IN Anywhere (v6)
15777/udp (v6) ALLOW IN Anywhere (v6)
7777/udp (v6) ALLOW IN Anywhere (v6)
hmm, did you try multihome with both 0.0.0.0 and with the local ip? I see others have solved it by doing that.
just did. same
I have no idea if its case sensitive but looking at this post https://questions.satisfactorygame.com/post/619eb7df831c852052361662 person who replies said use -MultiHome=0.0.0.0
i don't think it is, if i use my reg ip, it shows up, same with 0.0.0.0
i'm trying reboot of the pc. see if that clears things up
should perhaps check if anything is using those ports then
ss -tulpn | grep -E '15000|15777|7777'
nothing shows up
nothing bound to them then, hmm I cant think of anything off the top of my head
if its running you should see this kites@gameserver:~$ sudo ss -plnu | grep UE UNCONN 0 0 *:7777 *:* users:(("UE4Server-Linux",pid=1534,fd=48)) UNCONN 0 0 *:15000 *:* users:(("UE4Server-Linux",pid=1534,fd=104)) UNCONN 0 0 *:15777 *:* users:(("UE4Server-Linux",pid=1534,fd=40))
nope. I was mistaken
would you care to look over the log file? maybe i'm missing something else
sure
I kinda feel like its ufw not doing its job
run this sudo iptables -nL | grep -E '15000|15777|7777' output should give thiskites@gameserver:~$ sudo iptables -nL | grep -E '15000|15777|7777' ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:15000 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:15777 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:7777
exactly that
$ sudo iptables -nL | grep -E '15000|15777|7777'
[sudo] password for steam:
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:15000
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:15777
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:7777
are you running the server with any commandline parameters?
I am not
looking at the logs it is binding to the correct port yet reporting that its unable for some reason which makes no sense at all [2023.03.24-00.54.01:682][ 0]LogServer: Bound Server Query Socket to address '[::]:15777' [2023.03.24-00.54.01:682][ 0]LogServer: Bound Server Query Socket to address '[::]:15777' [2023.03.24-00.54.01:682][ 0]LogServer: Bound Server Query Socket to address '[::]:15777' [2023.03.24-00.54.01:682][ 0]LogServer: Bound Server Query Socket to address '0.0.0.0:15777' [2023.03.24-00.54.01:683][ 0]LogServer: Bound Server Query Socket to address '0.0.0.0:15777' [2023.03.24-00.54.01:683][ 0]LogServer: Bound Server Query Socket to address '0.0.0.0:15777'
only difference i can see is that it tries to bind 3 times on [::] where it only does that 2 times on my server in past 8 logs i have kept
if i use multihome with the assigned ip i get this
[2023.03.24-01.24.17:085][ 0]LogServer: Bound Server Query Socket to address '10.0.0.122:15777'
[2023.03.24-01.24.17:085][ 0]LogServer: Error: Failed to initialize server. Could not bind any addresses to port '15777'.This is very likely caused by another server instance already running. Use a different port number with the -ServerQueryPort=<port> startup argument if you intend to run multiple instances.
for the heck of it try open port 15778 and then use -ServerQueryPort=15778
because your server did bind successfully to 7777 LogNet: Created socket for bind address: :: on port 7777
I saw that too
why its throwing an error after actually binding makes no sense tho since it said LogServer: Bound Server Query Socket to address '10.0.0.122:15777'
are you running this in a docker container by any chance? I know theres to whackery with that where you have to specify multihome and all the port parameters for it to work
no, i'm trying right in term(remote actually).
I think it may have started and is running...
it hasn't shut down, but I can't seem to connect. it's on a local network
did you change the port to 15778?
i did yes, and opened it in ufw. it shows up in the list for allow
did you remember to set then when adding the server in server manager in game?
i did. default is 15777, i changed it to 15778
maybe the logs can give some insight, whenever you try connecting to server there are a few log entries
you might need to use -BeaconPort=15000 and -Port=7777 as well as paramters
$ sudo ss -plnu | grep UE
UNCONN 0 0 *:15000 : users:(("UE4Server-Linux",pid=147163,fd=39))
UNCONN 0 0 *:15777 : users:(("UE4Server-Linux",pid=7604,fd=37))
UNCONN 0 0 *:15778 : users:(("UE4Server-Linux",pid=147163,fd=37))
UNCONN 0 0 *:7777 : users:(("UE4Server-Linux",pid=147163,fd=38))
it just says server is offline when i set it in game
try connecting to it using 15777
appears offline
or wait a minute
there is a process there 7604 that should not exist
stop the server and also kill that process
then restart the server without any extra parameters
all the ports should run with same process id
$ sudo ss -plnu | grep UE
UNCONN 0 0 *:15000 : users:(("UE4Server-Linux",pid=169378,fd=39))
UNCONN 0 0 *:15777 : users:(("UE4Server-Linux",pid=169378,fd=37))
UNCONN 0 0 *:7777 : users:(("UE4Server-Linux",pid=169378,fd=38))
I still can't connect. server offline
i tried the ip 10.0.0.122(assigned) and 0.0.0.0
try forwarding those ports in your router to your server and then try by connecting using external ip, i think someone said yesterday they had same issue connecting internally.
might be other way around, over 3am almost falling a sleep
I've forwarded all the ports and used external ip, still offline
Dont forget to switch back to 15777 for the port
i tried 15777, 15000 and 7777
Could you grab the current log as well
Everything is fine, why you cant reach it from your gaming machine i cant say 😦
Well, I'll get that figured later, I'm just glad that it's running!
Thank you very much for the help! I appreciate it muchly!
Yw, have a good one!
You as well!
maybe firewall related?
Hello, can someone help me with nssm.exe?
@fading quarry quick question. my server keeps crashing. other than the
\AppData\Local\FactoryGame\Saved\Config\CrashReportClient
are there anywhere else I can look for clues?
that is client crash report thats not the server logs
you only need to look in the normal server logs, crash message will be in that file
Quick question that someone probably thinks the answer is really obvious but I'm a little unsure the best way to handle this.
I have a separate PC that I'm thinking of running a dedicated server off of. The reason I want to is because my primary PC that is the one doing it runs it through Steam and then my laptop can't play because the library is in use on another computer. I want to avoid that with this new machine and am unsure how to do that. The new machine was completely wiped so I could install Linux on it if that makes this process easier but don't have a lot of familiarity with Linux.
would you know where the server logs would be located?
do you have more than 9GB free RAM before launching the server ?
it needs 10GB RAM to work comfortable
Are you using steamcmd? or full steam?
anyhow its inside the folder where steam server itself is located .../FactoryGame/Saved/Logs/
...\steamgames\common\SatisfactoryDedicatedServer\FactoryGame\Saved\Logs
depends on your pc, dedicated server uses pretty much same resources on your pc as client does except rendering meaining no GPU
your looking at i7 10th gen+ 48gb ram+++
server will allocate 12gb on start meaining you need to have 12gb ram free when the server starts typically it will be more like 9-10gb while running, but can indeed use twice or even three times as much.
I have 32gb running client and server on same machine leads to random crashes, and often time crashes that you cant actually find why it crashes
16gb is typically what you need as a baseline for a pure dedicated server
definitely not enough
good part is that ram is cheap compared to cpu's, and we saw a great increase in performance in update 7 at the cost of more ram usage.
I highly doubt you will be able to find anything capable of running satisfactory dedicated server for free, I don't want to sound discouraging but cheap alternatives will make you want to pull your hair out in matter of days due to frustration.
cheapest alternatives I have seen that have the specs that are recommended to run dedicated server start at 45$ /month and upwards.
problem is that at that price you can pretty much build a server of your own if you factor 1 year rent.
Dedicated server heavily depends on single core performance, and to be honest a cpu that benches below 2500 in score for single thread performance will just lead to sad times (use cpubenchmark dot net as baseline when your out looking for a host)
Anyone have a solution for this SSL_read error: 2 ? I wiped the server and did a fresh install of Windows 11, and I still get the same error.
hi how do i use mods on my server?
mods aren't currently supported on dedicated servers
ah ok
the mod community is working on it though
thx
you can use steamcmd to run the dedicated server without needing to log into your steam account, which you can install on windows or linux
on Linux you don't even need steamcmd to run it though
you only need steamcmd to download/install/update it
Thanks!
It says server name pending, not authenticated, and offline. Anybody got a fix?
Ports/routing not correct.
Oh yeah I forgot about dedicated servers!
Might have to try spinning one up on the dedi later and see if that aging CPU can keep up
or if it's gotten like me... too old and too slow
@fading quarry Hey there, I'm still having connection problems and was wondering if you could lend a brain again?
Hey guys. I have Blueprint in Vanilla (no mods), that crashes both client or dedicated server, when I try to save it. I have .sav file that can reproduce this problem. Is there any place where I can share it to help developers fix it?
https://questions.satisfactorygame.com/ gives me 502
Anyone else having problems with dedicated servers just crashing out of nowhere. (Can happen when applying customisations on foundations/walls or just out of nowhere)?
It's not only on dedicated server (I run it myself), it's also in single mode. I've moved .sav from server to local pc
It's just default walls, no customisation
I know, me and my friends are trying to play, but its impossible even if i host it. Cant have the server crash every 5 minutes, do the devs know about this or is there any fix?
Server is not crashing for me if I don't save this blueprint. Problem is exactly with saving this specific construction as a blueprint
Well, for me it just crashes every time we customises anything or completley random. Satisfactory it pretty fd up right now.
my game keeps crashing like every 20-80 minutes
and it just resets my character sometimes
Hello! I read somewhere that a dedicated server requires a video card, is that correct?
Are you inside the blueprint designer when you save it ?
if yes, try to be outside of it before saving / loading / clearing
@deep turret or anyone have any experience with nssm?
I have 40GB (2x4 + 2x16) xD
Have you got 16 cores?
trash computers can do that because it does almost the same in singleplayer... almost.. just a bit less waste
we are U6
i host it on a 3950X and 64Gb of ram on is own dedicated machine and yeah the game to be able to load up the map it uses around 10Gb of ram as long as you have around 10-12Gb of free ram it should be able to start up
ah nice so you host for someone or have you programmed your own website?
@frosty gale no my own machine just host for friend pretty much is just left over parts from upgrading my main rig.. so i just made it into a server for hosting games etc..
i have been try to get this to run for so long, what on earth am i doing wrong. its a docker on unraid
i have the ports added should work? why is the red ! next to server manger
you have any server logs to attach?
hold on
let me just do a restart and send them to you
cant get my hands on the logs
do you have a vc i can stream my screen
found it
My server thats running on a slow old laptop (8GB) also times out first time im connecting to it, probably cos it needs to load all the stuff into memory
Its not great, but it works xD
But from this logfile it looks like you never even connected to it, theres no event that even indicates you tried to connect
yep, same as Util can't really see any connections beign fetched in the log.
As it atleast seems like you are going locally i would maybe take a slight look at firewall on the server
hes mentioning docker
so as long as its not a custom image, it should have the ports forwarded correctly to the docker container, i'd hope
He can see the server, in the server manager, so something is forwarded, but i'm unsure which port is used for what
probably your best bet, afterwards, check the firewall for these ports 🙂
i have like ten 7 days dockers running also they all work fine and use steam CMD
then tried it on my pc though steam, same thing
ports are open, it's always something simple. just a pain to find out what that is
Question. Does the server/factory keep running on a dedicated server if no one is logged in?
if you enable it in the settings it will
Ty
so i jsut rented a server from nitrado, followed their guide on how to connect to it for the very first time. and it is not working, anyone familiar with nitrado and satisfactory first time set up?
Nitrado is the worst GSP out there, they are so incompetent it hurts.
They probably didn't configure anything right 😄
i use them for icarus and had probelms there too, but wanted to stay on teh same provider......i input the server ip and port, and it says first time you log in, it asks for password and stuff....but after putting in teh adress and such, satisfactory shows the server is offline, but control panel says it is online....i am not going to get to play tonight cause of these asshats
i used host havoc for years for other games..but they do not offer an icarus server.....hence why i went with nitrado, but i cannot even connect to the damn server
Contact their support
I figured it out, i was using teh wrong port, instead of using the game port, i needed to use the query port, often called steam port, even though i am on epic store...shrugs
well i finally figured it out..started a brand new game on teh server....loaded in with portable mining drones, copper wire and concrete and other stuff in my inventory
Hey all, I've set up a my own dedicated server on an older Dell PC I brought home from work and was wondering if it's going to be enough to run our server (2 - 3 people) long-term.
It's running an i5 4590, 24GB DDR3 RAM, a Samsung SSD, no graphics card
It meets the requirements that they specified, as well as clearly working with the 2 of us right now. I've noticed though that the stuff on the conveyor belts seem slightly laggy popping in and out of existence. I'm not sure if this is just normal though.
I'm mostly just wanting to make sure that this setup will work for the long haul.
Thanks!
It should work ok, but as you have noticed belts will continue to be out of sync, unfortunately there's not a whole lot you can do with that except considering getting trying to get a more powerful CPU off of Ebay that has better single core performance, for that platform that would be a i7-4790K, single core performance would go from ~ 2000 to 2500, eventually most if not all multiplayer sessions and dedicated servers suffers this fate as it progresses to get worse as complexity of your factories grow. Tuning network configuration does help a bit, but the lagging belts is unfortunately something you will just have to accept as a compromise playing on dedicated server / multiplayer.
Good thing is that it is only visually not in sync, throughput is not affected. Which was often a problem in update 5 and update 6.
I mean I have a 3700x/motherboard/32gb ddr4 ram sitting in a box
With this I would have to grab a new CPU cooler, case, and GPU since 3700x doesn't have built in graphics.
I would do this if it meant a massive increase in performance, but only if I get a huge performance increase
I use cpubenchmark as reference (since every benchmark site have their own ratings) 3700x has a single core rating of 2665, so don't go spend too much money on a GFX as I am sure you could grab a i7-4790K for cheap off off Ebay or similar site in your country.
a quick search and i found a CPU for 50$, a case and gfx for your 3700x easily will run you 150 at the lower end.
that said, eventually server will get overwhelmed regardless what CPU you run as its only a matter time before the complexity of your save is too big for the CPU to handle, they did however increase the performance by a ton in upgrade 7 and we can just hope that trend continues with update 8.
As for constructions and belts popping in and out of existence it could be that you are building at a cross-section between two or multiple zones (biomes) this however is said to be greatly improved next update. There are a few very popular sites that are located in cross section between multiple zones, and this is known to have performance issues.
I think they said in the last update that with this update 8 they're switching to UE5 and servers are going to get worse in the shortterm
You're right though about the cost, when I had looked it up a cheaper CPU cooler/case/gt1030 I'm looking at $150
hi. i have started a dedi server via steamcmd in my documents.
I have also started a nssm integrated with it. but my saves can be found in the GUI in game via "manage saves" but I cant find them locally on my pc
any tips?
precisely these files.
find . -name "*.sav"
Hello, I get the following error when i try to join my newly made server, Is there any way to fix this?
Im new to the game as i just got it to play with a friend so dont know much...
Just use session ID's instead of dedicated servers, unless you want the save to be online at all times
I want the save to be online all the time
would it help if i added you to the panel?
Does anyone recommend a 3rd party hosting platform? Would like to play tonight with 5-6 people I set up an account on Shockbyte, however on trying to start the server, I get the following error:
docker: Error response from daemon: driver failed programming external connectivity on endpoint [endpoint] (b78e3471b13a8b8a3db764421d4c68149fe06c097c25cbf77a3bdc041fa587b8): Error starting userland proxy: listen udp4 [myserver_ip&port]: bind: cannot assign requested address.
I was hoping to play tonight with a group of 5-6 friends, however it looks like their support isn't actually live, but just sends an email support ticket.
Hi Folks, we seem to be experiencing constant crashes when near enemies, it's like they aggro and we crash, curious if anyone has found a solution to this?
I messaged you about this ^
I have both very good server and client machines and I still have belt unsync problems, I guess it's just like that with dedicated server
Hi I have a problem, I have set up a server on a dedicated server on pterodactyl panel, everything works for me while my friend has a problem as it throws up "this server appears to be offline". We checked another server and everything is ok, where to look for the problem? The ports are default and open.
On dedicated servers, does the game continue to run in the background even when there are no players connected? Or does it pause automatically or something?
By default the server will stop running the game when no players are in game. But there is a setting to leave the game running even if there are no players.
i tried restart/stop/start using console, but it says not recognize, anyone know if there's a list of console command for dedicated server ?
i tried exit, and it works, but that will requires me to physically use my steam client to start the dedicated server again
please no "if you're infront of your PC, why not just close the dedicated server console and starting it again"
because sometimes, when i'm sleeping, some friend of mine are still playing, so they may encounter some bug that requires restarting or something, so they can use console to restart the server.
as for now, it seems that the only way is to use the server manger to tell the server to load save or something.(which i dont know if it will work on their end, since i dont know if they could access the save files.)
Put enemies to passive, known bug
If you set it up as a service it will restart with when you use quit, dont think there is another way
ok thanks
What is the setting
its one of the 2 settings you are able to set in the ingame server manager
you basicly need to remove the hatch "stop the server from running when no players are connected"
Hello! I'm reading on hosting a server for myself (would like my factory running 24/7) but some sources say mods are not supported, but they are several months old. Is that still the case?
The server itself always runs 24h. However, there is the option that drives the server into a sleep mode when no player is on the server; you can change this so that it is always online.
Thank you! Can i install mods on it? I currently use Smart, powersuits, and maybe 1 or two simple other ones
Dedicated Servers dont support mods
when you have mods enabled on your client, you cant login to a dedicated server
Hi, i got this error everytime I want to connect to my Satisfactory server. My hosting computer (where is server running) is on my home internet network.
*Hosting computer has: *
Processor: Intel Core i3-2120 (3.30GHz) RAM: 8GB DDR3 Disk: HDD 200GB
8gb RAM is a bit too less
all ports open ?
These are all ports allocated to the server
your primary is wrong. Read the README 😉
BTW. Ask ptero related things in the Ptero Discord. Your problem have nothing to do with the Satisfactory Server
anyone seem to know why my server crashes every 5 to 6 hours ish?
they all have this in common at the end.
[2023.03.28-07.14.22:398][682]LogGame: Warning: BP_MaterialEffect_Dismantle_C_2147234939::SetMeshes, This cannot be called after PreStarted.
[2023.03.28-07.14.23:066][696]LogWindows: Windows GetLastError: The operation completed successfully. (0)
Hey everyone, I'm hosting a dedicated server on some extra hardware I had laying around. Its running on Ubuntu. I can connect to it via my private ip address but can not connect to it with the public ip address. I have port forward the ports on my router (1577, 15000, and 7777-7827) and have opened the ports 7777-7827 in my firewall, but still does not seem to work. I assume its an issue with my port forwarding or firewall but am not sure. Any tips?
ports are 15777, 15000 and 7777 all UDP
none of which require any port range.
First, you could run a port scan from outside your network (also works from the inside with your public ip). Use nmap.
Second, make sure you have disabled ufw or allowed the ports you need, eg. ufw allow 15000/udp.
Least of all, could you share more information? Does the connection time out, or is it refused? Are you connecting through localhost or any interface like eth0 (nowadays often called different)?
I recommend rechecking your router's settings. Here's what you need: https://satisfactory.fandom.com/wiki/Dedicated_servers#Port_forwarding_and_firewall_settings
Note you need to open 1577 and 15000, too, in your Firewall. You have not mentioned any of the sort.
I accidentally did 1577 instead of 15777, thank you for listing the ports because that fixed it lol. Also I did the range of ports because that was a troubleshooting step in the #multiplayer-troubleshooting channel. The extra ones are removed now tho. Thank you again for your help
Yes, Satisfactory increases the game port by one if it's occupied already. Happy huntin', nice you're using Linux :)
I'm not very knowledgeable with linux, but I've messed around with it a little bit. Just know it uses less resources than windows so I went with it lol
Im running a dedicated server on my pc using steamcmd, everything has been running fine but recently when other players load in they load into saves that arent the save the most current player are on... its like we load into different saves on the same world...i have only been able to resolve issue by looking on interactive map and finding the most resent save based on current buildings built and deleting the other saves off my computer to load the one good save
What's this mean?
Version: 211839, IsEditor: No, IsPerforceBuild: No, BuildConfiguration: Shipping, Launcher: Steam, NetMode: Client, IsUsingMods: No
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000001e31a0e88
FactoryGame_FactoryGame_Win64_Shipping!<lambda_ca67515999c2f313172565c8688a503d>::operator()() [D:\BuildAgent\work\78a794e88763017d\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGBuildableSubsystem.cpp:561]
FactoryGame_FactoryGame_Win64_Shipping!ParallelForImpl::TParallelForData<TFunctionRef<void __cdecl(int)> >::Process() [D:\BuildAgent\work\78a794e88763017d\UE4\Engine\Source\Runtime\Core\Public\Async\ParallelFor.h:177]
FactoryGame_FactoryGame_Win64_Shipping!TGraphTask<ParallelForImpl::TParallelForTask<TFunctionRef<void __cdecl(int)> > >::ExecuteTask() [D:\BuildAgent\work\78a794e88763017d\UE4\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:886]
FactoryGame_Core_Win64_Shipping!FTaskThreadAnyThread::ProcessTasksUntilQuit() [D:\BuildAgent\work\78a794e88763017d\UE4\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:887]
FactoryGame_Core_Win64_Shipping!FTaskThreadBase::Run() [D:\BuildAgent\work\78a794e88763017d\UE4\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:541]
FactoryGame_Core_Win64_Shipping!FRunnableThreadWin::Run() [D:\BuildAgent\work\78a794e88763017d\UE4\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:86]
For those who have dedicated server on OVH/SYS - the solution: enter the ip address into the browser or start ssh session without logging in
so i was reminded by my hubby to disable/ enable my network adapter, when I did, and it came back as enabled it seemed to have updated to show I was on a shared network... I had forgotten about the adapter and then i didnt know about the binary files when setting the firewall rules so I found that and set the rules on it
not for dedicated, but for multiplayer, this was the closest thread... When I try to connect to my spouses world and vice versa, when on the connect screen it says one player in the world (which would be host) but then when I try to connect it says connecting 4/4 I was told this was a network issue, so I made sure Steam, Satisfactory and the binaries and such were all allowed in the firewall on all types of networks (private, public, domain), reset my network adapter, made sure we are hard wired to the same router, port forwarded.... and still cant seem to connect... my "ghost" shows in their world, but wont let me connect
between these is just a pop up saying "Connecting ... 4/4 "
my spouse is the only player on his world, I would be the only player trying to connect
multiplayer settings are set to friends only
it might help to mention that my "ghost" does show up in their world, but I never actually see their world before I am kicked in the span of like 2 seconds after clicking join
my ghost is visible in game, but when spouse goes to multiplayer and manage players my username is not in there, only my spouses
You use mods at all? If you dont have the exact same mods or sometimes even if you do it'll just boot you when you try to connect
Hello guys, can somebody help me? I setup dedicated server to which I am able to connect with my internal IP, the problem is, my friend dont see the server with my external IP. I port forwarded 15000, 15777 and 7777. I am running server via Steam
Tried to search for answer in this chat, but I already done everything. I opened ports in my firewall (eset) and port forwarded in router setting.
I had issues as noted in wiki that my firewall appliance had an option to forward TCP/UDP, TCP, UDP. I had to explicitly use the UDP option.
Thanks but didnt work
8gb isn't remotely enough anymore, if you don't have enough when you try to join in memory usage will climb, max out then it crashes and boots you out before it fully loads.
and considering you are sharing that 8gb with the OS, its even worse.
I'm sharing it with ubuntu server
and on ubuntu is installed pterodactyl sofrware on witch is running server
and if I set the server to run if I'm not playing it will load to memory and I can connect and play
But in future I want to upgrade
hello, i was directed here from reddit. i thought i bricked the save on my rented server, but i have downloaded the save and it loads okay on single player.
to elaborate: when you try to connect to the server running this save, it will essentially hang during the loading/progress bar/tip screen indefinitely. the loading animation still runs but the extras at the bottom stop. any other save on this server seems to load fine, as does creating a new save. is there a way to make this server let us load/connect this save?
please add logs, it could very well be that your server dont have enough ram, minimum requirement as of update 7 is 12GB ram (In real world conditions 16GB ram)
which logs/where are they? sorry i just rented this server from a commercial provider. i had a run a much larger/more involved setup for weeks before on this same server without much issue outside of lag. this was a new world a friend and i had started recently and wasn't too expansive just yet.
Is this a game host provider? In that case they often provide a web interface where you find FTP information to where you can download logs, if its a traditional VPS there are a few different locations saves and configs can be stored depending if its Linux or Windows.
it's a linux server. i am logged into the ftp interface, user directory.
in the root folder where the game is located its inside .\FactoryGame\Saved\Logs\
Current/latest log will then be named "FactoryGame.log"
Logs look fine, tho I cant see any connection attempts to the server being made in the logs.
Have your server maybe received a new IP address?
i don't believe so. i can connect to the server running a different save just fine. i can connect to the server to select saves, create a new game, etc, without issue. it's just loading this particular save that is the issue. and it's not even that actually. the server loads this save; the status screen shows correct playtime and progress and the game goes into the loading screen. this is where the problem is. the client just never actually loads in. on just this save. client loads in fine on others.
my client loads this save fine in single player as well.
Strange becuase I can see in the logs that no connections have been made to the server as well as server manager in the log you jusat pasted.
(with the exception that my power grid tripped for some reason; should've have even been close to over power but whatever)
how much ram do you have on you client machine ?
24gb
128GB on the host system
its not a ram issue tho, save is loading and it is performing normal operations such as saving every 300 seconds.
I'm talking about client
i was playing fine yesterday. i was playing fine on a much larger and more complicated save as well.
yea I believe it can be a client issue because the server logs look fine.
my friend also cannot connect when this save is running
but can connect fine with any other save running
try load the save in scim, save it and load the "new" save on the server.
there are a few errors in the logs but nothing that should make it not possible to connect.
the issue started yesterday when i: changed the actual color of one of the base color swatches. i had changed this color previously and painted something in a different section of the map. i changed it and painted something new. then i tried to build something and the build animation was stuck in the "preview" blue state. i thought reconnecting might fix this issue, but never could reconnect.
what I mean is that client running locally may use less ressources than when connecting to remote servers
so maybe that particular save have some exceptional ressources needs because whatever thing is done in a way that the game struggle to optimize idk
but this looks like client issue when loading a save that need ressources setup for remote server
try load it in scim, since scim parses your save and when you then download it from scim you get a "new" save.
did you try to re save when running it locally then upload that +1 save ?
if the issue were isolated to my particular machine i would accept that explanation whole-heartedly. however, my friend has the same issue on a completely different machine with different hardware entirely. (some better, some worse)
and the save loads fine on my machine locally.
that's why I suggested that
ya i was thinking of trying that but wanted to see what advice i received here first
is another way ^ to re do the save
thing is that there are no entries of NotifyAcceptingConnection meaning no connection attempts made to the server at all not even in the server manager. But server seemingly runs fine according to the logs.
i have been connecting, disconnecting, and restarting it several times in the past two hours
do the server game status keep time going before you try connecting to the game ?
yes, server loads the save and shows correct playtime and progress
I mean do the server increase the time (real-time)
when you unpause the game without connecting to it
there should be more log files, grab the next last log file, because the current that you posted give no clues as to whats wrong.
when the game is running the game status is real-time increasing the game duration
you can look seconds increment in the game status
if it doesn't increment even though it is unpaused it means the server struggles to run it, no matter how clients try to connects (no one is connected to the game)
where it shows the runtime of the save before you join the game, the time is progressing normally.
real-time ?
I mean it is ticking ?
real time ticking like the clock
ok then the server effectively looks fine with the save
(client connecting doesn't change server ressources needs as long as the game is running)
except for processing of course
but it doesn't increase a lot
yeah i don't think it's a server resources issue. i had been running a much larger save for weeks without issue apart from lag during saves
fortunately save time on your system is short(2 seconds~), on my server saving takes 15 seconds
it got way worse on the other save.
but i had covered most of the map at that point
I do believe someone have mentioned swatches here or on questions, I would suggest you load the save in SCIM modify swatch there and try load save when you have made changes. Because logs look fine.
so basically the issue is with client connecting and loading the game
yes, i'm sorry. i thought i had made that clearer at the beginning.
you did a bit it's just I wanted everything to be clear about it
i am trying to connect to a copied version of the save from SCIM right now
Weird part is if you look through the first log he pasted you can see that the server dont register any connection attempts at all, but according to the logs the server is running fine and binding all ports just fine.
no good. hung up on the same loading screen and had to exit the game via console.
Could you grab current log? I am curious if the server still does not register you trying to connect.
do you want me to try to connect again, then copy the log after it hangs?
yeah
maybe Client logs could be interesting too then
Server is still not registering any connection attempts.
i found where to change color swatches on SCIM and have a "new" save with the default swatch set back to it's default color, was going to attempt that. the changing the color was the moment that things went awry.
this is the local log from my machine
just as a side note i see your not using ultra as network speed, you should at very least use that. I would also reccomend that you follow the wiki to tune network if you have access to do that on your host (i know a lot of hosts dont give you access to add scalability.ini so you cant) but this totally off topic.
i will look into it, thanks.
do you mind if i try connect to the server?
you are welcome to
can you see the ip in that log file or do you need me to send it to you?
I see that you keep 25 saves, do you by any chance have any save not rolled over before you did the coloring yesterday?
tried that already
it makes a weekly backup save
which was the day before this happened
i tried to load that one, same issue :/
the other saves are other runs that i or friends & i did
with 3 auto saves for each world, and then those 3 once a week backups
I could try load save on my server, since you said it worked fine if you load it directly on client.
i have it loaded locally now, going to try to save it in game and then upload that. i can give you a copy of this if you want.
sure, I am curious if this is a server issue or a save issue, if its a save specifically not loading on dedicated you should consider making a post on questions so the devs can take a look at it.
here you go
aait a few min then ima try load it on my server
sure thing
ok
i saved the game on my machine, uploaded that, and now it let me connect
@fading quarry @deep turret thank you both for your time, patience, and help. i'm not sure positive what caused this issue, but i have one idea on a thing to attempt to reproduce it.
Did I get the one from your client or server? Because it worked fine on my server.
oh i gave you the one that i just loaded fine
let me give you the one with error
that was foolish of my sorry one sec
this save wasn't connecting
this is the one i loaded locally and then resaved and uploaded that ended up working. but this file itself wasn't.
Both function perfectly fine on my server, super freekin weird.
deleting all of your saves and trying to load only the last save to be sure its not just trying to fall back to the one that worked
yeah now its just loading forever on my server as well
You should make a post over at https://questions.satisfactorygame.com/ where you include both saves so the devs can take a look why it refuses to load on dedicated.
yeah i was wondering if there was a bug forum for me to post something like this on
Oh and include that if you load the broken save after loading the one that works it seemingly falls back to the working one, so they have to be loaded cleanly otherwhise false positive.
got it
happy what I suggested worked for you 👍
though Kites have more merit than me as they took lot more time with you to troubleshoot
does anyone knows an explanation why my dedicated server ( it's online on an VPS ) works for me but for my friends only sometimes like, it's looks being like randomly. they go into the server manager add the server and it's says the server is already offline when for me it's says that the server is online and i'm not on the same place as the VPS and stuff
probably have something to do with how your vps address is reported to them (do you use dns address ?)
currently the client have very brittle server connection capabilities
I didn't make a report yet but basically it doesn't try multiple A and AAAA record DNS responses as it should
if you use a dns address, checks if multiple adress are reported when looking it up
(on windows you can use the cmd nslookup your.dns.adress, on Linux you can use dig A your.dns.adress and again but with dig AAAA your.dns.adress)
Does anyone have optimized settings for the dedicated server that prevent a bit of lag?
the thing is like, sometimes they see the server online but sometimes the server is totally offline for they and it never happened to me that's why i think it's weird since i can connect normally even the vps not being on the same country as we are
it can depends on your dns servers settings
anyway you could check the commands I told to see if there is multiple ones
note also that you may have ipv6 still disabled, which would make you always connect through ipv4 which may not have problems
i got some new error on my dedicated server.
could anyone point the right direction to solve this?
questions about network quality command FG.NetworkQuality
is the value below correct if being compare between console command and game client user setting options?
FG.NetworkQuality 0 = Network Quality Low
FG.NetworkQuality 1 = Network Quality Medium
FG.NetworkQuality 2 = Network Quality High
FG.NetworkQuality 3 = Network Quality Ultra ?
Reasons : because i'm using dedicated server to host the game playing with a friend of mine, and sometimes i dont want to have my game client open at all times.
another question
do configuring the networkquality setting requires the server to restart?
I guess you're right on this list.
NetworkQuality 3 = Ultra, atleast.
If you are doing it in console it should not require a restart, but I don't see any reason for changing it while running on serverside
unless to save some server resource then I guess but i think it'd rather cause more problems than not changing it to lower quality
I don't get why it would have anything to do with keeping your client opened
This is a server thing it does not depend on your client state
There is the checkbox to NOT pause the game when nobody is connected, just use that
on the note of dedicated servers, does anybody know if multithreading adds any value? I know they said that single core performance is favorable to multi-threading, but since I'm on a VPS, I don't have much option to speed up my cores
and my game is pegging CPU, so I was going to add more cores, just wanted to know if anybody knows if doing so would help my performance
depends how many you already have with available ressources
4 is enough
more will make no difference
it is multi-threaded but not arbitrarily/heavily threaded
it just spreads multiple (different) processing pipelines on to several threads
nice yeah i'll upgrade it
if it's a xeon platinum then it has 12 to 28 cores
I run my server on a tiny xpc with an i5 and 4 cores have 5 active players and no problems
it's a dedicated server, so they only expose how ever many cores you pay for
~~ I have a dedicated server that i am no longer using, if anyone would want a dedicated server to chill with friends i'll happily share it. Obv with admin pw and what more ~~
I'd be game to start a fresh server with others.
I have passed it on already
Is there a dedicated server hosting company that is considered any better than the others or somewhere legit reviews have been done for them?
Anyone come across "wrong ELF class: ELFCLASS32" before?
[2023.04.01-14.49.27:708][ 0]LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
dlopen failed trying to load:
/home/serverkitty/.steam/sdk64/steamclient.so
with error:
/home/serverkitty/.steam/sdk64/steamclient.so: wrong ELF class: ELFCLASS32
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/serverkitty/.steam/sdk64/steamclient.so
is that a steamcmd install platform error?