• Welcome to Valhalla Legends Archive.
 

D1GS?

Started by Sixen, August 20, 2008, 10:23 PM

Previous topic - Next topic

Sixen

Is there any documentation on the Diablo 1 Gameserver? Just... Curious.
Blizzard Tech Support/Op W@R - FallenArms
The Chat Gem Lives!
http://www.diablofans.com
http://www.sixen.org

Kp

There is no Diablo 1 game server.  Diablo 1 games are peer-to-peer.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

Sixen

Alright, how about Diablo1 Client then, Kp?

As in, in-game client.
Blizzard Tech Support/Op W@R - FallenArms
The Chat Gem Lives!
http://www.diablofans.com
http://www.sixen.org

Barabajagal

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?

UserLoser

same shizz as starcraft...all the udp games are pretty much same thing just few different things here and there

Sixen

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..
Blizzard Tech Support/Op W@R - FallenArms
The Chat Gem Lives!
http://www.diablofans.com
http://www.sixen.org

Spht

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

Sixen

I was looking to do exactly that, write a client/server for D1, just as how we were doing for D2 with Matt.
Blizzard Tech Support/Op W@R - FallenArms
The Chat Gem Lives!
http://www.diablofans.com
http://www.sixen.org