Understanding the basic concepts of multiplayer games: client / server, lobbies, etc

It took me a while to understand how the basic concepts of multiplayer games applied here in Crayta. After learning them through “the hard way”, I thought it would be a good idea to write an article that could help others to understand them easier. Hope it helps!