David Markowitz
b7497a47e4
Lower memory usage of Behavior Parameter Table by 10MB ( #627 )
...
* Added caching for table
Added caching for table
Add more caching
Update MasterServer.cpp
grds
Update CDBehaviorParameterTable.cpp
Update CDBehaviorParameterTable.h
Update CDBehaviorTemplateTable.cpp
Update Behavior.cpp
Update Behavior.cpp
change to map
Remove redundant query
* Remove include
* change to enum
* Update Behavior.cpp
* Use already cached table
* Update Behavior.cpp
* Reduce memory usage
Reduces the memory usage for the BehaviorParameter table by 10MB in memory.
* Update CDBehaviorTemplateTable.cpp
2022-07-11 20:43:09 -07:00
David Markowitz
485de6173a
Added caching for behavior parameter table ( #621 )
...
* Added caching for table
Added caching for table
Add more caching
Update MasterServer.cpp
grds
Update CDBehaviorParameterTable.cpp
Update CDBehaviorParameterTable.h
Update CDBehaviorTemplateTable.cpp
Update Behavior.cpp
Update Behavior.cpp
change to map
Remove redundant query
* Remove include
* change to enum
* Update Behavior.cpp
* Use already cached table
* Update Behavior.cpp
2022-07-08 23:07:52 -07:00
EmosewaMC
33cc3a3dd9
Corrected string to long conversion
...
For Windows, the definition for a long is 32 bits, not 64 bits like on other operating systems. This caused an issue on Windows only where a number larger than 32 bits was attempted to be converted to a long, the WorldServer would crash. This commit replaces all instances of `stol` with `stoull` to further define a long and reduce ambiguity of number length.
2022-06-05 21:02:41 -07:00
Aaron Kimbrell
e3422ac0c5
Merge branch 'main' into main
2022-05-24 19:00:52 -05:00
EmosewaMC
1783904cb6
fixed __int64 in missions table
2022-03-29 19:47:27 -07:00
TheMatt2
59afc63a2f
Merge DarkflameServer
2022-01-30 13:40:08 -05:00
Avery
f6558aa31e
implement jetpack behavior and remove hardcoded jetpacks ( #411 )
2022-01-24 14:02:56 -08:00
TheMatt2
4ff84e0730
Fix whitespace
2022-01-15 13:37:43 -05:00
David Markowitz
70af1f9314
Fixed an issue where repeatable missions were not rewarding the items they should be rewarding ( #357 )
...
When applied this fixes issues with repeatable mission were not rewarding the correct items.
2022-01-14 14:00:09 +01:00
TheMatt2
3de3932503
Comply with Xiphoseer required changes.
...
Remove the CDClientDatabase::ExecuteQueryWithArgs() function and replace
it with CDClientDatabase::CreatePreppedStmt().
This prevents a developer from accidently using %s, or incorrectly
passing std::string, and causing a silent error.
2022-01-12 22:48:27 -05:00
TheMatt2
4796b551ad
Additional SQLite lookup sanitizing with CDClientDatabase::ExecuteQueryWithArgs()
2022-01-06 16:05:03 -05:00
Jett
83107d413d
More windows fixes ( #329 )
...
- Added World, Chat and Auth servers as deps to Master
- Added "windows-default" CMake preset so that CMake didn't error out on Windows
- Added NOMINMAX define above cpplinq include
2022-01-01 01:38:45 -08:00
Jett
0531365cb5
Make loot accurate to the loot drop rates during live. ( #216 )
...
* loot fix (broken)
* Fixed loot
* Update SlashCommandHandler.cpp
* Remove debug command
* Roll loot command
* Remove debug log
* Added const references
When this commit is applied it adds const references to the loot system avoid some unnecessary copies.
Co-authored-by: wincent <wincent.holm@gmail.com>
Co-authored-by: Avery <averysumner@gmail.com>
2021-12-20 02:25:45 -08:00
Unknown
0545adfac3
Public release of the DLU server code!
...
Have fun!
2021-12-05 18:54:36 +01:00