From 2eb38b053a5ddf7492d476dc812bea2732422ba3 Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 19:51:59 -0300 Subject: [PATCH 01/13] Add OpenSSL legacy provider loading in main.cpp for RC4 support --- src/server/worldserver/Main.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server/worldserver/Main.cpp b/src/server/worldserver/Main.cpp index 5e6d7d38b8..4847c729aa 100644 --- a/src/server/worldserver/Main.cpp +++ b/src/server/worldserver/Main.cpp @@ -132,6 +132,14 @@ variables_map GetConsoleArguments(int argc, char** argv, fs::path& configFile, s /// Launch the Trinity server extern int main(int argc, char** argv) { +#if OPENSSL_VERSION_NUMBER >= 0x30000000L + OSSL_PROVIDER* legacy = OSSL_PROVIDER_load(nullptr, "legacy"); + if (!legacy) { + printf("ERROR: OpenSSL legacy provider could not be loaded. RC4 will not be available.\n"); + } else { + printf("OpenSSL legacy provider loaded successfully.\n"); + } +#endif Trinity::Impl::CurrentServerProcessHolder::_type = SERVER_PROCESS_WORLDSERVER; signal(SIGABRT, &Trinity::AbortHandler); From 858d7107ae0a4ed5db45d0442625f3a6d018edc1 Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 20:28:21 -0300 Subject: [PATCH 02/13] Actualizado README: badges de build apuntan a mi fork y AppVeyor propio --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index af90efc081..5c43a39a76 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,9 @@ 4.3.4 (master) | :------------: | -[![AppVeyor Status](https://ci.appveyor.com/api/projects/status/github/The-Cataclysm-Preservation-Project/TrinityCore?branch=master&svg=true)](https://ci.appveyor.com/project/Ovahlord/trinitycore) | -[![master GCC Build status](https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/actions/workflows/gcc-build.yml/badge.svg?branch=master&event=push)](https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/actions?query=workflow%3AGCC+branch%3Amaster+event%3Apush) | -[![master clang Build status](https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/actions/workflows/clang-build.yml/badge.svg?branch=master&event=push)](https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/actions?query=workflow%3ACLANG+branch%3Amaster+event%3Apush) | +[![Build status](https://ci.appveyor.com/api/projects/status/u7b5qi208wulxd3q/branch/master?svg=true)](https://ci.appveyor.com/project/rodrigoangeloni/trinitycorecata/branch/master) | +[![master GCC Build status](https://github.com/rodrigoangeloni/TrinityCoreCata/actions/workflows/gcc-build.yml/badge.svg?branch=master&event=push)](https://github.com/rodrigoangeloni/TrinityCoreCata/actions?query=workflow%3AGCC+branch%3Amaster+event%3Apush) | +[![master clang Build status](https://github.com/rodrigoangeloni/TrinityCoreCata/actions/workflows/clang-build.yml/badge.svg?branch=master&event=push)](https://github.com/rodrigoangeloni/TrinityCoreCata/actions?query=workflow%3ACLANG+branch%3Amaster+event%3Apush) | ## Introduction @@ -29,8 +29,8 @@ website at [TrinityCore.org](https://www.trinitycore.org). ## Install Detailed installation guides are available in the [wiki](https://www.trinitycore.info/display/tc/Installation+Guide) for -Windows, Linux and Mac OSX. -You can get database from +Windows, Linux and Mac OSX. +You can get database from https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/releases From e4f486f61adf7fccaf78318aa75430bc5ad8618d Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 20:44:03 -0300 Subject: [PATCH 03/13] =?UTF-8?q?CI:=20descarga=20autom=C3=A1tica=20de=20B?= =?UTF-8?q?oost=201.78.0=20y=20ajuste=20de=20CMake=20para=20AppVeyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 61 +++++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 4afd3aa633..5217fe80b0 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,50 +4,53 @@ clone_depth: 1 init: - ps: '' environment: - BOOST_ROOT: C:\Libraries\boost_1_83_0 - MYSQL_ROOT_DIR: C:\mysql-8.1.0-winx64 + BOOST_ROOT: C:\local\boost_1_78_0 + MYSQL_ROOT_DIR: C:\mysql-8.0.43-winx64 OPENSSL_ROOT_DIR: C:\OpenSSL-v30-Win64 install: -- ps: >- - Write-Host "Installing MySQL Server 8.1" -ForegroundColor Cyan - - Write-Host "Downloading MySQL..." - - $zipPath = "$($env:temp)\mysql-8.1.0-winx64.zip" - - (New-Object Net.WebClient).DownloadFile('https://cdn.mysql.com//Downloads/MySQL-8.1/mysql-8.1.0-winx64.zip', $zipPath) - - Write-Host "Unpacking..." - - 7z x $zipPath -o"C:\" | Out-Null - - Write-Host "MySQL Server 8.1 installed" -ForegroundColor Cyan +ps: >- + # Instalar Boost 1.78.0 + $boostZip = "$($env:temp)\boost_1_78_0.zip" + Write-Host "Descargando Boost 1.78.0..." -ForegroundColor Cyan + (New-Object Net.WebClient).DownloadFile('https://archives.boost.io/release/1.78.0/source/boost_1_78_0.zip', $boostZip) + Write-Host "Descomprimiendo Boost..." -ForegroundColor Cyan + 7z x $boostZip -o"C:\local" | Out-Null + Write-Host "Boost instalado en C:\local\boost_1_78_0" -ForegroundColor Cyan + + # Instalar MySQL Server 8.0 + Write-Host "Installing MySQL Server 8.0" -ForegroundColor Cyan + Write-Host "Downloading MySQL..." + $zipPath = "$($env:temp)\mysql-8.0.43-winx64.zip" + (New-Object Net.WebClient).DownloadFile('https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.43-winx64.zip', $zipPath) + Write-Host "Unpacking..." + 7z x $zipPath -o"C:\" | Out-Null + Write-Host "MySQL Server 8.0 installed" -ForegroundColor Cyan build_script: -- cmd: >- - git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" +cmd: >- + git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" - md build && cd build + md build && cd build - cmake -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True -DCMAKE_CXX_FLAGS=" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /WX" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3 /WX" .. + cmake -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True -DCMAKE_CXX_FLAGS=" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /WX" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3 /WX" -DCMAKE_PREFIX_PATH=%BOOST_ROOT% .. - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" + "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" - cd bin\RelWithDebInfo\ + cd bin\RelWithDebInfo\ - copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll + copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll - copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll - copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll - cd .. + cd .. - 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* - del /F /Q /S "RelWithDebInfo\*.pdb" > NUL + del /F /Q /S "RelWithDebInfo\*.pdb" > NUL - 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* test: off artifacts: From 8da2d7293799b79f202feefb64e61ad3aea22917 Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 20:45:20 -0300 Subject: [PATCH 04/13] =?UTF-8?q?descarga=20autom=C3=A1tica=20de=20Boost?= =?UTF-8?q?=201.78.0=20y=20ajuste=20de=20CMake=20para=20AppVeyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 5217fe80b0..3f8f9e6a46 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,23 +8,23 @@ environment: MYSQL_ROOT_DIR: C:\mysql-8.0.43-winx64 OPENSSL_ROOT_DIR: C:\OpenSSL-v30-Win64 install: -ps: >- - # Instalar Boost 1.78.0 - $boostZip = "$($env:temp)\boost_1_78_0.zip" - Write-Host "Descargando Boost 1.78.0..." -ForegroundColor Cyan - (New-Object Net.WebClient).DownloadFile('https://archives.boost.io/release/1.78.0/source/boost_1_78_0.zip', $boostZip) - Write-Host "Descomprimiendo Boost..." -ForegroundColor Cyan - 7z x $boostZip -o"C:\local" | Out-Null - Write-Host "Boost instalado en C:\local\boost_1_78_0" -ForegroundColor Cyan - - # Instalar MySQL Server 8.0 - Write-Host "Installing MySQL Server 8.0" -ForegroundColor Cyan - Write-Host "Downloading MySQL..." - $zipPath = "$($env:temp)\mysql-8.0.43-winx64.zip" - (New-Object Net.WebClient).DownloadFile('https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.43-winx64.zip', $zipPath) - Write-Host "Unpacking..." - 7z x $zipPath -o"C:\" | Out-Null - Write-Host "MySQL Server 8.0 installed" -ForegroundColor Cyan +- ps: | + # Instalar Boost 1.78.0 + $boostZip = "$($env:temp)\boost_1_78_0.zip" + Write-Host "Descargando Boost 1.78.0..." -ForegroundColor Cyan + (New-Object Net.WebClient).DownloadFile('https://archives.boost.io/release/1.78.0/source/boost_1_78_0.zip', $boostZip) + Write-Host "Descomprimiendo Boost..." -ForegroundColor Cyan + 7z x $boostZip -o"C:\local" | Out-Null + Write-Host "Boost instalado en C:\local\boost_1_78_0" -ForegroundColor Cyan + + # Instalar MySQL Server 8.0 + Write-Host "Installing MySQL Server 8.0" -ForegroundColor Cyan + Write-Host "Downloading MySQL..." + $zipPath = "$($env:temp)\mysql-8.0.43-winx64.zip" + (New-Object Net.WebClient).DownloadFile('https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.43-winx64.zip', $zipPath) + Write-Host "Unpacking..." + 7z x $zipPath -o"C:\" | Out-Null + Write-Host "MySQL Server 8.0 installed" -ForegroundColor Cyan build_script: cmd: >- From 69157b131e285218afa4bf9a3a6bcbacf69ec9aa Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 20:46:56 -0300 Subject: [PATCH 05/13] =?UTF-8?q?descarga=20autom=C3=A1tica=20de=20Boost?= =?UTF-8?q?=201.78.0=20y=20ajuste=20de=20CMake=20para=20AppVeyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 3f8f9e6a46..65fd78b97c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -27,14 +27,14 @@ install: Write-Host "MySQL Server 8.0 installed" -ForegroundColor Cyan build_script: -cmd: >- +- cmd: | git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" md build && cd build cmake -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True -DCMAKE_CXX_FLAGS=" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /WX" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3 /WX" -DCMAKE_PREFIX_PATH=%BOOST_ROOT% .. - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" + "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" cd bin\RelWithDebInfo\ From 67d2f7905bd31b81eaee8c29c7d8491cef077860 Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 20:48:39 -0300 Subject: [PATCH 06/13] =?UTF-8?q?descarga=20autom=C3=A1tica=20de=20Boost?= =?UTF-8?q?=201.78.0=20y=20ajuste=20de=20CMake=20para=20AppVeyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 65fd78b97c..761c0a3a3b 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -28,29 +28,29 @@ install: build_script: - cmd: | - git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" + git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" - md build && cd build + md build && cd build - cmake -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True -DCMAKE_CXX_FLAGS=" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /WX" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3 /WX" -DCMAKE_PREFIX_PATH=%BOOST_ROOT% .. + cmake -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True -DCMAKE_CXX_FLAGS=" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /WX" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3 /WX" -DCMAKE_PREFIX_PATH=%BOOST_ROOT% .. - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" + "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" - cd bin\RelWithDebInfo\ + cd bin\RelWithDebInfo\ - copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll + copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll - copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll - copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll - cd .. + cd .. - 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* - del /F /Q /S "RelWithDebInfo\*.pdb" > NUL + del /F /Q /S "RelWithDebInfo\*.pdb" > NUL - 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* test: off artifacts: From 87d241196027935a46a96eb30479e5fb69a4fad3 Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 20:55:38 -0300 Subject: [PATCH 07/13] =?UTF-8?q?Simplificado=20appveyor.yml:=20uso=20de?= =?UTF-8?q?=20rutas=20est=C3=A1ndar=20para=20dependencias=20como=20Trinity?= =?UTF-8?q?Core=20oficial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 49 +++++++++++++++---------------------------------- 1 file changed, 15 insertions(+), 34 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 761c0a3a3b..9c6f4274da 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,53 +4,34 @@ clone_depth: 1 init: - ps: '' environment: - BOOST_ROOT: C:\local\boost_1_78_0 - MYSQL_ROOT_DIR: C:\mysql-8.0.43-winx64 + BOOST_ROOT: C:\Libraries\boost_1_78_0 + MYSQL_ROOT_DIR: C:\Program Files\MySQL\MySQL Server 8.0 OPENSSL_ROOT_DIR: C:\OpenSSL-v30-Win64 -install: -- ps: | - # Instalar Boost 1.78.0 - $boostZip = "$($env:temp)\boost_1_78_0.zip" - Write-Host "Descargando Boost 1.78.0..." -ForegroundColor Cyan - (New-Object Net.WebClient).DownloadFile('https://archives.boost.io/release/1.78.0/source/boost_1_78_0.zip', $boostZip) - Write-Host "Descomprimiendo Boost..." -ForegroundColor Cyan - 7z x $boostZip -o"C:\local" | Out-Null - Write-Host "Boost instalado en C:\local\boost_1_78_0" -ForegroundColor Cyan - - # Instalar MySQL Server 8.0 - Write-Host "Installing MySQL Server 8.0" -ForegroundColor Cyan - Write-Host "Downloading MySQL..." - $zipPath = "$($env:temp)\mysql-8.0.43-winx64.zip" - (New-Object Net.WebClient).DownloadFile('https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.43-winx64.zip', $zipPath) - Write-Host "Unpacking..." - 7z x $zipPath -o"C:\" | Out-Null - Write-Host "MySQL Server 8.0 installed" -ForegroundColor Cyan - -build_script: + - cmd: | - git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" + git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" - md build && cd build + cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True - cmake -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True -DCMAKE_CXX_FLAGS=" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /WX" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3 /WX" -DCMAKE_PREFIX_PATH=%BOOST_ROOT% .. + cd build - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" + "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" - cd bin\RelWithDebInfo\ + cd bin\RelWithDebInfo\ - copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll + copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll - copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll - copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll - cd .. + cd .. - 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* - del /F /Q /S "RelWithDebInfo\*.pdb" > NUL + del /F /Q /S "RelWithDebInfo\*.pdb" > NUL - 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* test: off artifacts: From 4d5401d8fd044715a9d2d8e83d8d1d355653b79e Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 20:57:19 -0300 Subject: [PATCH 08/13] =?UTF-8?q?Simplificado=20appveyor.yml:=20uso=20de?= =?UTF-8?q?=20rutas=20est=C3=A1ndar=20para=20dependencias=20como=20Trinity?= =?UTF-8?q?Core=20oficial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 9c6f4274da..a93bbb1c87 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,30 +8,31 @@ environment: MYSQL_ROOT_DIR: C:\Program Files\MySQL\MySQL Server 8.0 OPENSSL_ROOT_DIR: C:\OpenSSL-v30-Win64 +build_script: - cmd: | - git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" + git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" - cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True + cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True - cd build + cd build - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" + "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" - cd bin\RelWithDebInfo\ + cd bin\RelWithDebInfo\ - copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll + copy "%MYSQL_ROOT_DIR%\lib\libmysql.dll" libmysql.dll - copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libssl-3-x64.dll" libssl-3-x64.dll - copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll + copy "%OPENSSL_ROOT_DIR%\libcrypto-3-x64.dll" libcrypto-3-x64.dll - cd .. + cd .. - 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022.zip .\RelWithDebInfo\* - del /F /Q /S "RelWithDebInfo\*.pdb" > NUL + del /F /Q /S "RelWithDebInfo\*.pdb" > NUL - 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* + 7z a TrinityCoreWin64VS2022NoSymbols.zip .\RelWithDebInfo\* test: off artifacts: From 46ef0fda633a7992bf86872f9dac50996eb6c6b0 Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 21:03:00 -0300 Subject: [PATCH 09/13] =?UTF-8?q?Simplificado=20appveyor.yml:=20uso=20de?= =?UTF-8?q?=20rutas=20est=C3=A1ndar=20para=20dependencias=20como=20Trinity?= =?UTF-8?q?Core=20oficial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index a93bbb1c87..0ece636ab1 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,15 +4,15 @@ clone_depth: 1 init: - ps: '' environment: - BOOST_ROOT: C:\Libraries\boost_1_78_0 + BOOST_ROOT: C:\Libraries\boost_1_85_0 MYSQL_ROOT_DIR: C:\Program Files\MySQL\MySQL Server 8.0 - OPENSSL_ROOT_DIR: C:\OpenSSL-v30-Win64 + OPENSSL_ROOT_DIR: C:\OpenSSL-v32-Win64 build_script: - cmd: | git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" - cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=static -DTOOLS=True + cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=dynamic -DWITH_WARNINGS_AS_ERRORS=ON -DTOOLS=ON cd build From d5c92a11e59d9ed2913ee5a7f9f106b9df808330 Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 21:15:27 -0300 Subject: [PATCH 10/13] =?UTF-8?q?Simplificado=20appveyor.yml:=20uso=20de?= =?UTF-8?q?=20rutas=20est=C3=A1ndar=20para=20dependencias=20como=20Trinity?= =?UTF-8?q?Core=20oficial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 0ece636ab1..3f2b1bbaab 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,16 +7,15 @@ environment: BOOST_ROOT: C:\Libraries\boost_1_85_0 MYSQL_ROOT_DIR: C:\Program Files\MySQL\MySQL Server 8.0 OPENSSL_ROOT_DIR: C:\OpenSSL-v32-Win64 - build_script: -- cmd: | +- cmd: >- git config user.email "appveyor@build.bot" && git config user.name "AppVeyor" cmake -S . -B .\build -G"Visual Studio 17 2022" -A x64 -DSCRIPTS=dynamic -DWITH_WARNINGS_AS_ERRORS=ON -DTOOLS=ON cd build - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity=minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" + "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /nologo /m:2 /p:Configuration=RelWithDebInfo /p:Platform="X64" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" "TrinityCore.sln" cd bin\RelWithDebInfo\ From 0cda22fd3b2b9c6e32d5af2e3028412a85d0418c Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 22:03:09 -0300 Subject: [PATCH 11/13] =?UTF-8?q?Simplificado=20appveyor.yml:=20uso=20de?= =?UTF-8?q?=20rutas=20est=C3=A1ndar=20para=20dependencias=20como=20Trinity?= =?UTF-8?q?Core=20oficial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 3f2b1bbaab..5fbc677f97 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,7 +4,7 @@ clone_depth: 1 init: - ps: '' environment: - BOOST_ROOT: C:\Libraries\boost_1_85_0 + BOOST_ROOT: C:\Libraries\boost_1_78_0 MYSQL_ROOT_DIR: C:\Program Files\MySQL\MySQL Server 8.0 OPENSSL_ROOT_DIR: C:\OpenSSL-v32-Win64 build_script: From 30b9669d0606f377a448888ca50c5edc349c478f Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 22:07:37 -0300 Subject: [PATCH 12/13] =?UTF-8?q?Simplificado=20appveyor.yml:=20uso=20de?= =?UTF-8?q?=20rutas=20est=C3=A1ndar=20para=20dependencias=20como=20Trinity?= =?UTF-8?q?Core=20oficial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 5fbc677f97..3f2b1bbaab 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,7 +4,7 @@ clone_depth: 1 init: - ps: '' environment: - BOOST_ROOT: C:\Libraries\boost_1_78_0 + BOOST_ROOT: C:\Libraries\boost_1_85_0 MYSQL_ROOT_DIR: C:\Program Files\MySQL\MySQL Server 8.0 OPENSSL_ROOT_DIR: C:\OpenSSL-v32-Win64 build_script: From 0adf7a6cca63a33cc7032434fe729c3d00e64c3c Mon Sep 17 00:00:00 2001 From: rodrigoangeloni Date: Sat, 11 Oct 2025 22:15:47 -0300 Subject: [PATCH 13/13] Actualizacion de appveyor.yml --- appveyor.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 3f2b1bbaab..2d5f1c3034 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,9 +4,17 @@ clone_depth: 1 init: - ps: '' environment: - BOOST_ROOT: C:\Libraries\boost_1_85_0 + BOOST_ROOT: C:\local\boost_1_78_0 MYSQL_ROOT_DIR: C:\Program Files\MySQL\MySQL Server 8.0 OPENSSL_ROOT_DIR: C:\OpenSSL-v32-Win64 +install: +- ps: | + Write-Host "Descargando Boost 1.78.0..." -ForegroundColor Cyan + $boostZip = "$($env:temp)\boost_1_78_0.zip" + (New-Object Net.WebClient).DownloadFile('https://archives.boost.io/release/1.78.0/source/boost_1_78_0.zip', $boostZip) + Write-Host "Descomprimiendo Boost..." -ForegroundColor Cyan + 7z x $boostZip -o"C:\local" | Out-Null + Write-Host "Boost instalado en C:\local\boost_1_78_0" -ForegroundColor Cyan build_script: - cmd: >- git config user.email "appveyor@build.bot" && git config user.name "AppVeyor"