The client-server model is a centralized computing model where one node (the server) performs some service for other nodes (the clients).

learn more… | top users | synonyms

10
votes
3answers
2k views

Is there a pattern for writing a turn-based server communicating with n clients over sockets?

I'm working on a generic game server that manages games for an arbitrary number of TCP socket-networked clients playing a game. I have a 'design' hacked together with duct-tape that is working, but ...
3
votes
5answers
5k views

UDK client, C++ server (is it possible?)

For example I have C++/C# server side with sockets or http web server and UDK client. I am interesting what about experience with networking in UDK: could I connect UDK client to C++/C# socket server ...
8
votes
3answers
5k views

Game server for an android/iOS turn-based board-game

I am currently programming an iPhone game and I would like to create an online multiplayer mode. In the future, this app will be port to Android devices, so I was wondering how to create the ...
2
votes
1answer
1k views

How should I display ping in a client-server-client multiplayer?

Say I'm having a multiplayer RTS game. There's a main server for each individual game and several clients connected to it. All packets are sent to server first and then server retransmits them back to ...
5
votes
3answers
1k views

Optimal data size for a 3G client-server game?

I'm currently working on an iOS turn-based client-server game and I am concerned over later performance issues. How much data per message is too big? I am planning to use JSON to transfer data (and, ...
0
votes
1answer
1k views

Browser based MMO [closed]

We are a team of 4 trying to develop a browser based MMORPG. Its partially text based in a way like Might and Magic. The world map would be in 3D and actions would be automatically resolved. The game ...
11
votes
3answers
5k views

How to client/server game using Google App Engine (Looking for tutorial.)

(NOTE: This is a duplicate of a question I asked on SO, having temporarily forgotten about GameDev <hang head in shame>. When one is answered, I will link it back to the other.) I'm trying to ...
5
votes
1answer
312 views

Reliability and suitability of 3G connection for client-server turn-based non-asynchronous game

I am working on an iOS turn-based client-server game and I am concerned with the reliability of the connection and the length of time it takes to establish the connection. The game is turn-based but ...
2
votes
1answer
187 views

How can I create a smooth simulation for a fast-paced, multiplayer table hockey game?

I'm adding multiplayer to an iPhone game that we have in our company. It's a sort of 'table hockey' game, with a puck and two mallets. It's a pretty fast game, so I need a smooth experience at both ...
3
votes
2answers
371 views

Best way to verify client files are same as server

In a client server game architecture, what are the possible ways to verify that the client has not modified things like gfx assets or client side scripts? Obviously no solution is perfect, but I ...
11
votes
2answers
2k views

Multiplayer FPS server side performance

This is related to MMO Performance except that question is about bandwidth. This is about cpu load. I put together a simple FPS using node.js and webGL. It's extremely simple, a lot like the ...
3
votes
2answers
771 views

client/server Silverlight turn based game - domain model question

I am making multiplayer (2 players) Minesweeper like the one that's available on MS Live Messenger. Client side is going to be silverlight, server side will be MVC Application. Client (the one who is ...
8
votes
4answers
3k views

Which Database (RDBMS vs NoSQL vs BOTH) to use for a Realtime Multiplayer Game?

I'm working on a realtime multiplayer game that will require a database (for features such as player profiles, friends, unlocks, news, etc.) This is a standard PC game (not browser-based) and will use ...
10
votes
2answers
494 views

Should the engine for an eventual web-based game start as a web-service?

I've recently decided to start writing an engine for a card game. I'm not a big "cards" player, but a friend introduced me to the game (it's a spin on the game Danish), and I fell in love. I want to ...
1
vote
4answers
1k views

Client server design question

I'm working on creating a multiplayer game, with the client in ActionScript and the server written in Java. I'm using XMLSocket in the client to connect to the server. The server code looks something ...
15
votes
2answers
888 views

How should I automatically update my entire game's files?

How should I automatically update my player's game assets and executables? It is preferable for the update software to be free. Updates must be small in size and not waste cpu-time. Also it has to be ...
0
votes
1answer
1k views

Looking for architectures to develop massive multiplayer game server [closed]

Hello all Where can I find architectures and examples of building massive multiplayer game server Does the does the concept of building it on top of libenevt is right ? or I need to think more on ...
10
votes
2answers
4k views

What's the best server architecture for real-time games?

I'm developing a Real-Time game which should hold thousands of players in real-time (FPS like. max 1s lag). What would be the best infrastructure for this? My idea was using 2 server clusters - one ...
5
votes
3answers
1k views

Securing JavaScript / PHP game data

Followup to securing-http-data-from-a-javascript-game-to-server. I'm working on something similar, in that I have a PHP backend and a JavaScript frontend, which plays around with the HTML5 canvas ...
7
votes
1answer
603 views

How does OnLive work, and is there anything special Game Developers need to do?

The OnLive service works by "cloud rendering", which is very different from the traditional model of "on-premise rendering" that we are all familiar with. How does this work at a technical level, and ...
-2
votes
3answers
930 views

Client side code in browser with server communication?

Hey Guys, i want to make a 2d game. I know C++, C#, javascript. I want my game to run in a browser so a user doesnt need to run an exe. I want the game to be multiplayer so it needs server ...
4
votes
2answers
472 views

Flash <=> server, protocol protection

I am making a flash game that will interact heavily with the server. For quite some time already I am using 'request hashing' technique to make sure that request data hasn't been tampered with. This ...
6
votes
4answers
917 views

Can Google App Engine communicate with a stand alone program?

If I create a client program using say C#, or develop something for the Android or Iphone, can I use Google App Engine for the server and communicate with the client application mentioned above?