Hello !
I am trying to run a “proxy” process alongside my game servers. The idea is that all the game servers will communicate with this process over localhost and the proxy will forward this information to our backend services. This process is built using java and I have tried the following without much success
- Running the process as a part of the Fleet’s RuntimeConfiguration however the process is restarted with a
SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT
every few minutes. Given its java and there is no Gamelift Server SDK for java, this option seems like a dead end with a lot of event spam. - Running the process as part of
install.sh.
However when I try tonohup command &
the process the fleet is stuck atFLEET_CREATION_RUNNING_INSTALLER
for about 90 minutes before its moved to anERROR
state. I am unable to ssh into the instance entirely.
Why does the fleet installation get stuck despite the process running in the background ?
Is there anything else I can do to run this process ?
Thanks !