Commit graph

259 commits

Author SHA1 Message Date
AlterEgo
bd5175cfcd Fix OpenSSL lookup for Clang builds
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-07-04 12:49:45 -05:00
AlterEgo
8c624c98a5 Require C++23 for Clang builds
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-07-04 12:29:11 -05:00
AlterEgo
504a032fd9 Add packet log server tool
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-07-02 09:12:25 -05:00
Nightprince
190dab82e6 Cmake/MSVC: Remove sysinfoapi.lib 2026-06-29 12:28:13 +03:30
Nightprince
91facd3a20 Core/Command: Show system memory in server info
sample result : Memory Summary: Process: RSS 3.76 GB, Private 3.90 GB, Peak RSS 3.76 GB | System: RAM 32.6% (20.83 GB/63.83 GB)
2026-06-29 12:06:31 +03:30
AlterEgo
7fbe55771a Add optional Eluna build scaffolding
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-23 01:36:07 -05:00
AlterEgo
79f160782a build: install OpenSSL provider runtime files
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-07 11:09:29 -05:00
AlterEgo
841aa573b1 Show process memory in server info
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-06 12:27:26 -05:00
AlterEgo
ed4ce7abcf Require 64-bit builds
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-06 12:14:37 -05:00
AlterEgo
04d9faa55c Modernize CMake flags and PCH setup
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-06 12:01:56 -05:00
AlterEgo
84eafcdf5f Namespace generated version macros
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-05 23:44:36 -05:00
AlterEgo
7bcd887ff3 Move database queue onto Boost.Asio
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-04 06:40:21 -05:00
AlterEgo
b9feb0bd3d Hide Boost.Asio from worker headers
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-04 00:34:12 -05:00
AlterEgo
958001de8a Fix Linux build compatibility
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-03 15:45:44 -05:00
AlterEgo
41f9bb74c7 Migrate SkyFire from ACE to Boost
Squashes the boost branch migration work into main while leaving the boost branch intact.

Signed-off-by: AlterEgo <admin@projectskyfire.org>
2026-06-03 13:01:21 -05:00
AlterEgo
e3065482c8 FU2
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2025-12-29 19:13:24 -06:00
AlterEgo
a10bf6f021 Add option to skip build auth server
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2025-11-01 11:15:43 -05:00
AlterEgo
c3e5353fab Upgrade requirements for Visual Studio 2022 to version 19.44.35217.0
Upgrade Cmake to version 4.1.2 for windows

