I am trying to create a multiplayer game server on AWS GAMELIFT.
I have created a LINUX package with Unreal Engine 5 and I want to set the FLEET to "ACTIVE" status, but I get the following error
FLEET_STATE_ERROR:
Fleet fleet-×××× changed state to ERROR
SERVER_PROCESS_CRASHED:
Server process exited without calling ProcessEnding(), exitCode(127), launchPath(/local/game/PATH/TO/SHIPPING-FILE), arguments(), and instanceId(i-××××), publicIP(xx. ××xx. ××xx. ××xx), gameSessionId(none), occurrences(6 for this instance in a 5 minute period)
Using the LDD command in WSL on my local PC, I know that the "libsaws-cpp-sdk-gamelift-server.so" dependency exists and that the startup path exists, but why am I getting an error? I am trying to find out why I am getting an error.
I have specified AMAZON_LINUX_2 as the OS for the gamelift build.
Thank you.
I checked the URL, but it seems that I was not able to get the linuxserver package to the point where it would start in fleet properly.
Do you know how I can bypass the exitcode(127) and get the "active" status correctly when I package the linuxserver package in UE5 and build the gameliiift fleet?