You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
* Completely implement singleton for CManager
* Check if duplicate manager when adding to manager list
* Create manager class documentation
* Fix message printing
* Make managers created when program starts
Add Reload method to the server instance class
Add user database proxy to measure methods execution time
* Add documentation for command classes
* Check for command duplicate when adding to list
* Remove temporary DB_PROXY define (should be defined when using SERVER_DB_PROXY option)
* Add missing EOL in CManager::AddManager log
* Don't print this message if client leaves
* Separate loading and parsing event quests in CQuestManager
Add tasks and conditions in constructors, not in parse method
* Add manager tests
* Add ModeEvent.csv metadata
Send ban list only if it exists in database
* Replace int with size_t in CSendPacket::WriteData method
* Move server command definitions to separate file
* Fix a problem where user info and inventory not showing on client
Add new room settings variable
Add sendpacket command
* Add missing packet ids and rename existing ones
* Add unknown hostserver packet ids and add transfer function
* Update metadata to latest
* Don't change FD_SETSIZE define value to avoid memory corruption and crash in random places
* Rewrite server events
Use target_compile_definitions instead of add_definitions in cmakelists
* Add test for events
* Refactoring logging code:
- separate logging to file and console
- composite logging
* Some fixes in tests
* Template method for CBaseLogger
* Move logger test classes inside test case
* Delete readme.txt
* Add test for commands
---------
Co-authored-by: Smilex_Gamer <[email protected]>