Server - Client Interaction

Development discussion about Transport Empire. Other discussion to General forum please.

Moderator: Transport Empire Moderators

Post Reply
User avatar
aarona
Traffic Manager
Traffic Manager
Posts: 221
Joined: 26 May 2006 15:54
Location: Perth, Australia
Contact:

Server - Client Interaction

Post by aarona » 07 Dec 2006 18:02

What should the client know?
How often should it be updated?
What should be sent to and from the server/client.

Sounds simple in theory...in practice you have to think about things like
- If the client knows it, the player could hack the game and know it too (don't laugh...)
- Not too much data should be sent. Think of the bandwidth.

I don't know the answer to this yet.

Discuss

User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13189
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus » 07 Dec 2006 18:28

This was discussed before and Hellfire even made a demo. Allow me some time to link to that topic.

EDIT: Networking. (YAS)

Possible good additional resources:
Last edited by Hyronymus on 07 Dec 2006 18:42, edited 1 time in total.

User avatar
aarona
Traffic Manager
Traffic Manager
Posts: 221
Joined: 26 May 2006 15:54
Location: Perth, Australia
Contact:

Post by aarona » 07 Dec 2006 18:32

I remember that demo. I also remember not being totally convinced.

User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13189
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus » 07 Dec 2006 18:42

Please see my edited post.

User avatar
aarona
Traffic Manager
Traffic Manager
Posts: 221
Joined: 26 May 2006 15:54
Location: Perth, Australia
Contact:

Post by aarona » 07 Dec 2006 19:12

Bugger!

All of those topics ended at the exact same place as where I did in my thinking. As typical they ended without any decisions having been made.

Here are my thoughts on one of the posts (which wasn't responded to)

Asynchronous updates
--------------------
This seems to be talking moreso about terrain changes and the like. (I guess the deltas simply need to be sent and is classified as "static".)

This may sound stupid but what about a CVS style update. Only update when you come back to something and there is something to update because the version numbers are different. You would only need to look for those which have version numbers greater than the last update.

If no one has anything else to add then should we get rid of this thread?
I get the feeling that whoever takes on this project will have to make the decision themselves and see how it goes?

Post Reply

Return to “Transport Empire Development”

Who is online

Users browsing this forum: No registered users and 1 guest