Commit Graph

  • 572df90645 Fix email attachment collisions causing email send failure (#312) master Gent Semaj 2025-12-07 16:38:46 -08:00
  • 79add84ecc Work around orphaned email attachments mailfix Gent Semaj 2025-12-07 13:47:29 -08:00
  • 5cf3434679 Delete attachments on email delete Gent Semaj 2025-12-07 13:46:57 -08:00
  • 8d0587dd45 increase mob group offset to avoid collisions (#311) FinnHornhoover 2025-12-07 03:31:27 +03:00
  • 0078be8e9a Update Windows Github Actions runner from 2019 to 2022 (#309) Erik 2025-07-24 01:27:27 -05:00
  • b617456aa1 Include tabledata in CI builds Gent Semaj 2025-02-11 17:30:01 -08:00
  • 935ee1bf6f CI fixes Gent Semaj 2025-02-11 17:08:42 -08:00
  • 43a2504357 Update Dockerfile, license, and readme 2.0 Gent Semaj 2025-02-10 18:43:01 -08:00
  • ca196bf620 Add windows dev setup script Gent Semaj 2025-01-30 21:33:05 -08:00
  • 6b9ae4c325 Validate name wheel names Gent Semaj 2025-01-06 23:43:37 -05:00
  • d06c324aa3 Send namereq event on name change as well Gent Semaj 2025-01-05 22:30:55 -05:00
  • 052196d1cd Treat bcast areas 1 and 2 as global Gent Semaj 2025-01-02 18:26:00 -05:00
  • e84f6505b8 Name request monitor events Gent Semaj 2025-01-02 18:06:06 -05:00
  • b483bf7190 Respect name check flag in getPlayerName Gent Semaj 2025-01-02 17:44:37 -05:00
  • 6ff51685a8 Move event buffers to Monitor Gent Semaj 2025-01-02 17:39:16 -05:00
  • b4ed31d4fb Dedicated bcast monitor event Gent Semaj 2025-01-02 17:18:53 -05:00
  • 36e0667ed2 Add Email and LastPasswordReset columns to Account table (#299) Gent Semaj 2024-11-28 23:01:29 -05:00
  • 7dc43ddd6f Add LastPasswordReset timestamp column, missing DB version bump db Gent Semaj 2024-11-26 21:21:35 -05:00
  • cd4e7ee159 Add Email column to Account table Gent Semaj 2024-11-25 09:56:22 -08:00
  • ed9fe61faf Auth cookie refresh on PC_EXIT Gent Semaj 2024-11-23 11:29:55 -08:00
  • 55cf3f7102 Refactor login packet handler for more flexible auth (#298) Gent Semaj 2024-11-16 20:21:37 -08:00
  • 1543dac4e0 BUILD - Optimize Dockerfile by using alpine as base image (#277) Gent Semaj 2024-10-28 21:26:25 -07:00
  • ae327cc104 Use FE2CL_..._AROUND, _AROUND_DEL packets (#295) Gent Semaj 2024-10-28 20:49:34 -07:00
  • 6ffde9bb44 Replace most usages of CN_PACKET_BUFFER_SIZE with usable body size Gent Semaj 2024-10-28 19:50:35 -07:00
  • 8568fd1c46 Restore the check that makes sure mob paths start from their spawn point dongresource 2024-10-19 04:26:09 +02:00
  • 05a5303522 Fix one-off mobs respawning if their regenTime is 0 dongresource 2024-10-19 03:34:03 +02:00
  • 3365cb53b7 Only listen for monitor connections on localhost by default dongresource 2024-10-17 00:42:33 +02:00
  • 5e92a58134 Print server types when starting servers dongresource 2024-10-17 00:21:19 +02:00
  • 94064e1865 [sandbox] Print error message on seccomp sandbox violation dongresource 2024-10-13 00:54:21 +02:00
  • 5e73ff272d [sandbox] Add make target for building without Landlock dongresource 2024-10-12 22:04:06 +02:00
  • 197ccad0eb [sandbox] Landlock support dongresource 2024-09-28 14:14:49 +02:00
  • 68b56e7c25 Docker: disable sandbox to fix crashes and update Dockerfile/compose.yml (#294) CakeLancelot 2024-10-15 01:00:37 -05:00
  • cada1bcfd8 Update check-builds.yaml CakeLancelot 2024-10-14 22:48:41 -05:00
  • ca43a2996a BUILD - Fix build of Docker image for different archs (#293) Juansecu 2024-10-14 17:22:45 -05:00
  • 6a0d8ca436 [sandbox] Print error message on seccomp sandbox violation landlock dongresource 2024-10-13 00:54:21 +02:00
  • 0e32a8974f Add make target for building without Landlock dongresource 2024-10-12 22:04:06 +02:00
  • c196171034 [sandbox] Add backwards compatibility support for Landlock dongresource 2024-10-12 21:42:03 +02:00
  • 8137921154 [sandbox] Initial Landlock support dongresource 2024-09-28 14:14:49 +02:00
  • 7c66041a6f Add make target for building without the sandbox dongresource 2024-10-12 15:42:26 +02:00
  • 2c822e210b [bcrypt] Fix missing include on Windows dongresource 2024-10-12 15:15:36 +02:00
  • 352fa8a133 BUILD - Expose ports used by the application server in Dockerfile Juansecu 2024-10-09 19:13:54 -05:00
  • c116794c83 README updates CakeLancelot 2024-10-08 21:57:20 -05:00
  • 4ebda6066c Docker: add manual workflow dispatch and auto install QEMU CakeLancelot 2024-10-08 21:51:46 -05:00
  • 6de21277d6 Fix eruption attacks cancelling when no targets are in range Gent Semaj 2024-10-06 13:08:35 -07:00
  • 397700e909 Update version numbers in README CakeLancelot 2024-10-06 23:26:36 -05:00
  • d9b6aedd5b Fix nested ifdefs for windows 1.6 Gent Semaj 2024-10-06 20:58:20 -07:00
  • 145113062b Update tdata reference to fix invalid label CakeLancelot 2024-10-05 16:51:39 -05:00
  • d717c5d74d Update tdata reference for the car paths dongresource 2024-09-22 04:27:55 +02:00
  • a6eb0e2349 Auth Cookie Support (#285) Gent Semaj 2024-09-17 20:41:48 -07:00
  • 52833f7fb3 Fix CI/CD Gent Semaj 2024-09-05 13:17:49 -04:00
  • 3aed24de26 Update download links in Getting Started CakeLancelot 2024-07-14 18:52:38 -05:00
  • 17362b2ea6 Client synchronization improvements (#283) Gent Semaj 2024-06-27 06:19:54 -07:00
  • 47dbc6d35e Notify if player must log out and back in for access change gsemaj 2024-06-23 18:41:43 -07:00
  • b780f5ee60 Enable account level changing at runtime (#282) Gent Semaj 2024-06-23 18:25:46 -07:00
  • 003186d97a Immediate email notifications (#281) Gent Semaj 2024-06-23 08:32:22 -07:00
  • 6d2f120305 Add missing trade offer packets (#280) Gent Semaj 2024-06-22 16:20:59 -07:00
  • 2096c3c3cc BUILD - Optimize Dockerfile by using alpine as base image Juansecu 2024-06-08 21:55:03 -05:00
  • 51615db230 CD - Add GitHub Action to push Docker image to Docker Hub (#275) Juansecu 2024-05-15 10:17:33 -05:00
  • 233d21ecd7 Fix copy/paste error in docker-compose.yml CakeLancelot 2024-05-07 23:01:09 -05:00
  • 54327b0c23 Docker improvements (#274) Gent Semaj 2024-05-07 20:11:14 -07:00
  • fa8c1e73d1 Fix a few compiler warnings and formatting for DB startup message (#272) 1.5.2 CakeLancelot 2024-03-31 13:02:39 -05:00
  • aeac57ebf7 Remove duplicate headers from Makefile CakeLancelot 2024-03-31 02:48:18 -05:00
  • 632406e93b Bump nlohmann JSON to 3.11.3 (#271) CakeLancelot 2024-03-29 21:50:55 -05:00
  • 837f109752 Add missing mutex Gent Semaj 2024-02-03 03:13:43 -05:00
  • c11cfebdb1 Fix account and player counts on startup Gent Semaj 2024-02-03 03:13:24 -05:00
  • 20367d77f0 Bump copyright date Gent Semaj 2024-02-02 22:01:38 -05:00
  • 8d04f31c61 Default PROTOCOL_VERSION to 104 Gent Semaj 2024-02-02 21:58:37 -05:00
  • d32dd4c319 added startScript() lua-more-better CPunch 2023-12-30 01:53:07 -06:00
  • c5de584762 define LuaManager::init CPunch 2023-12-30 01:00:27 -06:00
  • 450cc78c9a added globalState; minor styling fixes CPunch 2023-12-30 00:56:06 -06:00
  • 44560a46b7 Rank Calculation Out-of-Bounds Fix (#268) FinnHornhoover 2023-12-24 04:49:51 +03:00
  • 21d280147c Shard crash fixes gsemaj 2023-12-18 12:37:55 -05:00
  • b765821552 added option to disable score capping FinnHornhoover 2023-12-19 20:35:29 +03:00
  • e61682dfb2 fix: out-of-bounds index in itemDeleteHandler() CPunch 2023-12-18 04:41:53 -06:00
  • 95f2920f5c start LuaManager CPunch 2023-12-13 16:42:40 -06:00
  • 27ccda5b10 added Lua to vendor sources CPunch 2023-12-13 16:33:32 -06:00
  • d9ebb4e3ef only allow barkers of simple npcs FinnHornhoover 2023-12-12 14:11:21 +03:00
  • 73c610b471 randomized npcs for mission barkers FinnHornhoover 2023-12-12 00:47:56 +03:00
  • 3e6bfea3fe fixed unexpected randomization of barkers FinnHornhoover 2023-12-09 06:49:26 +03:00
  • cd265af8e0 Original Racing Scores Functionality (#257) 1.5.1 FinnHornhoover 2023-07-24 00:33:19 +03:00
  • 38c68f351b Update README.md to fix some inaccurate info, move commands to wiki page CakeLancelot 2023-10-11 20:41:18 -05:00
  • edfbe4d005 Make winTerminate() a WINAPI function dongresource 2023-10-12 01:49:17 +02:00
  • 96c430c994 Restore rapid-fire anti-cheat for projectiles dongresource 2023-10-12 01:44:31 +02:00
  • 4592fc42af CI/CD improvements gsemaj 2023-10-10 14:35:07 -04:00
  • 70a27afad1 Pimpleback IZ Pod Fix (#259) FinnHornhoover 2023-10-09 00:02:32 +03:00
  • 6cfb3bf532 Merge branch 'refactor' gsemaj 2023-10-08 16:52:22 -04:00
  • 9b2a65f8fd [refactor] More buff + skill fixes refactor dongresource 2023-09-13 03:01:18 +02:00
  • 6a69388822 Refactor and generalize NPCEvent logic dongresource 2023-09-10 20:02:52 +02:00
  • 2924a27eb4 Rename coord args in summonNPC() and constructors to clarify purpose dongresource 2023-09-10 19:47:42 +02:00
  • ba20f5a401 Quick fix for Fuse boss fight NPCEvent logic dongresource 2023-09-10 19:24:19 +02:00
  • eb88fa05cb reduce drain tickrate gsemaj 2023-09-09 11:59:13 -07:00
  • 0b73cef187 Clear player buffs on death if not revived gsemaj 2023-08-20 18:16:14 -07:00
  • 7af39b3d04 [refactor] Buff + skill bugfixes gsemaj 2023-08-19 14:21:04 -07:00
  • 33206b1207 Updater contributer guide gsemaj 2023-08-19 11:00:09 -07:00
  • e325f7a40b Implement buff handling for CombatNPC gsemaj 2023-07-25 13:49:40 -04:00
  • 82bee2051a [refactor] Active power handling gsemaj 2022-11-27 17:36:47 -05:00
  • 4ece1bb89b [refactor] Sync with master gsemaj 2022-07-30 22:50:03 -07:00
  • 31677e2638 [refactor] New buff framework (player implementation) gsemaj 2022-07-16 23:33:57 -07:00
  • d32827b692 The great re-#include gsemaj 2022-07-16 16:19:40 -07:00
  • 13c009b448 Get rid of player fire rate suspicion gsemaj 2022-07-16 12:18:32 -07:00