summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKargatum <dowlandtop@yandex.com>2022-10-20 00:07:19 +0300
committerGitHub <noreply@github.com>2022-10-19 18:07:19 -0300
commitbbf7cf588507d156425f28dc32f6ba502ad92768 (patch)
treec6e35957887132824cd782794d05e2aa5fc58c75
parent6c14c887d8e5f37d50f54b4ff3e4dad57cd6650e (diff)
downloadwiki-bbf7cf588507d156425f28dc32f6ba502ad92768.tar.gz
wiki-bbf7cf588507d156425f28dc32f6ba502ad92768.tar.bz2
wiki-bbf7cf588507d156425f28dc32f6ba502ad92768.zip
Update windows-core-installation for OpenSSL 3 (#820)
* Update windows-core-installation.md * Update windows-core-installation.md * Update windows-core-installation.md * Update windows-core-installation.md * Update windows-core-installation.md Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
-rw-r--r--docs/windows-core-installation.md15
1 files changed, 10 insertions, 5 deletions
diff --git a/docs/windows-core-installation.md b/docs/windows-core-installation.md
index 69e6e08..f57d0bd 100644
--- a/docs/windows-core-installation.md
+++ b/docs/windows-core-installation.md
@@ -122,8 +122,9 @@ authserver.pbd
worldserver.exe
worldserver.pdb
libmysql.dll
-libeay32.dll / libcrypto-1_1.dll / libcrypto-1_1-x64.dll
-ssleay32.dll / libssl-1_1.dll / libssl-1_1-x64.dll
+libeay32.dll / libcrypto-1_1.dll / libcrypto-1_1-x64.dll (Only for OpenSSL 1.1.x and below)
+ssleay32.dll / libssl-1_1.dll / libssl-1_1-x64.dll (Only for OpenSSL 1.1.x and below)
+legacy.dll (Only for OpenSSL 3.0 and later)
```
In the **configs** folder you should find:
@@ -133,18 +134,18 @@ authserver.conf.dist
worldserver.conf.dist
```
-There are three DLL files that need to be manually added to this folder, and you need to copy them from the following installation/bin directories:
+There are two/three DLL files that need to be manually added to this folder, and you need to copy them from the following installation/bin directories:
**libmysql.dll** → C:\Program Files\MySQL\MySQL Server 8.x\lib\
*Note: You need the exact version of libmysql to correspond to the MySQL you have downloaded. Due to this you cannot download the DLL from the web and need to take it out of the folder.*
-OpenSSL _before_ version 1.1.0:
+#### OpenSSL _before_ version 1.1.0:
**libeay32.dll** and
**ssleay32.dll** → C:\OpenSSL-Win64\ or C:\OpenSSL-Win32\ *(depends on if your core is 64-bit or 32-bit)*.
-OpenSSL 1.1.0 and more recent installed, names have changed:
+#### OpenSSL 1.1.x names have changed:
For 32-bit version:
**libssl-1_1.dll** and
@@ -154,6 +155,10 @@ For 64-bit version:
**libssl-1_1-x64.dll** and
**libcrypto-1_1-x64.dll** → C:\OpenSSL-Win64\bin
+#### OpenSSL 3.0 and more recent installed, you need to copy:
+
+**leagacy.dll**
+
#### About compilation log and report
pdb files only exist if you compile on Debug or RelWithDebInfo modes, it's not mandatory but it's recommended to compile core on at least RelWithDebInfo mode to get proper crashlogs. If you compile on Release mode the pdb files aren't needed.