#dedicated-servers
1 messages · Page 186 of 1
i found out why it looked like the save had been deleted. On the server settings tab, the session name kept auto-deleting part of the name for some reason, had to quickly type it in and confirm for it to load up the right saves.
After that message I get the error: [2021.11.04-09.57.43:964][ 0]LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
And then it crashes
The crash is fixed by using the -multihome argument which is currently required.
Keep in mind that it means bind to all IPv4 and IPv6 addresses.
-multihome=::
Glad you worked it out does remind me that I need to setup my gdrive rclone backup for save files just incase.
Ah thank you
Fixed the issue
thank you everyone the multihome arguement as steam launch perramiter worked like a charm ty
i runn server tru streamCMD and in the Save/Config foler is not the WindowsServer folder eny one els has that problem.. i just instalt tru steam and it has it
Config folder is a hidden folder and is in %AppData% on windows ~/.config/ on Linux
use the line from faq for save files and just fix folders .. it opens a window in the target
How i do i use the program ?
only at foundation
Question: Does anyone know when the update will be rolled out at Nitrado? The Experimental is already at 171,407 and Nitrado is still at 170,636.
Satisfactory Dedicated Server not listed on Steam. yes tools are listed
Don't use nitrado ?
Why
We play with 4 people and it all works. Except for the Amier pistol, the server crashes
what is nitrado?
A game hosting company
Because everyone reviews the source of every FOSS program they run amirite? 😂
I encourage people hosting it themselves
yeah no but its out of your control
unlike FOSS
or your own hosting
to me update the server was a matter of 20 seconds yesterday cause I own it
@boreal inlet is probably paying for a service and doesnt know when server is gonna get updated
Just pointing out that the game server itself is proprietary, as is the program you use to update it xD
That's just a sucky service if they don't let you trigger updates yourself. Most hosts do.
well... I meant the service he's paying
Broadly yes though I encourage people to get a dedi and VPS and do it themselves.
probably the safest option really
yup
Either do it bare or install a management system and run it all on something you can control and repurpose.
it IS expensive when you account the cores
Buy a raspberry then
No, that wouldn't work
ah ?
Wrong architecture
ok
Aarch64 vs x86/64
good luck running the server on a pi, I already asked for it here
when they announced dedicated servers
I'm running it on win server ^^
It is technically possible but the performance would not be acceptable.
But i still have a problem with my save not running on the server
Is there even an arm build available?
No there is not
nope, try and emulate it
I even edited to match the save the server was overwritting but didn't work
Make sure to use the correct session id
You can use User-space emulation with a dynamic recompiler but you lose a huge amount of performance.
not trying to be rude but why do people use windows server at all? does it actually provide something linux doesn't?
Just create game with same session id as your save 🙂
you open the save file and search for your old savename
@devout dune some game severs don't run on Linux if they run other games
I don’t get it either 😦
I just got it for free cuz my dad is running things on it, i don't know x)
Some just don't want to learn a new OS, or have to manage virtual machines
but I can get behind this
i got this (my save i try to add)
Yeah, never going back, also playing the game on my linux desktop 🙂
Windows is better for development. Building a Linux app that runs on any distro is a nightmare.
It is easier to develop on linux 🙂
just make sure to cover the most mainstream ones
The main app I make has a huge 70MB executable for Linux to let it run anywhere.
I would like to test it on linux tho, like the way things are made there
And has separate arm64 and x86/64 versions
Not really, there is containers images like flatpak for that, also technically different distroa are different oses
Then you are statically linking libraries?
Yup, lots of them - pretty much everything except glibc, zlib and a few basics.
But the binary will run on any glibc based distro
at the top ther are 2 enjtiries usw. my name from this menu is m,y world name
As far back as Debian 8/CentOS 7
You mean "Update 5" ?
yes, thats my world name but your is blank
maybe givbe it a name
i'll try
Could any1 help me modify my screen command? I now with the new update I need to add the -multihome command to prevent crashing on startup. If I do this in command prompt it works just fine but idk how to add it in the screen command. This is what I currently have but it crashes
i think MultiHome not multihome
Nope, still crashes
i use only screen ./FactoryServer.sh -multihome=0.0.0.0
annd run it on the folder where the sh file is with the correct user and deactivated the cron
I still need to create a game, if i name it the same name, it would work ?
Both work it isn't case sensitive
try it
-multihome=:: for ipv6 support
dont name ur new the same as what u were playing
ahh, ok in my company some people code case sensitive so maybe, i dont know why somebody code casesensitive but somebody do 😅
I made a new command in .bash_aliases, it works when I typ it in the console
just make a temp name and then load ur save using load session
multihome doesnt need caps its a switch in cmdline
But how can i make it work in a screen command?
it rewrite again
Change 192.168.1.158 to ::
mhh so im with my ideas at the end
I think it's a lost cause... But if it happen again it'll piss me off a lot
We got to oil stuff x)
That works when i type it in the console but not within a screen command :/
Any others idea ?
Wish threads was enabled in this room.
That would make it a lot clearer
have you changed the map options?
my working screen command
screen -S "satisfactory" -U -m -d ~/servers/SatisfactoryDedicatedServer/FactoryServer.sh -multihome=0.0.0.0
I just done that
i rename it also Frize_autosave_0
Or create a start script and just screen run that.
Ok, but why run it in a screen and not as a background service?
can you sent me private your save file i try it on my servcer
Doesn't work with me :(
The console doesn't seem very usable or informative at the moment?
no reason for that, just to know how it works 😉
:)
It is very useful for debug and I really hope we will be able to interact with the console outside of game soon.
Wait it works, it just doesnt work when I add it to my .bash_aliases
may I suggest running it as a service instead of using screen?
Or simply use linuxGSM and it handles all of this for you.
With auto-updating - and monitoring too.
Its not so relevant right now bc you cant do anything in the console, but with other servers I didnt know how to acces the console while its running as a service
And still gives you the option to ./sfserver console and attach to the console/tmux session/
honestly I feel these additional layers just complicate things
when its barebones it has no room for error
does the server have an interactive linux console?
it has not been interactive for me
Nope not yet.
then why bother?
No
Bc I already used screen with other servers so I could easily set it up
But screen works fine apparently
Its just .bash_aliases where it goes wrong
Thanks for the help
no idea
Me neither XD
hey i just got a server and where do i upload my save file i want to play on the server to?
Linux or Windows?
linux i think
guy, there is all you need to know: https://satisfactory.fandom.com/wiki/Dedicated_servers
~/.config/Epic/FactoryGame/Saved/SavedGames/server/
ok thank you
wrong!
No it isn't/
thats friendly o.o
Lol
damn
Fair for letting me know I made a mistake remembering the path from memory, wording could have been improved.
Sorry forgot to turn of ping.
i worked on a small Satis Server Manager Shell for linux
My Goal is to emulate the server onto Arm that way I can run server for free with Oracle Cloud.
solved
report back with results when you do so please
probably wont remember my @ by then but whatever
Yup tanks a lot for your time, you rock
There is still the issue in Satis-Client showing up the servers mostly shows a network error but server is up. after some refreshes it shows up.
The Plague of Invisible Belts
that's just level 10 light-beam belts
Lol
There is a belt going into every storage container
I don't understand what the rhyme no reason is for what does/doesn't disapear.
The same thing happens to elevators
būg
Un-Ack-Septable - I expect my Experimental Early Access game to be flawless experience.
it goes from bug to bug perfectly fine.. enjoy
hehe 😛
bugs are just brain breaks from the game for sanity
lel found a lang issue on space elevator
it has mixed english and german:
😛
lel it is happens on ANY press E text
Report on Q&A Site.
restart server
yes, thats an know bug
Yeah I know.
It is fine until you need to add a splitter, upgrade or move a belt then its a pain.
Until then its just funny.
If you leave the area, and come back, they'll be back again I have found. It has something to do with the way the game renders them when there is a player in the area, I think. At least that's what I have noticed. It took a few extra minutes building coal, having to run 100m away and back every time my pipes disappeared.
hi is there any fix to be able to see the dedicated server software on a steam account that doesnt own satisfactory
I have tried that previously with mixed results only way I have found to 100% bring them back is a server restart but that isn't always the case sometimes it just happens again after restart.
Oh well.
No harm no foul.
Yeah, I keep trying to tell the guys playing on my server, that are brand new, that it's all just Experimental lol. One guy trying to build his first BUS system. Only doing 6 belts across the map. I'll let him figure it out 😉
Lol.
I've just been using steamcmd in the meantime, but it won't update to the latest version just yet
<@&387163995947270144>
How was that not autodeleted by bot?
ya should be added
the msg is the same right now so u can just detect and remove
should just toss @ everyone posts
someone needs to ask baines to update it
EPILEPSY WARNING!!!
Anyone Experienced this - Happened to me twice since yesterdays update.
thats wild i never seen it do that b4 in a game
Only experienced it since yesterdays update.
But it requires a Client Side restart to stop.
ya
Hi guys... on the Experimental branch, dedicated server for Windows Steam, are there a way to change the Tier in which the server start ? Every game we start it starts on T2 .
Thats the new disco mode
T2 is skipping the Tutorial so unless you start a game locally and then upload the files to the server simple answer - No.
Ok, thank you !
Welp, since the latest update, whatever was making my attempts fail must have gotten fixed.
I have an instance running in WSL....and that can't possibly be an intended use case, lmao
Anyone come across this issue. The server was running fine up to the update overnight. I stopped it and updated via steamcmd and since then I cannot restart the server. It stops at the following in the log (running on a linux system)
Fatal error: [File:D:/ws/SB-160502110050-fad/UE4/Games/FactoryGame/Source/FactoryGame/Private/Server/FGServerQuerySocket.cpp] [Line: 25]
Could not bind address '0.0.0.0:15777'. Server cannot continue initialization.
Signal 11 caught.
I have installed a fresh copy of the server, same problem, rebooted the system , same problem. Tried running with the with the multhome=0.0.0.0 option, same problem.
Yes that has been since yesterdays upday - running with multihome fixes it normally.
*-multihome=0.0.0.0
Try -multihome=::
this says only IPv6 Normally!
-multihome=0.0.0.0 is IPv4 only.
0.0.0.0 is ipv4 - :: is both.
normally*
Seriously, spelling matters. If you tried multhome instead of multihome, it wouldn't work.
i am trying to make a server how do i do it ?
In socket binding lang its both.
normally to bing both IPv4 and IPv6 All available interfaces you use 0.0.0.0, ::
Who the actual fuck uses IPV6 in real life?
Some poeple, like ME
i have the same problem here
And other people are behind CGNAT and only have public v6
i have a /64 IPv6 Static Subnet on my private internet @ home
and my server has /64 subnet too so why not using IPv6 😛
for a IPv4 i must pay, for IPv6 not.
almost all mobile network operators in the UK use it
if I leave my home, my phone does everything over IPv6
anyways
Ah yes, I didn't consider trying to run a dedicated server on my phone
you wouldn't run it on your phone - but lots of people use 5G dongles to get internet access for their main home broadband
would be fun to see someone run the dedi on 1
But a matter of the fact is that a lot of people use IPv6, even if you don't or just don't realize it.
true
there are lots of VPSs that are IPv6 only have have zero IPv4 connectivity except over a tunnel
because it saves money
Ok, that's neat, but it really probably has nothing to do with dude's issue, which appeared to be spelling
256 IPv4 addresses costs 10K USD currently and IPv6 is practically free
did those people all get their servers fixed?
Does steamcmd even work on that as in in IPv6 only networks?
its good enough for now
It does
ah its 8 addresses not 16
a /29 range
Yeah, I got /29 too but I cannot use all of them :(
but does anyone know what the problem is with this error
They borked something when they added IPv6 as it tries to bind twice.
Yes they added IPv6 Support to the game and broke the detection script hence why we have to explicitly tell it.
i can tell you why when you reconnect to fast after a crash get sometimes as new player
Which apperantly doesn't work on IPv4 addresses? :D
and where do i put that?
pick ur poison 0.0.0.0 or internalip
Or external IP if the server knows it
-multihome=0.0.0.0 == Bind Only IPv4 Interfaces
-multihome=:: == Bind Only IPv6 Interfaces (normally but the devs changed it to both IPv4 and IPv6 interfaces)
or use
-multihome=IPv4 or IPv6 Static
multihome works with v4 and 6 since they added support
Devs haven't changed that. It's pretty much everywhere bind all.
lel its default by UE?
but is there a way to disable IPv6 for now
yes
or do we just wayt for another update
only use 0.0.0.0
I think I know what's up
-multihome=0.0.0.0
but there is bug where if u usually use 0.0.0.0 then u multihome=0.0.0.0
it will stop the other crap from happening
the game might be trying to listen on 0.0.0.0 and :: on separate sockets - which doesn't work if V6ANY is in effect
where can i change that
since listening on :: will listen on V4 sockets too
depends how ur server is setup
Bedrock Minecraft used to have this exact problem on Linux
How do you launch the server?
i have my own server add home
./FactoryServer.sh -multihome=0.0.0.0 -ServerQueryPort=13370 -NOSTEAM
on what using anything like docker?
i run it by linux
Again how do you start it? using a start script of using ./FactoryServer.sh ??
Even in that case, it can bind both if your Docker setup is done right
i tryed docker but i dont fullyt understand it yet
start it like i written
ya just finding out what they got
i will try give me a sec
same error when i do this
you starting them as a user or as root?
normal user
and all files have the right perms?
dont u have to pass inside then
yes
nm brainfart
what error you get?
hey does something want to try something?
./FactoryServer.sh -multihome=::
/etc/sysctl.conf - add
net.ipv6.bindv6only=1
give me a sec
lel still bind issue
this might fix the problem without changing the launch arguments
he dont need ipv6
it'll stop it to try to bind on a V4 socket when listening to a V6 one.
And also stop v4 sockets from working. ;)
if u know the internalip u forwarded ports to use that
no, it won't
diddent do it
let me try
it doesn't mean "use IPV6 only" it means "Don't try and listen to IPv4 when instructed to listen to ipv6"
Oh, never mind. :D
it will bind it to the adapter's ip
this one i mean
you want use IPv6?
that line isn't for using IPv6
it's a hunch I've got about how they've done this
lol should just use ip that ports goto
It changes how linux handles :: socket binding.
correct
i only use v4 rn but v6 is enabled on my network
gamer did u forward ports?
let me check
visit top or htop and look for FactoryGame
In short:
Suspicion: The default is that the game listens to :: - and on a separate socket tries to listen to 0.0.0.0
Problem: This doesn't work because listening on :: also listens on 0.0.0.0 by default unless bindv6only is enabled. So you end up trying to bind on 0.0.0.0 twice - which won't work.
Solution: Game game shouldn't try to listen on 0.0.0.0 as well as :: unless bindv6only is enabled.
kill them
if yes then use that ip for multihome
hehe
yes it work befor the update
ooor unless IPV6_ONLY is set to setsockopt()
lel you running it via service
waiting til he reads 2nd msg
Someone actually traced the issue.
i know i am starting it now by hand
yes but then you need to stop your service first
i did
@lofty latch Look here in the comments: https://questions.satisfactorygame.com/post/61830560831c852052359b1c
the ip u forwarded ports to -multihome=192.168.fix.me
or change the service script and add the -multihome=0.0.0.0 there
give me a sec
try change this:
ExecStart=/home/your_user/satisfactory/FactoryServer.sh
to:
ExecStart=/home/your_user/satisfactory/FactoryServer.sh -multihome=0.0.0.0 -NOSTEAM
if not work try this:
ExecStart="/home/your_user/satisfactory/FactoryServer.sh -multihome=0.0.0.0 -NOSTEAM"
So how good does your internet need to be to run a server
Same as Multiplayer
looool I was dead on correct
Oh well because I can join my friend multiplayer world but not his server any idea?
Has he opened the ports on his router?
It's a very interesting bug to have. :D
It's the exact same bug that Minecraft Bedrock had because they made the same exact mistake
Yes I believe so we'll actually he had to get another rougher because the one he had some how when he did an update got corrupted and he was starting to wonder if it would block random things to access it
To be far, that's quite easy mistake to make.
Especially because Windows doesn't produce this behaviour
if he fires both his game server and dedi behind router he has to make sure to fix ports
Ok
change dedis to 3 others
Which means it probably wasn't tested on Linux but on Windows.
could it be that nobeliks explosions are still buggy?
indeedy
hey so i uploaded my save to the server and it isnt working
But at least we got IPv6 support. :D
And it does in fact work and the client accepts IPv6 addresses now too.
did u run server and create a save first .. just make a test one
ok
then load your session - session being from old save file name
ok thx
hope it helps
will try it now thx for the help
cheers have fun
What sorta usage do you expect with a pretty packed satisfactory server? Considering throwing my dual xeons at it and them just beef through it
It's mostly RAM and CPU what it needs.
Well 128g of ram 20c 40t should do it with some to spare lol
Hopefully fine enough that I can setup some virtualization
I've just got a f ton of server ram sitting around
Probably best thing to do is to just install a virtualization software on it and then run the server in a vm or container.
Prolly gonna throw it on a 4c8t vm, how big are world sizes?
Depends on the world I think.
^
worlds is always same size .. 5.4kmx5.4x2km
but I do feel like 16gb should be enough for os&server
more entities & information created by player = more space needed
But the question I think was the file size of the world.
Yeah planning to run a super light Linux distro on it anyways
about ram, 6-8gb is plenty
Prolly throw it 100gb it's in a 4u Im not lacking sata
Yeah prolly gonna assign it 16 for safety
I'm impressed with how fast the game server starts up
the wonders of C
++
doesnt unreal use C?
C++
server runs pretty nice so far
I don't but it better run beautifully
Gets longer the larger the save file is but that is understandable
smooth like butter
anyone got the server listed in the steam server list?
that said I've made a game server in Unity that starts up and accepts players in under a second - there's nothing specific to Unreal/C++ that makes it behave that way
I think that's for steamworks
That portion doesn't work.
ah, ok 🙂
Nope I am having to use SteamCMD as its not showing up in tools.
Short Question, is there a Structure Limit on Dedicated Servers? 🤔 Conveyors and elevators have disappeared or are not displayed, so I cannot upgrade them.
ok thanks ❤️
Where you host your servers?
On my own Dedicated VPS
👍
Nitrado works fine 🙂
thanks
A lot of the conveyor related issues are now showing as "Fixed Internally" on the Q&A page
Yeah but as Jace said Tuesday that doesn't indicate when we will get the fix.
No Bisect have Satisfactory servers though I believe I haven't looked.
Guys read the pinned messages. "Advertising any type of service for dedicated servers is prohibited and goes against this server rules."
this was a question 🤷♂️
I shall delete but I wasn't advertising I was simply advising locations that I have used.
that post was added for a certain someone someone :P
lol
was it added for me i like posts 4x4 posts 8x8 posts
Btw: /r/SatisfactoryServers/ and /r/satisfactoryadmins/ are things 🙂
Not that there's much in either just yet
is there a way to fix the bug where i cant download the dedicated server manager on a steam account that doesnt own the game, or am i stuck with using steamcmd
steamcmd remains obligatory
login anonymous
wait I didnt read properly
why would you want to skip steamcmd?
i wanted to use the gui steam and not steamcmd
people be afraid of the command line xD
hacker time
well I do have a black hoodie on ...
i could use it if i ran it on my gaming pc but on a server i have to use a seperate steam account
hacker time X2
run a virtual machine
and grey cargos
with linux
steamcmd requires no account
lol i dont use windows
you can use login anonymous and download the server
i even game on linux
then you should know this
ive been running a dedicated server since launch of 5 btw, i was just curious if theres a fix to run it trhrough steam gui or not
install a management system that manages the accounts for you then and gives you a graphical interface to update it 😛
why run headless if your just going to but a gui on it lol
who said anything about a GUI? web interface man 😉
manage it remotely, do it from your phone..
and only have anything visible when you need it
Yup I discovered the magic of that last night lol
Forget dinking around between the wiki and this channel. Just load up a management panel and get back to playing
without giving the game away - did you happen to pick one that only requires one command to install? 😛
i know one but i already gave that guy money for a seven node license and then he updated it and lock me to just minecraft
lol
well it is a separate product 😛 be glad you got given an upgrade path! xD
but this is now OT
lol
someday i may amp up my hosting of games but right now i am keeping the volume low
today has been busier for it actually, yesterday was very quiet
I wish we had an electric vehicle in the game that you recharged from the power grid
they do its the hoverpack
is it me or is the wiki search not working?
also I want solar panels xD
in Satisfactory I used to make massive fields of solar panels and massive power storage arrays
wiki was working for me
seems to be alive for me, in edge with ublock
hmm
My server is Crashing after Start.
see pins
guess you need to wait for Refined power
I checked but i dont find the issue
[2021.11.04-14.22.38:202][ 0]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2021.11.04-14.22.38:202][ 0]LogCore: Fatal error: [File:D:/ws/SB-160502110050-fad/UE4/Games/FactoryGame/Source/FactoryGame/Private/Server/FGServerQuerySocket.cpp] [Line: 25]
Could not bind address '0.0.0.0:15777'. Server cannot continue initialization.
0x00007fa1d97e3665 libUE4Server-FactoryGame-Linux-Shipping.so!FServerQuerySocket::Init() [D:/ws/SB-160502110050-fad/UE4/Games/FactoryGame/Source/FactoryGame/Private/Server/FGServerQuerySocket.cpp:25]
0x00007fa233bcba14 libUE4Server-Core-Linux-Shipping.so!FRunnableThreadPThread::Run() [D:/ws/SB-160502110050-fad/UE4/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:16]
0x00007fa233b93d63 libUE4Server-Core-Linux-Shipping.so!FRunnableThreadPThread::_ThreadProc(void*) [D:/ws/SB-160502110050-fad/UE4/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:185]
0x00007fa234191fa3 libpthread.so.0!UnknownFunction(0x7fa2)
0x00007fa2300064cf libc.so.6!clone(+0x3e)
0x00007fa233b74eb6 libUE4Server-Core-Linux-Shipping.so!FGenericPlatformMisc::RaiseException(unsigned int) [D:/ws/SB-160502110050-fad/UE4/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:472]
0x00007fa233d1032b libUE4Server-Core-Linux-Shipping.so!FOutputDevice::LogfImpl(char16_t const*, ...) [D:/ws/SB-160502110050-fad/UE4/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:61]
0x00007fa1d97e3665 libUE4Server-FactoryGame-Linux-Shipping.so!FServerQuerySocket::Init() [D:/ws/SB-160502110050-fad/UE4/Games/FactoryGame/Source/FactoryGame/Private/Server/FGServerQuerySocket.cpp:25]
0x00007fa233bcba14 libUE4Server-Core-Linux-Shipping.so!FRunnableThreadPThread::Run() [D:/ws/SB-160502110050-fad/UE4/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:16]
0x00007fa233b93d63 libUE4Server-Core-Linux-Shipping.so!FRunnableThreadPThread::_ThreadProc(void*) [D:/ws/SB-160502110050-fad/UE4/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:185]
0x00007fa234191fa3 libpthread.so.0!UnknownFunction(0x7fa2)
0x00007fa2300064cf libc.so.6!clone(+0x3e)
u need to use -multihome=0.0.0.0
pass it in cmd line to start server
or with the .sh cmdline
Could not bind address '0.0.0.0:15777' <--thats is the problem its a known bug
#!/bin/sh
UE4_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE4_PROJECT_ROOT=$(dirname "$UE4_TRUE_SCRIPT_NAME")
chmod +x "$UE4_PROJECT_ROOT/Engine/Binaries/Linux/UE4Server-Linux-Shipping"
"$UE4_PROJECT_ROOT/Engine/Binaries/Linux/UE4Server-Linux-Shipping" FactoryGame "$@"
``` This is my start.sh should i add it when i start it ```./start.sh -multihome=0.0.0.0``` Or should i add it in there?
try
"$UE4_PROJECT_ROOT/Engine/Binaries/Linux/UE4Server-Linux-Shipping" FactoryGame -multihome=0.0.0.0 "$@"
if you add it to FactoryServer.sh it will be overwriten on updates
Friendly warning
Working Thank you Guys
listen to him
if you add -multihome to the start script that is created by downloading the server the changes may get destroyed when a new update rolls out
it would be better to add that to the place where you are calling FactoryGame.sh
hmm think thats what i said too hehe
you did but you posted a modifyed line from TactoryServer.sh lol
This PSA has been brought to you by: Years of experience with config files getting blown away by git pull and apt update (:
nice
and now i am Mike tyson
did you eat somebody's ear?
oh I thought that'd be <VOICE mode="falsetto" affect="lithp">FactoryGame.sh</VOICE>
lol and who posted the line? i just went with what the guy posted he had setup lol
safe server abusing .. its tv time
Hey everyone! Anyone else having issues booting the server since the latest update?
The error is something like port already in use while it is definitely not
Fatal error: [File:D:/ws/SB-160502110050-fad/UE4/Games/FactoryGame/Source/FactoryGame/Private/Server/FGServerQuerySocket.cpp] [Line: 25]
Could not bind address '0.0.0.0:15777'. Server cannot continue initialization.
Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554
CommonUnixCrashHandler: Signal=11
[2021.11.04-14.52.50:044][ 0]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
root@htpc:~# lsof -i -P -n | grep 15777
root@htpc:~# netstat -tulpn | grep 15777
both return nothing
use -mutlihome=yourIP
see the Wiki to find out why
Oh so something changed?
yeah, a breaking bug which fortunately has a workaround was introduced in yesterday's update
Thank you all! it's running now :)
Does anyone know what could be causing this please?
this is a default message where you lost connection to the server
its mostly when your server crashed
Looks like the server is running on a nonstandard port
double-check that the server is running on the port you think it's on and that the port forward settings are consistent with where the server is running
15777 right?
Hey so I uploaded my save to my server at
.config/epic/factorygame/saved/savegames/server
And how do I get my world from that directory to work on the server
well you are running or connecting to 15778 as you can see in your message
normally, but
thats odd as the server is running on 15777
Put the server as :7777 and connect with 15777
It worked for me
in your server manager did you do the correct 15777 as well ?
hence "looks like you need to double-check"
I was running the game fine and had to re-install due to an update
Hey so I uploaded my save to my server at
.config/epic/factorygame/saved/savegames/server
And how do I get my world from that directory to work on the server
and since then been getting that
if you started a new instance without taking down the old one first the port assignments could get dodgy
just enter your session name into the server manager and then press enter
Incursion: file and directory names on Linux are case-sensitive. If you uploaded to a lower-case path like that your files are in the wrong place
just like this
I didnt add the caps and im using Linux through pterodactyl
Ok ill try now
DeeZ: is your server running on Linux or Windows?
Pterodactyl / Linux
It's been fine for a few days, but since the update borked and I had to destroy and rebuild I keep getting that
you killed all the processes ? got a correct restart script running ?
the session name is anything before the _autosave....
okay, onthe host where it's running, run the following command and share the output:
ss -plnu | grep UE
Yh thx it fixed it I put the auto save but
Bit
Thx
Output is blank
then you either ran the command where the server isn't running, or the server died and needs to be restarted
this is what I get when I run that with an active server:
yeah thats why i said it looks like a general crash to me. Question was if he is actually running it via restart script or just starting it in putty
are you running it directly on the linux machine or pterodactyl?
now we know your server ip ! 😄
Because it is running
I'll live
Anyone have a link to setup instructions for a server starting from scratch...I have Satisfactory on Epic so need to use SteamCMD I believe this is supposed to work okay if I do not own it on Steam
I don't speak pterodactyl so I don't know if it does any containerization or anything
Change the primary port to :7777
it does
see the Wiki, Kraze
My server is in ptera
all games are in docker containers
Change the primary port to :7777
yeah i never used any pterodactyl as well, looks like its in docker containers
okay, then the ss command would have to be run inside that container to see the listening ports
Trying this now
Then connect through the 15777 port
I used the wiki but am a little stuck finding the server settings file
the server settings files won't appear until you actually launch the server and have a game up and running
ahh okay, not sure what address to use then, sorry for being a little noobish here
what ever the host ip is
okay thanks
@ripe mist if you setting up on linux and want a basic setup with systemd and without fancy docker crap 😄 i can help you setup
or is it on windows ?
on Windows
Did it work?
well with windows it should be kinda easy 😄 but i never suggest windows as a server. Personally
Whats the story with the default space elevator objective?
This worked thank you
Np
no I get you, just a lot of hassle to run it on another system, and my rig is powerful enough to run it alongside the client I believe
well that makes no sense anyway, i mean dedicated server is so that you can leave it running while your pc is off
that is one reason
yeah i mean curiosity and testing might be a reason^^ 😄 idk
not really, I want to keep my world active while not running the client
which would mean tho that while it runs your pc uses more resources for that including more power. Cheap dedicated server would probably be a better idea, ofc if you don't play with multiple people maybe you dont need to spend the money ofc. Totally up to you.
nope sorry
no
ok , where i can do that ?
⬆️
Thanks for the advice, I was looking for help setting up the server more than advice on to whether it is worthwhile tbh 😉
yeah thats fine, wiki should help you out in that case, windows is straight forward, just follow the steamcmd section for windows and you should be good to go
yeah will do
generally we're here for technical, not ethical or philosophical, discussions, though we can digress from time to time (:
may i ask for help here? dedicated linux server
bogdan more work ! Less chatting ! need updates ! 😄
yeah^^
Ok great... So, having trouble starting my server since last update - using latest version of lgsm. cant figure out why but it crashes with these last lines in log:
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2021.11.04-15.33.26:144][ 0]LogCore: Fatal error: [File:D:/ws/SB-160502110050-fad/UE4/Games/FactoryGame/Source/FactoryGame/Private/Server/FGServerQuerySocket.cpp] [Line: 25]
What's even more interesting, even linux doesn't always produce this behavior. It's dual stack mode, which hasn't always been a thing, that caused that cluster fuck. Basically, if you bind to ::, it will also bind to 0.0.0.0, in the network stack itself. If you do not want that, you need to set IPV6_V6ONLY on the socket but Unreal doesn't expose this flag in it's socket abstraction so you end up here. The right solution was to not fail as long as at least one local bind address worked. Oh well... sometimes you just can't get it right from the first try.
forgot to say the wiki link is in the pinned, did not mean to be rude, just helpful hope that came across. If you are stuck after wiki come back here and you will get help
@rose valley at least we found a mitigation pretty quickly
I'm proud of y'all! And sorry for the inconvenience!
np, have read the wiki link and just got a little stuck, I think I might just buy it again on Steam as I believe it will make things easier
@rose valley you saw my message in staging bug reports that the nobelisk is not fixed yet ?
it's thanks to your having shared the -multihome argument that we were able to do so, so thanks for that!
who screwed that up ! i bet @royal solar ( i know him from working with him as volunteer for cig)
I haven't worked on that in particular but if the original post on https://questions.satisfactorygame.com has been closed I'd open another one. I can also bring it up with the team tomorrow but there's a chance I'll forget.
its fine it is not an issue that is pressing
i blame @rose valley for all the good things
i would not know what that error is, but since @rose valley is here at the moment.. maybe he can help ya out
Actually it was someone else who discovered that. I learned about it from you! UE4 is yuge, man...
I wish you didn't bet right. But it's indeed me 
See the note in the Wiki, looks like you're having the rebind crash
That looks like it could be the same server breaking bug that everyone is having. Try the -multihome workaround from the wiki and it will either confirm or rule it out.
Ok sorry, didnt noticed "Post-Update" in wiki. -multihome=:: solved my problem, thanks! 🙂
🍻
well fix it ! Étienne come on 😄 its basically unplayable !! Because of this, worst bug ever ! JK
Yep. 😂 I'm working on it
It works fine in solo and only break on the dedicated server 
well then its partly bogdans fault !
We're all to blame! Blame party!
It's always Simon's tho

is there pizza?
okay yeah simon
first step is owning it second step is hiding the evedence and taking your name off the documentation
@rose valley aye I worked out it was ::, other games have had the exact same issue before.
git blame is a powerful drug, Pleasure
ah okay yeah 🙂 good job^^
anyone has problems with timeout of server connection?
afte5r the update ?
Not if git is not used 
...true
then it might be the -multihome issue
nah i have that fixed already i think
but whenever i join
it shows that i joines successfully
but it doesnt load the game and timeouts me after soem time
server still running afterwards ?
or does it crash and restart ?
check server logs
server still running
and a weird bug happens sometimes
it lets me move even though it shows that i have disconnected
something like desync i guess
and i can move, but cant interact
well the server has to output something that happens. Thats where you get the information
Scuse me while I set up a Satisfactory server from my car xD
so glad floor holes got fixed in fairness was the feature i most wanted in update 5 lol
S or X, Mike?
S
... I suddenly really want to play this while charging up my 3 rather than Stardew
Lol
Got it working now 😉
awesome Kraze!
nice now i going to join mike's server and compete all his objectives that will show him
Officer to Ambulance Driver: The reason for the crash was some dude trying to figure out why his satisfactory server crashed while driving.. unbelievable!
That moment when you stay at the super-charger for 3 hours instead of 20 minutes because you forgot the existence of time 
you know you're playing too much Satisfactory when you see traffic signals and wonder how they ran out of either power or cars to process
lol
you know when you are playing too much Satisfactory when you ask the electric company if they are using mk2 poles or mk3 poles
also the power breaker went on his server i connected as a joke but now i want to fix the power
so im trying to join a server but getting info in game that its offline
my friend can see my trying to connect
any ideas ?
Hey guys, I am trying to setup a dedicated server, I'm doing so on Windows, and it's not working. However, I get some issues with it trying to get some SDK files for EOSS, but it's showing SSL cert errors.
multiple questions so we can help you : Your friend running the server on his machine ? If not is he running it on linux ? are the ports open ?
(I'm the friend with the server)
this guy
Yes, ports opened, and while testing firewall is off temporarily
once I have it working, I'll setup fw properly
router firewall tho right ? Not windows firewall
on UDP right?
yup
pm me your ip i can try to connect lets see if i have same issue
server ip ofc
trying to connect via external ip?
dont post it in here 😄
bu it seems when startng teh server the last thing is that it fails to get some EOSS files from the SDK, and complains the SSL cert is invalid; if I try the same links in my web browser I get them ok though
those errors can be ignored you will get lots of errors
using host name, but ip would be same result
as long as the server is running
ok, thanks.
host name doesn't work, just IP
Do you have any problems connecting to each others without the dedicated servers?
(like one hosts a game and the other tries to connect)
[2021.11.04-15.56.58:828][581]LogNet: NotifyAcceptingConnection accepted from: [::ffff:<<REDACTED>>]:54161
[2021.11.04-15.56.58:829][581]LogNet: NotifyAcceptingConnection accepted from: [::ffff:<<REDACTED>>]:54161
I've got 2 hours to kill and no laptop xD
so one question i ask because i had this issue myself: are you using your own accounts ? Oir is he maybe using your old epic account and you are using a steam account ?
im on my own acc
I don't have the game yet, I'm on the fence with buying it, somewhat contingent on getting a dedicated server runing, so that I can play well with friends 🙂
there is a problem when accounts are connected they no longer are able to join eachothers game 🙂 that was the reason for the question
I installed with login anonymous with steamcmd
the server
you cant actually "play" without the game
you can run the server but not the game
I know
so with what are you trying to connect ?
i have the game
My firend is trying to connect, once we get the server working, I would buy the game
Ace is trying to connect
🙂
I installed with this: steamcmd +login anonymous +app_update 1690800 validate +quit
yeah that is totally fine
send me your ip real quick, let me try to connect (dont worry i am not going to share it)
pleasure came back from the dead wtf
and if i fail to connect send me the screens
ok, I think we might have progress, uno momento
also was there a "first connection" when first connecting it has to be setup
under create game etc
I think he just got the first connection wizard, previously did not get it
i am still dead
does anybody know what the server logs when it unloads due to nobody being connected?
i have it setup so it still runs, or what do you mean ?
I think it unloads the level when its doing nothing
I am getting this in logs during setup, but also when Ace connected to the server it came up:
[2021.11.04-16.05.27:224][680]LogGenericPlatformMisc: Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870
It's red indicating error I think?
by default
also fine, there are multiple reds always on a server
ok, good to know.
Not much, should log the fact that is saves and then it doesn't really log anything until you let the game run even without anyone logged. Mines were only the auto-saves at least
the most important part is what happens at the end 🙂 if it actually "crashes"
hehe, yes
ok im in
now you screwed ! he is in ! now you have to buy the game xD
"Screwed"? or "prepared"? (:
server settings tab
create name and admin password
both
RIP all your free time for a while; have fun @hexed sky ! (:
screwed when he first realizes what the f he needs for tier 7
Glad you got it working. 🙂
yeah ....
don't hesitate to come back here if you need more help
i always suggest in the settings to have it not pause when offline (more materials for you)
I hope the logging improves in future updates. It's a little inconsistent right now.
probably also erio's fault ! 😄
Not me this time 
I know of a pretty good way of letting the devs know exactly what bothers you 😁
Lol aye xD
mass pm jace and snutt ?
You mean going to the QA website? 👀
If only there was some official repository for feedback...
Is the server going to be on expiremental by default, or do I need to set some config for that all all, btw?
Some kind of website...
Both would work lmao
Lol
For now the default steam branch is experimental 🙂
No need to do anything to change to experimental. The default branch is experimental for now.
Eugh I'm on mobile, so hard to type up a proper report xD
@royal solar sending you pm again 😄 wanna tell you funny story about our Star Citizen volunteering 🙂
Awesome, thx for confirming!
Btw, what was the prerequisite for the pioneer role? Wasn't that anyone who was in the private alpha?
Or is that something else
active people are generally put in there every once in a while. Then there is a difference between them as well, with staging and stuff (which is the only thing i am going to say because of NDA)
but basically: css chooses them every once in a while
i dont think there was much change for a while tho
Gotcha, there's no specific role for people who were in the alpha
exactly. I will ask jace at some point to add the guys to pioneer/staging on the top Q&A supporter grp^^
i mean they would be the most useful 🙂
👍
After the latest update, my server wont start anymore
@wild grail you have to add -multihome
use -multihome=yourIP
ahhhhh
in the start command
Does anyone have issues when join a dedicated server, of Unreal Crashes? This is the fatal error.
[Line: 1431] Null SRV (resource 0 bind 0) on UB Layout FInstancedStaticMeshVertexFactoryUniformShaderParameters
seems to be working now, thanks alot guys.
does the billboard save everythink but not the backround color is that right?
apart from the odd bit of desync on the conveyours it all seems to be up and running smoothly
yeah servers run quite well, ofc there are going to be issues, at first but all in all running great on my end as well
they seem to be alot smoother especially on observing character movement of other people than when we did a run with one of us hosting
Has anyone seen after a short idle period that hitting the inventory/configure button for buildings no longer works? It's happened on the last two server versions.
[2021.11.04-16.59.29:158][ 0]LogExit: Executing StaticShutdownAfterError
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Segmentation fault (core dumped)
it crashed on me
It's polite at least... It said good bye.. 😄
if yes and yes, check the wiki (see the past Pin)
ah yes, ill try some of that 🙂
Does the server open a lot of file handles?
The number of crash reports I'm seeing for too many open files on users with satisfactory servers is going up.
almost fixed your power CCL
👍
just need to find some more rotors lp;
Actually that's a really sharp increase...
@rose valley forgive me for pinging you but do you have any numbers for the number of file handles the server is holding open? I'm seeing a spike in "too many open files" crashes affecting different distros etc on Linux confined to Satisfactory instances. Seems to be affecting users who are on the new update specifically.
0x00007f948cc22609 libpthread.so.0!UnknownFunction(0x9608)
0x00007f9488a8c293 libc.so.6!clone(+0x42)
[2021.11.04-17.12.29:241][ 0]LogExit: Executing StaticShutdownAfterError
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Segmentation fault (core dumped)
nope it's still going down
i added the -multihome to the start_server.sh under #launch the server
Mhm after the update my server doesnt want to start...
hm thats weird... i started my server with multihome=:: after the update, the server started, is running, i can connect to it, all fine... but why can't i see the open ports of it? netstat -tulpn | grep LISTEN doesn't show any port of the gameserver
try ss -plnu | grep UE
oof xD the ports are udp ye sure
They just fixed the server issue
oh?
\o/
yay 😉
ah yes, i just restarted my script and now it runs 🙂
sweet
hard time looking for a problem that isn't there 🙂
Should we be leaving the -MultiHome=0.0.0.0 flag on dedicated servers with the 5.0.7 patch?
guess on my lunch break I can update the note on the Wiki to say "update again" as a fix (:
it can't hurt unless you want to use IPv6
if you use MultiHome=:: the servers uses both, ipv6 and ipv4
It's 2021, haven't we abandoned IPv6 </sad sarcasm>
I removed mine and my server came up
can't wait to see ipv4 die
@lofty latch could have warned me lol
I'm waiting for IPv5
aaand now wait for the client update 😛
actually scratch that, let's go back to IPX/SPX
@frosty gale there are still places using Haynes for communication. 1200 baud.
Most security systems still support it.
Underwear? Or did you mean Hayes?
because that's not limited to 1200 baud; Hayes is just a Modem command set.
(maybe you know this) odd numbers of the IP protocol are specifically reserved for testing / developing next-gen.
yes, I know jump (:
i got a C64 from my dad i just used as a child with a dataphon s21 😄 well..
All about that acoustic coupler life boye
When stopping a service running the dedicated server, will it save as it shutsdown? If not, is there a way to trigger a save to the service instance without needing to open the console in the client game?
not till now but servers are saving every 5min
The server currently saves every 5 minutes when active, or anytime anyone leaves the server, or when the server.SaveGame command is used on the Server Manager console
Is that the only place the command can be used?
yep
to the best of my information and awareness, yes
Hm okay, ty for the info
i'm sure we get more features soon™
you could copy the autosave file to a new file?
lost my motovation @lofty latch your power is only half fixed
we just got a great new feature of "no longer crash on Linux out of the box" so I'm pretty happy
Lol
My desire is to save the moment before I shutdown, so there is no rollback at all
when i first seen the multihome parameter i got flashbacks in administrating Ark servers... wuarghs
my client is updated
the best way to do that is to use the console to save, and then use the console to quit, shutting down the server
Server should save when you send it a SIGINT or SIGQUIT
follow the pure copper line to find you coal gens lpl
Epic or Steam?
steam, updated at 6pm already
client steam here is also updating.. but don't know to 6 or 7 🙂
restarted steam now i get the update too 😄
to 7 cuz i did the update to 6 yesterday already :p
another update?
YAY - BUG FIXES
• Fixed conveyor belt items behaving incorrectly
• Fixed vehicles not docking properly when in long-distance simulation mode
my server is down 😮
down or needs a update
updated client and server but belts are still acting weird
after like 3 minutes it turned itself off
how long ago did you update
i am waiting for nitrado to update there side.
just a moment ago, like 2 mins
can you confirm it doesn't happen anymore? (so the relevant note on the wiki can be removed)
couple minutes
linux or windows
What's the latest version for the dedicated server? Updated via steamcmd a couple of minutes ago but getting 171407, not 171579.
So, is it still crashing even after updating?
linux or windows
Windows
did you run the update in steamcmd ?
Yes.
did you use the command wiht Force_install_dir
Remember updates can take a few moments to populate across the CDN.
Does the linux server work without the -multihome parameter now?
i know it works with it still i just left it there cause it doesnt hurt anything with it being there
and i am to lazy to edit my script
Does anyone have experience with ich777's Docker dedicated server for Unraid?
Trying now.
I tryed it out yes
YES loads without the multihome
it worked then i removed it
Though since latest update my GPU is pinned on 100% on the splash screen while connecting.
Awesome! Now it would be great if someone would be able to confirm IPv6 connectivity over WAN works.
I can test that tonight once I'm not longer "at" work
Solved the issue. app_update 1690800 validate in steamcmd didn't work, but weirdly force_install_dir <dir> did.
If you did force_install_dir with the first install you need to do it with each update too otherwise it looks to the wrong directory.
After lastest update?
yep
Anything else before or after it?
thats all i can see
i dont have access to the server directly but my friend is screensharing and afk
Windows Build to.
when you ran app_update 1690800 validate this first time without the force flag did it do somthing
But its talking about drive D:\
cause if it did you now have it installed twice
yes its talking bout drive D:\
Linux doesn't use drives like D:\
thats the CI's build path coz its pointing to a source file
its being compiled on windows on coffeestains end
So this is interesting...
good evening I have a dedicated server and I have a lot of texture bug with items floating in the air too?
Couldn't connect to server after update-
Trains still not loading
Just managed to connect and fell through the world
When I'm opening a port, which one do I select for the dedicated servers?
👀, aren't you in D#+ too?
I know the ports but which one do I select, allow the connection?
yes?
Fun
@warm canyon there is a single command on the Wiki that will add a firewall rule for all three ports for you
He is. Also, it’s my screenshot, tbh I should’ve just asked here first lol
And confirming, it IS Linux
