//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:2040

符文:1129

跳转到指定楼层
1#
发表于 2023-1-26 22:59:22 |只看该作者 |倒序浏览 来自:山东
本帖最后由 yozora夜空 于 2023-2-1 01:28 编辑

论坛里也有人发单机,都是模拟器版的,五个月前PC的就出了这个可以本地搭建的端,不知道为什么论坛里一直没人讨论,正好关服了,发出来给需要的人用下吧。


本贴首发NGA和凯恩之角,如果你想转载请附带本贴的链接。
贴中提供的下载内容仅用于学习,下载后请于24小时内删除。

先附上服务端的原发布地址 :
blizzless-diiis
该地址内也含有局域网(也许公网?)部署服务端联机的方法,有需求请自行研究。




另外写在最开始的一点提示:因为这版本已经过去太久了,现在我能找到的端说是有英文和俄文,但实际试了各种方法后还是只有俄语,所以如果你也遇到了这个问题并且还想使用的话,没有一定的俄语基础就只能硬啃了。如果你还有2.7.4.84161版本的中文客户端,也希望可以分享出来供大家一起使用。

43楼有大佬提供了中文客户端,大伙们有需要可以去下载。


接下来是为英文不好的人提供一下发布站点文档内的中文翻译,如果需要的人很多的话,我也会在楼下为电脑苦手的人对其中的一些步骤做出详细的操作说明。
首先将原发布地址内的源码打包下载,完成后解压到本地目录。下载地址

服务端部署

