Commit Graph

12438 Commits

Author SHA1 Message Date
KimLS 76f8f1fb95 Move zone cli out of source and into cmake 2025-12-10 00:02:38 -08:00
KimLS 7acff368ea Move world CLI include cpps to cmake. 2025-12-09 23:17:03 -08:00
KimLS 012c54c277 change db update manifest to header
change build yml
2025-12-09 23:01:03 -08:00
KimLS 4c7964524d Restructure to remove more things. 2025-12-09 20:18:45 -08:00
KimLS 5843ff0524 Remove some cpp includes. 2025-12-09 20:04:34 -08:00
KimLS a648d09b1b Add uuid to unix builds 2025-12-08 21:30:30 -08:00
KimLS 408bd653bc convert find 2025-12-08 20:56:28 -08:00
KimLS d378f8b107 Convert show 2025-12-08 20:10:10 -08:00
KimLS daa9102cc6 Move set out of a giant cpp file include. 2025-12-08 20:00:04 -08:00
KimLS 04d947a40e Newer versions of libmariadb default to tls forced on, return to the default of not forcing that.
auto_login were breaking on linux builds
loginserver wasn't setting proper openssl compile flag
2025-12-07 21:17:13 -08:00
KimLS 1db4882cda Fix client files, loginserver and tests 2025-12-07 19:40:35 -08:00
KimLS ccb3cef3d7 fix zone 2025-12-07 19:37:23 -08:00
KimLS 1f37254f1a add fixes for other servers 2025-12-07 18:28:46 -08:00
KimLS 32e04ea74c Fix world, separate out data_buckets. 2025-12-07 17:13:01 -08:00
KimLS 6027c56d9e Going through and cleaning up the build. 2025-12-07 16:35:58 -08:00
KimLS 612a248612 Improve some boilerplate, I'd still like to do better about getting linker stuff set. 2025-12-06 16:04:57 -08:00
KimLS aee5be9f18 Fix some cereal includes 2025-12-04 19:53:31 -08:00
KimLS b261856917 Remove unused submodules, set cmake policy for boost 2025-11-25 20:05:28 -08:00
KimLS f64e29433e Remove static unix linking, we dont do automated released anymore and this was tightly coupled to that. Can explore this again if we decide to change that. 2025-11-24 10:13:25 -08:00
KimLS 42a3780d80 PERL_SET_INTERP causes an issue on newer versions of perl on windows because a symbol is not properly exported in their API, change the lines so it's basically what it used to be 2025-11-23 23:57:06 -08:00
KimLS e544f72da0 Perl link got lost 2025-11-23 21:37:37 -08:00
KimLS 587422bdc1 Set perlbind include dir 2025-11-23 13:54:01 -08:00
KimLS f4717b8414 Actually add file 2025-11-22 23:41:58 -08:00
KimLS 64329f3e59 Remove pkg-config, it's the suggested way to use luajit with vcpkg but it causes issues with CI and might be a pain point for windows users 2025-11-22 23:24:45 -08:00
KimLS feaf907210 vcpkg baseline set for CI 2025-11-22 22:51:10 -08:00
KimLS 3f8746d33c More cleanup 2025-11-22 22:34:32 -08:00
KimLS 1168d3bc37 remove old zlibng, remove perlwrap, remove hc 2025-11-22 17:41:19 -08:00
KimLS e81f36c0a6 Cleanup main file 2025-11-20 22:41:35 -08:00
KimLS 47ff765ae1 Merge fix 2025-11-18 20:41:26 -08:00
brainiac e42dc2e1d2 Add Github Actions support (#5031)
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
Basic support for building linux and windows in pull requests and also
the master branch.

Removes search for local perl on windows. Just always use the packaged
perl until we can switch to a package manager.

Removes drone config file, since that isn't doing anything useful anymore.
2025-11-17 10:21:05 -08:00
KimLS 2239bba2c5 Zone works but is messy, tomorrow futher cleanup! 2025-11-16 23:20:03 -08:00
KimLS 87076e8487 loginserver works 2025-11-16 22:52:45 -08:00
KimLS 95b91431dd queryserv and eqlaunch 2025-11-16 22:48:55 -08:00
KimLS 2d30df179c UCS compiles now too! 2025-11-16 22:47:54 -08:00
KimLS 897512a43e World, had to swap out zlib-ng for now because it wasn't playing nicely along side the zlib install. May revisit. 2025-11-16 22:43:58 -08:00
KimLS b9f8d7c3b1 Tests and more cmake version updates 2025-11-16 22:26:34 -08:00
KimLS 625cfdb179 client files compile 2025-11-16 22:22:00 -08:00
KimLS f72474216f shared_memory compiles 2025-11-16 22:21:10 -08:00
KimLS af0fd14a38 Fix common build. 2025-11-16 16:53:20 -08:00
KimLS 2f78b6c2f3 WIP, luabind and perlbind build. Common only partially builds. 2025-11-15 22:30:54 -08:00
KimLS d61effbb8f Add finds to the toplevel cmakelists 2025-11-13 21:34:14 -08:00
KimLS 0f7abb8c25 Update vcpkg to no longer be from 2022, update cmake lists (wip) 2025-11-13 21:11:03 -08:00
KimLS 2faa3ec478 Remove cmake ext we wont be using anymore 2025-11-12 23:32:03 -08:00
KimLS 792bd3be96 Simple vcpkg manifest, will almost certainly need tweaking 2025-11-12 23:26:57 -08:00
KimLS 97a34ded56 Start rewrite, add vcpkg 2025-11-12 23:12:33 -08:00
m0th c611a25385 Dev Container Overhaul (#5023)
* Cleanup & Reorganize Makefile for Dev Containers

* Fix Makefile & misc fixes

---------

Co-authored-by: m0th <43860202+m0th@users.noreply.github.com>
2025-10-29 22:22:23 -07:00
Vayle f74efcaa5f [Bug Fix] Enhance SummonItemIntoInventory() to support stacking of items (#5022)
* Initial plan

* Initial plan

* Enhance SummonItemIntoInventory to support stacking

Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>

* Update .gitignore

* Revert "Update .gitignore"

This reverts commit 16159398d8.

* Disable PCH for patch sources compiled with -O0

Disables precompiled headers for specific patch source files that are compiled with -O0 on UNIX. This avoids Clang errors caused by __OPTIMIZE__ macro state mismatches between the PCH and translation units.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-10-22 22:50:00 -07:00
Jordan Conner eb4e7d694c Update client.cpp HandleEnterWorldPacket for UCS Local Address (#5020)
world/client.cpp's EnterWorld will correctly serve a LAN client the eqemu_config.json.world.localaddress based off IsLocalClient. It will then serve a non-LAN client the world.address value. This concept needs to be applied to UCS as that system also receives direct client connections. Inside world/client.cpp HandleEnterWorldPacket is where world sends the client info about UCS connection. This fix specifically handles the issue when you have a server on LAN and want to connect to it via another LAN computer + you have external clients.
2025-10-22 22:37:37 -07:00
Exonintrendo ecc0d4b5c0 updated crash report url to new hosted spire location (#5024) 2025-10-16 10:22:49 -07:00
Chris Miles 8175ae6187 [Release] 23.10.3 v23.10.3 2025-09-17 01:31:48 -05:00