12439 Commits

Author SHA1 Message Date
KimLS
0815aea6fd Sidecar stuff wont directly include cpp files now too. 2025-12-10 00:05:58 -08:00
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)
Some checks failed
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 16159398d8a69c53a719a1d54d068bbe0fa5284c.

* 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