• 1978阅读
  • 1回复

[总结]暗黑破坏神2 D2GS 1.11b服务器端下载(build 46,源代码) [复制链接]

上一主题 下一主题
离线vinceit
91D2战网管理组
 

发帖
7589
金钱
4250987
91币
1774
信誉
0
资产
0 IST
在线时间
16914 小时
注册时间
2007-08-25
最后登录
2024-12-23
只看楼主 倒序阅读 使用道具 楼主  发表于: 2021-07-05 15:45:04
作者为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
战网官方QQ群:
1群:907473582
2群:289990050
3群:6713328

战网下载导航:http://down.91d2.cn
暗黑资料速查:https://bbs.91d2.cn/read-htm-tid-1517103.html
在线交易系统:https://bbs.91d2.cn/read-htm-tid-1600317.html
离线gzminge

发帖
2794
金钱
37602
91币
101
信誉
0
资产
0 IST
在线时间
289 小时
注册时间
2021-06-28
最后登录
2024-12-22
只看该作者 沙发  发表于: 2022-03-12 20:30:31
1.13能用吗?。。。。
快速回复
限100 字节
 
上一个 下一个