EmosewaMC
c08557f37d
separated world server to more functions
2022-04-09 18:35:41 -07:00
EmosewaMC
ae61b23896
Chat log no longer needed
2022-04-09 16:02:27 -07:00
EmosewaMC
fd13770e87
Sped up server shutdown
2022-04-09 14:17:31 -07:00
EmosewaMC
0bf2d398ea
moved initialization of entity
2022-03-31 18:17:43 -07:00
Unknown
d5a18af0e8
Rehook dPhysics to main framerate
...
Should fix bug causing double enter and exit events
2022-02-09 10:38:09 +01:00
Xiphoseer
cabd220a66
Fix spam-log on master disconnect ( #447 )
2022-02-08 17:25:14 +01:00
Xiphoseer
417a1a7485
Improve logging
...
Log when a WorldServer initiates shutdown because the master server connection went missing or wasn't established in the first place.
2022-02-07 10:19:16 +01:00
Xiphoseer
b8c1f7629e
Merge pull request #359 from AxtonF/HandleSIGTERM
...
Add handling of SIGTERM
2022-02-05 15:38:49 +01:00
TheMatt2
59afc63a2f
Merge DarkflameServer
2022-01-30 13:40:08 -05:00
EmosewaMC
850ae40f05
Moved retroactive flag check to Character.cpp
2022-01-19 17:34:53 -08:00
EmosewaMC
7cf458cff2
Removed redundant comparison
2022-01-19 03:36:18 -08:00
EmosewaMC
d69a4ffaf0
Added retroactive check for player faction flags
...
Added a retroactive check for player flag when loading into a world.
2022-01-18 17:51:12 -08: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
Felix Racz
2221945dc8
Add handling of SIGTERM
2022-01-11 22:47:29 +01:00
TheMatt2
e5f7d164cb
Additional SQLite lookup sanitizing.
...
Using CDClientDatabase::ExecuteQueryWithArgs() across all known lookups.
2022-01-06 21:12:47 -05:00
cooltrain7
ff8d68f45c
Merge branch 'main' into Log-Line-Cleaning
2021-12-28 18:46:44 +00:00
Gie "Max" Vanommeslaeghe
1006bd17e3
Merge pull request #276 from cuzitsjonny/main
...
ChatServer respawn after crash
2021-12-21 20:09:16 +01:00
Jonny
9d52ee7120
WorldServer now attempts to reconnect to ChatServer
2021-12-20 13:50:53 +01: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
Wincent Holm
f816ce4beb
Merge pull request #189 from OogwayUniverse/fdb_checksum
...
Implement FDB Checksum
Checks the client database with a checksum. This is an optional check to prevent the use of modded or outdated clients.
2021-12-16 23:54:08 +01:00
Jett
6f932fe2cb
Spelling and set filestream mode
2021-12-16 22:51:37 +00:00
wincent
49aba62dbb
Updated database check
...
When applied this commit updates the style of the database check, changes some logging statements, and makes developers able to skip the check.
2021-12-16 23:11:51 +01:00
Jett
a5d527d0cf
client fdb checksum bug
2021-12-15 18:45:42 +00:00
Jett
ff2f5cb2ce
(untested)
2021-12-14 19:25:30 +00:00
Jett
543b231a80
Update WorldServer.cpp
2021-12-14 18:12:44 +00:00
wincent
259c236b72
Fixes dlogger PR
...
When applied this commit fixes the unix build of the previous dLogger PR.
This commit also fixes backwards compatability with config files.
2021-12-13 16:57:43 +01:00
cooltrain7
9b1fbe6c2c
Added extra log information and replaced incorrect print statements
...
- Added extra Zone and Instance information to ambiguous log calls during loading. chat connection, chat connection loss, and shutdown
- Fixed correct class names in some log lines
- Replaced printf during world shutdown with correct log call with instance and zone info
2021-12-13 01:37:09 +00:00
Jett
9e032223eb
Remove unused MD5 functions and fixed memory leak
2021-12-12 15:53:19 +00:00
Jett
830cf22beb
Calculate FDB checksum in chunks
2021-12-12 15:14:04 +00:00
Jett
49c1cb3aff
Implement FDB Checksum
...
- Added config option `check_fdb`
- Added check in WorldServer.cpp
- Added raw MD5 function in MD5.cpp and MD5.h
2021-12-12 03:41:11 +00:00
Jett
74742771c4
Added a LogDebug
...
- Added debug logging
- Created vLog, a root function for all log functions
- Placed failed to load script log under this new LogDebug function
- Updated included config functions
2021-12-11 12:29:34 +00:00
TomNordesen
bfcce19649
Nice Commit! :)
2021-12-07 19:58:24 +01:00
Unknown
0545adfac3
Public release of the DLU server code!
...
Have fun!
2021-12-05 18:54:36 +01:00