完全本地游玩暗黑破坏神3的方法和本地模拟服务器来来来!!!!!!!!
本帖最后由 leexuutaoao 于 2022-8-19 23:13 编辑此为模拟本地服务器的运行包
链接:https://pan.baidu.com/s/1BSs9p1zIi7dsSDh1klPhGQ
提取码:m618
运行方法如下(注:需要此版本游戏文件Diablo 3 2.7.3.82785):
DiIiS Project
DiIiS is a fully-functional open-source local server for Diablo III: Reaper of Souls
Features
Implemented account creation system, authorization and lobby.
Fully implemented chat system.
Fully implemented clan system.
Opened all cosmetics in the in-game store.
Implemented basic DRLG.
Implemented item generator with in-game affixes.
Implemented the basic mechanics of almost all active abilities for all classes.
Implemented a system of set items.
Implemented all main scripts for all story quests 5 acts.
Implemented basic scripts and generator for "Adventure Mode".
Created the basis for the "Challenge Nephalem Rifts" mode.
Implemented artificial intelligence for 80% of minions.
Implemented personal artificial intelligence for 40% of all monsters.
Implemented personal artificial intelligence for half of the Bosses.
Implemented LAN
NAT support is hidden, but possible ;)
Installation
Install PostgreSQL 9.5.25.
Create databases in PostgreSQL: diiis and worlds
Change you account and password in database.Account.config and database.Worlds.conifg
Restore worlds.backup to worlds database
Compile by VS 2019/2022
Launch wait until server start, it creates a hierarchy.
Create account using console: !account add Login Password Tag
Install certificate bnetserver.p12, password - 123 (the game verifies the CA root certificates).
Use Client Diablo 3 2.7.3.82785.
Add redirects to the hosts file (%WinDir%\System32\drivers\etc\hosts): 127.0.0.1 us.actual.battle.net 127.0.0.1 eu.actual.battle.net
Launch client (x64 or x86) with arguments "Diablo III64.exe" -launch -uid diablo3_engb
Login to the game using your credentials =)
Playing with friends
Create new accounts using the console command: !account add Login Password Tag
Copy the config.ini file to the server folder (It overwrites the default settings)
In the IP fields - write your IP within the network. Update the parameter entries: BindIP and PublicIP.
Other players must specify your IP address in the hosts file (%WinDir%\System32\drivers\etc\hosts). 192.168.1.1 us.actual.battle.net 192.168.1.1 eu.actual.battle.net
Launch client (x64 or x86) with arguments "Diablo III64.exe" -launch -uid diablo3_engb
Login to the game using your credentials
After that, when creating a game (in client), indicate the creation of a public game.
Other players, when connecting, must also indicate a public game, and at the start they will connect to you.
Flexible configuration
Using the configuration file you can easily override the global world parameters.
How run offline server emulator, easier step tutorial:
A) Download game files, your native language from battle net app, starter pack is free and its full game on emulator (fast-easy-clean).
or from setup []
B) download this and unpack, no matter where paste:
Compiled Diablo 3 Server Emulator Password: cs.rin.ru
Spoiler
C) install PostgreSQL 9.5.25. and create server
1. Install PostgreSQL 9.5.25. and open pgAdmin3.exe
2. password to server PostgreSQL is needed and create one
3. Create databases in PostgreSQL: diiis and worlds
4. Change you account and password in database.Account.config and database.Worlds.conifg / edit by notepad this 2 files in folder and change to like this (Server=localhost;Database=diiis;User ID=postgres@;Password=samsungg)
5. Restore worlds.backup to worlds database
This local server auto open with server emulator and only one need use this
Image how create server
Spoiler
D) Add redirects to the hosts file (%WinDir%\System32\drivers\etc\hosts): 127.0.0.1 us.actual.battle.net 127.0.0.1 eu.actual.battle.net
E) Install certificate bnetserver.p12, password - 123 (the game verifies the CA root certificates).
F) Open blizzless-diiis-master\src\DiIiS-NA\bin\Debug\net5.0\blizzless.exe /you can create shortcut on desktop
Create account using console (when run blizzless.exe), wait when loading end, copy and paste to server emu: !account add Login Password Tag
Like this !account add postgres@ samsungg 1
You can use default login and password or change, offline play no worry that
G) Create shortcut Diablo_III\Diablo III\x64\Diablo III64.exe
add to command line like this: Diablo III64.exe" -launch
You can use x86 file similar add shortcut
H) Launch game by this shortcut
I) use this to login to open game
Login: postgres@
Password: samsungg
When you add other account login and password you can use your
J) play
PS:不知道B组有没有兴趣三个COD也来个未加密三连
完全离线了????66666666666 来个整合版就好了23333333333 估计到时候可以mod了,清凉合集23333333 今天上午就看到reddit发的这个,下列内容是
为80%的仆从实施了人工智能。
为40%的怪物实施了个人人工智能。
为半数BOSS实施了个人人工智能
这些要注意一下,PC可能还不算完美未加密
估计不是暗黑2 星际1重制 魔兽3重制那样,游戏本体有离线数据,绕开登录端即可完美离线,而是魔兽世界 剑灵那种私服端口那样自建服务端 好的,那就等百分百完美私服版,如同其他网游单机版,目前继续摸拟器。。 所以 只有服务端??客户端呢 rete54254 发表于 2022-8-19 09:38
所以 只有服务端??客户端呢
客户端就战网下载。。。。。。 有人试了吗 能用不 这个只是源码 需要大佬编译以后才能用 还需要PostgreSQL 9.5.25安装建立diiis和worlds的数据库 然后还原备份 修改暗黑3客户端登录IP 最后建立游戏账号才能玩 玩这个还不如弄个NS模拟器玩还简单一点 jcjc520 发表于 2022-8-19 17:19
这个只是源码 需要大佬编译以后才能用 还需要PostgreSQL 9.5.25安装建立diiis和worlds的数据库 然后还原备 ...
头大,观望中。。。。。。 仙-不忆流年 发表于 2022-8-19 14:53
其他游戏的私服端是内部人员勾结卖的服务端 你得等暴雪内鬼或者微软搞个
...
等网游单机版算了。。。。。。 本帖最后由 bingcanxue 于 2022-8-21 02:43 编辑
修改:私服架设成功,不过AI有部分问题 把标题改了吧 误导人进来啊 bingcanxue 发表于 2022-8-20 06:50
修改:私服架设成功,不过AI有部分问题
66666666.等完整教程和AI修复整合版。。。。。 本帖最后由 cjlzh 于 2022-8-21 11:55 编辑
我不是说风凉话啊 人家做这个东西 是有自己的追求 我尊重他们的劳动成果
如果你是真的想玩比较完整的暗黑3单机 其实可以用NS模拟器玩暗黑3 可以打各种MOD 一个项链6个孔 套装穿一件直接6件效果 你们想要的那种模型MOD 我记得也是有的 不过我不太喜欢暗黑3 玩两下就回去玩POE了 所以没研究太多 不过NS的暗黑3 版本可以更到最新 随便离线 如果你有NS未加密机 甚至可以随时拿出来刷一把 真的比这个半成品好用 还不折腾
私服有个好处 如果真的搭建成功 后续有人做一下整合 能做个简单易用的一键端 这样可以开服跟朋友一起耍 但是暗黑3的游戏内容太匮乏 费劲搭完服务器 玩不了一个月就没意思了 除非有大佬能做扩展MOD 甚至能做出魔电那种体量 才有可能焕发第二春 不过目前看 可能性太低了 但是至少这个开头是好的 看看有没有人跟进吧
jcjc520 发表于 2022-8-19 17:19
这个只是源码 需要大佬编译以后才能用 还需要PostgreSQL 9.5.25安装建立diiis和worlds的数据库 然后还原备 ...
确实,模拟器还没么麻烦。还是再等吧,老游戏了,不知还有没有高人继续搞。{:3_103:}
cjlzh 发表于 2022-8-21 11:51
我不是说风凉话啊 人家做这个东西 是有自己的追求 我尊重他们的劳动成果
如果你是真的想玩比较完整的暗 ...
听君一席话胜似一席话,浪费我时间,污染我大脑,白花我眼力。
结果:别想cod那3个了,暗黑3都没成功 啊王 发表于 2022-9-27 15:25
结果:别想cod那3个了,暗黑3都没成功
目前cod13已经可以离线打bot了,等更新。。。。。
页:
[1]