-
-
Notifications
You must be signed in to change notification settings - Fork 841
Description
User story
As a server administrator, I want the startup command to be fixed so that servers will start from update 8 forward
Game
Satisfactory
Linux distro
RedHat 9
Command
command: start
Further information
With update 8 SF got switched from UE4 to UE5. Thus the server executable was renamed. When trying to start it tries to execute UE4Server-Linux-Shipping
which isn't available anymore. From now on it will start with UnrealServer-Linux-Shipping
.
Until now Update 7 is still in stable. Normally experimental Update releases swap around 1 month after release to stable, but this could be hold longer due to the Engine upgrade and the potential of a ton of things. So it would need to check if the UE4 executable is still available and start that or go to the UnrealServer one.
The new FactoryServer.sh also confirms this swap:
#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
chmod +x "$UE_PROJECT_ROOT/Engine/Binaries/Linux/UnrealServer-Linux-Shipping"
"$UE_PROJECT_ROOT/Engine/Binaries/Linux/UnrealServer-Linux-Shipping" FactoryGame "$@"
Relevant log output
[sfserver@mycloud ~]$ ./sfserver start
[ FAIL ] Starting sfserver: executable was not found
* /home/sfserver/serverfiles/Engine/Binaries/Linux/UE4Server-Linux-Shipping
[sfserver@mycloud ~]$ ls -lah /home/sfserver/serverfiles/Engine/Binaries/Linux/*-Linux-Shipping
-rwxr-xr-x. 1 sfserver sfserver 173K Jun 14 14:01 /home/sfserver/serverfiles/Engine/Binaries/Linux/UnrealServer-Linux-Shipping
[sfserver@pornsec-hub ~]$
Steps to reproduce
- Switch to Update 8 beta ( add
branch="experimental"
to common.cfg config file) - Install or upgrade the server
- Start the server with
./sfserver start
Metadata
Metadata
Assignees
Labels
Type
Projects
Status