#dedicated-servers
1 messages · Page 72 of 1
Perfect, yes I can wait until 1.0, especially if it's changing
It's not the easiest if you aren't sure what you are doing
In order for there to be an easy-to-use GUI to run a server, do we need that API stuff that Snut mentioned in the server update video 3 months ago?
Possibly. There is limited information available via the unreal engine in Update 8, but we'll have to see what the future brings. That information was for 1.0, so we'll see what is available when it drops
For sure. My local friends and I are planning on jumping in on a server together on 1.0 day 1. Was hoping I could get everything set up as much as possible before release to have it ready to go, but we'll have to wait and see how much changes for 1.0
ok.... I seemed to manage to correctly configure my server. The issue was that I have a modem and a router behind it and router was not forwarding the ports. Now I have another question. In order to join a server... I get a message: You need to create or load a game before you can join it. So... I have to create a new save and add it to the server or....
never mind....
I found the Create Game tab XD
So it looks like that the LinuxGSM server configuration works out of the box. I only had issues with my local router settings.
I have port forwarded all three diffrent ports in TCP/UDP and also made excemtions for these port on my own computer aswell as router firewall. tried running all commands in server bat aswell as these: start FactoryServer.exe -log -unattended -port=15777 -multihome=0.0.0.0 -BeaconPort=15777 -ServerQueryPort=15777
and ideas to why my friend cant see server online?
what about the modem
and do you have a static IP or a dynamic one?
only have an router
so modem/router connects directly to internet?
i got dedicated servers for valheim/vrising and other games thru steam. none with these issues
yes
I forwarded all ports I could find on the wiki 15000, 15001, 15002, 15777 and 7777
and I had to restart my router and modem to make the changes have an affect
1 and 2 ?
added 15k1 and 15k2 and also rebooted router and did ipconfig flushdns and renew
no change
[2024.07.10-17.42.50:156][ 0]LogWorld: BeginTearingDown for /Game/FactoryGame/Map/DedicatedserverEntry
[2024.07.10-17.42.50:157][ 0]LogNet: World NetDriver shutdown NetDriverEOSBase_2147482340 [GameNetDriver]
[2024.07.10-17.42.50:157][ 0]LogNet: DestroyNamedNetDriver NetDriverEOSBase_2147482340 [GameNetDriver]
[2024.07.10-17.42.50:158][ 0]LogExit: GameNetDriver NetDriverEOSBase_2147482340 shut down
Hey, i am in need of some dedicated server help, i dont seem to be able to adopt the fresh linux server that was just deployed. Any ideas where i might gone wrong?
The server seems to already be adopted when i connect after fresh install...
Where is dedicated servers stored in the client installation?
it installs to wherever you told it in the steamCMD scripting. Save files should be in the users "home" directory (/.)
What? I asked about where the client stores dedicated server stored info, there seems to be something cached in the client that prevents me from adopting a server that was once used
Most likley need the -multihome launch argument on the server AFAIK, nothing stored on the client would affect it. You can delete a file on the server that has a file extension that matches the listening port (.15777) to reset admin PW, etc
Thing is, there is no .port serversettings file created, tried both with and without multihome
The issue is kind of weird... Here, ill explain it a little bit more in detail
This is a fresh install, not claimed, just started once
Howcome the server has a name?
@wicked knot
Since the server is not claimed, there is no ServerSettings.15777
....
Hence, i suspect that there is something cached in the client possibly from steamcloud saves, could possibly block the server (that was used for another run maybe a year ago) to be claimed, even though its a fresh install
Add new server, with the new IP:port?
The server got 4 ips, tried all of them in order to "bypass" the cache, same issue...
self hosted, or paid host?
selfhosted at home
YOU should be able to connect on the local IP, while others outside your network would need the public IP
this is not a network issue, as you can see, it says i need to be authenticated to see the create game info
i have ports open from my public ips, but as i said, thats not the issue here
i can connect to the local ips from my client, i have made firewall rules between the vlans, no issue at all
Is this "lynx server" a familiar one?
yes its my server, my old one
so, that takes care of THAT server having a name, you named it.
I do see a file, in the client save game location, servermanager.sav?
If it was the same local IP:port, I could see that causing confusion
Where is the save game location?
in user's data files
Yes, where is that? @deep turret
i.e %userprofile%\AppData\ on windows
~/.config/Epic/ on Linux
Just close the game, and delete the file. A new one will be created
does the old server still exist?
nope, was deleted a year ago
i am out of ideas...
wanna try to connect and see if you can claim it? @wicked knot
not on my gaming machine ATM
managed to find the password, so problem solved. However a super weird issue overall
Could I have some help with setting up a server? I keep timing out and I'm unsure why
To my knowledge the ports are forwarded and the server is up, I just can't connect
I managed to get it working by starting the server manually with multihome
Is there an equivalency for running the server as a service to multihome?
Since it stops working when start it via the service
what service
/etc/systemd/system/satisfactory.service
Hello I have been playing with a my brother on a dedicated server I made myself using steam cmd and a YouTube tutorial. I want to start importing blueprints from other people. I tried looking at how to do it but all the tutorials look way different than what I’m seeing what do I do?
you need to manually copy the bp files from your pc to the server
once they are there, restart satisfactory on the server
woot
A: Red logs are errors, right?
Because every now and then I see red lines in the logs.
B: and also I have the following problem,
I build a blueprint, then want to change a conveyor belt and then 4-5 red lines appear and the server closes.
anyone have experience with this?
this my red log
how can i fix this?
then you can set it up how you want
here is the Crash report
If I try to build a blueprint or remove a conveyor belt in the built blueprint, the server crashes and I have to restart it
hopefully will be patched september 10
how is this to be fixed? or need to start over ? DS running on windows
0/0 parts received but can push the button and nothing happens🧐
Just reload the save
I've been attempting to get this set up on Oracle Cloud free tier, but what they offer is ARM based. Is there any way to host this on ARM anyway? Emulation/some other workaround?
No
So lets get it right
dedicated server is experimental
update 8 have unreal engine 5 engine update, which is also in experimental state
running the game on a vps is also experimental
beside that, running it on Linux is also experimental
running x86-64 code software on arm is driven by experimental compatibility frameworks
and you want to use that to run the server
so let's get the counts right:
this is an experimental unsupported experimental third party unsupported experimental framework driven experimental unsupported experimental experimental dedicated server for satisfactory
good luck
yup
I did a search in this channel and others have done it
Thanks for the non-help
of-course others have done it
now the question is did they do it successfully ?
No, thats YOUR question. You entirely missed his question.
Hey y'all, I know nothing about coding or server hosting, and I'm having issues with my server. It has been a long time since I played, and it worked last time I played, and it isn't working now. It keeps getting stuck in a loop, so I completely reinstalled it. I couldn't find anything online about how to fix it, do y'all have any clue?
does a new created save work?
It's been a while since I've used my server, but I thought it had to be open in order to upload a save onto it
OK, so it turns out it was actually working, my Server PC just changed IPv4, so my game wasn't connecting to it
Oh, for port forwarding, I saw that they dropped it down to 1 port, has that been implemented, or is that a 1.0 feature?
1.0/Sept 10
Done that, not solved. Stop the server en reboot the server no luck
i. I have problem connect server from gportal. In game it say server is offline, but it's on. I try restart game and off router and nothing work. I try give IP and Port to my friend, but he have same issue. Can someone help us please?
I suggest you reach out to Gportal Support
I will try.
I've just had a thought, I think someone has said previously that the ports in the web portal are the wrong way around (Beacon/Query/Port). Try connecting to one of the other ports listed
Honestly i really don't know what to do. I' not skilled with this problems.
In your GPORTAL interface there should be three ports listed. By default they are 7777, 15000 and 15777, but I suspect that GPORTAL have them on different ports.
In the server manager interface of the game you enter the IP and port in a x.x.x.x:yyyy where x is the IP address and y is the port information, for example 192.168.100.1:7777
@ornate grotto Thank you for help. Look like it finally run!
Glad to help
How do I put mods into the server?
But how do I point the SMM to the server if I already have an install for Satisfactory on the computer?
When I go to the Server Manager tab and (I assume) Satisfactory tries to connect to my server, the server does this and then ends the server session:
https://pastebin.com/nmvK0xrN
You can't console is broken since Update 8. It has to be in the ini file
So are tractors unusable in dedicated? We keep crashing everytime we use them
could it be not enough ram on the server or just a problem with it
It's a 6GB dedicated server
Are fully supported Dedicated Servers part of the roadmap to 1.0, further down the line, or not even guaranteed?
I think they are
Pretty sure they come out of beta or whatever with 1.0
Should watch the video on it in #announcements
Have to scroll a little
Server Spec is 12GB Minimum, 16GB Recommended
Me and some friends might look into a server for rent when 1.0 release. Any valuable options ? And maybe who to avoid ? EU based. I have already seen 12 to 16gb for the server.
I'd wait for 1.0 release for potentially updated specs. Those hosts that suffer now, may not suffer under 1.0. Update 8 turned on streaming the map by default, instead of loading the map in one go. This puts a different kind of strain on the server
Having said that I've previously self-hosted, but Indifferent Broccoli has had good things said for it, and they also have a free trial
I want to post the timeout error me and a friend get thats bugging us in cars, we upped the ram, upped the timeout counter, what else can we do?
We can't auto pilot tractors and its getting annoying
Stop using cars, they are bugged in U8
Getting connection timed out error trying to connect to my server. It's running on a vps through pterodactyl. Able to connect to both a minecraft and valheim server on the same vps. Any ideas?
- Are all the game servers running at the same time? Have you got any port clashes?
- Have you connected to this server before?
Only one server running at a time. I have been unable to connect to the satisfactory one so far
- Have you used the command line options of either
-DisablePacketRouteror-multihome?
added -DisablePacketRouter to startup commands
Try multihome instead
-multihome=0.0.0.0
Also, check that all three ports are open on UDP
I thought pterodactyl took those connections through its own ports, as that worked for mc and vh without having to add any ufw rules. Did try adding the rules manually earlier I can try it again as unfortunately multihome didnt do it
They are just the usual things to check, I have no idea how pterodactyl does things differently from standard
Do you see your connection attempt in the logs?
Not too knowledgeable myself dont worry. just started fiddling with vps's and linux a few days ago. seems its not seeing anything in console
its killing me because both mc and vh took a couple minutes to setup
Yeah DS either work or they don't
satisfactory is just like nah 🙁
tragic. told the boys i have a method to host any game server they want whenever. gonna have to add except satisfactory to that unless I figure it out eventually 😔
Id host them on one of my machines if I could but I have cellular home internet. best i can get unfortunately
Typically it's not too bad straight onto Linux or Windows if you use SteamCMD, but adding in other complexities 🤷♂️
i guess you could call it a complexity but pterodactyl made it easy enough for me to get it done :p
Only if it works 😉
just this one tho 😦
it just runs different servers in containers, provides a panel, does all the legwork
Is it running ProxMox?
honestly couldnt tell you. very new to this. surprised i even got this far but man are the guides out there well done nowadays
How much RAM has it got?
12/16 allocated for satisfactory
nah its running on a 7950x
Dunno then sorry
hey does anyone have a server ID that I can join?
Wanna play multiplayer for the first time
the game ID for ma game is: c8b5ab88c0dc4494b43053f77c4e6bb4
someone plz join, im lonely
;-;
nm gotta go, peace
You're in the wrong channel, you want #1201555265942724758
oh mb
Good Morning I have installed SteamCMD on a seperate PC that I want to run my Satisfactory server on. I have the server installed and managed to get it to run once, but now the server crashes on startup. I reinstalled the server via SteamCMD and still no luck. Not sure what im doing wrong.
Examining the crash or server log might show you what's happening? Also Blueprints can also make a server unstable
i dont have a clue what im looking for in that file. I have it if I could send it to you?
Look for errors in the server log or post the crash log
How much RAM has this machine got?
16G
Did you shut the server down correctly?
[2024.07.14-13.48.33:999][ 0]LogWorld: UWorld::CleanupWorld for DedicatedserverEntry, bSessionEnded=true, bCleanupResources=true
[2024.07.14-13.48.35:086][ 0]LogThreadingWindows: Error: Runnable thread Background Worker #2 crashed.
[2024.07.14-13.48.35:087][ 0]LogWindows: Error: === Critical error: ===
[2024.07.14-13.48.35:087][ 0]LogWindows: Error:
[2024.07.14-13.48.35:088][ 0]LogWindows: Error: Fatal error!
[2024.07.14-13.48.35:088][ 0]LogWindows: Error:
[2024.07.14-13.48.35:088][ 0]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000002010000000f
[2024.07.14-13.48.35:089][ 0]LogWindows: Error:
[2024.07.14-13.48.35:090][ 0]LogWindows: Error: [Callstack] 0x00007ff9ee9453b3 UnrealServer-CoreUObject-Win64-Shipping.dll!UE::GC::TBatchDispatcher<UE::GC::TReachabilityProcessor<17> >::FlushQueuedReferences() [C:\BuildAgent\work\607eee041ab2bfcf\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:2502]
I think so.
Looks like there's some corruption
Try downloading the save and loading it on your PC
ok can I just delete the current game server files and start a new one?
Sure, if you don't want it
ya it was a test to see if I could connect to it when it did work. I must not of shut the server down correctly
Do i just type quit to shut it down?
No, that will cause the server to crash at next restart 😉
oh
If you did that, try starting the server up again and see if that works
If it's on a windows server just click the X to close the command window
k let me delete the current game server and try to see if it works
Typing quit in the console causes teh command to get "stuck" and it will quit when you next start the server
ok
U8 console is bjorked
It works now
In fact, it's safe to say most of the U8 Dedicated Server is Bjorked
No worries, glad it worked
Just avoid Vehicles, and Hyper Tubes and you'll be good to go
lol ok
hello, is there an open test server? i want to test if my pc is running an endgame
Joining a lategame server won't do anything to test lategame performance for local saves
Can someone help me with this?
You are using Multiplayer to try and connect to a dedicated server
what is the problem?
the server is mine
and I cant invite my friends cus of this
@ornate grotto
Multiplayer is Client to Client, Dedicated Servers are Client to Server. To connect to a Server you HAVE to use Server Manager
You can't invite to a dedicated server via Multiplayer
Use the one in the game
Use Server Manager and give them your internet IP address
You connect to your server via it's local IP address (i.e. 192.168.100.10) and your friends connect via your internet IP address (i.e. 8.8.8.8). You will need to open up the required firewall ports as per the WIKI
And how can I get this internet IP addres?
@ornate grotto I need to create my own DNS or what?
No. Try googling What is my IP
IP or port?
IP
The one that start like 192.45?
Possibly, you'd need to check
And what is the other? The 8.8.8.8?
If that is the internet facing IP address and you have forwarded the ports from your router to the server, then yes. If you don't know what the above means, then stick with Multiplayer (Client to Client)
Multiplayer only runs when whoever hosts it does, but a lot easier to set up
I know that but it starts to lag after a bit of time right?
And how powerful pc do I need for being the host?
I have a 3070 is that good enough?
Why is a dedicated server better?
Dedicated server can run 24x7 without leaving a Gaming PC on, and anyone can connect at any time.
Multiplayer hosted by one person, and that person needs to be online and playing for everyone else to connect
Only that?
Ohh then i Dont need that
Nope
Thankss for the tipps
No worries, good luck
i switch from i5-13600kf+gtx1080 to a Dedicaded-Server(SteamCMD) (i5-8500, 16GB Ram and iGPU) and this run, no lags or everything.
the .bat on autostart and a script the check whether the process is running.
I put my DS on an i5-9400T with 32GB RAM. It's mostly ok, but glitchy and a little laggy occasionally. Any tips?
Also, curious what has been said so far about future perf improvements.
Wait for 1.0 in September
As for improvement, check out #announcements message and #announcements
Seems to be the same link - does he talk about perf at all, or just features?
The first one is a link to Dedicated servers directly, but there are others about performance
I was looking for the performance stuff
There's just what is in that channel
Can always turn off the assets thing too
Search "EnableServerStreaming" in here, i have posted where to change it a few times now
Very little content, what does it do
Increases memory usage but loads more assets ahead of time (or something), there is also a description by a dev a long time ago
how do I set it
It's also unsupported, by both CSS and Epic 🙂
it's the opposite, it's the only supported setting (disabled) it's enabled by default
I mean anyway the current server is unsupported
but.. well
My bad, thought it was the other way around
the messages are about to make it =0 to disable it
does that improve performance?
It loads the map into RAM, so depends on your machine 🙂
RAM isn't a problem, and the data's on a decent nvme. I'm asking whether it improves performance.
Disabling level streaming is generally a better experience
Just remember to give your server a good 20-25 mins to load the map. It shows as running in the console, but it's typically still loading
increase loading time, but then yes, it is supposed to, unless you have undeprovisionned cpu, because apparenlty when everything is loaded unrealengine have higher background processing of the game ?
Hello!
Are there any rental dedicated servers that supports mods?
do all these ports have to be open so that somebody can join?
Because the software I use only allows me to open a single port
Now I dont know if I should wait, will a lot change? (Content wise)
I havent started yet
I'd wait, new version is out in September
ik
is there a known issue in dedicated servers where pipe junctions dont work. I have this issue where there is plenty of pressure but the junction just wont distribute the water. any help on fixing this
Try rebuilding the junction and the pipes
I did
many time
it just stops working
it works for like 10s then no water comes anymore
Huh. Weird. Don’t have anything else for you, but I would put it on the QA site
Try downloading the save and opening it in your client, might be corrupted
Suggestion for Good Server hosts?
Cant get my d sever to work and let friends in, What fix?
set my game to feindds and it just keeps going back to pvt
Paid for a sever thrrw shockbyte and all but no frineds can join
idk im just playin 🙂 ask if ya want to join
bru
You should probably be talking to shockbyte support
nah its a game issue
Can YOU join the server?
Yes
OK, so we just eliminated it being in the code, or that the server is "private". You join as a client
that leavs a config issue
what would you suggest to open the config file with
notepad?
tired
some hosting companies dont allow acces to the cofig files. You have to talk with their support services
That isnt a config file, that is a save file. Not editable in clear text
well shi went down the conig line thought it was
config files will have a file ext of .ini, not .sav
But, mostly, the network configs will affect who/what can join the server, and I dont know of any paid service providers that allow clients to alter those
yup im lost
If you can connect, it should just be a matter of proving others with the IP:port address that shockbyte provided you with
If that doesnt work, you need to contact the PAID service for support
ok one sec
I have low ping (30-50) connecting to my server, but I get weird things like being a little laggy with slide jumping, my hitbox seeming to be fairly far behind me (flies hitting me from seemingly a zeno basher hit length away) and placement of objects sometimes just not working right (pipes or belts not actually being connected when I connect them/can see them connected). Belts also visually look like the line is stopping and has inefficiencies, but all the items are moving smoothly and consistently in the machines. Anything I can do about any of this?
Sounds pretty normal for dedicated honestly
For the pipes/belts at least, dont built too fast and pace it out
get this i my log,
[2024.07.16-16.41.05:980][ 0]LogNet: Created socket for bind address: [::]:15000
any idears to fix ? i cant connect anymore
Check the Wiki for the -DisablePacketRouting command line option
My friend is getting this error when trying to connect to my dedicated server. I have exposed all three ports and unsure why they are getting this error. We have tried rebooting the server and the game. Any ideas?
cc @near gorge
See the message directly above yours
Workshop building
it is in the equipment workshop
im comin
This didn't work 😢
Try using -multihome=0.0.0.0 instead
That worked! Thanks!
Hi folks! I've NEVER done multiplayer in satisfactory and me and some friends are thinking of trying it out come 1.0 in september. There's a few mods I enjoy that i feel are 100% essential to enjoying the game though, do they work in multiplayer? I notice most mods mention if they are multi-player friendly or not, but i'm mostly curious if they have any big impact on stability. I've heard multiplayer satisfactory isn't exactly the most stable and smooth as is.
And also if we were to get a dedicated server, does anyone have any recomendations for a good host?
Not all hosting services will allow you to install mods, so that would be an item to check for. Not really sure how 1.0 will get along with mods, but expect most to be broken at launch.
Does anyone know: in the 1.0 announcement they mentioned GPU processing for the conveyors and whatnot on the client. Is that going to apply to the dedicated servers as well, where they'll be able to offload conveyor processing onto the GPU?
We'll have to wait and see, but I highly doubt it. Server side GPU's are very rare, especially in hosted servers (unless you are in the realms of AI)
Yeah, I have a headless server right now that I've ran the dedicated server on before. Been tempted to add a GPU but had no actual reason to
they will better optimize things for servers, which is also removing processing of a lot of stuff, I dont know why it would use gpu after that
note that using gpu for dedicated server can quickly become a major issue, because you likely want to run it on machines optimized for hosting, and these dont have gpu at all
and technically speaking even if it supports gpu acceleration, only graphic rendering REQUIRES a gpu, which is completly client side
Can you name a game that actually uses a GPU with a dedicated server?
I honestly dont know of one
Can you? Why not. I don’t know anyone that has either though.
Not sure I understand.. no dedicated server I have seen needs a GPU of any type, most can run fully command line on machines with even no iGPU. Satisfactory is one of them.
Does it hurt to have at least an iGPU? No, but it also isn't really necessary especially in datacenter environments or when remotely managing after initial setup and local console is no longer needed.
If the why not is in regards to why couldn't a GPU be used to accelerate a dedicated it's simply because the CPU is much better than GPUs at the type of processing being done by dedicated servers.
That's not necessarily true, in fact Satisfactory of all games might benefit from GPU processing. I'll grant you that few if any games were built with this in mind, but - here's a game with an enormous number of simulated items and actors, each doing something different. GPU could absolutely be used to improve performance. And it's not like Datacenters don't have GPUs, or that they should be required - simply an optional enhancement, should there ever be an interest.
and that optional enhancement is going to implement itself alone ?
it's not even clear if unreal engine permits that
a lot of processing optimization needs to be achieved before it starts to be practical to streamline it to gpu processing
and even then it is not this obvious
as the simulated system could be simplified
and then that simplified complex calculation would probably run faster on cpu
if i get disconnected and the game still thinks i'm there, and I join, it will clone me, right? how long does it take before I can rejoin and keep my stuff?
It will create you a new body with nothing in your inventory. I'm not sure what the actual time out is, but I think someone mentioned waiting about 5 mins to rejoin
Third paragraph of the Further Game Optimization section of the 1.0 release date post on steam says they're adding it to the game. They didn't say if they're going to be adding it to the dedicated server as well or not in the post, which is why I asked here
ok
then they have done very big work on these
hopefully this also improve pipes stability
I’m looking forward to the dedicated server API being added in 1.0. I’ve made a remote manager using the information we have so far. https://github.com/GreyHak/sdsrm
I will ask Snutt/Mikael about this next stream when they come back, very interesting - I wonder if it is only visual vs actual compute for logistics purposes.. that snip definitely implies GPU acceleration on the simulation side though
Awesome, will be nice to see/manage the server without having to use Server Manager ingame. I do hope 1.0 is much better at handling since it just times out after 20s of idle and then you basically cannot reconnect to it unless you delete/add the server
even the server manager alone will probably be much more reliable
as there is the ground for reliable api, that it will likely be able to use too
trying to run a docker container server on my unRAID server without telling everyone my public IP. Since running through a VPN seems to be a no go, is there a way to do this?
HELLO AGAIN, can i not download blueprints from online or ones my buddy send me to my decated sever?
yes
how would you invit people at a party at your house without giving your address
yeah yeah, just don't like giving out public IP lol
relays can be the way, but then relay know the public address
yeah probably worse tbh. Thanks for the info though, I'll stop banging my head against a wall
the other way is hosting somewhere else
I already built my server, though I had a friend in Germany who hosted via AWS. Might look into it
My server probably doesn't have the core count to support later tiers though, and it'll have to remain a media server for the time being. Just thought it would be fun to try running it
???
I mean you can transfer blueprints, as long as you have access to file location
whenever i go into saved i cant see the saved games?
you are not in the right directory
whats correct??
.config/Epic/FactoryGame
got it, you a goat
I agree. Very frustrating. A must fix.
Any ideas what is going wrong in this situation. I have a server running on other pc. I can log into the game, but i can´t invite friend cause if i run the game from server
it doesnt allow me to swap from Private to friends
Same goes with my main pc
I did a reset on servr pc, deleted the port file. Am able to access the server and claimed it from my main PC, but still couldnt get the ID for inviting others. I started a new singleplayer and enabled that for Friends only. Shut that session and went back to Decicated and was able to ge the ID. Tho havent been able to test if the ID works for others.
Dedicated servers dont use the session ID to join. That is only peer to peer use. Servers can only be joined with the IP:port information
Well somehow that was possible earlier this morning. Well just more things to try and test i quess.
I have been trying to run a dedicated server on an Ubuntu server, I keep getting a memory error.
[2024.07.20-20.58.36:514][616]LogCore: Error: appError called: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.cpp] [Line: 1318]
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
CommonUnixCrashHandler: Signal=11
[2024.07.20-20.58.36:534][616]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
any Ideas why?
sometimes it is 0x0000000000000000
you literally said yourself you run the game locally first that's how "it was possible somehow" i.e not connecting to dedicated server
the things to try and test should be things that make sense and is possible in the first place
the only way to join a dedicated server is connecting to it through network
and connecting through network requires ip and port
is this a virtual machine ?
Yes it is. Proxmox on a Epyc 7551p
then check promox updates and/or set vcpu type to host
up to date, and vcpu is set to host, also memory is non ballooning.
16gig to the system
not that i think it uses that much
two thoughts I have are 1) reverse proxy 2) wireguard through a PyVPN instance on AWS. I've used both (not for this game but for externally accessible content servers, RDP, real-time message bus, etc..)
is that what you set for the vm ?
Yes.
been doing more research, found that the server does a save just before the crash each time.
[2024.07.21-13.38.06:295][695]LogTemp: Warning: Finished!
[2024.07.21-13.41.36:328][953]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.41.36:365][953]LogGame: World Serialization (save): 0.876 seconds
[2024.07.21-13.41.36:797][953]LogGame: Compression: 0.415 seconds
[2024.07.21-13.41.36:797][953]LogGame: Write To Disk: 0.008 seconds
[2024.07.21-13.41.36:797][953]LogGame: Write Backup to Disk and Cleanup time: 0.009 seconds
[2024.07.21-13.41.36:800][953]LogGame: Total Save Time took 1.312 seconds
[2024.07.21-13.42.30:094][549]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 363.517395
[2024.07.21-13.42.30:362][557]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-13.42.30:362][557]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 363.751465, Update Interval: 308.329834
[2024.07.21-13.46.37:140][917]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.46.37:160][917]LogGame: World Serialization (save): 0.732 seconds
[2024.07.21-13.46.37:537][917]LogGame: Compression: 0.370 seconds
[2024.07.21-13.46.37:537][917]LogGame: Write To Disk: 0.002 seconds
[2024.07.21-13.46.37:537][917]LogGame: Write Backup to Disk and Cleanup time: 0.002 seconds
[2024.07.21-13.46.37:538][917]LogGame: Total Save Time took 1.111 seconds
[2024.07.21-13.47.42:229][854]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 675.652893
[2024.07.21-13.47.42:864][873]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-13.47.42:864][873]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 676.254456, Update Interval: 351.778015
[2024.07.21-13.51.37:907][881]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.51.37:935][881]LogGame: World Serialization (save): 0.775 seconds
[2024.07.21-13.51.38:312][881]LogGame: Compression: 0.370 seconds
[2024.07.21-13.51.38:312][881]LogGame: Write To Disk: 0.002 seconds
[2024.07.21-13.51.38:312][881]LogGame: Write Backup to Disk and Cleanup time: 0.002 seconds
[2024.07.21-13.51.38:313][881]LogGame: Total Save Time took 1.154 seconds
[2024.07.21-13.53.39:231][500]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1032.656494
[2024.07.21-13.53.39:900][520]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-13.53.39:900][520]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1033.291870, Update Interval: 322.671417
[2024.07.21-13.56.38:721][845]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-13.56.38:757][845]LogGame: World Serialization (save): 0.813 seconds
[2024.07.21-13.56.39:140][845]LogGame: Compression: 0.375 seconds
[2024.07.21-13.56.39:140][845]LogGame: Write To Disk: 0.003 seconds
[2024.07.21-13.56.39:141][845]LogGame: Write Backup to Disk and Cleanup time: 0.004 seconds
[2024.07.21-13.56.39:143][845]LogGame: Total Save Time took 1.199 seconds
[2024.07.21-13.56.53:164][265]LogCore: Error: appError called: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.cpp] [Line: 1318]
[2024.07.21-13.56.53:184][265]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2024.07.21-13.56.53:184][265]LogCore: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.cpp] [Line: 1318]
been testing by extending the autosave and the server has been running much longer between crashes.
most recent crash...
[2024.07.21-15.23.53:409][221]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1291.609375
[2024.07.21-15.23.54:050][240]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-15.23.54:050][240]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1292.210693, Update Interval: 335.479980
[2024.07.21-15.27.34:439][809]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-15.27.34:467][809]LogGame: World Serialization (save): 0.794 seconds
[2024.07.21-15.27.34:858][809]LogGame: Compression: 0.382 seconds
[2024.07.21-15.27.34:858][809]LogGame: Write To Disk: 0.004 seconds
[2024.07.21-15.27.34:859][809]LogGame: Write Backup to Disk and Cleanup time: 0.005 seconds
[2024.07.21-15.27.34:861][809]LogGame: Total Save Time took 1.188 seconds
[2024.07.21-15.29.52:398][925]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1650.597412
[2024.07.21-15.29.53:134][947]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-15.29.53:134][947]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1651.299438, Update Interval: 310.330811
[2024.07.21-15.32.35:271][773]LogSave: Warning: New/Old Root size mismatch!
[2024.07.21-15.32.35:323][773]LogGame: World Serialization (save): 0.830 seconds
[2024.07.21-15.32.35:701][773]LogGame: Compression: 0.370 seconds
[2024.07.21-15.32.35:701][773]LogGame: Write To Disk: 0.003 seconds
[2024.07.21-15.32.35:701][773]LogGame: Write Backup to Disk and Cleanup time: 0.003 seconds
[2024.07.21-15.32.35:704][773]LogGame: Total Save Time took 1.212 seconds
[2024.07.21-15.35.39:941][286]LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 1998.142212
[2024.07.21-15.35.40:675][308]LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change
[2024.07.21-15.35.40:675][308]LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 1998.843262, Update Interval: 341.794586
[2024.07.21-15.35.53:623][694]LogCore: Error: appError called: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Priva>
[2024.07.21-15.35.53:653][694]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2024.07.21-15.35.53:653][694]LogCore: Assertion failed: itemClass [File:.\../../FactoryGame/Source/FactoryGame/Private/FGInventoryComponent.>
If i install the dedicated server through SteamCMD, is there any gui I can use for general observation and to change settings? i.e changing amount of allocated memory
my understanding is that* is coming in the 1.0 release. Whole new server console
alright thank you
Hey All, I have started a Satisfactory Server. I can connect via Administrator, but having issue allowing others... I have opened TCP and UDP ports of 15777, 15000, and 7777 on Firewall and Router... What else could i have done incorrectly?
as a datapoint, we also have this problem. I've tried our saves on multiple cloud hosting providers and it's the same thing. I just changed the autosave interval to once an hour and we just live with it.
Seems to be correlated with size of save; initially smaller saves write pretty quickly so it does not come up. Our save at the moment is 17MB and problems started around 13MB
ah actually our logs are slightly different, but it's still a server crash each autosave.
Hi, I believe I created my SteamCMD server properly, I am able to start it and make a game on it. We are struggling to have my friend join the server. I believe I am not giving him the correct IP address, could someone please let me know what IP I need to share with my friend for him to join the server. I also can't just invite him to the server as changing from private to friends only does not work. We tried creating a game in solo, switching it to Friends Only, moving the save file to the server save file, and loading it from there, but that didn't work. Any help would be appreciated.
Multiplayer and Dedicated Servers are NOT the same thing. There is no such thing as Private in dedicated servers, you need to give them your Internet IP Address and make sure that the correct ports are forwarded on your router to your dedicated server. Then your friend needs to use server manager to connect
You need to be using your internal IP address (usually starting 172.16, 192.168, or 10.) and your friends need to use your internet IP address
So, if im able to connect to my server via the Administrator via my internal ip... If they were to utilize my public ip... it should be working?
Because utilizing my public ip, they are recieving this? Server name pending.
BUT, i am receiving the game.
Thank you for assisting btw.
Are you running the -DisablePacketRouting or -multihome command line options as per the Wiki?
Nope
You only need one or the other. Try one and if it doesn't work, try the other
Okay, ill give it a whirl. Thanks
Mine are only about 2mb right now
Anyone online Satisfactory to test join my server?
I don't get the increased player count working by adding the command line in the Game.ini file. Am I doing something wrong? We want to be 5 players on our newly set up dedicated server (done through Hamachi), and this is the only issue
Could it be that all players need to add the MaxPlayers=X to their Game.ini?
I think it now goes into the gameusersettings.ini now
yes
where the engine.ini is
game.ini doesn't exist in a straight U8 install
@humble dove, Let me know if that works for you.
Will do!
didn't work..
Do all players need to add that line in their files?
Yes, as well as the server config files (located in the install directory)
Which file in the server configs?
same file names, just diff location. Clients are in %localappdata%, server is in the install directory
it refuses to work tbh
it was on my install of a week ago
Game.ini
[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=500000
MaxDynamicBandwidth=120000
MinDynamicBandwidth=100000
If you have upgraded from U7 then you will have it
My friends that got the game today/yesterday has it though
nope, fresh install on a new server.
Those settings don't work in U8, so they must have been manually added after install
I have them too, and easy to see if it was U7 or U8. U7 would be in saved\config\windowsnoeditor, and U8 is in saved\config\windows
fresh install on July 7th. Fresh OS
unless it is from steam because I have had a server before, but used the anonymous install with the CLI
No idea, I just know that those setting were replaced with a line in the game user ini file
clients should not need any config about number of player though
it only affect the games, and client are not running the game
usual config that need to be in any client too is : networking and timeout settings
Unless I'm missing something. Looking though a guide on setting up a server, the one I'm looking at says to download the dedicaded server from Steam. I'm unable to launch it since I have Satisfactory running on my other computer. Is that the intended case? To have to buy two copies of the game?
I created a shortcut to the .exe, and launch the server from my desktop. Dont forget to add the launch parameters -log -unattended
I assumed so haha doubted it was required to buy the game twice to host
You can use the command line version of steam (steamCMD) and download it freely. The only game I know of that requires you to own the game to access the server is Valheim
Appriciate it
I was just wondering if its possible to host dedicated server using playit.gg, sorry if this is the wrong channel
Yeah, should work as it's just a proxy
Just be aware that your friends would have to go via their servers, so latency (lag) might be an issue
Can somebody pls help me i have a Problem with my DEd server?????
Try explaining the problem your having.
i have the same problem
but there is no fix
trying to connect while its saving or within 1min of the server starting?? - just wait for a few mins then try again.
i didnt even set up the server
i cannot connect
thats the prob
so i didnt even create a save
bc i cant
if you did not setup the server, are you using a server hosting provider, can you raise a support ticket with them?
bro
i mean the server is there
but i didnt setup the name
and the world
and it worked everytime
on my Debian
so now i wonder why not
how long do you wait to connect once the server is launched? it takes a few mins to start, so would timeout if trying to connect before its started.
Also check the firewall ports (all 3) are open at which ever firewalls are in place.
Also check if you are using the -DisablePacketRouting or -multihome command line options.#
everything is okay with the ports
DisablePacketRouting or -multihome command line options.#
never used this
worked everytime
The U8 engine is broken. You need to use one of these for it to work every time otherwise it's a 50/50 chance it won't connect
Just scroll up and you will see it resolves a LOT of connection time out issues
where do i need to put it like my starting file is a sh file and i always use screen -S satis ./FactoryServer.sh
?
I don't use Linux, but I think it's just ./FactoryServer.sh -DisablePacketRouting or you might need to edit the .sh and put it in there
Hello, I'm looking for recommendations on a small form factor pc that can be used as a dedicated server for Satisfactory. I made this post (linked below) on Reddit. A few options were recommended which is fantastic and I'll be investigating them.
https://www.reddit.com/r/SatisfactoryGame/comments/1e8uw2g/looking_for_recommendations_for_a_budget_mini/
One suggestion was for me to follow up in the discord. So I was curious if anyone here had any input or suggestions. One outstanding question I have is should I use Linux or Windows? From what I've read it seems that Linux is more prone to issues, and Windows is more stable but has more OS overhead. Is that true?
OMG thx
it worked
i luv ya
See, trust us 😄
ye thx the supporters never ancwer
They are busy preparing for 1.0 release and it's a well known issue that we keep pointing people to
glad it worked 🙂
I'd wait for 1.0 release and see if the requirements change
@coarse mica - if you not played U8.. then once you are connected and playing know that it has some issues which cant be fixed.... such as vehicle lag, tubes that sometimes work but more often yeet you form the server.
Belts sometimes load backwards when using blueprints, or if your building too quickly.
so avoid using vehicles (trains have some rubber banding, but are usable), use tubes sparingly, avoid using belts in blueprints, and slow down your pace of building, and you should be alright.
Hi, I have purchased a server on an external host, unfortunately by typing in the ip and port I cannot connect to it, does anyone have an idea how to do this? ip and port are correct
there are three ports. One of the hosts, I don't remember which, shows them in the wrong order in their web interface. Try the others listed, if that doesn't work you'll need to reach out to their support team
On the hardware - the fastest CPU you can get (single threaded is important, though not the only factor as there are many background worker threads that will load up an 8c/16t CPU pretty easily with late game factories) is probably the most critical factor, directly followed by memory - 16GB would be the minimum I would shoot for, ideally 32GB. If you have a few CPUs you had in mind we may be able to tell you which may be better suited to a Satisfactory DS. I see in the reddit post someone recommended an SFF AIO/prebuilt - most of these will have low-power CPUs that are essentially mobile class, that will likely result in pretty terrible mid-late game performance vs a normal desktop CPU. Think of it this way, a dedicated server is running the entire game just without the graphics overhead. So all of the simulation that has to happen when in single player still happens on a dedicated and running it on an old or underpowered machine is akin to trying to play on that machine just without a GPU limitation. Think of pairing an i3-3570 (low end desktop CPU from ~12y ago) along with a current high-end GPU (like a 4080 or something) - the CPU will always be your bottleneck.
On Linux vs Windows - afaik there are no performance differences and the ol 'linux is faster than windows' is just silly - they will run (for all practical purposes) identically. Use whatever you are comfortable with **administering **as that will go much further than any perceived performance or stability concerns - given the hardware is 'stable'.
As far as waiting for the 1.0 release for new specs.. we have not much reason (at the moment) to believe that anything will be drastically different. The game will still be on the same engine version and largely run the same as now - just (hopefully) with many bugfixes and enhancements as the current U8 DS is riddled with many bugs around vehicles, hypertubes (GL getting them to consistently work) and general visuals (belts, vehicles, trains 'warping' around).
Was able to get server running, however unable to do the first connection. Getting the following, one is game side and other is server. The server does see that I'm trying to connect but it's timing out. While connecting my ping shows at ~50-60ms which isn't a ton by any means so not sure why it's timing out. Any ideas?
Might have found it. Date/time was off by a few minutes resynced time clock and testing.
So I'm currently trying to get my server port forwarded so my friends can join. I've verified that my ports are forwarded and they are being listened to by the server. When I use a port tool checker it always fails and states that the port isn't open. I've verified that the server itself is working by being able to connect to it with my local IP. There is also a firewall rule that allows inbound and outbound connection.
Port checkers don't work on UDP ports as there is no ACK from a request
ah... so I guess bug a friend and see if they can connect?
ok lol I just tested it for myself and it does work now
I did nothing except like removing and readding everything that I did 😭
yippe!
Did you set the -multihome=0.0.0.0 startup parameter?
Yup. So got it working on LAN currently just can't get it to work outside from WAN appears to be a forwarding issue even though it's set correct in router. Ports are open per a nmap scan.
I believe I may have CG Nat looking through some forms
Hey guys. I managed to set up my server and I've completed ingame setup in the Server Manager section of the game menu.
before I was playing with a buddy of mine on experimental and I wanted to load the save into the server. Server found the save, but when I click "load" it simply crashes
the logs say this
[2024.07.23-08.04.30:705][850]LogWindows: Error: Fatal error!
[2024.07.23-08.04.30:705][850]LogWindows: Error:
[2024.07.23-08.04.30:706][850]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000001010000000f
I've set the exe file of the server to run as administrator when launched, so currently a bit stuck on how to fix it
apparently even simply creating a new game enabled me to join it. Would be nice if I can load my save file though. We played quite a bit already and it would be handy to continue where we started
wellp. that fixed itself. After starting a new save first and then trying to load in the save file, it loaded without issue.
I will leave my comments in case someone else has this problem
You can find your existing Satisfactory save game location from your Local App Data folder. To be more specific, you can find all your Satisfactory single-player save game files from the given location:
C:\Users\YOURUSER\AppData\Local\FactoryGame\Saved\SaveGames
This needs to be in #1201555265942724758
ok sorry
i took it down
No worries mate
Getting this error when trying to connect to my dedicated Server. Anyone got an Idea why?
Did that already
Are you using the -DisablePacketRouting or -Multihome command line options?
no
Wishing a mod would update the pins.. they are all old AF and not really relevant anymore
Wiki stil pointed at fandom.. oh boyee
I still can't get my Windows Server 2019 to allow others into my world... I've opened ports on Router and Server for all 7777, 15000, and 15777... I have logged into my server and "authenicated" it... what step am i missing... I have multihome="device ip" in startup bat file.
Morning everyone, Suddenly when I connect to my dedicated server I get a time out as soon as it loads. I suspect that it is related to using the mods structural solutions and factory probs, I am thinking this because of this line in the log:
[2024.07.24-06.22.24:229][829]LogNetPartialBunch: Warning: OutgoingBunches.Num (258) exceeds reliable threashold (8) but this would overflow the reliable buffer! Consider sending less stuff. Channel: [UActorChannel] Actor: FGRecipeManager /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.recipeManager, Role: 3, RemoteRole: 1 [UChannel] ChIndex: 736, Closing: 0 [UNetConnection] RemoteAddr: 82.8.57.168:61253, Name: IpConnection_2147456497, Driver: GameNetDriver NetDriverEOSBase_2147482034, IsServer: YES, PC: BP_PlayerController_C_2147456196, Owner: BP_PlayerController_C_2147456196, UniqueId: Steam:2 (76561198011653735)
If I disable the mods it works, anyone had this before??
So it seems I was right about the mods, dont suppose there is a solution other than removing one of them? I have used loads of parts from both
A couple of thoughts:
- Have you forwarded on UDP ports not TCP?
- You could try
-multihome=0.0.0.0in the start up BAT file instead of the IP of the server - Make sure you're not behind the a ISP NAT which stops your friends connecting
At the moment, there is nothing you can do other than remove the BP. There is no further development of U8
That is a shame, thankyou anyway 🙂
My server keeps crashing when I create a new Save state. Anyone got a clue why?
What do the logs say?
[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] State changing from Unknown to Registered
[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] No streaming object to inject.
[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] State changing from Registered to ContentInjected
[2024.07.24-13.15.24:248][140]LogContentBundle: [CB: TestContentBundle][Persistent_Level(Dedicated Server)] Client WorldState changing to ContentBundleInjected
[2024.07.24-13.15.24:248][140]LogContentBundle: [Persistent_Level(Dedicated Server)] End initializing ContentBundles.
[2024.07.24-13.15.24:249][140]LogWorldPartition: Display: WorldPartition initialize took 1 ms
[2024.07.24-13.15.24:249][140]LogLoad: Game class is 'BP_GameMode_C'
[2024.07.24-13.15.24:252][140]LogReplicationGraph: Display: SetActorDiscoveryBudget set to 20 kBps (5333 bits per network tick).
[2024.07.24-13.15.24:252][140]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2024.07.24-13.15.24:252][140]LogInit: BSD IPv4/6: Socket queue. Rx: 262144 (config 131072) Tx: 262144 (config 131072)
[2024.07.24-13.15.24:252][140]LogNet: Created socket for bind address:ip:7777
[2024.07.24-13.15.24:252][140]PacketHandlerLog: Loaded PacketHandler component: DTLSHandlerComponent ()
[2024.07.24-13.15.24:252][140]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2024.07.24-13.15.24:252][140]LogNet: GameNetDriver NetDriverEOSBase_2147482191 IpNetDriver listening on port 7777
[2024.07.24-13.15.24:276][140]LogCore: === Critical error: ===
Unhandled Exception: SIGABRT: abort() called
[2024.07.24-13.15.24:277][140]LogCore: Fatal error!
Try downloading the save and opening it in your client, save it again then upload, just in case there is any corruption in the file
Its not creating a Save game. The Server crashes when trying to do so
Installed correctly with write access to the directory?
Yes
Hare you tried creating a save on your PC and uploading it to see if that works?
Yes crashed also and wouldn't start again
Sounds like it's not installed properly
I see it's Linux, so I don't know what else to suggest from a permissions/runtime perspective I'm afraid
There are other helpers on here who are more Linux focused so they may be able to assist
Here is the complete log after the critical error
So im running into an issue where everytime im trying to create a game on my server, its loading "server is preparing..." and then "this server appears to be offline"
After some time the server comes back up and i can retry to create a game
And when its online again it still says "you need to create or load a game before you can join it"
Same problem here
ls -l who is the owner of the file/dir and which user is running the server?
I just got setting it up in Linux in a docker container, so idk how much I can help but I did have some perm issues I troubleshot
$ ls -l
total 45868
drwxr-xr-x 6 root root 4096 Jul 24 15:21 Engine
drwxr-xr-x 6 root root 4096 Jul 24 15:58 FactoryGame
-rwxr-xr-x 1 root root 280 Jul 24 15:20 FactoryServer.sh
-rwxr-xr-x 1 root root 66186 Jul 24 15:20 Manifest_DebugFiles_Linux.txt
-rwxr-xr-x 1 root root 93679 Jul 24 15:19 Manifest_NonUFSFiles_Linux.txt
-rwxr-xr-x 1 root root 6552886 Jul 24 15:20 Manifest_UFSFiles_Linux.txt
-rwxr-xr-x 1 root root 8 Jul 24 15:20 launcher_id
drwxr-xr-x 2 root root 4096 Jul 24 15:21 linux64
drwxr-xr-x 4 root root 4096 Jul 24 15:21 steamapps
-rwxr-xr-x 1 root root 40226316 Jul 24 15:17 steamclient.so
So all the files belong to the root user. Are you running the server as the root user?
no as a user "sfserver"
bcs it wont let me run the .sh file with root perms
i changed it now
$ ls -l
total 45868
drwxr-xr-x 7 sfserver root 4096 Jul 24 16:10 Engine
drwxr-xr-x 7 sfserver root 4096 Jul 24 16:10 FactoryGame
-rwxr-xr-x 1 sfserver root 280 Jul 24 15:20 FactoryServer.sh
-rwxr-xr-x 1 sfserver root 66186 Jul 24 15:20 Manifest_DebugFiles_Linux.txt
-rwxr-xr-x 1 sfserver root 93679 Jul 24 15:19 Manifest_NonUFSFiles_Linux.txt
-rwxr-xr-x 1 sfserver root 6552886 Jul 24 15:20 Manifest_UFSFiles_Linux.txt
-rwxr-xr-x 1 sfserver root 8 Jul 24 15:20 launcher_id
drwxr-xr-x 2 sfserver root 4096 Jul 24 15:21 linux64
drwxr-xr-x 4 sfserver root 4096 Jul 24 15:21 steamapps
-rwxr-xr-x 1 sfserver root 40226316 Jul 24 15:17 steamclient.so
with chown -R sfserver server
Hmm. Idk the exact right way to fix it. I'm guessing the root cause is the ownership of the files.
Did that work?
no
still crashes
oh wait
The "Permission Denied" error is now gone
Not sure and I don't have any more time, sorry.
My setup was installed on a user account "steam". Maybe try reinstalling the server on a fresh user account?
did it work for you?
i fixed the permission error but my server still crashes when trying to connect
i seem to found a fix but idk how to implement it since i got a cloud server on conrise
so its an issue with the "checking the current specs to set recommended settings" that got added
and the fix seems to be to change the CPU type of your VM to (host) but idfk how to do that on my cloud server since i only have terminal access xd
How much ram does your server have?
Do you have a crashcontext.xml I can look at?
The 'host' CPU type setting is specifically for proxmox VMs
You can tell what the setting is set to by looking at the crash context and seeing the CPU it detects
Where can I find this file?
It will say 'generic KVM' or similiar if its an emulated CPU, if its passing thru you will see the actual CPU model, i.e Xeon 1234D
Lemme boot my server up, I believe it it with the logs folder (not save) just under 'Crashes' instead of 'Logs'
[CrashReportClient]
bHideLogFilesOption=false
bIsAllowedToCloseWithoutSending=true
CrashConfigPurgeDays=2
bAgreeToCrashUpload=true
bImplicitSend=True
bSendLogFile=false
This?
Hmm.. wonder if Linux saves it elsewhere, here's the folder structure on Windows
Checked the complete System. The such a file does not exist. 🤷
Maybe more permission issues?
the user running the .sh file has every permission for the directory
Dont have any Linux experience with Satis dedicated but the wiki states that there should be the Crashes directory under FactoryGame\Saved. Doenst call out Windows/Linux specifically and I am fairly certain i've seen crash reports from other users running on Linux.. Pretty odd its not generating one
https://satisfactory.wiki.gg/wiki/Dedicated_servers#Logs_and_crash_dumps
Well, in any case the needed data is in the log posted above, line 257 shows 'Common KVM processor'
LogInit: OS: Ubuntu 20.04.6 LTS (5.4.0-189-generic), CPU: Common KVM processor, GPU: UnknownVendor PCI-id: 1234-1111 (1af4-1100)
That will cause physics engine crashes
Probably need to open a ticket with Conrise and see if they can adjust the VM CPU settings on their side if you dont have controls for it
How can I get my friend to join my dedicated server? I just set it up and i'm giving him my public ip4 address but it says "the server appears offline"
Make sure that the three UDP ports are forwarded on from your firewall/router and make sure that your ISP isn't blocking any ports.
and server machine firewall port opening too
Hi guys. Trying to setup wolveix image on docker. Got Docker installed and pulled the image. Tried to run the commands listed on the site but just getting errors. Any ideas?
This is where I am now.
What errors?
My guess is that those commands doesnt go in the terminal.
ok so the errors are different now after i ran the image manually
no idea yet what im doing
busy trying to figure it out
I think a lot of the docker images haven't been updated for U8. You are better off running it manually from SteamCMD
I did try run a dedicated server earlier which did work, but I can't then play myself using the same pc without using something like a docker.
The problem is the backslashes are not valid in powershell. It works on linux but not windows, try replacing all backslashes with backticks.
docker run `
--detach `
--name=satisfactory-server `
--hostname satisfactory-server `
--restart unless-stopped `
--volume /path/to/config:/config `
--env MAXPLAYERS=4 `
--env PGID=1000 `
--env PUID=1000 `
--env ROOTLESS=false `
--env STEAMBETA=false `
--memory-reservation=4G `
--memory 6G `
--publish 7777:7777/udp `
--publish 15000:15000/udp `
--publish 15777:15777/udp `
wolveix/satisfactory-server:latest
That worked for me. Just make sure you put an actual file path for the /path/to/config
Just got it working with the commands
''''docker run wolveix/satisfactory-server:latest --detached --name=satisfactory-server --memory-reservation=4G --memory 6G --hostname satisfactory-server --restart unless-stopped --volume /path/to/config:/config --env MAXPLAYERS=4 --env PGID=1000 --env PUID=1000 --env ROOTLESS=false --env STEAMBETA=false --publish 7777:7777/udp --publish 15000:15000/udp --publish 15777:15777/udp ''''
an actual file path?... i have no idea yet what that means... working on it
The volume is where docker will save your game files on your system, so they will persist even if the container stops running.
If you put something like --volume C:\satisfactory-server\:/config for that line, it will make a satisfactory-server folder on your C drive to store the files. You can put it anywhere you want.
Leave the :/config part alone, that's the path for inside the container.
Great, thanx for the info
No problem, good luck with your server
This is more of a learning experience atm depending on whether there is an updated image somewhere. It's just so me and my kid can play because we're having network issues atm running it through their servers. But tnx man
Wha is server settings session name and game create session name?
What is the best way people have found to upload blueprints to a linux cli based server? Would hate to have to manually go in and copy the files over via a network share of some sort every time.
that's how you would do it with any machine even windows
Hello, good evening, I have a problem opening the game and it is giving me this message: plugin AB_FluidExtras failed to load because module AB_FUILDextras could not be loaded. there may be an operating system error or the module may not be properly setup
mods are hardly supported here
go to satisfactory mods discord for mod specific questions
Kind of assumed so looking around. My issue with that, there is no folder inside of /SatisfactoryDedicatedServer/FactoryGame/Saved/SaveGames. I did upload the saved game to the server initially but in my mind the save should still be located there.
Tried just creating a blueprints folder and copying the save name but using 'wget' and downloading the blueprints to that folder they don't upload to the server
Does anyone else have issues with blueprints being incomplete or missing items when placed causing crashes when deconstructedm
Anyone familliar with dockerfiles?
#BUILD: docker build -t satisfactory .
#RUN: mkdir data; docker run -p 15000:15000/udp -p 7777:7777/udp -p 15777:15777/udp -d --name=satisfactory -v $(pwd)/data:/home/steam/Satisfactory-dedicated satisfactory
ENV STEAMAPPID=1690800
ENV STEAMAPP=Satisfactory
ENV STEAMAPPDIR="${HOMEDIR}/${STEAMAPP}-dedicated"
RUN echo -e "export LD_LIBRARY_PATH=${STEAMAPPDIR}/linux64:$LD_LIBRARY_PATH\n\
bash ${STEAMCMDDIR}/steamcmd.sh +login anonymous +force_install_dir ${STEAMAPPDIR} +app_update ${STEAMAPPID} validate +quit\n\
test -d ~/.config/Epic/FactoryGame/Saved || mkdir -p ~/.config/Epic/FactoryGame/Saved\n\
test -d ${STEAMAPPDIR}/saves || mkdir ${STEAMAPPDIR}/saves\n\
test -L ~/.config/Epic/FactoryGame/Saved/SaveGames || ln -s ${STEAMAPPDIR}/saves ~/.config/Epic/FactoryGame/Saved/SaveGames\n\
${STEAMAPPDIR}/FactoryServer.sh" >> ${HOMEDIR}/entry.sh
RUN chmod +x "${HOMEDIR}/entry.sh" && chown -R "${USER}:${USER}" "${HOMEDIR}"
USER ${USER}
VOLUME ${STEAMAPPDIR}
WORKDIR ${HOMEDIR}
CMD ["bash", "entry.sh"]
EXPOSE 15777/udp 15000/udp 7777/udp ```
Getting errors
Are you running the installer as an elevated user?
Does it work the same running containers in Docker Desktop? Sorry this is a bit new to me. Im busy checking if it can be fixed in the entry.sh file
I don't run docker, I used to run mine on a straight Windows server, but I've given up until 1.0. Looking through the logs it seems to download and verify the installation, but then fails because it can't create a subfolder of the directory it just installed the server into
yeah it's tricky with my limited linux knowledge. Im using docker to be able to play on the same machine.
you don't need docker to run it on the same machine, you can use SteamCMD for that straight on to the OS, it's just not recommended because the PC ends up running two copies of the game and is very resource intensive
Ill google steam cmd. Im running 2 x E5 2690 with 64Gb ram and a 3060 16Gb. It's a bit of an old system but plenty of power.
It's basically a Z820 with a 3060
It's basically what's in the docker commands, but if you look in the Wiki in the channel description it's all there
steamcmd +login anonymous +force_install_dir ${STEAMAPPDIR} +app_update ${STEAMAPPID} validate +quit
Tnx
Any ideas on this one
it's not that folder, that are the dedicated server system files, what you are searching for is under ~/.config/Epic/FactoryGame/ of the user of the server
After Port forwarding all three ports... 7777,15000,15777... still can't get through... ISP says they aren't blocking any ports. On Port forwarder, I have the option to forward "All", "TCP" or "UDP"... I selected "All"... I assume thats okay still?
hi all, i just downloaded the dedicated server and installed it on ubuntu machine... i got the following error "/home/steamcmd/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject" and i can confirm, that FactoryGame.uproject is not in the folder... did i miss something by installing the server?
The ports are UDP. Also make sure any firewall on the server is similarly disabled.
Can you post the whole error please?
this is the full error log
ln: failed to create symbolic link '/home/steamcmd/.steam/root': No such file or directory
ln: failed to create symbolic link '/home/steamcmd/.steam/steam': No such file or directory
Project file not found: /home/steamcmd/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject
Do you have steamcmd installed?
yes, steamcmd is installed and i was able to claim the server before it crashed. i didn´t create a new map yet
output from "systemctl status satisfactory"
● satisfactory.service - Satisfactory dedicated server
Loaded: loaded (/etc/systemd/system/satisfactory.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-07-26 17:16:12 UTC; 9s ago
Process: 3265 ExecStartPre=/usr/games/steamcmd +force_install_dir /home/steam/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit (c>
Main PID: 3299 (FactoryServer.s)
Tasks: 22 (limit: 18951)
Memory: 205.7M
CPU: 24.078s
CGroup: /system.slice/satisfactory.service
├─3299 /bin/sh /home/steamcmd/SatisfactoryDedicatedServer/FactoryServer.sh -ServerQueryPort=15777 -BeaconPort=15000 -Port=7777 -log -unattended -multih>
└─3306 /home/steamcmd/SatisfactoryDedicatedServer/Engine/Binaries/Linux/UnrealServer-Linux-Shipping FactoryGame -ServerQueryPort=15777 -BeaconPort=1500>
Jul 26 17:15:51 server systemd[1]: Starting Satisfactory dedicated server...
Jul 26 17:16:12 server systemd[1]: Started Satisfactory dedicated server.
Jul 26 17:16:15 server UnrealServer-Linux-Shipping[3306]: LogAkAudio: Error: FAkAudioModule::UpdateWwiseResourceLoaderSettings : No Resource Loader!
Not sure! So does it launch the server and then crash or what? I was thinking it might have been an issue with steamcmd or missing dependencies.
it startet first time with no error... i claimed server, set passwords and then it crashed
And now it won't start?
thats right
no ram and cpu usage and in game "server seems to be offline"
i think i´ll try to uninstall the steamapp and reinstall...
Yea still not quite sure, but if it won't even start I'd consider reinstalling steamcmd with dependencies and reinstall the server. Something's not right if it can't find the files. Yea
anyone know how i can discuss a bug in satisfactory plus?
double check your port forwarding rules are really targeting your server machine
okay server is running now... but the old passwords are active... is there a way to reset them?
you can reset server config
by removing server config file
then you will be able to : rename, reset passwords, put the few settings back, and load your save
ahh thank you^^ where can i find the config file? i think its not in the server folder... i had to delete the folder serveral times
why would you delete is several time ??
anyway aside save files, it's serversetting.<port>
multiple instance will have their own .<port> file as the port will change
had to delete it because im dumbass by editing servicefile...
but thank you very much^^
Any help on this? (hosting on linode)
either increasing timeout time or restricting to just ipv4 (instead of 6) supposedly resolves this issue. That said, I feel that we shouldn't have to be modifying config files for this nonsense. I'm very hopeful that with 1.0, dedicated servers will be more robust and easier to manage and troubleshoot for stuff like this.
Yeah, I will try those thanks.
Could you or someone else try to connect to the server and see if you get the same error, tryin' to narrow the issues down.
Yeah, I just ran "ipconfig /all" on server and brought up the same ip address i have on my port forwarding.
Good evening pioneers
I'm playing on a server with a pal, and often foliage will still show even though there's no foliage actually there (ghost foliage?)
Is there a way to remove that on my end?
Any command to sync foliage?
Got it working, looked at the dedi wiki a bit more and tried to use the -multihome argument and it magickly worked.
So ipv4 it is.
When stuff that should be working just isn't I'd start again from the bottom. Check the server IP, firewall, and connectivity over LAN. Then check the port forwarding and any router settings/firewall that may be interfering.
And if you have a way to test, see if you can connect remotely to the server. Like drop your client off the LAN and use mobile data and see if it connects.
One message removed from a suspended account.
Can confirm they work(sometimes)
One message removed from a suspended account.
linode using normal ubuntu and slapping the server stuff on top of it
One message removed from a suspended account.
I play with 1 friend and hard to say atm becouse he isint online, but with me playing it seems realy good
we have about 250h on the save and other services like shockbyte struggles with this
One message removed from a suspended account.
If you have the skills and ability host it locally can recomend, but if not then linode and ltt (linus tech tips) have a coupon with it you can get 100$ linode creddits for the first 2 or 3 months.
But if you host locally do not host with the ingame server tool. In my opinion
#r/engrish
One message removed from a suspended account.
It depends on what you choose, my server costs monthly about 50$, so take the couple free months and dip 😃
Thats what I do. lol
One message removed from a suspended account.
Where is the server, local to you or on the internet?
One message removed from a suspended account.
One message removed from a suspended account.
Most routers/firewalls don't allow you to connect to a local device via the internet IP. Only way to test is by someone outside the network
Also, you say you connect via LocalHost, which means that you are running the server and client on the same PC, which is not recommended due to resource requirements
One message removed from a suspended account.
All well and good, but you can't use the Internet IP to do that 🙂
One message removed from a suspended account.
can dedicated servers use mods?
Theoretically yes, but the mod has to support DS
And a lot don't actually work
This may be a stretch but I am trying to get a dedicated server to run on an ARM machine. I have been trying to run it using FEXemu but I keep getting a crash when creating/loading a world. I see this error just before:
Error: Couldn't find file for package /Game/CB/FactoryGame/Map/GameLevel01/Persistent_Level/_Generated_/StreamingObject_251CVL0ABL1HOH6ZF3KRICZIW requested by async loading code.
And this one on the crash
[2024.07.27-15.40.17:730][978]LogCore: === Critical error: ===
Unhandled Exception: SIGILL: illegal instruction
[2024.07.27-15.40.17:731][978]LogCore: Fatal error!
0x00007fffe2edeecd libUnrealServer-Engine-Linux-Shipping.so!NormalizeRotations_avx(+0x16d)
You do know that ARM is not a supported platform?
Yes but I saw that some people were able to get it to work. https://www.reddit.com/r/SatisfactoryGame/comments/1az37fd/dedicated_server_on_arm/
That doesn't make it supported. If it works, then great for them, if it doesn't then you're SOL.
I suggest reaching out to those on the Reddit thread and getting their help there
Oh I reached out here because someone mentioned on that thread that some people may know here
I will see if docker emulation works
Did you search the channel?
Hi!!
I installed mod manager v3
onto a windows server that is running the steam version of satisfactory dedicated server
I have uninstalled an re installed several times but mod manager does not seem to be picking up the server install
This isn't really the place for help on mod manager, you'd need to reach out to them, but if Mod Manager is installed on the same server, that screenshot shows FTP access
What options do you have in the Drop down that says FTP
ugh, probably the 1000th user to ask, but setting up a windows server that accepts outside connections seems to be a real hassle...
- ports forwarded in router
- firewall setup
- no carrier-grade ISP
isnt that the standard process for most servers that accept outside connections?
hi guys I had a satisfactory server set up last year coming back to this game
its not starting
I downloaded via steam cmd
nothing opens up
server starts with no cmd
is there something I need to do to my dedicated server to record a path for the trucks? I get disconnected every time I try and record one
I came to this discord specifically to search for answers to vehicle issues similar to this, as well.
You’re not alone by a long shot, it seems, and so far the general consensus for most seems to be “just don’t use vehicles until 1.0”
When it comes to Dedicated servers I think so. For single player they work great. I just load the server map into a single player and recorded the path
just fine
That is definitely a great solution for the host, but for everyone else kinda hampers the experience quite a bit
it does
I truly hope 1.0 fixes things some, and that CS will finally be able to set aside resources to making multiplayer a more refined experience, because not using vehicles or even hyper tubes severely detracts from the experience.
Yeah, the one time I’ve been able to drive long enough to record a path, the vehicles are choppy most of the time lol
Have you updated it to the latest version?
yeah, everytime
Teleporting vehicles are crazy!
anyone familiar with setting up a server on pterodactyl? i tried locating an egg for it but i cant seem to get my server to work
i think i got it, i forgot to add port 7777 for the server
Anyone have a tried and true easy and cheap method to setting up a dedicated server for this game? I’m trying to make it where I can play and so can others independently of one another. We do play together, but it would be nice to have machines running while we’re afk, etc.
!wikisearch dedicated_server @soft fable
!wikisearch dedicated_server
This page shows basics and details on how to set up and operate a Satisfactory dedicated server.
I typonesed the first link, and cant delete the bot posts. Try the second one
The exact link is in the channel description - https://satisfactory.wiki.gg/wiki/Dedicated_servers
can I please get someone knowledgeable to walk me through this setting up of a dedicated server in a VC, because none of the wiki or anything is proving to be of any help to myself. I've been at this for a while now and to no avail. PLEASE HELP
ive tried youtube tutorials and all. Ive read tons of documents that say for windows. nothing works.
@whole meadow
'nothing works' 🤦 - the wiki has a number of steps to follow, at which step are you getting stuck?
descriptive
I'm asking if you can join a vc and help me walk me through while watching my screen to see what im missing.
sorry no, im at work and just taking a quick break.
Gotcha, well then I guess I'm back to the drawing board then. I enabled port forwarding and created new settings on my router. just don't know what else to do.
it shows the server is running, but won't let me change it from private to friends only to invite people.
try describing where you got to / what you have done, where is it you think that nothing is working, what gives you them signs, what is it your trying to do to come to that conclusion.
i also tried giving them my ip address so they can try starting the server from their end. idk what im missing.
@dusty vortex I apologize if my frustration gives off the impression that I'm being rude, it's just every single tutorial and document I've read has lead me to the same result.
so what your saying perhaps then, is that the server is running, thus its working... but you are stuggling to connect?
so it works for you?
I am by no means a wiz at this stuff.
so how is that 'nothing works' ... this is where it helps to be descriptive with the issues your facing, if you can describe the issue then its half the battle to finding/getting a resoluition 🙂
I don't consider what is doing as working for me, so no.
running at home?
on a different or same PC?
Ok so we followed step by step guides. set up dedicated server, did the .bat and ran it, everything is going fine, gone to firewall sorted Ports, and just done port forwarding, in theory it should start working now for everyone to get on. i may have missed a step or two, wasn't here from beginning
1st:
while 'doable', its generally not recommended to run both the game + the server on the same hardware.
the server is as resource intensive as the main game is.
essentially running the game twice.
2nd:
ensure you have configured all 3 ports listed in both the server/pc firewall and the router firewall.
pay careful attention to the port numbers and the UDP protocol (not TCP).
3rd:
try using the command line argument '-multihome=0.0.0.0' when you start the server (this will bind it to use IP4 address)
4th:
when you connect inside your own network, use your local internal ip to connect the game to the server - (not all routers support using public ip for internal connections).
remote players will use the public ip to connect.
the multihome thing doesnt work on cmd
if your using the .bat to launch it, use that option in the .bat
So @soft fable can create the server and join it himself through server manager, but when giving out the ip address for it to me it doesn't recognise it and says its offline. when we've literally just used the same info to get in
if it works internally but not for remote players externally, then double check the firewalls/router setup.
if certain its all correct, then check if your ISP provides your public IP via CG-NAT - meaning your need to contact your ISP about getting ports forwarded, if they even allow such, but thats down to you to find out.
i have mt ATT router and eero mesh network with port forwarding.
I think ATT uses CG-NAT
So according to public information, AT&T uses CG-NAT , as the world has run out of ipv4 addresses, so CG-NAT is used as a method for multiple customers of an ISP to share a single public IP.
Thus with such an ISP you won't ever be able to host anything at your house unless you circumvent their CG-NAT with a VPN.
Note that means you need to setup a VPN your friends can connect to before attempting to connect to your game server, or use some peer to peer type VPN service to connect remote players direct to the server.
A topic that's typically out of scope for this channel as your now in VPN/networking land.
My ISP uses cg-NAT, but I could host if I lease a static IP with them ($5/mo) A VPN is just more hops for packet routing, creating more latency.
A static IP option is always available to those willing to pay extra. 👍
Or as my ISP does, issue 8 public ipv4 address to every customer, but that business class ISP rather than residential.
Different ISPs will have their own way of getting thru cg-NAT. The game suffers greatly with latency as is, so adding any more is not the best way to go
hey is this where id ask for help with a modded dedicated server? it just started crashing after a week of playing and its doing it every 10 or so hours
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000000
[2024.07.30-13.08.30:184][578]LogCore: Fatal error!
0x00007fee5e1c5714 libUnrealServer-RHI-Linux-Shipping.so!FRHICommand<FRHICommandEndFrame, FRHICommandEndFrameString2050>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/Runtime/RHI/Public/RHICommandList.h:1105]
0x00007fee5e189786 libUnrealServer-RHI-Linux-Shipping.so!FRHICommandListImmediate::ExecuteAndReset() [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/RHI/Private/RHICommandList.cpp:919]
0x00007fee5e18c38c libUnrealServer-RHI-Linux-Shipping.so!FRHICommandListImmediate::EndFrame() [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/RHI/Private/RHICommandList.cpp:1483]
0x0000000000219300 UnrealServer-Linux-Shipping!FEngineLoop::Tick() [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:6142]
0x0000000000219c3a UnrealServer-Linux-Shipping!GuardedMain(char16_t const*) [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/./Runtime/Launch/Private/Launch.cpp:190]
0x00007fee5d71b677 libUnrealServer-UnixCommonStartup-Linux-Shipping.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [C:/BuildAgent2/work/607eee041ab2bfcf/UE4/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:269]
0x00007fee5d512d90 libc.so.6!UnknownFunction(0x29d8f)
0x00007fee5d512e40 libc.so.6!__libc_start_main(+0x7f)
0x0000000000217dc9 UnrealServer-Linux-Shipping!_start()
[2024.07.30-13.08.30:215][578]LogExit: Executing StaticShutdownAfterError
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
And if you remove mods it works fine?
how do you startup your own server
i just need help on that
so anyone gonna help me figure out how to startup my own server
are there reliable 3rd party providers i can pay to just do it for me? or do need to provision amazon cloud resources myself assuming i don't want a satisfactory server running 24/7 in my house
Plenty of Game Server providers out there
hey im renting a box and looking to start a server, iv found the wiki page, but im not sure where to start exactly, do i open putty and run steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 -beta public validate +quit or am i missing a previous step?
leave out the -beta public section, but that should install it
-beta public is default anyway, it will not change much
Whatever your IP is, or that of the hosting service you use. There are no pubic game servers
Oh ok
Hello everyone! i am getting this when trying to run the dedicated server in ubuntu server 24.04
~/SatisfactoryDedicatedServer$ ./FactoryServer.sh
5.2.1-273254+++FactoryGame+rel-early-access 1009 3
Disabling core dumps.
Project file not found: /home/steam/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject
Signal 4 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
CommonUnixCrashHandler: Signal=4
Engine crash handling finished; re-raising signal 4 for the default handler. Good bye.
Illegal instruction (core dumped)
Idk what else you've tried but I'd try reinstalling the server if you can't get it to start.
I couldn't find any fixes related to the project file not found issue. Might be missing files, or a dependency, but idk.
do you have enough available ram to run it ?
Actually realized its the Illegal instruction (core dumped). May be your CPU, but hard to know without more details. What CPU is it, and is it a VM?
i'd do it on 22.04 imo, it's most likely more stable
Is the file from this part of the error present?
Project file not found: /home/steam/SatisfactoryDedicatedServer/FactoryGame/FactoryGame.uproject
Actually I thought about it being the reason, the build is quite shitty. CPU is Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz paired with 2gb of ram
no
Recommended spec is 16gb RAM, so yes very underpowered
What do you get from tree ~/SatisfactoryDedicatedServer?
should i be worried about this error
No, assuming your server doesn't have a soundcard
i need help
i have done that 7 times now my guy
Without further information, not a lot anyone can help you with
What's the problem?
That's like saying my car won't start, without more information not a lot anyone can help further
I only have access to certain ports so how do I change the port for the dedicated server to the port I have access to on my vm
I have done that but when I try to do it in the client satisfactory server manager thing it just says that it cant find the server
Where is the server and how are you trying to connect to it?
Not localhost
That doesn't help. Are you hosting it locally, in the cloud or via a hosting service?
So Windows VM installed on the same network as your client?
In the cloud?
yes
So why didn't you say so when I asked? One word answers don't make it easy to help you
I not know
Where is this VM being hosted?
in the cloud
Which provider, AWS, GCS, Azure or other?
aws
Okay, so how much vCPU and RAM has the VM got?
unsure cpu 14gb ram
Why can't you use the default ports then?
Is anything else currently running on those ports?
No
Have you opened which ever ports you are using in the Windows Firewall?
yes
on UDP not TCP?
on the VM go into Windows Firewall and look at the rule you created
It all looks good in there, but it still does not work
Are you using the -multihome or -DisablePacketRouting command line options?
-DisablePacketRouting yes
Try using -multihome=0.0.0.0 instead
That doesnt seen to work, how do I set the ports that the server should run on
I thought you'd read the Wiki?
-ServerQueryPort=<portnum>
-BeaconPort=<portnum>
-Port=<portnum>
hey, idk if im supposed to ask about it here but im having problems installing steamcmd on my vps, "E: Package 'steamcmd' has no installation candidate", i have searched thru internet but cannot find anything that can fix it
I don't know what OS your vps is but if its linux try: sudo apt update
no installation candidate means your package manager couldn't find the steamcmd package
are hypertubes kinda funky for everyone or is that just me?
Cause every time i use one it can be a bit unpredictable
Some like the server deciding to throw me out the other end instantly when entering
then the first
then making me jitter being inside and outside of it
and then just killing me and disabling half my inputs till i reconnect to the server
that had nothing to do with anything, just wanted to check if gif stolen from tenor worked while the plugin just shits the bed
lul
why use a windows?, is it faceless atleast? i would use ubuntu faceless with like low ram/vcpu
save money lol
Never heard the term faceless for non-gui/headless.. interesting
Either way, you should get a machine with plenty of power (4c at least with high frequency) and same with a good amount of memory.. at least 16 to start, maybe 24/32 depending on how big you go with the factory
Is it worth setting up a dedicated server now (I have hardware I own that I could use) Or should it wait till after 1.0?
Up to what you want to do with it..
Should be similiar-ish in terms of setup if you want to figure that out
Hello everyone,
is the dedicated server supported for IPv6? I just got IPv4 over DS-Lite, so I don't have any accessible IPv4 from my provider. When starting the server on IPv6 I get the same " opening a route" error described here:
#dedicated-servers message
Have you tried -disablepacketrouting? I think multihome forces ipv4 but I dont think the other disables ipv6
I've tried that, I get this error using -disablepacketrouting
Using -multihome and forcing IPv4 works fine over ipv4, but it doesn't help me in my situation using ipv6 sadly
Is the server actually listening on IPv6?
How can I check that? Can I set the server to use a specific IPv6?
It's listening on all interfaces.
UNCONN 0 0 0.0.0.0:7777 0.0.0.0:* users:(("UnrealServer-Li",pid=1007,fd=15))
UNCONN 0 0 0.0.0.0:15000 0.0.0.0:* users:(("UnrealServer-Li",pid=1007,fd=16))
UNCONN 0 0 *:15777 : users:(("UnrealServer-Li",pid=1007,fd=14))
True and the wiki was written before they broke everything in U8
If I'm reading that right, it's listening on 15777 for all, but IPv4 for 15000 and 7777
Are you running the -multihome=0.0.0.0 command line?
I'm running without any parameters, I can try adding that
Try running with -DisablePacketRouting and check again
still binds to 0.0.0.0 using -DisablePacketRouting
Yeah, but is the second column * : * or 0.0.0.0:*
UNCONN 0 0 0.0.0.0:7777 0.0.0.0:* users:(("UnrealServer-Li",pid=1220,fd=15))
UNCONN 0 0 0.0.0.0:15000 0.0.0.0:* users:(("UnrealServer-Li",pid=1220,fd=16))
UNCONN 0 0 *:15777 *:* users:(("UnrealServer-Li",pid=1220,fd=14))```
Okay my linux is rusty as hell, but I'm still reading that as only listening on IPv4, but I could be wrong
Is any port forwarding set up as UDP
(not TCP)
I have not set up any port forwarding in my router yet, cause I want to access the server via LAN over IPv6 only for testing purposes, and see if that works first
I used -multihome=:: to see if I can force binding it to all interfaces, and it looks like it does
Oh hey, it works now! I guess that was the issue, I will try port forwarding now to see if I can access it over my global IPv6
Glad it worked out for you
We're setting up a dedicated server for the 1.0 release. We currently have 4 in the group but, if some other friends of ours decide to jump in, we'll have to enable the >4 config. Has anyone done so and does it impact the server at all?
We didn't want to set it up before hand just to be safe
I know some have got it working, but I'm not 100% sure which file needs amending. A quick search points to this - #dedicated-servers message
Thank you!
hello, i have a question about my own server im trying to set up and run...
Things i did-
- followed along with this video https://www.youtube.com/watch?v=KmkI4dD-qO0&t=458s
my issue-
-the server is permanatly set to private mode even after i copied over a multiplayer load save.
other info
-im in experimental mode
considering the above should i
- get out of experimental mode? if so how do i do that?
- try to run the server on somthing other than steamCMD, if so, what should i use to do it for free?
There is no such thing as private mode on a dedicated server, this is a multiplayer mode option only. Multiplayer is Client to Client, Dedicated Server is Client to Server
Also experimental and EA are the same code release, so that makes no difference
how would i set up a dedicated server then? i thought that is what i was doing...
Yes, you likely set up a dedicated server, but your friends have to connect through Server Manager, not Join you in a game
can i also use this?
well thats good to hear
For that to work, you need to have set up port forwarding on your router and your friends need to enter your internet IP address
ooo ok
Yes you can, but it's not advised if it's on the same PC that you are playing on.
kk
The game and server are very resource intensive and running them both on the same machine isn't advised
i have a 3090 and a 24 cor intell cpu with 64GB of ddr5 ram, ill be fine in that regard thats why im looking on how to do this all for free and not pay nitrado more money
You'll notice that the video uses SteamCMD on a seperate machine, not on the same PC
the game runs fine, its just set to privat mode when i join it and i didnt know how to let my friend join
If you insist, but be warned when you get multiple people online it will lag
ill keep it in mind ty
like I said, no such thing as private mode in server
Your friends need to use Server Manager
so this is normal?
and for them to use the server manager would they need to type in my ip?
correct, that's what I said above, they need your internet IP address
kk, ty for the help
and you need to configure your router/firewall to forward the required ports onto your server
i used to run ark servers through nitrado but ive never done anything like this befor so im a bit lost still
already did that one
So long as your ISP doesn't GC-NAT your internet connection, they should be good to go
alr, hopefully i wont have to ask any follow up questions but again ty for the clairifications
alr so my friend tried to join and it just says there is not a server that exists but im literaly on it
Okay try running the server with the -DisablePacketRouting command line option
what is that? and how would i do that?
also this is his screen just so there is no confusion
If you are running it through steam, stop the server, right click on it and click Properties and under general > launch options enter -DisablePacketRouting
i am running it through steam cmd... 1 sec