Hi,
I recently made a small multiplayer online game (MOG) "test" using node.js / socket.io / express.js etc.
However, although I liked them, I don't like the fact that error handling is really tricky, if something goes wrong, it is really hard to trace down.
Therefore, I began to wonder, how big boys are doing game server development?
What I wan't to achieve:
- To develop MOG which runs in the browser and communicates with the server over web sockets. Hence, I would like to program server-side using Java, not JavaScript. The whole thing would be part of my M.S. thesis. I try to suggest to my supervisor that I program a browser-based MOG using web sockets (TCP) and trying out different application-level techniques (I made a research about these earlier) to make it work despite variance in latency and packet loss.
But, this is the point where I am really clueless, and I am having hard time to find the "right" tools for the job. However, I did find at least one game (bombermine.com) and it uses jetty so I think that is one option. (?)
However, I would like to hear your opinions and suggestions for this matter. Thus, it would be really awesome if someone knows some sort of tutorial(s) or a book(s) which I should read regarding game server programming. I am worried about the multi-threading issues which I am not that familiar with.
Thanks!
Regards, Mane