Hello.
Sorry to write through translator =)
Introductory: mobile game. The player presses the “Battle” button and gets to the screen where his troops themselves are fighting. The player can only stop the production of troops or launch them.
To exclude cheating - all battle calculations (how troops fight) need to be done on the server, and the player just needs to show the “battle animation”.
And now the logic question:
- The player presses the “find game” button
- A dedicated server creates a separate session for the player
- The player automatically joins this session
- After the match - the player leaves and the session closes.
Am I reasoning correctly or are there “pitfalls”? Any tips?