Game Server Logic Resources

Started by
3 comments, last by frob 6 years, 7 months ago

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
  • Broadcast
  • 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:

Advertisement
Here's a link to a book that talks about interest management, time management, movement, and other basics.

http://www.amazon.com/gp/product/0201325578/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=0201325578&linkCode=as2&tag=enchage-20&linkId=35ANFSSJFZGH2MUD

It doesn't talk about everything in your list (no single book will) but it's pretty good for the academic fundamentals of distributed simulations like games.
enum Bool { True, False, FileNotFound };
On 7/11/2014 at 0:27 AM, hplus0603 said:

Here's a link to a book that talks about interest management, time management, movement, and other basics.

http://www.amazon.com/gp/product/0201325578/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=0201325578&linkCode=as2&tag=enchage-20&linkId=35ANFSSJFZGH2MUD

It doesn't talk about everything in your list (no single book will) but it's pretty good for the academic fundamentals of distributed simulations like games.

Thanks finally got this book. Are there any other books you can recommend?

Would you also consider looking at this thread: https://www.gamedev.net/forums/topic/691823-books-on-mmorpg-engineering/

It has been three years since you asked this question.  Let's just let it rest and lock it down, and instead go with the new question you asked earlier today.  

This topic is closed to new replies.

Advertisement