暗黑破坏神III PC单机版

20

暗黑破坏神III PC单机版插图

暗黑3单机版,下面是安装使用教程,安装有点麻烦,对小白不友好,喜欢折腾的可以搞一搞。

测试系统:WIN11 X64位

支持的客户端版本:2.7.4.84161

github开源地址:https://github.com/blizzless/blizzless-diiis

此github分支一直在更新,GitHub - blizzless/blizzless-diiis at community可直接Code-->Download ZIP下载源码,使用作者提供的命令dotnet publish ./src/DiIiS-NA/Blizzless.csproj --configuration Release --output ./publish 进行编译(我不会。。。)或用VS进行编译。

----需要使用到的工具,工具包已包含下列工具。所用工具包下载:百度盘    pixeldrain盘    阿里盘

1. PostgreSQL 9.5.25

2..NET 7 SDK and runtime(仅下载安装SDK 7.0.xxx和.NET Runtime)

3.VisualStudio(可选,使用已编译端不用安装)

----服务端下载(需要.net7.0支持):百度盘  pixeldrain盘    阿里盘

----服务端下载(需要.net5.0支持)(如果你的系统不支持安装.net7.0请下载此端,.net5.0库已整合在内,安装一下即可)百度盘  pixeldrain盘    阿里盘

包含已编译端和源码端和hosts文件

----暗黑3中文客户端(百度/阿里盘)请在相关文件下载处下载)

2.7.4.84161简中版本pixeldrain盘下载(都要下载)

part01-02

https://pixeldrain.com/u/2nHYSmQP

part03-04

https://pixeldrain.com/u/Tyee2CX1

2.7.4.86197繁中版本pixeldrain盘下载(都要下载)

part01-03

https://pixeldrain.com/u/MxhTPxYK

part04-6

https://pixeldrain.com/u/pYHYNh3e

视频教程:视频教程少了一个hosts的步骤,参考文字教程的第5步。

https://m.toutiao.com/is/Bs6TPAT/

下面文字教程开始:

1.首先先把PostgreSQL和SDK 7.0和.NET Runtime都安装好,直接双击下一步就好。

2.PostgreSQL安装好后,在开始菜单,所有应用,找到PostgreSQL 9.5里面的pgAdmin III,点击打开,输入设置的密码进入,右击数据库,新建数据库,新建diiis和worlds这两个数据库

暗黑破坏神III PC单机版插图1

3.右击新建的worlds数据库,选择恢复,在文件名处选择worlds.backup(已编译端在目录下,源码端在\src\DiIiS-NA目录下)直接点击恢复即可,PostgreSQL数据库就已经好了,可以最小化放一边。

暗黑破坏神III PC单机版插图2

4.用记事本修改目录下的database.Account.config和database.Worlds.config这两个文件(已编译端在目录下,源码端在\src\DiIiS-NA目录下),找到 Server=localhost;Database=diiis;User ID=postgres;Password=postgres这段,将密码Password=postgres改为你自己的PostgreSQL设置的密码,保存。

暗黑破坏神III PC单机版插图3

5.安装证书(已编译端在目录下,源码端在\src\DiIiS-NA目录下),双击bnetserver.p12证书安装,证书密码123。然后再将hosts文件放到C:\Windows\System32\drivers\etc目录下替换。如果显示只读,请右击,将host文件的只读属性取消。

6.已编译端直接运行Blizzless.exe

6-1:对于源码端,需要安装VisualStudio,安装时工作负载的那些图标都不用选,直接安装,然后安装好后选择打开项目或解决方案,选择\src目录下的Blizzless-D3.sln,如果打开后界面的右上方有弹出需要安装额外组件,直接点安装,等待安装完成即可。

暗黑破坏神III PC单机版插图4

6-2:然后点击上面的绿色小按钮开始运行。

暗黑破坏神III PC单机版插图5

6-3:之后会有这个窗口弹出来,显示到这里,就说明服务端启动成功了。(编译之后,在\src\DiIiS-NA\bin\Debug\net7.0目录下应该有已经编译好的文件,下次直接运行Blizzless.exe就行。)

暗黑破坏神III PC单机版插图6

暗黑破坏神III PC单机版插图7

8.注册账号命令,可直接复制后面的,然在服务端CMD里右击即可粘贴,然后回车:!account add Login Password Tag,如!account add [email protected] 12345678 XYG

暗黑破坏神III PC单机版插图8

9.创建游戏程序Diablo III.exe的快捷方式到桌面,右击创建快捷方式,发送到桌面。

10.在桌面的快捷方式右击属性,然后在目录最后加上-launch,注意-前面有个空格,确定。

暗黑破坏神III PC单机版插图9

11.从桌面快捷方式启动游戏。

 

关于1021错误:

这个原因未知,我之前服务端都开好后,打开游戏,登录会显示1021错误,但将117.52.35.104 nydus.battle.net添加到hosts文件中,可正常连接进入游戏。文章提供的hosts文件已包含。

如果还不行,尝试将此注册表导入:百度盘      pixeldrain盘

再不行,我也爱莫能助了。。。

 

----如何本地局域网联机:(这里以同一局域网段为例)

所有步骤和上面一样,但是不同的地方在于要修改以下两个文件。

1.config.ini,用记事本打开,将里面所有的127.0.0.1全部改为局域网IP,如192.168.1.77,然后保存,电脑本地IP段自行查找。

2.修改hosts文件,将里面的127.0.0.1全部改为局域网IP,如192.168.1.77,然后保存。

3.重新打开服务端。

4.注意,上面改的为服务端开启的主机,相当于一个本地服务器,然后其它电脑要连接这个服务端,要将自己的hosts文件中的127.0.0.1全部改为服务端的局域网IP,如192.168.1.77。然后电脑打开游戏登录账号就行。账号可以先在服务端注册。

 

