We heard you say that debugging fleet creation failures can be slow and frustrating. Not enough detail was exposed for you to understand what might be going wrong in order to debug issues further.
Today we released Fleet Creation Logs. Amazon GameLift will now collect and emit logs at regular checkpoints during the fleet creation process:
- Build extraction. You can view these logs to be sure the binaries and artifacts you thought were being deployed actually are.
- Server installation. Does your game server require specific runtimes, environment variables or dependencies in order to be setup and installed? Amazon GameLift will now capture the output of your install.bat (Windows) or install.sh (Linux) scripts so you know if these prerequisites were configured correctly.
-
Server launch path validation. Errors in these logs indicate a configured server launch path that does not appear to exist anywhere in the uploaded build.
Fleet Creation Logs are available for download from the GameLift Management Console or by using the AWS CLI.
We think these logging improvements will help you debug issues faster. You can learn more about Fleet Creation Logs here or how to generally debug on GameLift, here.