For example. Let's reduce it to the minimum expression. Two guys play (although it could be 20). The server is always open. They don't coincide in schedules but it doesn't matter. On (real) Monday, boy 1 enters the server (which is also on Monday) and begins to develop tactics for the game he has on Saturday. Boy 2 connects but on Wednesday, and he also prepares his game, looks around, prepares signings... Well, Saturday (real) arrives at 18:00 for example, they have a game. Boy 1 is there to attend the game LIVE, while boy 2 doesn't turn on the computer, so everything will be managed automatically by his second coach. In this way, as many players as there are teams could play, and at the same time leave each one when they wanted. The only problem is that there has to be a server hosting all the time.