Chris Miles
89fdd842e1
[Code Cleanup] Zone Data Loading Refactor ( #2388 )
...
* [Code Cleanup] Zone data loading refactor
* Update client_packet.cpp
* strcpy adjustments
* Ensure safe points get reloaded properly
* Simplify GetPEQZone and getZoneShutDownDelay
* Bring in zone_store where needed
* Update client.cpp
* Signature
* Signature
* Convert helpers to using pointers
* PR comment
* Update worlddb.cpp
* Fix loading for instances
* Fix zoning with fallback as well
* Another place for instance fallback
2022-09-01 18:48:28 -05:00
Chris Miles
dfd8f84cac
[Strings] Refactor Strings Usage ( #2305 )
...
* Initial commit checkpoint
* More functions converted
* Commify
* More functions
* Fin
* Sort declarations
* Split functions between files
* Bots
* Update strings.h
* Split
* Revert find replaces
* Repository template
* Money
* Misc function
* Update CMakeLists.txt
* Saylink
* Update strings.cpp
* Swap Strings::Saylink for Saylink::Create since saylink is coupled to zone database
* API casings
2022-07-14 02:10:52 -05:00
Randy Girard
804f0681a9
[Content Flags] Load the content flags before loading shared data. ( #1935 )
2022-01-19 12:58:15 -06:00
Chris Miles
bcb0e43d13
[Logging] Simplify Log Settings Initialization ( #1394 )
...
* Simplify logging loading
* Fix log injections and reduce verbosity
2021-06-13 18:06:43 -05:00
Akkadius
56c4eb280f
Fix post merge issues
2020-05-23 22:41:59 -05:00
Akkadius
3f62da4573
Merge branch 'master' of https://github.com/EQEmu/Server into integration/multi-tenancy-expansions-repository
2020-05-23 22:33:34 -05:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
Akkadius
472c0cd196
More tweaks [skip ci]
2020-04-18 20:03:34 -05:00
Akkadius
152d985821
Filter loot tables and drops [skip ci]
2020-04-05 19:01:45 -05:00
Akkadius
7ee28d6361
Migrate shared memory to use content database source; add logic in DB::core to prevent double freeing [skip ci]
2020-03-12 01:23:06 -05:00
Akkadius
49d835165c
Shared memory formatting main.cpp [skip ci]
2020-03-12 00:01:30 -05:00
Akkadius
286c08b8d5
Migrate spawn tables [skip ci]
2020-03-12 00:00:39 -05:00
Alex
058a722569
Revert "Revert "Build System Updated""
2019-10-13 18:49:16 -07:00
Alex
b9f57f1f28
Revert "Build System Updated"
2019-10-12 21:07:06 -07:00
KimLS
8ae76bc217
Merge fix
2019-09-17 20:56:22 -07:00
Akkadius
859252a270
Move status log calls to use LogInfo
2019-09-01 23:22:40 -05:00
Akkadius
98cbb7d781
Simplify log calls
2019-09-01 21:04:58 -05:00
KimLS
72a922f2ba
Changes to building
2019-08-25 14:45:54 -07:00
KimLS
281483efc1
Merge of a monster
2017-04-02 20:03:51 -07:00
Akkadius
7aa1d243b0
[Performance] Reworked how all log calls are made in the source, see changelog.txt for more details
2017-04-01 03:51:46 -05:00
KimLS
0db70218e9
Merge fix
2016-11-19 15:54:31 -08:00
Uleat
3447c86562
Fix for windows compile (stat-use related)
2016-11-11 18:59:47 -05:00
Akkadius
34ffb5b908
Create shared_memory directory from the config file if it doesn't exist on launch of shared_memory.exe
2016-11-10 12:00:44 -06:00
KimLS
1d1df3bf7a
Servertalk implementation wip, added optional support for pub-key authenticated encryption (via libsodium), not backwards compatible.
2016-10-23 17:55:19 -07:00
Uleat
8b5dd58e96
Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance
2016-10-16 05:10:54 -04:00
Uleat
16642b7c4c
Filename changes to facilitate future updates
2016-10-15 22:14:03 -04:00
KimLS
5cad3f62d0
EQStream abstraction layer
2016-09-25 15:10:34 -07:00
Uleat
579efe83af
Renamed EQEmu::Item_Struct to EQEmu::ItemBase to coincide with new inventory naming conventions (re-run shared_memory.exe)
2016-05-27 22:22:19 -04:00
Uleat
71f128731f
Renamed and moved SkillUseTypes enumeration to EQEmu::skills::SkillType; eq_dictionary work
2016-05-25 18:50:26 -04:00
KimLS
9894c1b186
Compile fixes, needs cleaning up
2016-05-24 23:49:25 -07:00
phredi
a628dee2b7
Merge branch 'master' into ConfigFileUpdate
2016-05-24 20:47:52 -05:00
Uleat
3031365e1f
Moved struct Item_Struct into namespace EQEmu
2016-05-21 04:54:18 -04:00
phredi
b997a040d7
Config File Update Initial Update
2016-05-20 21:03:34 -05:00
Michael Cook (mackal)
c159b89e79
Rewrite VarCache_Struct
...
Basically just remove manual memory management
2016-05-09 14:25:54 -04:00
Akkadius
66b62303e4
Fix for shared_memory and clearing out hotfix_ when ran
2016-02-29 22:01:33 -06:00
KimLS
67143f1b8a
Initial work on shared memory hotfixes
2015-06-23 17:39:06 -07:00
KimLS
9daf572ea7
Fix for no factions in database crashing the server and shared memory
2015-02-10 11:53:39 -08:00
Akkadius
46010fbfdf
Rename LoadLogSysSettings to LoadLogSettings
2015-01-21 19:04:13 -06:00
Akkadius
ae5887b915
Add proper file log closing to shared_memory
2015-01-21 18:54:12 -06:00
Akkadius
e4829225f6
Add file log handling in every process
2015-01-20 06:15:56 -06:00
Akkadius
d191086d3e
Add LoadLogSysSettings to other processes
2015-01-20 04:45:14 -06:00
Akkadius
0d9b6703a6
Rename debug.h to global_define.h, update cmakelists and such
2015-01-19 04:12:09 -06:00
Akkadius
f81a8b716b
Rip out load_log_settings in all projects
2015-01-18 02:52:32 -06:00
Akkadius
467b359d0c
Moved all EQEmuLogSys:: enum references used in Log.Out to a namespace 'Logs' for shortening of syntax
2015-01-18 02:20:16 -06:00
Akkadius
c025765283
Renamed DoLog to Out as the aggregate logging function for simplicity of use and shortened syntax of Log.Out
2015-01-18 02:00:15 -06:00
Akkadius
1c048cb1d1
Renamed DebugCategory to DoLog as the aggregate logging function for simplicity of use and shortened syntax of Log.DoLog
2015-01-18 01:54:09 -06:00
Akkadius
e691735a2d
Consolidate 'LogType' Error logs over to 'LogCategory'
2015-01-18 01:30:25 -06:00
Akkadius
e9f8d5fa6d
Port Status messages from Type to Category
2015-01-18 01:27:52 -06:00
Akkadius
7dbde36b03
Rename reference logger to Log
2015-01-18 00:41:18 -06:00
Akkadius
70fbf23d27
Rename LoadLogSettings to LoadLogSettingsDefaults
2015-01-16 00:07:30 -06:00