Akkadius
1a27127c39
[Hotfix] Fix query error in character_evolving_items
2025-01-20 23:21:37 -06:00
Chris Miles and Kinglykrab
c82f1b9afc
[Zone] Implement zone player count sharding ( #4536 )
...
* [Zone] Implement zone player count sharding
* Update client.cpp
* Update database_instances.cpp
* You must request a shard change from the zone you are currently in.
* // zone sharding
* You cannot request a shard change while in combat.
* Query adjustment
* Use safe coords
* Changes
* Fixes to instance query
* Push
* Push
* Final push
* Update client.cpp
* Update eq_packet_structs.h
* Remove pick menu
* Comment
* Update character_data_repository.h
* Update zoning.cpp
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com >
2025-01-08 17:41:16 -06:00
Chris Miles
03b30d5c7a
[Database] Change npc_types walkspeed to be of type float ( #4589 )
...
* [Database] Change npc_types walkspeed to be of type float
* Update database_update_manifest.cpp
2025-01-07 14:46:32 -05:00
Chris Miles
490cffb5ea
[Release] 22.61.0 ( #4587 )
2025-01-06 00:27:11 -06:00
Chris Miles
a3a498634f
[Maps] Fix broken Map MMFS implementation ( #4576 )
2025-01-05 23:48:09 -06:00
Chris Miles
c44596b38a
[Network] Prune / disconnect TCP connections gracefully ( #4574 )
2025-01-05 23:48:00 -06:00
Chris Miles
3155b82abb
[Command] Fix #copycharacter ( #4582 )
...
* [Command] Fix #copycharacter
* Update copy_character.cpp
2025-01-05 23:46:59 -06:00
Chris Miles
4c6aaa6995
[Logs] Improve Crash log defaults ( #4579 )
2025-01-05 23:46:43 -06:00
Chris Miles
8a7d5e72cb
[Filesystem] Path Manager Improvements ( #4557 )
...
* [Filesystem] Path Manager Improvements
* Update path_manager.cpp
* Use native fs path building syntax
2025-01-05 23:44:16 -06:00
Chris Miles
66a7dd0143
[Databuckets] Improved Reliability and Performance of Databuckets ( #4562 )
...
* [Databuckets] Don't broadcast client-scoped updates
* Remove temp feature flag
* Remove distributed caching, only cache for character scoped data, simplify
* Update bot.cpp
* Cleanup
* Update data_bucket.cpp
* Cleanup
* Cleanup
* Remove BulkLoadEntities from LoadNPCTypes
* Update data_bucket.cpp
* Cleanup
* More cleanup
* More cleanup
* BulkLoadEntities to BulkLoadEntitiesToCache
* Add CanCache in DeleteData to gate an unnecessary call
2024-12-12 01:17:08 -06:00
Chris Miles
630da0eee6
[Config] Fix World TCP Address Configuration Default ( #4551 )
2024-11-24 17:27:31 -06:00
Chris Miles
33f5c4c6a7
[Bug Fix] Fix issue where NPC's are being hidden as traders ( #4539 )
...
* [Fix] Fix issue where NPC's are being hidden as traders
* Fix
* Update mob.cpp
2024-11-14 19:15:03 -05:00
Akkadius
e4aa6a6957
[Release] 22.59.1
2024-11-13 20:52:46 -06:00
Chris Miles
e4d812f4b4
[Release] 22.59.0 ( #4538 )
2024-11-13 20:08:03 -06:00
Akkadius
011e1d05e7
[Hotfix] Check if the mob is already in the close mobs list before inserting
2024-11-10 23:19:40 -06:00
Akkadius
3f0f95976c
[Hotfix] ScanCloseMobs - Ensure scanning mob has an entity ID
2024-11-10 06:47:42 -06:00
Chris Miles
77de9619b5
[Databuckets] Add database index to data_buckets ( #4535 )
...
* [Databuckets] Add database index to data_buckets
* Update database_update_manifest.cpp
2024-11-08 22:26:00 -05:00
Chris Miles
0ea47fadee
[Performance] Improvements to ScanCloseMobs logic ( #4534 )
...
* [Performance] Minor improvements to ScanCloseMobs
* Remove timer checks one level up to reduce branching
* Reserve memory in m_close_mobs to avoid frequent re-allocations if not already reserved.
2024-11-08 17:48:39 -06:00
Chris Miles
1ce51ca3b0
[Release] 22.58.0 ( #4532 )
2024-11-05 22:02:32 -06:00
Chris Miles
b92eafd21b
[Release] 22.57.1 ( #4523 )
2024-10-22 00:02:14 -05:00
Chris Miles
9583099ace
[Release] 22.57.0 ( #4517 )
2024-10-20 16:17:15 -05:00
Chris Miles and Kinglykrab
bcd943a964
[Code Cleanup] Optimization Code Cleanup ( #4489 )
...
* Initial push
* More
* More
* Further simplify
* More cleanup
* More consolidation
* Fix
* Update
* Update npc.cpp
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com >
2024-09-30 18:34:42 -04:00
Akkadius
ffd68eb63d
[Release] 22.55.1
2024-08-27 08:17:20 -05:00
Akkadius
76c1da1aad
[Release] 22.55.1
2024-08-27 08:09:13 -05:00
Chris Miles
a91e03fa43
[Code] Add IsCloseToBanker method ( #4462 )
...
* [Code] Add IsCloseToBanker method
* Update mob.cpp
2024-08-26 22:59:06 -05:00
Chris Miles
453106439f
[Release] 22.55.0 ( #4464 )
2024-08-26 22:03:37 -05:00
Chris Miles
1f9c4b3a22
[World] Fix slow world bootup bug ( #4461 )
...
* [World] Fix slow world bootup bug
* Update ip_util.cpp
* Add timeout
* Update ip_util.cpp
* Cross platform timeout
2024-08-26 20:59:43 -05:00
Chris Miles
70a96ea098
[Zoning] Improve zone routing ( #4428 )
...
* [Zoning] Improvements to zone routing
* Update world_content_service.h
* Update world_content_service.h
2024-07-30 09:12:31 -04:00
Chris Miles
d5cbec714e
Revert "[Zone Instances] Handle routing to instances when using evac/succor ( #4297 )" ( #4429 )
...
This reverts commit dfd1bfbd49 .
2024-07-30 09:12:19 -04:00
Chris Miles
4c81321847
[Databuckets] Remove memory reserve from bulk load ( #4427 )
2024-07-23 00:37:34 -05:00
Chris Miles
7b914c731b
[Release] 22.53.0 ( #4395 )
2024-06-14 12:44:57 -05:00
Chris Miles
0c45d3b09e
[Release] 22.52.0 ( #4380 )
2024-06-01 20:37:21 -05:00
Chris Miles
d01d091b47
[Quests] Fix issue with Lua encounters loading in certain circumstances ( #4378 )
...
* [Quests] Fix issue with Lua encounters loading in certain circumstances
* Update quest_parser_collection.cpp
* Constant
* Move constant
* Fix
* Update quest_parser_collection.cpp
2024-06-01 18:07:38 -05:00
Chris Miles
eae05167f8
[Skills] Fix caps out of bounds issue ( #4377 )
...
* wip
* More adjustments
2024-06-01 16:09:34 -05:00
Chris Miles
4c614661e7
[Quests] Fix Lua encounter double register ( #4369 )
2024-05-30 20:27:21 -04:00
Akkadius
1b15f16e3e
[Hotfix] Adjust return for perl release check
2024-05-26 16:01:44 -05:00
Chris Miles
983cc1e82a
[Release] 22.51.0 ( #4347 )
2024-05-26 15:44:28 -05:00
Chris Miles
d767217461
[Perl] Linux /opt/eqemu-perl checks when using release binaries ( #4346 )
2024-05-26 15:14:06 -05:00
Chris Miles
1310c5d528
[Scripts] Fix zone data load ordering issue ( #4343 )
...
* [Scripts] Fix zone data load ordering issue
* Move more around
* More
2024-05-26 14:26:06 -05:00
Chris Miles
b253fce0d5
[Lua Mod] Fix issue with SetAAEXP and SetEXP firing when uninitialized ( #4345 )
2024-05-26 14:20:07 -05:00
Chris Miles
421857026d
[NPC Spells] Fix an issue where procs wouldn't fire if no spell entries in list ( #4344 )
2024-05-26 14:53:30 -04:00
Chris Miles
13a7532ef8
[Crash] Fix player event crash in ITEM_DESTROY ( #4326 )
2024-05-24 21:54:22 -04:00
Chris Miles
e1344039ff
[Crash] Fix Zone deconstructor crashes ( #4325 )
2024-05-24 21:54:16 -04:00
Chris Miles
98b137154a
[Crash] Add validation to RemoveXTarget ( #4324 )
2024-05-24 21:54:10 -04:00
Chris Miles
fc9ef2fb7b
[Mobs] Remove entity type checks from ScanCloseMobs ( #4323 )
2024-05-24 21:54:01 -04:00
Chris Miles
6dc661032f
[Crash] Fix crash when map name is null ( #4322 )
2024-05-24 21:53:54 -04:00
Chris Miles
2586527157
[Crash] Fix player events reload when out of bounds ( #4321 )
2024-05-24 21:53:47 -04:00
Chris Miles
3a51f04291
[Crash] Fix crash issue when dividing by zero in CalcHPRegen ( #4320 )
...
* [Crash] Fix crash issue when dividing by zero in CalcHPRegen
* Update zone.cpp
2024-05-24 21:53:40 -04:00
Chris Miles
66af3d2f63
[Crash] Fix rarer crash in EntityList::MobProcess ( #4319 )
2024-05-24 21:53:33 -04:00
Chris Miles and Kinglykrab
099c6d657b
[Spells] Add content filtering to NPC spells ( #4309 )
...
* [Spells] Add content filtering to NPC spells
* Update mob_ai.cpp
* Add NPC spell reloading
* Oops
* Naming
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com >
2024-05-17 11:59:20 -04:00
Akkadius
1be86edf20
[Release] 22.50.1
2024-05-12 14:56:55 -05:00
Chris Miles
d36bc3915d
[Release] 22.50.0 ( #4304 )
...
* [Release] 22.50.0
* Update CHANGELOG.md
2024-05-09 11:59:56 -05:00
Chris Miles
257935d33a
[Quests] Hot Reload Changes ( #4302 )
...
* [Quests] Hot Reload Changes
* snake_case
2024-05-09 00:51:43 -05:00
Akkadius
fe136e58e4
[Hotfix] Revert GetSkill from #4234
2024-05-04 21:28:22 -05:00
Akkadius
fddb91794b
[Hotfix] Fix crash from #4266
2024-05-04 21:24:22 -05:00
Akkadius
ad3a675222
[Hotfix] GetSkill default return 0
2024-05-04 21:07:24 -05:00
Akkadius
fa733eee50
[Hotfix] Perl__send_parcel GCC compile error
2024-05-04 21:01:44 -05:00
Chris Miles
f07c5901f4
[Quests] Reload Quests on Bootup, Init earlier ( #4298 )
...
* [Quests] Reload Perl quests on bootup, init earlier
* Do reload on top of init
2024-05-04 20:57:16 -04:00
Akkadius
6dd061cba2
[Hotfix] Remove food or water GM message
2024-05-04 19:43:39 -05:00
Akkadius
405d963005
[Hotfix] "GM flag" vs "GM Flag"
2024-05-04 18:44:19 -05:00
Chris Miles
4215a3b9d6
[Loot] Consolidate filtering logic ( #4280 )
...
* [Loot] Consolidate filtering logic
* Log category
2024-04-20 21:17:38 -05:00
Chris Miles
3f49a656c4
[Release] 22.49.1 ( #4256 )
2024-04-15 07:53:01 -05:00
Chris Miles
ff3e955804
[Zoning] Fix zone routing edge case ( #4255 )
...
* [Zoning] Fix zone routing edge case
* Push
2024-04-15 07:50:38 -05:00
Chris Miles
2538ee7976
[Release] 22.49.0 ( #4254 )
2024-04-15 06:38:15 -05:00
Chris Miles
0d09edf9aa
[Loot] Add content filtering to lootdrop_entries ( #4229 )
...
* [Loot] Add content filtering to lootdrop_entries
* Comment unnecessary
* We have two sections of this code for some reason
* Comments
* Fix versions
2024-04-15 05:26:38 -05:00
Chris Miles
d7a8fb8691
[Fix] Fix manifest for skill caps schema type ( #4231 )
2024-04-02 01:08:19 -05:00
Chris Miles
3a5381d38a
[Crash] Check mob pointer before trying to remove it ( #4230 )
2024-04-01 18:09:57 -04:00
Akkadius
048aad437b
Update pull_request_template.md
2024-03-31 22:55:27 -05:00
Chris Miles
72ce7c8e91
Update pull_request_template.md
2024-03-31 15:52:54 -05:00
Chris Miles
e306c86875
Create pull_request_template.md
2024-03-31 15:48:33 -05:00
Chris Miles
cf7f0f4321
[Skill Caps] Further improvements ( #4205 )
2024-03-24 13:04:26 -04:00
Chris Miles
823a5956de
[Hotfix] Fix crash in SendEnterWorld ( #4204 )
2024-03-23 23:28:29 -05:00
Chris Miles
ea9b7841d4
[Release] 22.48.0 ( #4200 )
2024-03-23 00:24:01 -05:00
Chris Miles
96830b4a19
[Loot] Fix issue with nested data being loaded multiple times ( #4192 )
...
* [Loot] Fix issue with nested data being loaded multiple times
* Update zone_loot.cpp
* Fix #lootsim printout
* Update loot.cpp
2024-03-22 23:49:23 -05:00
Akkadius
7e94f0ac72
[Release] 22.47.0
2024-03-05 22:18:16 -06:00
Chris Miles
2aa19f4cae
[Release] 22.47.0 ( #4164 )
2024-03-05 22:04:35 -06:00
Chris Miles
ee3d02bac6
[Zoning] Zone routing adjustment ( #4162 )
2024-03-05 21:53:07 -06:00
Chris Miles
9974aaff57
[Release] 22.46.0 ( #4146 )
2024-03-02 15:21:32 -06:00
Chris Miles
b6c3e549da
[Zone] Zone Routing Improvements ( #4142 )
...
* Routing changes
* Update world_content_service.cpp
* Cleanup routing logic
* Tweaks
2024-03-02 15:19:42 -06:00
Chris Miles
aa0ca88d9d
[Crash] Fix crash issue during database dump ( #4127 )
2024-02-28 20:36:06 -05:00
Chris Miles
eb3664a444
[Release] 22.45.0 ( #4121 )
2024-02-24 23:06:37 -06:00
Chris Miles
d182fc3613
[Expansions] Zone Expansion Version Routing ( #4084 )
...
* Expansion version routing
* CheckForImproperContentFiles rule
* Update world_content_service.cpp
* Update client.cpp
* Update client.cpp
* Update CheckForImproperContentFiles
* Remove nek pok check
* Remove file checking
* Remove
* Command and dev tools menu tweaks
* Update world_content_service.cpp
* Update world_content_service.cpp
* Update version path
* Update content_filter_criteria.h
* Update content_filter_criteria.h
* Update quest_parser_collection.cpp
* Update comments
* PR feedback
* Update client_packet.cpp
* Remove notes column for display cleanliness
2024-02-19 20:35:17 -06:00
Chris Miles
7408df933c
[Database] Remove "item_tick" from database schema per https://github.com/EQEmu/Server/pull/3985 ( #4083 )
2024-02-16 00:23:23 -06:00
Chris Miles
34ea870717
[Opcodes] Fix opcode reloading ( #4075 )
2024-02-13 19:40:23 -05:00
Akkadius
c50100fcdb
[Hotfix] Fix issues where we're using the wrong database pointers
2024-02-12 21:41:52 -06:00
Chris Miles
508b37dc93
[Release] 22.44.2 ( #4068 )
2024-02-12 13:43:38 -06:00
Akkadius
a27a8adf1e
[Release] 22.44.1
2024-02-11 02:46:47 -06:00
Chris Miles
13994fb3e4
[File] Fix File::Exists(file_name) to be resilient to Chinese characters ( #4058 )
...
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Update file.cpp
* Final fix
2024-02-11 02:42:25 -06:00
Chris Miles
78aa527bc7
[Release] 22.44.0 ( #4056 )
...
* [Release] 22.44.0
* Update CHANGELOG.md
2024-02-10 05:02:33 -06:00
Chris Miles
58287b6539
[Crash Reporting] Update Spire to use SSL ( #4055 )
2024-02-10 04:43:37 -06:00
Akkadius
718a157c06
Revert "[Hotfix] fs::exists(fs::path{name}) does not work for Chinese characters in windows"
...
This reverts commit 801025c166 .
2024-02-10 04:01:00 -06:00
Akkadius
801025c166
[Hotfix] fs::exists(fs::path{name}) does not work for Chinese characters in windows
2024-02-10 03:57:50 -06:00
Chris Miles
b280f50c99
[Deprecation] Remove eqemu_server.pl script and ties to server ( #4049 )
2024-02-10 03:22:18 -06:00
Chris Miles
9e2afd5571
[Database] Correct manifest migration entries that should be content ( #4047 )
2024-02-05 17:37:15 -06:00
Chris Miles
c654c1d674
[Loot] Remove from shared memory, simplification ( #3988 )
...
* First pass of pulling loot out of shared memory, functional
* More code cleanup
* More cleanup
* More cleanup
* More cleanup
* Add loot reload type
* Reload, logging
* Update npc.h
* Cleanup
* Logging, don't load attempt to load loottable id 0
* Update worldserver.cpp
* Update client.cpp
* Update zone_loot.cpp
* PR feedback
* Update zone.cpp
* Memory leak suggestion
* Update CMakeLists.txt
* Post rebase issues
2024-02-05 15:17:53 -06:00
Chris Miles
bc59882a65
[Hotfix] Fix database loading routines ( #4030 )
2024-01-29 00:14:33 -06:00
Chris Miles
97c3205657
[API] Add lock_status method to world API ( #4028 )
2024-01-28 20:18:32 -06:00
Chris Miles
ca1299bf1d
[Database] Increase max spawngroup name from 50 to 200 ( #3991 )
2024-01-22 17:34:54 -05:00
Chris Miles
3fb24dc0a3
[Logging] Force Info category to be always on in file/console logs ( #3990 )
2024-01-22 17:34:48 -05:00
Chris Miles
dcd7bffa54
[Zoning] Additional logs for zoning under instance checks ( #3989 )
2024-01-22 17:34:41 -05:00