Difference between revisions of "Dedicated Server Kit Demo Setup"
(→Introduction) |
|||
Line 10: | Line 10: | ||
* The Unity game server. | * The Unity game server. | ||
* The Unity game client. | * The Unity game client. | ||
+ | |||
+ | How do these components interact between each other? It all starts with the Unity game client, which is your actual game. Upon starting the game, your player will register a new account with the system (if he does not have one yet) and log into it. Once logged in, he can create new games and join existing ones as well. Communication with the Go server happens via REST calls. The Go server is responsible for spawning new instances of the Unity game server as players create new games. The player's data is safely stored in a MySQL database (passwords are hashed using Argon2 encryption and clients never access the database directly; only the Go server does). | ||
= Setup = | = Setup = |
Revision as of 23:42, 8 July 2020
IntroductionDedicated Server Kit has four main components:
How do these components interact between each other? It all starts with the Unity game client, which is your actual game. Upon starting the game, your player will register a new account with the system (if he does not have one yet) and log into it. Once logged in, he can create new games and join existing ones as well. Communication with the Go server happens via REST calls. The Go server is responsible for spawning new instances of the Unity game server as players create new games. The player's data is safely stored in a MySQL database (passwords are hashed using Argon2 encryption and clients never access the database directly; only the Go server does). SetupIn order to play the Dedicated Server Kit demo, please follow these steps:
|