User Guild Download Contact me
Project: Diablo2 Realm Emulator
Version: 0.1.0pre1
Current Build: Dec 2, 2000
Introduction:
This project is aims to emulate blizzard`s diablo2 realm server
it comes from the bnetd project ( www.bnetd.org ).
Copyright:
This program is a free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Some details:
This project is to emulate diablo2(a great game comes from blizzard)closed
battle.net.It is just under testing by now.This program do not really run a game engineer,which is hard to emulate i think.(fsgs
is working on this),it just act as common battle.net server,let players to chat,create or join
games on it,the game engineer is just inherit the game from blizzard.the battle.net server makes
a pipe to it and parse some data.for more details,please look into the source code.
the realm server will be unstable until now,that`s true.for the game engineer is done
by blizzard,which we don`t know exactly how it works and which do not purpose working as server.
it is hard to let blizzard open their server program to public,so this is just we can do by now.(of cuz,there will need some patch on the origin game)
Support and Requirement:
It support most unix like system and windows.I only tested it on Sun solaris,
linux ,win9x,nt & 2k.
if you just want to run binary, you only need the binary package and data package.
if you want to compiler it, for unix users,you will need gcc and make utils, for windows users, you will need
make and a win32 c compiler,e.g lcc,borland c or visual c, i personally use lcc ;)
Features and how to use it:
this program mainly comes from bnetd-0.4.21 and bnetd-0.4.23pre9,so it inherit most features from bnetd--which support starcraft,broodwar,diablo and warcraftII BNE.most new
features are for diablo2 closed battle.net. the documents in the program is just from bnetd
by now,and also,i have not enough time to comment the newly added source code.sorry about that,and later if i got time,i will added them in.to use it,just do as origin bnetd,make proper configuration in the config file(of cuz,there will be some new entry in it for realm,which is easy to understand),the document of bnetd
have details information on how to use it.
additionally,if you want to make the server support realm game,you should download the
game server and runs it,then add an entry to the diablo2 game server chain.(use /add command)
Development:
I am not familiar about bnetd and battle.net at the beginning ( which i just got to
known when diablo2 comes out),and until now,there only i oneself works on it, code,crack,test
and etc... so i really want someone else to join it.if you are interested in it,contact me ;)
TODO:
lots,but not collected by now.
Thanks:
I would like to thank all peoples that help and support me to develop and test this program,especially thanks to:
zixia (zixia@zixia.net)
wubb (wubb@263.net)
damo (yanglizai@263.net)
Contact:
If you have any great ideas or suggestions, don't hesitate to tell me! If you made some improvement for this program you also can give me , and I can add them to the next release version.
My Email address is: onlyer@263.net
Legal notes:
Blizzard Entertainment is a trademark of Davidson & Associates, Inc.
Starcraft is a trademark of Davidson & Associates, Inc.
Warcraft is a trademark of Davidson & Associates, Inc.
Diablo is a trademark of Davidson & Associates, Inc.
Battle.net is a trademark of Davidson & Associates, Inc.
Windows is a registered trademark of Microsoft Corporation
MacOS is a registered trademark of Apple Computer, Inc.
This project is in no way affiliated with Blizzard Entertainment.