Akkadius
683c36c3fc
Ring buffer send poc
2025-02-01 15:47:48 -06:00
Akkadius
d505f0b114
Improve resend algorithm to be exact about when to resend
2025-01-31 21:19:26 -06:00
Akkadius
b171572631
[Performance] Significantly Improve Client Network Resends
2025-01-28 02:38:36 -06:00
Akkadius
2b9d248aec
Speed up lazy loading
2025-01-28 01:54:22 -06:00
Akkadius
08cae1d63b
Wrap Handle_OP_MoveItem in a transaction, taking 200+ queries from 200ms+ to 5-20ms
2025-01-27 21:00:57 -06:00
Akkadius
25b143b326
Inventory load fix
2025-01-27 20:07:28 -06:00
Akkadius
19f9acd129
Update database_update_manifest.cpp
2025-01-27 19:12:36 -06:00
Kinglykrab
1744492271
Update ruletypes.h
2025-01-27 19:03:28 -06:00
Kinglykrab
87710b37e7
Update database_update_manifest.cpp
2025-01-27 19:03:12 -06:00
Alex King
f477ec858b
Update database_update_manifest.cpp
2025-01-27 19:03:12 -06:00
Alex King
ebd39a2456
Update database_update_manifest.cpp
2025-01-27 19:03:12 -06:00
Alex King
416f463538
Update database_update_manifest.cpp
2025-01-27 19:03:12 -06:00
Alex King
a3309a06a9
Update shareddb.cpp
2025-01-27 19:02:51 -06:00
Kinglykrab
857a829785
Add slot ID conversions
2025-01-27 19:02:51 -06:00
Kinglykrab
9ec98d2b89
Cleanup
2025-01-27 19:02:13 -06:00
Kinglykrab
96979ac332
Cleanup
2025-01-27 18:55:50 -06:00
Kinglykrab
748cf5fcda
Update shareddb.cpp
2025-01-27 18:55:50 -06:00
Kinglykrab
003183a6af
Update worlddb.cpp
2025-01-27 18:54:53 -06:00
Kinglykrab
b56c805cd8
[Feature] Implement "Big Bags"
2025-01-27 18:54:53 -06:00
Chris Miles
c966f26ac1
[Release] 22.62.1 ( #4627 )
v22.62.1
2025-01-27 16:36:51 -06:00
Akkadius
fe66c24352
Revert "[Memory Leak] Change raw pointer to unique_ptr to avoid potential leak in dbg stream ( #4616 )"
...
This reverts commit 1f3ac2dc4fd62e3e0d0c9cec210843d7202be0cd.
2025-01-27 16:34:05 -06:00
Chris Miles
bdcded7d45
[Performance] Re-use OP_PlayerStateAdd packet memory ( #4626 )
2025-01-27 15:33:03 -06:00
Chris Miles
f939f25aa1
[Performance] Re-use OP_Damage packet memory ( #4625 )
2025-01-27 15:32:55 -06:00
Chris Miles
401f1038f3
[Performance] Re-use OP_SendFindableNPCs packet memory ( #4623 )
2025-01-27 15:32:48 -06:00
Chris Miles
95c6560e7c
[Performance] Re-use OP_HPUpdate packet memory ( #4622 )
2025-01-27 15:32:40 -06:00
Chris Miles
59f645b5c3
[Performance] Re-use OP_Animation packet ( #4621 )
2025-01-27 15:32:30 -06:00
Chris Miles
bbfed8300c
[Repop] Make #repop instant ( #4620 )
2025-01-27 15:32:22 -06:00
Chris Miles
07c762068f
[Performance] Re-use ClientUpdate packet memory ( #4619 )
2025-01-27 15:32:14 -06:00
dependabot[bot]
6525051d2d
Bump golang.org/x/net in /utils/scripts/build/should-release ( #4618 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.23.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-26 21:28:40 -06:00
Chris Miles
b7f94e8315
[Release] 22.62.0 ( #4617 )
v22.62.0
2025-01-26 21:26:34 -06:00
Chris Miles
d1f368ab7f
[Databuckets] Implement Nested Databuckets ( #4604 )
...
* WIP
* Fixes
* Fin
* Update data_bucket.cpp
* Update data_bucket.cpp
* Cleanup
* Update data_bucket.cpp
* Update data_bucket.cpp
* NESTED_KEY_DELIMITER
2025-01-26 21:13:31 -06:00
Alex
1f3ac2dc4f
[Memory Leak] Change raw pointer to unique_ptr to avoid potential leak in dbg stream ( #4616 )
...
Co-authored-by: KimLS <KimLS@peqtgc.com>
2025-01-26 19:05:45 -06:00
Mitch Freeman
7a226ca4ef
[Bazaar] Improve Bazaar Search Performance ( #4615 )
...
* Create Alternate BazaarSearch Routine
Establishes an alterative to the in memory bazaar search routine and instead uses a db query process. For large Bazaars (with 1000s of items) this is much faster. Testing with 30k items produced a search in ~1sec version 2.7sec for the in memory version.
Default is false - Do not use this version.
* Indexes for trader and items
* Set query-based bazaar search the default
* Update database_update_manifest.cpp
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2025-01-26 19:04:56 -06:00
Akkadius
119151c0e3
[Hotfix] Delete later in RemoveItem second case
2025-01-25 14:04:57 -06:00
Chris Miles
faa8a492f7
[Memory Leak] Fix leak in Client::RemoveDuplicateLore ( #4614 )
2025-01-24 13:22:58 -05:00
Chris Miles
2926b4df78
[Memory Leak] Fix memory leak in Client::Handle_OP_MoveMultipleItems ( #4613 )
...
* [Memory Leak] Fix memory leak in Client::Handle_OP_MoveMultipleItems
* Update client_packet.cpp
2025-01-24 02:59:08 -06:00
Chris Miles
986eda44aa
[Memory Leak] Fix leaks in Client::Handle_OP_AugmentItem ( #4612 )
...
* [Memory Leak] Fix leaks in Client::Handle_OP_AugmentItem
* Update client_packet.cpp
2025-01-24 02:58:58 -06:00
Chris Miles
b2f71f16fc
[Memory Leak] Fix leak in NPC::RemoveItem ( #4611 )
...
* [Memory Leak] Fix leak in NPC::RemoveItem
* Update loot.cpp
2025-01-24 03:10:06 -05:00
Chris Miles
861eac3660
[Memory Leak] Fix leak in QuestManager::varlink ( #4610 )
2025-01-24 02:56:22 -05:00
Chris Miles
a376bc4471
[Memory Leak] Fix leak in BuyTraderItemOutsideBazaar ( #4609 )
2025-01-24 02:56:15 -05:00
Mitch Freeman
e83d0942ad
[Fix] Repair levers opening the Evolving XP Transfer Window ( #4607 )
2025-01-22 18:55:21 -06:00
catapultam-habeo
31abaf8016
[Feature] Implement Custom Pet Names ( #4594 )
...
* rebase\tidy up to address commends
* I blame git for this one
* last typo
* spaces
* formating fixes I think?
* Repository fixes
* Cleanup
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2025-01-22 03:31:05 -06:00
Chris Miles
0acad18067
[CLI] Add --skip-backup to world database:updates ( #4605 )
2025-01-21 19:11:58 -06:00
Akkadius
90c37390f1
[Hotfix] CLI help menu from parsing correctly in World
2025-01-21 18:48:02 -06:00
Akkadius
dba494cd8e
[Hotfix] Update database version to match manifest
2025-01-21 17:39:33 -06:00
Chris Miles
37ced4b003
[Databuckets] Add Account Scoped Databuckets ( #4603 )
...
* [Databuckets] Add Account Scoped Databuckets
* Add variation
* Fix Lua after testing
2025-01-21 16:06:18 -06:00
Chris Miles
d13c725a74
[Linux] Implement KSM Kernel Samepage Merging with Maps ( #4601 )
...
* KSM work
* Windows fixes
* Add KSM logging, cleanup
* Cleanup raycast logging
2025-01-21 15:50:20 -06:00
Chris Miles
25826c6686
[Performance] Client / NPC Position Update Optimizations ( #4602 )
...
* Zone optimizations
* More changes
* More
* Update entity.cpp
* Beautiful
* Amazing
* Feature flag all logic
* Broadcast to group
* Update mob.cpp
* Updates
* Update client.cpp
* Update client.cpp
* Add rule Zone:EnableEntityClipping
* Little bit of cleanup
* Don't send update to self while in group
* Remove visibility work and feature flags
* Cleanup
* Logging
* Improve CheckSendBulkNpcPositions
* No need to cast
* Field cleanup
* Build initial list on zone-in
2025-01-21 15:35:19 -06:00
Akkadius
1a27127c39
[Hotfix] Fix query error in character_evolving_items
2025-01-20 23:21:37 -06:00
Alex King
75698a809f
[Feature] Add Support for Item Previews ( #4599 )
...
* [Feature] Add Support for Item Previews
* Update client_packet.cpp
2025-01-19 19:18:17 -06:00