I
I
Inter Carpenter2016-01-06 15:04:41
go
Inter Carpenter, 2016-01-06 15:04:41

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

3 answer(s)
S
sim3x, 2016-01-06
@sim3x

Then learn English first

Y
yarofon, 2016-01-06
@yarofon

What you know, write on that - this is if the goal is the result.

U
uvelichitel, 2016-01-06
@uvelichitel

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 question

Ask a Question

731 491 924 answers to any question