Signed-off-by: AlterEgo <admin@projectskyfire.org>
2025-10-14 16:59:56 -05:00
AlterEgo
553626ed31 CMAKE| Fix installing to defined folder after compile.
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2025-08-06 18:09:37 -05:00
AriDEV3
e7f93522ca CMake: Update MySQL macro with MySQL 9.2
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
(cherry picked from commit c0a0a8ec9f1a4b27af8f814952016558fd7c3417)
2025-03-14 14:39:14 +01:00
AlterEgo
79eb908129 Cleanup and update files. Rename some older trinity references that were missed.
Signed-off-by: AlterEgo <admin@projectskyfire.org>
2025-01-19 08:06:49 -06:00
AriDEV3
db9f2dc867 CMake: Lower expected version for ace and gcc to be more compatible with Ubuntu Oracular.
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2025-01-10 13:52:31 +01:00
AriDEV
410661c4a1 CMake/OpenSSL: Copy libcrypto-3-x64.dll and libssl-3-x64.dll to output folder after authserver is compiled.
Signed-off-by: AriDEV <aridev@projectskyfire.org>
2025-01-07 23:38:32 +01:00
AriDEV
235a4e10cc CMake: Update mysql macro for 8.4.3 LTS version.
Signed-off-by: AriDEV <aridev@projectskyfire.org>
2025-01-07 22:50:59 +01:00
AriDEV
41a5edc580 CMake: Fix OpenSSL path under Windows, Change Required GCC to 14.1 under UNIX, Updated requirements in Readme File and remove old OpenSSL contrib archive.
Signed-off-by: AriDEV <aridev@projectskyfire.org>
2025-01-07 19:47:03 +01:00
AriDEV3
c0965d1337 CMake: Set OPENSSL_MODULES_DIR and Check if Environment Variable for OPENSSL_MODULES is set on the system.
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2024-12-26 10:12:41 +01:00
AriDEV3
ddd87abb4b CMake/OpenSSL: Find Legacy.DLL in bin folder.
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2024-12-25 15:23:41 +01:00
AriDEV
14e1c9df50 CMake: Add cmake macro for sse2neon. 2024-12-17 22:50:11 +01:00
AriDEV
2b3b658808 CMake: Add CMake macro for Jemalloc and drop it from dep folder. 2024-12-17 00:54:38 +01:00
AriDEV3
d7e5402190 CMake/Macros: Update MySQL macro with mysql 9.1
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2024-11-27 12:13:18 +01:00
AriDEV3
fbae97ef9b CMake: Fix OpenSSL version string and find legacy library
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2024-11-26 10:55:37 +01:00
Digid702
afb98cf57d Core/Cmake: Cmake openssl root directory update 2024-09-12 09:58:20 -07:00
AriDEV3
778ba65181 CMake/OpenSSL: Fix path to legacy library under Ubuntu 24.04 2024-08-17 09:05:33 +02:00
AriDEV3
90accb1613 CMake: Fix compile on MSVC 2024-08-17 08:50:01 +02:00
AriDEV
99b04e0e20 CMake: Fix loading of OpenSSL Legacy library on UNIX 64 bit 2024-08-15 07:44:32 +02:00
AriDEV3
ae4f69f759 CMake: Fix generating of libmysql.dll on older mysql versions. 2024-08-10 11:44:28 +02:00
AriDEV3
d76076cc92 Tools: Fix extractor compile with clang on windows 2024-08-10 10:30:55 +02:00
AriDEV
343c5a230d Server/Shared: Remove some obsolete/dead Precompiler macros. 2024-08-05 18:19:14 +02:00
AriDEV
142b917913 CMake/MySQL: Copy libmysql.dll to output folder after authserver is compiled. 2024-08-05 09:38:54 +02:00
AriDEV
e443bfa35a Server/Logging: Fixed logging for clang compiler.
Servers: Fixed loading of Legacy OSSL library and add a recheck for existance before closing console.
2024-08-05 08:49:06 +02:00
AriDEV
e197a59ae4 CMake: restore cmake options to defaults. 2024-08-03 21:41:23 +02:00
AriDEV
1efc1dc892 Server/Threading: Use std::atomic instead of ACE_Atomic_Op.
CMake: Fix generation of configs if compiling with clang on windows.
2024-08-03 21:40:14 +02:00
AriDEV
0b9f4ea3f5 CMake: Set Clang compiler if we dont use MSVC or MinGW on windows machine. we should be able now to compile with clang on windows in vscode. 2024-08-02 20:56:46 +02:00
AriDEV
69cc3aca3d Fix ccompile and break other stuff 2024-08-02 13:00:16 +02:00
AriDEV
3fc523d7f2 CMake: Update macro for MySQL 9.0 2024-07-31 21:41:13 +02:00
AriDEV
d91a6e5818 CMake: Fix typo. 2024-04-17 16:48:31 +02:00
AriDEV
6afd33f9fd CMake: Set default CMAKE_INSTALL_PREFIX to /usr/local/skyfire-server if PREFIX is not set. 2024-04-17 13:24:58 +02:00
AriDEV
1e728a0817 CMake: Drop c++20 and use c++23 as default. 2024-04-15 16:44:26 +02:00
AriDEV3
a3aa1bdd3e Dep: Remove openssl dep and add contrib for zip file for it with instructions. 2024-04-10 08:28:00 +02:00
AriDEV3
8b65a9132a Dep: Add precompiled OpenSSL 3.3 and update cmake search. 2024-04-09 17:56:08 +02:00