1.安装PostgreSQL 9.5.25。我是下载链接
2.在PostgreSQL中新建数据库 diiis 和 worlds 。
3.在 src\DiIiS-NA 目录下 database.Account.config 和 database.Worlds.conifg 中更改你的数据库账户名和密码。
4.将 worlds.backup 恢复到 worlds 数据库中。
5.使用VS2019/2022对下载的源码进行编译。这一步特别提醒一下,最好是自己进行操作,防止因使用被他人改动的程序造成可能的安全问题。
6.启动并等待服务器完全开启。
7.使用下面的控制台命令添加用于登录的战网账户。(仅本地有效)
  1. !account add 登录邮箱 密码 战网用户名(不要带#以及后面的数字。)
复制代码

客户端部署
1.下载服务端所支持版本的暗黑破坏神3客户端。磁链在最下方。
2.安装CA证书,密码123。证书下载链接
3.重定向客户端连接到本地服务器。在hosts文件添加以下内容。
  1. 127.0.0.1 us.actual.battle.net
  2. 127.0.0.1 eu.actual.battle.net
复制代码
4.在Diablo III.exe快捷方式后添加启动参数 -launch 启动游戏。
5.使用创建的账户登陆游戏。

最后说明下,如果你在游戏过程中遇到了任何问题,请不要在本贴反馈。我非该单机服务端的作者,也无法为你提供任何的技术支持。有能力请到原发布地址的issue界面反馈,没有的话就请选中文件夹按下delete之后敲enter解决吧。

客户端下载磁链:
  1. magnet:?xt=urn:btih:B1E959E16B6E85A20C0120E55C836173A5FC8438&tr=http%3A%2F%2Fbt2.t-ru.org%2Fann%3Fmagnet&dn=%5B%D0%90%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F%5D%20Diablo%20II%3A%20Resurrected%2C%20Diablo%20III%3A%20Reaper%20of%20Souls%2C%20StarCraft%3A%20Remastered%2C%20Warcraft%203%3A%20Reforged%2C%20Call%20of%20Duty%3A%20Modern%20Warfare%202%20-%20Campaig
复制代码


最后附上几张实机测试图。

2023-01-26_22-58-08.png 2023-01-26_22-56-47.png 2023-01-26_22-57-27.png

帖子:2040

符文:1129

2#
本帖最后由 yozora夜空 于 2023-2-1 01:26 编辑

先说明下客户端发布者提供的更改语言的方式:
1.更改注册表内容
  1. [HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\Launch Options\D3]
  2. "LOCALE"="enUS"

  3. [HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\Launch Options\D3]
  4. "LOCALE_AUDIO"="enUS"
复制代码

2.启动项参数后添加
  1. -locale enUS
复制代码
二选一即可。
我都试了,都没用。如果你尝试后有用的话恭喜你,比我幸运

补充个服务端提权命令行代码,提权后才能客户端里敲命令。
  1. !account setuserlevel 注册邮箱 admin
复制代码
客户端命令行代码
功能 格式
升级 !levelup 数量
加金币 !gold 数量
加白金币 !platinum 数量
刷道具 !item 道具代码

附上给出的道具代码查询方式
查询网址
  1. // 道具名: Firebird's Breast
  2. // 网址链接: https://eu.diablo3.blizzard.com/en-us/item/firebirds-breast-Unique_Chest_Set_06_x1
  3. // 道具代码: Unique_Chest_Set_06_x1
复制代码

更新下改倍率部分。
2023-01-29_21-33-44.png
上图文件夹内 config.ini 文件,右键 打开方式 记事本打开。
从第40行开始
2023-01-29_21-38-07.png
RateExp 经验倍率
RateMoney 金钱倍率
RateDrop 掉落数量倍率
RateChangeDrop 掉落质量倍率
RateMonsterHP 怪物生命倍率
RateMonsterDMG 怪物伤害倍率

改动右边数字即可,改完记得保存以及重启服务端。
该内容为对作者给出的倍率修改方法的搬运,个人未进行测试,请自行修改尝试。


下方会附上客户端部署部分第二三四步的详细说明,还没有就是没写,别急。很急的话自己百度下,都能查到。

2.安装CA证书
下载完证书之后双击打开,一路点下一步直到点不动。
在停住的界面密码一栏输入密码,之后继续一路点下一步,所有设置都不需要改动直到成功安装。

3.重定向客户端连接到本地服务器。
进入电脑的以下路径(%WinDir% 一般为C盘)

  1. %WinDir%\System32\drivers\etc
复制代码
右键其中的hosts文件,打开方式,选择记事本。
拖到文件末尾,敲几下enter换两行。
然后将主楼中给出的两行代码粘贴到空行中,保存退出。

注意,如果你还同时有玩暴雪官服,如果出现官服无法登录请将加入的这几行删掉,需要时再手动添加。


4.在Diablo III.exe快捷方式后添加启动参数 -launch 启动游戏。
简单发张图吧,红框处添加,注意需要先输入一个空格。
另外注意是在快捷方式上添加。需要先右键游戏文件夹内的 Diablo III.exe  发送到-桌面快捷方式   或复制粘贴的形式创建快捷方式。

2023-02-01_01-23-39.png

发表于 2023-1-26 22:59:54 |只看该作者 来自:山东

帖子:2040

符文:1129

3#
本帖最后由 yozora夜空 于 2023-1-30 19:58 编辑

服务端部署的细节全写完了。第一、第七步不予说明。如果游戏客户端运行后服务端中出现报错,重启电脑可以解决99%的问题。如果重启解决不了,很遗憾,那我也解决不了。

2.在PostgreSQL中新建数据库 diiis 和 worlds 。


安装好后从开始菜单找到 PostgreSQL 文件夹下的 pgAdmin III ,双击打开。进入时可能需要安装时设置的密码,注意记忆。
2023-01-27_22-05-09.png
图中位置点+号直到看到数据库,数据库上按右键,选  新建数据库   名称处填上一个数据库的名称,点确定。重复此操作,填上第二个数据库名称,点确定。
完成后应如上图。

3.在 src\DiIiS-NA 目录下 database.Account.config 和 database.Worlds.conifg 文件中更改你的数据库账户名和密码。


右键文件,点打开方式。选记事本打开。

2023-01-28_21-35-04.png
图中红线位置,改为PostgreSql安装过程中设置的密码。两个文件都要改,位置一样。


4.将 worlds.backup 恢复到 worlds 数据库中。

第一张图worlds上按右键,选  恢复  。找到 src\DiIiS-NA 目录下的 worlds.backup ,选中后点打开,然后点恢复。
2023-01-27_22-09-53.png

5.使用VS2019/2022对下载的源码进行编译。

VS2022下载地址
下载后安装
2023-01-28_21-41-09.png
图中界面不需要勾选,直接安装即可。


安装完成后打开,

2023-01-28_21-42-12.png
选择上图的打开项目或解决方案,之后选择 src 文件夹下的 Blizzless-D3.sln 打开。

2023-01-24_17-49-19.png
打开后右上方会弹出上图的提示,点安装,等待安装完成。安装完成之后若还有提示,继续点安装。

2023-01-28_21-46-21.png
提示信息消失后即可进行编译,软件界面上方位置按上图调整后点红线处。
等待弹出命令行窗口就编译成功。关闭窗口和软件即可。

此处重新编辑下,VS2022最好不要卸载,卸载后可能会出现.net5.0环境问题导致服务端无法启动。


6.启动并等待服务器完全开启。

2023-01-28_21-48-14.png
上图中目录下点Blizzless.exe启动服务端。
等待,窗口内出现下图所示信息,即为服务端完全启动。
2023-01-26_01-14-11.png

更多图片 小图 大图
组图打开中,请稍候......
发表于 2023-1-26 23:00:39 |只看该作者 来自:山东

帖子:901

符文:1

4#
只玩赛季 单机就没意思了
发表于 2023-1-26 23:07:32 来自凯恩之角App |只看该作者 来自:北京

帖子:1570

符文:50

5#
有没有无形武器或者魔王碎片那个版本啊  那个是真滴好玩
发表于 2023-1-26 23:08:11 来自凯恩之角App |只看该作者 来自:江苏

帖子:2040

符文:1129

6#
上帝的玩偶 发表于 2023-1-26 23:07
只玩赛季 单机就没意思了

可以开服,但我没这个需求,个人有需求的话可以自己研究,发布页内有相关操作的简单说明。

发表于 2023-1-26 23:08:29 |只看该作者 来自:山东

帖子:2040

符文:1129

7#
园长哥布林地精 发表于 2023-1-26 23:08
有没有无形武器或者魔王碎片那个版本啊  那个是真滴好玩

这个没有,只有现在这个赛季的,我看了下短期内这个端也不会更新了,也就只能适配唯一的这一个版本。

发表于 2023-1-26 23:10:29 |只看该作者 来自:山东

帖子:371

符文:73

8#
感谢大佬分享
发表于 2023-1-26 23:30:05 来自凯恩之角App |只看该作者 来自:辽宁

帖子:179

符文:224

9#
不知道有没有大佬试试?之前在另一个论坛下了个9月份发的,冒险模式怪物很少,不会主动攻击,就没保存了
发表于 2023-1-26 23:46:17 来自凯恩之角App |只看该作者 来自:福建

帖子:13021

符文:6539

10#
yozora夜空 发表于 2023-1-26 22:59
先说明下客户端发布者提供的更改语言的方式:
1.更改注册表内容


我记得更改游戏内语言要额外下载一个比较大的语言包,会不会是这个原因?
发表于 2023-1-26 23:51:46 来自凯恩之角App |只看该作者 来自:河南

帖子:2040

符文:1129

11#
白色玄铁 发表于 2023-1-26 23:51
我记得更改游戏内语言要额外下载一个比较大的语言包,会不会是这个原因?

这个就不知道了,客户端的发布页注明的是有英文和俄文,但我这里的实际结果令人遗憾。。。

发表于 2023-1-27 00:30:41 |只看该作者 来自:山东

帖子:2040

符文:1129

12#
易容 发表于 2023-1-26 23:46
不知道有没有大佬试试?之前在另一个论坛下了个9月份发的,冒险模式怪物很少,不会主动攻击,就没保存了

设备性能有限,就发一张图吧,这是一张没跑几步的寒冰洞小米,能正常刷怪,能拉怪。
2023-01-27_00-30-07.png

发表于 2023-1-27 00:38:32 |只看该作者 来自:山东

帖子:286

符文:82

13#
有点意思,后续要是能继续更新就好了
发表于 2023-1-27 01:04:40 来自凯恩之角App |只看该作者 来自:江西

帖子:2594

符文:329

14#
有点意思,回头研究一下
发表于 2023-1-27 07:54:47 来自凯恩之角App |只看该作者 来自:河南

帖子:539

符文:44

15#
为什么这个版本最高巅峰是516呢,不能改成20000吗
发表于 2023-1-27 08:15:11 来自凯恩之角App |只看该作者 来自:江苏
您需要登录后才可以回帖 登录 | 注册网易通行证