ZDLSharp Design Ideas
May 31, 2007 on 8:06 pm | In Programming, ZDLSharp | By QBasicer |Well, I’ve started hacking away at ZDLSharp, so I figure I’d get some input from the people that will actually use it.
I’m announcing a network manager that will let people on the same LAN (and eventually across the internet) easily host and join games. To help keep file dependancies as easy a possible, I figure that I could index all the files in a certain directory, and keep an MD5 hash of the file (only rehashing if the modification times change). When a host creates a game, it can send that MD5 hash to the other users, and automatically select the files. If the correct hashes can’t be found, search by filename, and if that can’t be found, ask the user where to find the file. This should make it fairly painless if multiple people want to join a game.
What do you guys think? Any ideas you could contribute?
8 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme design by Borja Fernandez. I rewrote the CSS because I'm cool like that.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^

I think it should be simple- if one knows the IP address of the target, have a box in that. If you use a custom port, have an option for that. Include “extractic” (sp?) b/c that is really helpful. I don’t know what else- the host end should have an option for the wads (obviously). Don’t know what else to say.
Comment by William Dibble — May 31, 2007 #
I was originally going to do this, but I never got around to it.
If you want a backend server. Pick meeeee! /me waves hand
Comment by BioHazard — June 1, 2007 #
Bio, can I develop the orginal internet gameplay server on your… server? It would have to be you or QBDesk, because I’m not sure if piggybacking on HTTP is the right thing to do. What do you think about this?
Comment by qbasicer — June 1, 2007 #
I still stand by what I keep requesting you to add, being able to pick flags!
Comment by BlazingPhoenix — June 6, 2007 #
Don’t worry, it’ll be in fo’ shizzle.
Comment by QBasicer — June 6, 2007 #
If you’re going for any sort of auto-search for wads, please make ZDLSharp check to see if there is a DOOMWADDIR environmental variable set. I guess it’s more common on Linux systems, but it also works on Windows systems, and ZDoom does check for this location when it searches for IWADS and stuff. Other than that, my only request is to remove that beta-testing message.
Comment by Siggi — June 7, 2007 #
I’ll make sure that it’s in.
Oh yeah, there’s a new version of ZDLSharp on the data mirror that doesn’t have the popup. I also fixed an XP UI I was having.
Make sure you check out the other post I made about the plans in ZDLSharp.
Comment by QBasicer — June 7, 2007 #
Could I make the client? With this .NET winsock I could actually do some networking in .NET
Comment by Doomguy0505 — June 13, 2007 #