Releases: EQEmu/Server
Releases · EQEmu/Server
v23.9.1
v23.9.0
Bots
Build
- Fix Linking with GCC (#4969) @solar984 2025-08-03
- More Build Speed Improvements (#4959) @Akkadius 2025-06-30
Commands
- Add #show keyring Subcommand (#4973) @Kinglykrab 2025-08-03
Database
Feature
- Zone Scripting (#4908) @Kinglykrab 2025-07-10
Fixes
- Add a missing Froglok starting area for Titanium Startzone. (#4962) @regneq 2025-07-04
- Fix Hero's Forge Ingame and Character Select (#4966) @Kinglykrab 2025-07-30
- Show player count on the server list status. (#4971) @regneq 2025-07-30
Loginserver
Performance
Quest API
- Add GetMemberRole() to Perl/Lua (#4963) @Barathos 2025-07-10
- Add GetTimers() and GetPausedTimers() to Perl/Lua (#4965) @Kinglykrab 2025-08-03
v23.8.1
Crash Fix
- Fix Possible Crashes with Raid Methods (#4955) @Kinglykrab 2025-06-26
Databuckets
Fixes
- Fix FindCharacter Using content_db (#4956) @Kinglykrab 2025-06-26
- Fix Hero Forge on Character Select (#4954) @Kinglykrab 2025-06-26
v23.8.0
API
Build
Code
- AdventureManager Global to Singleton Cleanup (#4931) @Kinglykrab 2025-06-25
- Cleanup Strings Header (#4950) @Akkadius 2025-06-22
- ClientList Global to Singleton Cleanup (#4942) @Kinglykrab 2025-06-25
- DatabaseUpdate Global to Singleton Cleanup (#4943) @Kinglykrab 2025-06-25
- DiscordManager Global to Singleton Cleanup (#4926) @Kinglykrab 2025-06-25
- EQ::Random Global to Singleton Cleanup (#4936) @Kinglykrab 2025-06-22
- EQEmuLogSys Global to Singleton Cleanup (#4925) @Akkadius 2025-06-25
- EvolvingItemsManager Global to Singleton Cleanup (#4929) @Kinglykrab 2025-06-25
- LFGuildManager Global to Singleton Cleanup (#4927) @Kinglykrab 2025-06-25
- LoginServerList Global to Singleton Cleanup (#4941) @Kinglykrab 2025-06-25
- Optimize PCH Config (Faster Builds) (#4951) @Akkadius 2025-06-22
- PCH Cleanup (#4952) @Akkadius 2025-06-25
- PathManager Global to Singleton Cleanup (#4924) @Akkadius 2025-06-22
- PetitionList Global to Singleton Cleanup (#4944) @Kinglykrab 2025-06-25
- PlayerEventLogs Global to Singleton Cleanup (#4928) @Kinglykrab 2025-06-25
- QueryServConnection Global to Singleton Cleanup (#4938) @Kinglykrab 2025-06-25
- Remove Lua Rule Constants (#4949) @Akkadius 2025-06-22
- Remove Regex Compile Bloat (#4947) @Akkadius 2025-06-22
- Remove Unused MZoneShutdown Mutex (#4946) @Kinglykrab 2025-06-22
- SharedTaskManager Global to Singleton Cleanup (#4930) @Kinglykrab 2025-06-25
- SkillCaps Global to Singleton Cleanup (#4933) @Kinglykrab 2025-06-22
- TaskManager Global to Singleton Cleanup (#4945) @Kinglykrab 2025-06-22
- UCSConnection Global to Singleton Cleanup (#4937) @Kinglykrab 2025-06-25
- WebInterfaceList Global to Singleton Cleanup (#4935) @Kinglykrab 2025-06-25
- WorldContentServer Global to Singleton Cleanup (#4939) @Kinglykrab 2025-06-25
- WorldEventScheduler and ZoneEventScheduler Global to Singleton Cleanup (#4932) @Kinglykrab 2025-06-25
- ZSList Global to Singleton Cleanup (#4940) @Kinglykrab 2025-06-25
- ZoneStore Global to Singleton Cleanup (#4934) @Kinglykrab 2025-06-23
Corpses
- Add corpse entity variables to DB (#4911) @fryguy503 2025-06-25
Databuckets
Doors
Fixes
- Bulk Send Corpses after Idle State (#4910) @Akkadius 2025-06-09
- Fix ClientList Singleton Shortcomings of #4942 @Akkadius 2025-06-25
- Fix breaking changes to Titanium, SoF, SoD patches causes by big bags update (#4922) @regneq 2025-06-25
Logs
- Fix output for tasks in logs (#4907) @joligario 2025-06-09
Performance
- Auto Idle / AFK (#4903) @Akkadius 2025-05-22
- Wearchange Packet Send Deduplication (#4916) @Akkadius 2025-06-25
Player Event Logs
Player Events
- Don't Write Empty Data (#4912) @Akkadius 2025-06-25
- Zone Fetch Settings from QS if Enabled (#4915) @Akkadius 2025-06-25
Quest API
- Add CompleteTask and UncompleteTask methods to Perl/Lua (#4921) @Barathos 2025-06-25
- Lua Client Scoped EnableTitleSets (#4914) @fryguy503 2025-06-25
Quests
World API
v23.7.0
CLI
- Add custom database version output (#4901) @joligario 2025-05-18
- Fix MySQL check in database dumper (#4897) @joligario 2025-05-16
Commands
- Add #zonevariable Command (#4882) @Kinglykrab 2025-05-15
Database
- Add Custom Database Migrations for Operators (#4892) @Akkadius 2025-05-16
- Remove Transaction Wrapped Character Save (#4894) @Akkadius 2025-05-16
Fixes
Logging
Netcode
Player Events
Rules
World
Zone State
v23.6.0
Bots
- Correct ^pull logic and add checks for Enchanter pets (#4827) @nytmyr 2025-05-15
- Fix creation limit, spawn limit, level requirement checks (#4868) @nytmyr 2025-05-15
- Move all spell_id instances to uint16 (#4876) @nytmyr 2025-05-15
- Prevent non-taunters from potentially fleeing mob on TargetReflection (#4859) @nytmyr 2025-04-28
CLI
- ETL Settings Output (#4873) @joligario 2025-05-15
Code
Crash
- Fix crash bug with pbae and quest scripts spawning mobs (#4884) @carolus21rex 2025-05-15
Feature
- Add Character:TradeskillUpMinChance rule (#4867) @zrix-eq 2025-05-15
- Enable spawn attribute for NPCTintID (#4871) @neckkola 2025-05-15
Fixes
- Add trader/buyer cleanup actions (#4843) @neckkola 2025-05-15
- Fix #copycharacter command (#4860) @nytmyr 2025-04-28
- Fix Crash with #task (#4874) @Kinglykrab 2025-04-30
- Fix Object Name Init, User Refs, and Client Sync on Close (#4861) @zimp-wow 2025-05-15
- Fix breaking change to UF patches caused by Big Bags update (#4883) @hbingram 2025-05-15
- Prevent Ranged Attack from being triggered at arbitrary rate (#4879) @catapultam-habeo 2025-05-15
Performance
- Store Player Title Sets in Client Memory (#4836) @Kinglykrab 2025-05-15
Quest API
- Add Last Login and First Login Flags to EVENT_CONNECT (#4866) @Kinglykrab 2025-05-15
v23.5.0
API
Bots
- Add valid state checks to ^clickitem (#4830) @nytmyr 2025-04-10
- Flag all buffs with SE_DamageShield as Damage Shield (#4833) @nytmyr 2025-04-10
- Positioning rewrite (#4856) @nytmyr 2025-04-10
- Restore old buff overwrite blocking (#4832) @nytmyr 2025-04-10
Bugfix
- Load zone variables before encounter_load. (#4846) @zimp-wow 2025-04-10
- Prevent depops from blocking new spawns. (#4841) @zimp-wow 2025-04-10
- Prevent final shutdown from persisting incomplete state. (#4849) @zimp-wow 2025-04-10
Code
- Remove queryserv dump flag (#4842) @joligario 2025-04-10
- Update link for legacy EQEmu loginserver account setup (#4826) @joligario 2025-04-10
Crash
Database
- Fix manifest for
helmtexture
inhorses
table (#4852) @joligario 2025-04-10
Feature
- Add rule to consume command text from any channel (#4839) @catapultam-habeo 2025-04-10
Fixes
- Add the bazaar search limit to query (#4829) @neckkola 2025-04-10
- Backfill expire_at (not sure why this didn't make it in there to begin with) @Akkadius 2025-03-31
- Bazaar Search window not working in a DZ (#4828) @neckkola 2025-04-10
- Databuckets Account Cache Loading (#4855) @Akkadius 2025-04-10
- Fix missing timer_name check on Mob::StopTimer (#4840) @zimp-wow 2025-04-04
- FixHeading Infinite Loop Fix (#4854) @KimLS 2025-04-10
- Make sure we don't expire default value instances @Akkadius 2025-03-31
- Regression in World SendEmoteMessageRaw (#4837) @Akkadius 2025-04-03
- Remove QS Tables From Export @Akkadius 2025-04-10
- Zone State Spawn2 Location Restore (#4844) @Akkadius 2025-04-10
Netcode
Performance
- Character Save Optimizations (#4851) @Akkadius 2025-04-10
- Network Ring Buffers (#4857) @Akkadius 2025-04-10
- Pre-Compute CLE Server Lists (#4838) @Akkadius 2025-04-10
Spells
v23.4.0
API
Bots
- Charmed Pets were breaking Mob respawns (#4780) @nytmyr 2025-03-16
- Enraged positioning (#4789) @nytmyr 2025-03-29
- Fix IsValidSpellTypeBySpellID to account for all types (#4764) @nytmyr 2025-03-19
- Fix Rule ZonesWithSpawnLimits/ZonesWithForcedSpawnLimits errors (#4791) @nytmyr 2025-03-29
- Fix rule Bots:FinishBuffing (#4788) @nytmyr 2025-03-29
- Line of Sight and Mez optimizations and cleanup (#4746) @nytmyr 2025-03-29
- Prevent bot pets from despawning on #repop (#4790) @nytmyr 2025-03-29
Code
- Control flow defaults missed in recent bot updates (#4817) @joligario 2025-03-30
- Remove Extraneous Time Type in ShowZoneData (#4806) @Kinglykrab 2025-03-29
- Remove Unused Command Methods (#4805) @Kinglykrab 2025-03-29
- UCS Member Count (#4819) @joligario 2025-03-30
Commands
- Add #show zone_variables (#4812) @Akkadius 2025-03-29
- Add Instance Support to #zoneshutdown (#4807) @Kinglykrab 2025-03-29
Crash
- Fix Rarer World Crash with Player Event Thread Processor (#4800) @Akkadius 2025-03-29
- Fix Repop Race Condition Crash (#4814) @Akkadius 2025-03-29
Database
- Fix Respawn Times Table (#4802) @Akkadius 2025-03-29
- Wrap PurgeExpiredInstances in a Transaction (#4824) @Akkadius 2025-03-30
Feature
- Implement /changename & related script bindings. Clean up #set name (#4770) @catapultam-habeo 2025-03-20
Fixes
- AllowFVNoDrop Flag trades (#4809) @neckkola 2025-03-27
- Fix Instance Creation Race Condition (#4803) @Akkadius 2025-03-29
- Fix zone crash when attempting to add a disappearing client to hate list. (#4782) @zimp-wow 2025-03-19
- Globally Reloading Quests when not loaded (#4813) @Akkadius 2025-03-29
- Instance DZ Creation (#4823) @Akkadius 2025-03-30
- Zone State Entity Variable Load Pre-Spawn (#4785) @Akkadius 2025-03-19
- Zone State Position Fix (#4784) @Akkadius 2025-03-19
- Zone State Variables Load First (#4798) @Akkadius 2025-03-29
- Zone state edge case with 0 hp (#4787) @Akkadius 2025-03-29
Instance
Instances
Performance
- Add several database indexes (#4811) @Akkadius 2025-03-29
- Have World Send Smarter Guild Updates (#4796) @Akkadius 2025-03-29
- Improve Character Select DB Performance (#4799) @Akkadius 2025-03-29
- Reduce Adventure S2S chatter (#4793) @Akkadius 2025-03-29
- Reduce CorpseOwnerOnline S2S Chatter to World (#4795) @Akkadius 2025-03-29
- Reduce LFGuild Chatter (#4794) @Akkadius 2025-03-29
- Reduce UpdateWho S2S Chatter to World (#4792) @Akkadius 2025-03-29
- Send Smarter Emote Packets (#4818) @Akkadius 2025-03-30
Quest API
- Add Support for NPC ID and NPC Name Specificity (#4781) @Kinglykrab 2025-03-19