regneq
ab45d4358d
[Bug Fix] Add a missing Froglok starting area for Titanium Startzone. ( #4962 )
...
* Add a missing Froglok starting area for Titanium Startzone.
* fix formatting.
* add a missing break.
2025-07-04 12:53:45 -04:00
Chris Miles
2c6d405b2c
[Hotfix] Fix ClientList Singleton Shortcomings of #4942
2025-06-25 15:50:34 -05:00
Alex King
dc261bb203
[Code] ZSList Global to Singleton Cleanup ( #4940 )
...
* [Code] ZSList Global to Singleton Cleanup
* Final
* Post merge fixes
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 15:16:44 -05:00
Alex King
643ee56433
[Code] PlayerEventLogs Global to Singleton Cleanup ( #4928 )
...
* [Code] PlayerEventLogs Global to Singleton Cleanup
* Fix
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 15:05:33 -05:00
Alex King
c0bb32ed12
[Code] WorldContentServer Global to Singleton Cleanup ( #4939 )
2025-06-25 14:55:39 -05:00
Alex King
c99bda3f47
[Code] WebInterfaceList Global to Singleton Cleanup ( #4935 )
2025-06-25 14:49:32 -05:00
Alex King
967a13e692
[Code] WorldEventScheduler and ZoneEventScheduler Global to Singleton Cleanup ( #4932 )
2025-06-25 14:47:37 -05:00
Alex King
f304f9cc61
[Code] QueryServConnection Global to Singleton Cleanup ( #4938 )
...
* [Code] QueryServConnection Global to Singleton Cleanup
* Fix missed file in PR
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 14:43:01 -05:00
Alex King
004e2ca63f
[Code] AdventureManager Global to Singleton Cleanup ( #4931 )
...
* [Code] AdventureManager Global to Singleton Cleanup
* Post merge fix
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 14:38:24 -05:00
Alex King
128732e05d
[Code] EvolvingItemsManager Global to Singleton Cleanup ( #4929 )
...
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 14:26:29 -05:00
Alex King
1e6a4dac78
[Code] UCSConnection Global to Singleton Cleanup ( #4937 )
...
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 14:25:37 -05:00
Alex King
c5ab35e4af
[Code] SharedTaskManager Global to Singleton Cleanup ( #4930 )
...
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-06-25 14:11:40 -05:00
Chris Miles
947795f1d1
[Code] EQEmuLogSys Global to Singleton Cleanup ( #4925 )
...
* [Code] EQEmuLogSys Global to Singleton Cleanup
* Post merge fix
2025-06-25 14:05:49 -05:00
Alex King
1153c9ab96
[Code] LoginServerList Global to Singleton Cleanup ( #4941 )
2025-06-25 13:49:55 -05:00
Alex King
2128b45313
[Code] ClientList Global to Singleton Cleanup ( #4942 )
2025-06-25 13:49:42 -05:00
Chris Miles
ea96cbf885
[Databuckets] Nested Caching ( #4917 )
...
* [Databuckets] Nested Caching
* One more
* Update benchmark_databuckets.cpp
* Add caching tests
* Fix tests and scoping
* Update databuckets.cpp
* Fix tests
* Rebase fixes
* [Databuckets] Implement Cache in World (#4920 )
2025-06-25 12:47:43 -05:00
Chris Miles
fb4d003e19
[Player Events] Zone Fetch Settings from QS if Enabled ( #4915 )
...
* [Player Events] Zone Fetch Settings from QS if Enabled
* Update zonelist.cpp
* Update zoneserver.cpp
2025-06-25 12:21:35 -05:00
Alex King
2e760d6397
[Code] ZoneStore Global to Singleton Cleanup ( #4934 )
2025-06-23 06:45:06 -04:00
Chris Miles
bac892b582
[API] Add wwmarquee <type> <message> ( #4919 )
...
* [API] Implement Console "wwmarquee"
* Fin
2025-06-23 05:25:50 -04:00
Chris Miles
4005b68383
[Code] Optimize PCH Config (Faster Builds) ( #4951 )
2025-06-22 13:52:23 -05:00
Alex King
f0c041e8b3
[Code] EQ::Random Global to Singleton Cleanup ( #4936 )
2025-06-22 14:13:58 -04:00
Alex King
2f4a5b56dd
[Code] SkillCaps Global to Singleton Cleanup ( #4933 )
2025-06-22 14:13:16 -04:00
Chris Miles
df86ad371b
[Code] PathManager Global to Singleton Cleanup ( #4924 )
2025-06-22 13:50:52 -04:00
Chris Miles
1be7e56b86
[Databuckets] Move Databuckets to Common ( #4918 )
...
* [Databuckets] Move Databuckets to Common
* Fix linking issue
2025-06-16 16:48:29 -05:00
JJ
687d10960a
[Logs] Fix output for tasks in logs ( #4907 )
2025-06-09 12:32:45 -05:00
Chris Miles
53cc2de459
[World API] Input Validation ( #4904 )
...
* [World API] Input Validation
* Update eqemu_api_world_data_service.cpp
* Add db ping to player events processor, move back into main thread
2025-05-22 13:08:17 -05:00
JJ
e2162c08da
[CLI] Add custom database version output ( #4901 )
...
* Add custom database version output to CLI from #4892
* Spacing alignment
2025-05-18 11:28:10 -05:00
JJ
5b728a42f7
Update zonelist.h ( #4896 )
2025-05-16 18:17:38 -04:00
Chris Miles
c7a463420b
[World] Fix Rarer Reload Deadlock ( #4893 )
2025-05-16 13:38:42 -05:00
Mitch Freeman
1221e88d92
[Fix] Add trader/buyer cleanup actions ( #4843 )
...
* Add trader/buyer cleanup actions
Add trader/buyer db cleanup for
- on zone idle
- on client first login
- when world drops a zone connection
- in Client::ProcessMovePC
Cleanup several compiler warnings
* Formatting Updates
2025-05-14 20:24:59 -05:00
JJ
83cd8119c8
[CLI] ETL Settings Output ( #4873 )
...
* Update etl_get_settings.cpp
* Update etl_get_settings.cpp
---------
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-05-14 20:19:30 -05:00
Mitch Freeman
9869da2a0a
Resolve guild messaging for incorrect guild tags when creating/deleting guilds. ( #4863 )
2025-04-28 17:43:04 -04:00
JJ
5522eda6e4
[Cleanup] Update link for legacy EQEmu loginserver account setup ( #4826 )
2025-04-09 21:15:22 -05:00
Chris Miles
ac1469bac2
[Performance] Pre-Compute CLE Server Lists ( #4838 )
...
* [Performance] Pre-Compute CLE Server Lists
* Remove debug
2025-04-09 21:11:52 -05:00
Chris Miles
cc30c72538
[API] World API Optimizations ( #4850 )
2025-04-09 20:55:13 -05:00
Chris Miles
5babc864b9
[Fix] Regression in World SendEmoteMessageRaw ( #4837 )
2025-04-03 11:17:09 -05:00
Chris Miles
92128b98fd
[Instances] Add expire_at Column ( #4820 )
...
* [Instances] Add `expire_at` Column
* expire_at update
* Update servertalk.h
* Add rule Instances:ExpireOffsetTimeSeconds
2025-03-30 14:46:02 -05:00
Chris Miles
c8a7066d0e
[Performance] Send Smarter Emote Packets ( #4818 )
2025-03-29 19:50:44 -05:00
Chris Miles
ca9c1fdd24
[API] Expose Zoneserver Compile Metadata ( #4815 )
2025-03-29 18:14:02 -05:00
Chris Miles
5b9f7ff4c9
[Fix] Globally Reloading Quests when not loaded ( #4813 )
2025-03-29 17:10:40 -05:00
Chris Miles
96e34fe8f7
[Performance] Improve Character Select DB Performance ( #4799 )
2025-03-29 14:46:57 -05:00
Alex King
b040571427
[Commands] Add Instance Support to #zoneshutdown ( #4807 )
...
* [Commands] Add Instance Support to #zoneshutdown
* Update zoneserver.cpp
* Update zoneshutdown.cpp
2025-03-29 14:44:08 -05:00
Chris Miles
937b947597
[Performance] Have World Send Smarter Guild Updates ( #4796 )
...
* [Performance] Have World Send Smarter Guild Updates
* Updates to correct incorrect guild window details (permissions, etc) not being sent on guild creation.
---------
Co-authored-by: Mitch Freeman <65987027+neckkola@users.noreply.github.com>
2025-03-29 14:27:49 -05:00
Chris Miles
46511365a7
[Crash] Fix Rarer World Crash with Player Event Thread Processor ( #4800 )
...
* [Crash] Fix Rarer World Crash with Player Event thread processor
* Update main.cpp
2025-03-29 14:26:00 -05:00
Chris Miles
8d1a9efac9
[Zone] Zone State Improvements Part 3 ( #4773 )
...
* [Zone State] Additional improvements
* Return early
* Update zone_save_state.cpp
* Push
* Push
* Update zone.cpp
* Update zone_save_state.cpp
* Equip items that were dynamically added on restore
* IsZoneStateValid helper
* ZoneStateSpawnsRepository::PurgeInvalidZoneStates
* Add Zone:StateSaveClearDays and PurgeOldZoneStates
* spawn2 / unique_spawn block when restored from zone state
* One time purge
* Update zone_state_spawns_repository.h
* Update npc.cpp
* Update npc.cpp
* test
* ORDER BY spawn2_id
* Stuff
* Restored corpses shouldn't trigger events
* Fix weird edge case
2025-03-13 17:00:30 -05:00
hg
051ce3736f
[DynamicZones] Bulk request dz member statuses on zone boot ( #4769 )
...
When dynamic zones are cached on zone boot each dz requests member
statuses from world separately. This causes a lot of network traffic
between world and booted zones when there are a lot of active dzs.
This changes it to make a single request to world on zone boot and a
single bulk reply back.
2025-03-11 01:13:29 -05:00
Akkadius
88580b69b6
[Hotfix] Remove one port check in world
2025-03-03 00:49:02 -06:00
Chris Miles
3902230fa1
[Crash] Fix world repop crash ( #4742 )
2025-03-02 22:04:39 -08:00
Chris Miles
de4226fdc9
[World] Check if port in use to avoid double booting mistakes ( #4740 )
...
* Stuff
* Potentially fix aura crash
* Reload crash fix
* Revert "Reload crash fix"
This reverts commit 96e1e76306059fc2a624e0152eca4beaee49a0f8.
* Fix
* Update entity.cpp
* Update dbcore.cpp
* [World] Check if port in use to avoid double booting mistakes
* Revert "Stuff"
This reverts commit 2162c00eddfd13c7ff9fbe53cada1ea36373880c.
* Revert "Potentially fix aura crash"
This reverts commit 7c242723f40a0d013371c36e205a9917849ee862.
* Revert "Fix"
This reverts commit 8419e284d48bac823c861c480719eb3d3b8290a9.
* Revert "Update entity.cpp"
This reverts commit 8a1f4545a4e1c96a848866fb5b6185c66db09097.
* Revert "Update dbcore.cpp"
This reverts commit f0278d95910ccf9e1667eb0e1a0f2608aa7b6058.
2025-03-02 22:04:03 -08:00
Chris Miles
23c4aa241b
[Crash] World CLI validation ( #4728 )
...
* [Crash] World CLI validation
* Clean
2025-03-01 19:52:51 -04:00