---测试图:

2.7.4.84161版本

暗黑破坏神III PC单机版插图10

暗黑破坏神III PC单机版插图11

暗黑破坏神III PC单机版插图12

2.7.4.86197版本

暗黑破坏神III PC单机版插图13

暗黑破坏神III PC单机版插图14

 

常用命令:

首先要在服务端CMD窗口输入命令提升账号权限!account setuserlevel 注册的邮箱 admin!account setuserlevel [email protected] admin然后在客户端输入对应代码

!levelup 数量

!gold 数量

!platinum 数量

!item 道具代码

道具代码查询网址:https://eu.diablo3.blizzard.com/en-us/item/

 

倍率修改方法:修改config.ini(已编译端在目录下,源码端在\src\DiIiS-NA目录下)按下面需要的自行修改,未测试过修改。改后重启服务端和游戏。

RateExp

经验倍率

RateMoney

金钱倍率

RateDrop

掉落数量倍率

RateChangeDrop

掉落质量倍率

RateMonsterHP

怪物血量倍率

RateMonsterDMG

怪物伤害倍率

 

剩下下各位小伙伴自行折腾吧。。。

解压密码:xyg688.com

5 5 投票数
文章评分
20
  • 打赏
  • 分享
分享到...
暗黑破坏神III PC单机版插图15
请选择打赏方式
暗黑破坏神III PC单机版插图15
暗黑破坏神III PC单机版插图16 暗黑破坏神III PC单机版插图17
  • 微信
  • 支付宝
            相关资源
©资源版权归原作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!城通网盘通用访问密码:1584(如果需要的话)。本站统一解压密码:xyg688.com
订阅评论
提醒
guest
91 评论
内联反馈
查看所有评论
绝命毒师

真的好麻烦,不研究了。多年前在xbox360上已经打通了。没啥动力在玩一遍了。

liaoyongsen

按照教程,服务架设完成,然后登陆提示1021错误。在宝湾论坛找到了方法,完美解决该问题。
 1021解密补丁.rar (19.84 KB, 下载次数: 2061)
下载这个补丁,直接解压证书密钥缓存补丁到 C:\ProgramData 目录下,就可以,无需安装战网与亚服客户端。
该论坛的解决方法和补丁,亲测有效:
https://www.iopq.net/forum.php?mod=viewthread&tid=17117622&highlight=%B0%B5%BA%DA

(不是引流,大家不必误会)

细腰武

有没有大哥发一个登录成功的hosts ? 楼上所有办法都试过了. 还是1021....哭死

细腰武

[email protected] 感谢大哥投喂~~~!

Aimiuse

前面都挺顺利的,游戏登录的时候卡在服务器认证,提示“连接战网的过程中发生一项错误。(Code 2)

Aimiuse

解决了,host文件没有更改,把下载的host文件记事本打开,全部复制到电脑的host文件后面就可以了

蹦蹦跶

按照步骤操作后还是出现1021,后来找了一下原因是因为保险证书缓存缺少了一部分文件。只要吧文件放到 C:\ProgramData 里面就可以玩了

细腰武

麻烦问一下, 把什么文件放在C盘那里?

二二二

An unhandled exception occured at initialization. Please report this to the developers.
System.Exception: Diablo III Core - Disabled
 at async Task DiIiS_NA.Program.LoginServer() in D:\Castle Morihisa\blizzless-diiis-community\src\DiIiS-NA\Program.cs:
   202
 at async Task DiIiS_NA.Program.Main() in D:\Castle Morihisa\blizzless-diiis-community\src\DiIiS-NA\Program.cs:303

11111

端口80被占用了,修改config.ini的REST下面的PORT端口

二二二

大佬~~~~这个问题怎么处理呢

ppxiong

大佬这是什么意思该怎么弄

An unhandled exception occured at initialization. Please report this to the developers.
System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试。
 at void System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, bool disconnectOnFailure, string callerName)
 at void System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
 at void System.Net.Sockets.Socket.Bind(EndPoint localEP)
 at void DotNetty.Transport.Channels.Sockets.TcpServerSocketChannel.DoBind(EndPoint localAddress)
 at Task DotNetty.Transport.Channels.AbstractChannel.AbstractUnsafe.BindAsync(EndPoint localAddress)
 at async Task<IChannel> DotNetty.Transport.Bootstrapping.AbstractBootstrap`2.DoBindAsync(EndPoint localAddress)
 at async Task DiIiS_NA.Program.LoginServer() in D:\Castle Morihisa\blizzless-diiis-community\src\DiIiS-NA\Program.cs:227

蹦蹦跶

1、你的服务器开启的端口数太少;
2、连接释放等待时间太长;
3、你的socket通信并发量太大。
解决方法:
找到注册表节点:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3、新增2项(如果已存在就修改项值),值对应的都是10进制数字
MaxUserPort=65534 (端口数设到最大)

今天测试中午 晚上都测试了 没有报错了。 你可以试试

拉完

请问代码装备代码在哪里看

蹦蹦跶

我也出现这个问题了 玩过一次 电脑重启就出现这个了

秀逗小坏蛋

感谢分享,虽然有些小BUG,总体还不错。令 请问 白金币 怎样才能使用呢?指令增加的不能用,做任务奖励的也归零了。

Aimiuse

不能增加白金币啊,请问有办法解决么

Aimiuse

巅峰上限只有516级,白金币无效,因为购买物品需要登入战网,建议去3DM下ns模拟器版的,因为ns版原本就是单机,体验会好很多,不过毕竟ns和PC两个不一样平台,操作和界面都挺别扭的,自己取舍吧

91
0
希望看到您的想法,请您发表评论x
暗黑破坏神III PC单机版