Jump to content
SSForum.net is back!

Recommended Posts

Posted

I was thinking about some design simplifications which would make everything a lot easier.

 

1. Removing auto-updating: It seems to be more work than it's worth. Even when I had it I would still basically update the whole thing at once. Maybe a way to tell if your version is out of date and direct you to the update website, but not the file-by-file fine-grained update system I have now.

 

2. Anti-cheating checks on server side instead of peer-to-peer. Not sure about this one, but basically now the server resends replay-streams to other players and has them check each other. This was to offload computation from the main server. However, I am not sure if this computation is even significant. Also, these days computation is getting cheaper and cheaper so it may not even be a problem (I never did measurements to see how many replays could be processed per second to know if this is even possible). With multicore systems these could be put into separate threads running on the server. Not sure yet though.

 

The main point is I want to focus my time on developing the client, not developing these things which take a lot of time and add little to the game experience.

Posted

Sounds like good moves to me man.

 

Keep up the good work.

SSForum.net - September 01, 2002 - Rowen (SSDownloads.Com), PoLiX (SSCentral.Com), and Cyberise (Subspace.Net)

Posted

Agreed! Getting a working client with everything it needs the important part. Making all the extra useful functions is just icing on the cake and should be done last.

 

Love that this is getting progress again!

×
×
  • Create New...