Black Desert installation:
Server requirements
256 GB RAM
1 TB
Windows Server 2016 or Windows Server 2019
Microsoft SQL Server 2019 Enterprise Edition
Step 1: INSTALL Microsoft SQL Server 2019 Enterprise Edition
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
Step 2: Select mixed mode authentication. Assign good password
for the user 'sa'.
BlackNoDesert1#
Step 3: Download Microsoft SQL Server Management Studio 19:
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15
Step 4: Install Microsoft SQL Server Management Studio 19
Step 5: Open Microsoft SQL Server 2019 Enterprise Edition
Step 6: Create users:
CrimsonDesert - password: BlackNo.1Game#^%
Password is hardcode in server, please not modify.
Step 7: Restore Databases on MSSQL (Microsoft SQL Server 2019 Enterprise Edition)
PF_BETA_LOGDB_0001_20211223_0000.BAK
SA_BETA_GAMEDB_0002_20211223_0000.BAK
SA_BETA_TRADEDB_0002_20211223_0000.BAK
SA_BETA_WORLDDB_0002_20211223_0000.BAK
Step 8: Now you will open ODBC (32bit) to recover the dsn files. Run %windir%\system32\odbcad32.exe
Step 9: Select your Corsair Server Field like the Picture From tutorial "DSN1 Corsair Field.png" to "DSN7 Corsair Field.png"
Step 10: Repeat the process for files that are marked with a red line on IMAGE "DSN1 Corsair Field.png"
Step 11: After you have finalized and tested the date and it appears "SUCCESSFUL TEST". You will repeat this process for the Corsair Login folder
But know that the difference now is that Login will not do the same process for all files. Only those shown marked in red in the image "DSN1 Corsair Login.png"
Step 12: Download Python 3.9 + Install:
https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe
Step 13: Open Command Prompt
: ipconfig /all
Study Ethernet adapter Internet Adapter
Step 15: Copy "Physical Address"
Step 16: Open ServerFolderLocation\GameServerData\DataSheet_Server.xlsm - use Microsoft Excel 2017 or Later !
Step 17: Change your IP adresse to your Server IP
and your macadresse to your Mac adresse which you got from the cmd command ipconfig /all
CHECK THIS IMAGE: check DataSheet_Server.png
Step 18: Modify Windows Host file:
notepad.exe %windir%\system32\drivers\etc\hosts
Add to hosts:
127.0.0.1 auth.blackdesertonline.com
127.0.0.1 auth.dev.pub.game.daum.net
127.0.0.1 black.game.daum.net
127.0.0.1 dev.pub.game.daum.net
127.0.0.1 belagio.pearldev.io
Save hosts, exit notepad
Step 19: Edit ServerFolder\service.ini
[SERVICE]
TYPE=NA
RES=_EN_
nationType=1
[NA]
;AUTHENTIC_DOMAIN= IP Address same ->> 4 - DataSheet_Serverpng
;Modify X.X.X.X to External IP!
AUTHENTIC_DOMAIN=X.X.X.X
AUTHENTIC_PORT=8888
dontUsePublisherAuthentication=0
[EXT]
; Use auth implementation. Possible values: NA, TEST, DEFAULT
;USE_AUTH=NA
; Hostname of auth http API. It is whitelisted automatically.
REST_API=127.0.0.1
; A list of additional IP addresses or hostnames separated by ,. Addresses not in this list will be denied to wininet functions.
HOST_WHITELIST=127.0.0.1
Save service.ini
Step 20: Configure timezone for server
You can set the TimeZone of the Server in DataSheet_ContentsOption.xml
CHECK THIS IMAGE: DataSheet_ContentsOption.png
Your server needs to have the same TimeZone (Disable summertime and Autosetup)
Step 21: Run server:
In the Corsair Field folder you will open the cmd "3. Field"
And in the Corsair Login folder you will open the cmd "1. Auth and 2. Manager"
FieldServer take 10 minute for start (depend from your machine)
CrimsonDesertAuthentication_ReleaseOp_x64.exe
CrimsonDesertServerManager_ReleaseOp_x64.exe
CrimsonDesertField_ReleaseOp_x64.exe
All 3 run? Login! Use Client!