Answer the question
In order to leave comments, you need to log in
What is the best way to implement the server part of an MMO game?
I plan to start developing an online game.
The game is simple, it can be compared with Agario, but I would like to make ~ 100 players on one playing field + transition between fields (rooms) without any special delays
And you also need to make a good bookmark for the future, so that all resources and all flows are used on one server .
I'm going to make a login server that will distribute players to physical servers, then another login server that will distribute to game rooms (and each game room is a separate terminal of the game server)
Or is it better to raise 1 terminal on 1 physical server and it will be itself process all "rooms"?
The question is, which is better to learn Node.js or Golang?
Does Go work as easily asynchronously as Node?
What is worth reading about working on such a project? English is very bad
Answer the question
In order to leave comments, you need to log in
Node works synchronously in the event loop only on one system thread. If there are only two choices, then the answer is unequivocal - Go. Go scales incommensurably better.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question