D2GS 1.11 by Marsgod ----------------- INSTALLATION ----------------- First, this is a TRUE Diablo 1.11b D2GS, not the 1.10+MOD! So, you need a 1.11b Diablo to make it work. I strongly recommend that you use the Patch_D2.mpq (version 1.11b) from battle.net. Some Features: 1. It support DiabloClone; 2. It support Uber Quest; 3. It support trade USC\ULC\UGC\BOX in the trade window; 4. The Forgotten Sands Waypoint bug has been patched(Also the ACT5 in D2C has been patched); 5. The lag cause by the ULC DiabWall skill has been removed from the server side, and it cause no damage calculation on server side; 6. It can be configured to not show the "XX SOJ sell to ..." message in the d2server.ini; 7. The dual aura bug pet has been patched; 8. The player aura bug by trade has been patched; 9. Town portal game crash bug has been patched; Installation in Windows NT/2k/XP/2k3 1. copy the files in this package to a diretory; 2. copy all the Diablo II 1.10 files(DLLs and MPQs) to the same directory; 3. double click the file "install.bat" to install the D2GS server 4. use "regedit" tool to edit some parameters in the system registry, in \\HKEY_LOCAL_MACHINE\Software\D2Server\D2GS\, mainly change the "D2CSIP" and "D2DBSIP" to your specified IP address, others can remain to default value; 5. start the service "Diablo II Close Game Server" in the system service controler, or run "net start d2gs" command. Now you can telnet to the game server's port 8888 to do some administration job. the default password is "abcd123", and you can changed in the administration console. You can follow the instruction in D2GS_README.TXT to install the d2gs. Please NOTE: The re-based storm.dll in previous release of D2GS 1.11b has been removed from the release package. You should use the orig storm.dll from Blizzard! And, the d2gs.script should be copied to your Diablo installed directory with d2server.dll. NOTE: d2hackmap.cfg inside players required in order to add the following statement maps the normal operation of the procedure! Extrawork Dll Action: 0 Version Checking Dll Action: 0 Unknown Warden Mod Action: 0 Enjoy yourself! ----------------- Patch history ----------------- [Build 45] 2010-03-08 10:22 1. New feature: DisableDCSpawnInSomeArea=1; This will not spawn DiabloClone in 'The Chaos Sanctuary' 'Arreat Summit' and Uber Boss Levels.Because spawn DiabloClone in these levels have some bug, this is just a workaround. 2. Cast 'Cloak of Shadows' on ancient barbarians will not crash the game. [Build 44] 2010-01-15 20:34 1. New features: EnableEthSocketBugFix = 1; This will disable additional 50% reward of eth armor when use the cube. DisableBugMF = 1; This will disable all ACT boss quest drop within a non-quest drop game. 2. d2warden.ini update: you can detect Redvex plugin now. See [Redvex1][Redvex2] in d2warden.ini [Build 43] 2009-03-01 11:59 1. Make the d2warden more stable; 2. d2warden can support MM.bot check now. Please set EnableMMBotCheck in your d2warden.ini; 3. New Feature! EnablePreCalculateTCNoDropTbl, When set to 1, the multiply players TC NoDrop floating-point calculation will be pre-calculated, and this can improve your server performance; 4. Remove unnecessary Monster Damage calculation from server side; 5. Slightly modify the Uber Tristram boss's behavior. [Build 42] 2009-02-17 20:42 Only start warden after player enter game. Hope this can fix some crash/corrupt problems. [Build 41] 2009-02-13 22:36 Fix a bug in d2warden, which will cause the NEC set create a no Animation hack log. [Build 40] 2009-02-11 20:44 Greatly enchance d2warden. Now it can detect following hack or bot: 1. packet based bot, such as kuk-bot(EnablePlayerMouseCheck=1); 2. js32 based bot, such as d2jsp based bot, NT bot; 3. d2launch with cguard support. cguard cheat the warden, so don't use cguard; 4. TMCBP Mod, which modify the client side AnimData.d2; 5. d2hackit based hack or bot; 6. some drop notify hack, pickit? 7. other anti-warden hack or bot; 8. d2hackmap, if you want... :) [Build 39] 2009-02-01 17:16 NewFeatures! You can enable warden in d2gs now! Please set EnableWarden=1 in NewFeatures section. Currently, the warden support detect the d2jsp and d2hackmap in client side. You can configure the warden in d2warden.ini file. Warden log will be in d2warden.log, including the player kick log. NOTE: This use the BN mod for warden work, no need to update your d2loader or client side program. [Build 38] 2008-11-24 9:04 As the amendment to a game in the process of re-load the configuration file server to crash led to the bug. [Build 37] 2008-11-23 14:46 DC models support the room, just sell key in the room DC, not the other room. D2server.ini reference to the detailed set of DcItemRate. [Build 36] 2008-08-26 7:34 When EnableUnicodeCharName=1, you pickup a Ear or Personalize your item will not cause a save data corrupt. (But your unicode name on ear or item will not display correctly, this is because the save file use 7 bits save char name, not 8 bits.) [Build 35] (14.07.2008 15:39) Now the server support Unicode Char Name. Please set EnableUnicodeCharName=1 in your d2server.ini. For Unicode Char Name support, you need a modified version of D2CS. For more detail, please check the UnicodeCharName directory. [Build 34] (28.06.2008 17:28) You can now set some new features via the d2server.ini, please check the d2server.ini file! ;EnableMeleeHireableAI: When set to 1, the ACT2&ACT5 hireable's AI will be fixed, when the hireable is cursed by IM, he will stop attack monster, until the cruse disappear or replace by another curse.(Your melee pet will be more safer!) ;EnableNeroPetAI: When set to 1, the Nero Golem's AI will be fixed, when the golem is cursed by IM, it will stop attack monster, until the cruse disappear or replace by another curse.(Your Pride Nero Iron Golem will be more safer!) ;EnableExpGlitchFix: When set to 1, the experience that player get when in party will be fixed.(The orig program has some bug, you will get only 1 exp when in 8pp party killing hell diablo.) ;DisableUberUp: When set to 1, you will get 0 exp when killing the monster summon by Uber Boss(including Uber Meph and Uber Diablo). This will prevent the Uber Up. Also, these new features will log in to d2ge.log file. [Build 33] (09.07.2008 19:31) Fix the Experience Glitch. For more info,please check http://newd2event.net/index.php?id=methods/The_Act_2_Minions_Experience_Glitch http://newd2event.net/index.php?id=methods/Baal_Experience_Glitch Also, this should work for classic game when 8pp party kill Diablo. No need leave party anymore. All players will get correct experience. [Build 32] (28.06.2008 17:28) Now the classic dru or classic asn can't enter game anymore. Also, you can't create a classic dru or classic asn. [Build 31] (10.05.2008 09:33) Fixed the Aura bug caused by PET & Player Trade. The old method has some bug... ^_^ [Build 30] (03.05.2008 11:32) Creating a town portal when corpses or other objects entirely fill the area where the portal will appear in town will no longer crash the game; [Build 29] (22.10.2007 16:17) zFix a bug when trying to create a second Final Portal; - The trade player aura bug has been fixed; [Build 28] (30.08.2007 13:16) - Removed storm.dll base re-use the original storm.dll; - Storm.dll use of the original proposal; - Of course, re-use base storm.dll (I used compressed inside that) can, but may have destabilizing factor; Build 27 (05.07.2007 19:56) - UberQuest some rewriting, should not easily crumble; [Build 26] (04.07.2007 16:48) - Use very nausea but more reliable method of rewriting all of the function call stack. The collapse of the original estimate is a multithreaded visit global variables out of the problem; - TODO : UberQuest has not rewritten in accordance with this method, under a revised version of it again; [Build 25] Mini bug fixed; [Build 24] - FOG.dll increase in a patch of memory management; - Fire changes the formula for calculating the turmoil, still overlooked Server (d2gs.script); [Build 23] Sorry, wrong version, build a building only 22 games, then collapsed, huh Forget a place to change. Please do not use build 22 version, with build 23 version. Before the end of May will see a complete version... [Build 21] - Amendments to a function call bug; - The bug resulted in the unlawful message could not be recorded, or the text was correctly reported error handling... - Do not know whether it is caused when the plane reasons; - There is a forgotten desert bug, will D2GS - Hack.txt were recorded; [Build 20] - 8, double-ring Bug that the main issue PET; - Modified PET own, So the test, watch carefully PET is not unusual behavior... ; ----------------- Download latest D2GS at http://harpywar.com/?a=articles&b=2&c=2&d=21&lang=en