Is there any documentation on the Diablo 1 Gameserver? Just... Curious.
There is no Diablo 1 game server. Diablo 1 games are peer-to-peer.
Alright, how about Diablo1 Client then, Kp?
As in, in-game client.
Spht did a lot of work for a while on D1 games. Always wanted me to packet log stuff. He got it to where he could host games with all kinds of items & gold on the ground and all that. Maybe he'll be willing to divulge some notes?
same shizz as starcraft...all the udp games are pretty much same thing just few different things here and there
Quote from: Andy on August 20, 2008, 11:01 PM
Spht did a lot of work for a while on D1 games. Always wanted me to packet log stuff. He got it to where he could host games with all kinds of items & gold on the ground and all that. Maybe he'll be willing to divulge some notes?
Ah, nice. Hopefully he'll see this then, =). If not, i'll try to catch him on Bnet or MSN, :/.
Quote from: UserLoser on August 20, 2008, 11:18 PM
same shizz as starcraft...all the udp games are pretty much same thing just few different things here and there
Hehe, I see..
What exactly were you looking for? i wrote a client and server sometime ago, but most of the notes i have cover topics such as how character details and map setup are communicated over the wire, duplicate detection, item reproduction, in-game events, etc. if you need help with that i can probably find some rough notes...
As for the protocol itself, i think that's been discussed to death on these forums and is fairly straight-forward anyway and far less complicated than the bncs logon process. a few packet logs should be enough to see what's going on. feel free to post any specific questions if you run into trouble
I have no formal documentation as i had no plans on publishing my research, since it was done for personal use
I was looking to do exactly that, write a client/server for D1, just as how we were doing for D2 with Matt.