There is an online game.I create it purely for myself, for practice.It is written in Python, which server, that client.
The question is:
I wanted a lot of players to connect to one server.(Up to 10,000 players)

What is better to use? Multithreading or asynchrony?

And how to store player data? How to access them? And it is desirable without different DB.That is means of Python.

1 Answers 1

Not multithreading and not asynchrony, but horizontal scaling in the first place.And you can’t survive in such a volume without a database(if you don’t want to have problems, get bogged down and invent your own database)