I build Standalone Dedicated Server in shipping mode, when I start server program in CMD: MyServer.exe -log, server started successfully and my client can connect to, but it run in backstage, my question is how can I shutdown MyServer.exe normally? in my server, there are some logic(e.g. write player’s data from memory to database) need to be done when server exit, if I kill process MyServer.exe immediately, the data of players would rollback.
I write some logic in AMyGameMode::BeginDestroy() which override from AActor::BeginDestroy(), this function would be called when server started in UE4 Editor and click Stop button