Truth is this question is probably not gonna be taken well but I'll take a shot on it.
I have been researching a lot about game network programming there are a lot of books for it. But mostly just implements chat servers or http servers.
I'm looking for a game oriented network programming book/talk or any kind of resource. I have found a lot of talks on youtube, books and articles from amazon and websites like `gafferongames`. But most talks about the theory I have yet to find a resource that actually shows some sample implementation or some pseudo code logic, other give more emphasis on the client, but I only want the server aspect of the development.
This is why I am asking here for resource on server side logic and structure/architecture.
Things I am interested in (How do you?):
- Area of Interest
- Handle multiple maps on one server
- Server side E-C-S (entity system)
- Project structure (interpreted lang - py/js)
- Why there are frontend and backend servers
- How to make frontend communicate with backend servers
- Handling areas and movement in areas
Are these game server or game engine?
I am leaning towards TCP, (I have read a lot that lately it is better to use UDP), but I choose to use TCP.
I mostly use python twisted or node.js to do the server side task, I also come from web development (OOP).
List of (some) of the resource I have already read:
Edited by majidarif, 08 July 2014 - 11:21 AM.