作者为marsgod
相对于1.10而言,只修正了d2server.dll文件,其他不用动
压缩包里面的Storm.dll其实是原来的版本re-base了一下基地址而已,没做代码修正。
安装方法同1.10。
只是需要把所有DD拷贝到你的d2目录下(必须是纯1.11b版本的D2!!)
需要安装PVPGN,如果不懂如何安装,请上网搜索!
具备功能:
1、正常游戏功能
2、支持DiabloClone
3、支持UberQuest,测试中
4、支持USC\ULC\UGC交易窗口交易
5、修正遗忘沙漠小站bug
6、去掉ULC火风暴FWQ端计算
7、可配置是否显示“XX颗乔丹之石卖给商人”的消息: ShowSOJMessage
8、修正双光环Bug PET的问题
;UberQuest设置
;SpawnProbability:当BOSS施展技能时,有多大概率进行召唤,0~100之间的整数,例如30,表示30%的概率
;MaxSpawnNum: 在一场游戏中,最大施展召唤的次数
;SpawnInterval:两次召唤之间的最小时间间隔
;ActivArea:多远距离可以开始施展召唤
;StallTime:施展召唤之后,BOSS停顿时间
;SpawnMonsters:BOSS施展召唤时,随机召唤的怪物类型(hcidx),必须是0~733之间的整数,最多10种怪物类型,每次召唤1个。
[UberMephisto]
SpawnProbability=30
MaxSpawnNum=50
SpawnInterval=10
ActivArea=40
StallTime=10
SpawnMonsters=725,726,727,728,729,730
[UberDiablo]
SpawnProbability=30
MaxSpawnNum=50
SpawnInterval=10
ActivArea=40
StallTime=10
SpawnMonsters=712,731,732
build 23:
Sorry,搞错版本了,build 22只能建一个游戏,然后崩溃,呵呵
忘记修改一个地方了~
请不要使用build 22版本,用build 23版本
build 26:
使用非常恶心但是更加可靠的方法重写所有函数调用堆栈。原来的崩溃估计是多线程访问全局变量出了问题。
TODO:UberQuest还没有按照这个方法改写,下一个版本再修改吧
build 27:
UberQuest部分重写,应该不容易崩溃了。
build 28:
去掉了re-base storm.dll,使用原版的storm.dll。
建议使用原版的storm.dll。
当然使用re-base storm.dll(以前我压缩包里面那个)也可以,但可能有不稳定因素。
终于可以把自己搞的re-base的storm.dll去掉了,建议大家都用原版的storm.dll。
build 29
修正一个试图创建第二个3BOSS红门的bug。
修正玩家通过交易失败获得光环叠加的bug。
build 30:
修正一个导致服务器崩溃的bug(BN官方号称修正了,但是我单机、4F实践了一下,还是导致服务器崩溃)。
build 31:
重新书写了修正光环bug的代码,包括PET & Player的。
Build 32: 2008-06-28
现在D2C的
DRU或者
ASN再也不能加入游戏。当然也不能利用Hack创建D2C的DRU或者ASN了。
Build 33: 2008-07-09
修正了组队时经验值计算错误。现在8pp组队K 非资料片Diablo以及K巴尔第二小队,都不需要离队了。
Build 34: 2008-07-11
ACT2雇佣兵、ACT5雇佣兵、
NEC的铁魔、石魔中了IM后,会自动停止攻击怪物,直到诅咒消失或者被别的诅咒取代
Uber UP可以自由控制是否启用了。
几个新的特性需要通过d2server.ini启用。
Build 35: 2008-07-14
支持Unicode的角色名字,例如汉字角色名字。请参考UnicodeCharName目录进行设置。
Build 36: 2008-08-26
当使能Unicode的角色名字时,例如汉字角色名字,耳朵或者个性化的物品上的中文名字,将不再导致存档错误。(但是耳朵或者个性化物品上的中文名字显示仍然不正确,这主要是因为存档使用7位ASCII来保存名字,而不是8位。如果要彻底改正,则要修改存档格式,导致不兼容....)
Build 37: 2008-11-23
支持房间DC模式,仅仅在sell
key的房间出DC,其他房间不出。详细参考d2server.ini中的DcItemRate设置。
Build 38: 2008-11-24
修正了一个由于游戏过程中重新加载配置文件导致服务器当机的bug。
Build 39: 2009-02-01
加入Warden支持,可以检测客户端是否运行了d2jsp等hack。
Build 40: 2009-02-11
大大增强了d2warden,可以检测各种bot和hack了。
Build 41: 2009-02-13
d2warden: 修正了NEC套装引起No Animation问题的bug。
Build 42: 2009-02-17
d2warden: 当玩家完全进入游戏后,再开启warden功能。希望可以更稳定些。
Build 43: 2009-03-01
d2warden: 增加了MM.bot的检测,增加了对Claw Shopbot的检测;增加了增加了稳定性;
新特性:EnablePreCalculateTCNoDropTbl,当设置为1的时候,将预先计算怪物死的时候多人NoDrop的浮点计算,有利于提高服务器的性能;
去掉了服务器端无用的怪物攻击计算;
稍微修改了一下3BOSS场景处UberDiablo和UberMeph的AI,更合理一些;
Build 46: 2010-03-31
1. 新特性:
d2warden.ini: SupportD2ClientVersion=1,2,3 可以强制进行客户端版本检测,只允许特定版本的客户端连接游戏,1=1.11b 2=1.12a 3=1.13....
2. 去掉了一个怪物伤害的bug,这个bug是自从build 42之后引入的(就是“去掉了服务器端无用的怪物攻击计算;”那个...)....:)
Build 45: 2010-03-07
1. 新特性:
DisableDCSpawnInSomeArea=1; 超级
暗黑破坏神将不再出现在“混沌避难所”、“亚瑞特山脉之巅峰”以及最后几个超级BOSS处,因为这些地方产生DC会导致一些BUG。
2. 修正了在3个
古代人处施展魔影斗篷导致游戏崩溃的bug。
Build 44: 2010-01-15
1.新特性:
EnableEthSocketBugFix=1 ; 这个将去掉无形防具公式打孔的50%防御奖励
DisableBugMF=1 ; 这个将禁止bug MF各个关底的BOSS.
2. d2warden.ini 更新: 可以检测redvex了. 看[Redvex1][Redvex2]说明
Build 43: 2009-03-01
d2warden: 增加了MM.bot的检测,增加了对Claw Shopbot的检测;增加了增加了稳定性;
新特性:EnablePreCalculateTCNoDropTbl,当设置为1的时候,将预先计算怪物死的时候多人NoDrop的浮点计算,有利于提高服务器的性能;
去掉了服务器端无用的怪物攻击计算;
稍微修改了一下3BOSS场景处UberDiablo和UberMeph的AI,更合理一些;
D2GS 1.11版本服务端及源码 D2GS-111b(46).zip (935 K) 下载次数:50