高级玩家

- 贡献度
- 0
- 金元
- 5400
- 积分
- 540
- 精华
- 0
- 注册时间
- 2013-7-2
|
[size=1em][size=1em][size=1em]The currently supported version of the client: 2.7.4.84161
[size=1em]1.Server Deploying
[size=1em]Install PostgreSQL 9.5.25.
[size=1em]Create databases in PostgreSQL: diiis and worlds.
[size=1em]Change you account and password in database.Account.config and database.Worlds.conifg.
[size=1em]Restore worlds.backup to worlds database.
[size=1em]Compile by VS 2019/2022.
[size=1em][Skip this stage for local game] Copy the config.ini file to the server folder (It overwrites the default settings):
[size=1em]Update the parameter entries with your IP record on the network: BindIP and PublicIP.
[size=1em]Launch wait until server start, it creates a hierarchy.
[size=1em]Create user account(s) using console: !account add Login Password Tag
[size=1em]====================================================
[size=1em]2.Prepare Client
[size=1em]Do this for each client connecting to the server.
[size=1em]Get supported client Diablo 3.
[size=1em]Install certificate bnetserver.p12, password - 123 (the game verifies the CA root certificates).
[size=1em]Setting up redirects client to your server:
[size=1em]Method #1 - Hosts
[size=1em]Add redirects to the hosts file (%WinDir%\System32\drivers\etc\hosts):
[size=1em]127.0.0.1 eu.actual.battle.net/
[size=1em]127.0.0.1 us.actual.battle.net/
[size=1em]127.0.0.1 cn.actual.battle.net/
[size=1em]127.0.0.1 kr.actual.battle.net/
[size=1em]!After the modification the official Battle.Net application will not be able to connect to the server!
[size=1em]Method #2 - Modify main executable file
[size=1em]// Find null-terminated string enum and rewrite with HexEditor to your IP server.
[size=1em]eu.actual.battle.net/
[size=1em]us.actual.battle.net/
[size=1em]cn.actual.battle.net/
[size=1em]kr.actual.battle.net/
[size=1em]Launch client (x64 or x86) with arguments "Diablo III64.exe" -launch
[size=1em]Login to the game using your credentials.
[size=1em][Skip this stage for local game] 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.
[size=1em]You're in the game world!
|
|
|