|
|
本帖最后由 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 [[Please login to see this link.]]
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 [blizzless-diiis-master\src\DiIiS-NA] and change to like this (Server=localhost;Database=diiis;User ID=postgres@ assword=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也来个未加密三连
|
评分
-
1
查看全部评分
-
|