-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor networking module #501
Conversation
GregHib
commented
Mar 23, 2024
•
edited
Loading
edited
- Reorganise network packaging
- Combine inventory data with inventories Improve inventory storage disconnect #497
- Remove login and logout from Player class closes Create Logout Class #438
- Move encryption library into networking module
- Remove old/unused classes (ConnectionGatekeeper, ClientManager, LoginManager, NetworkQueue)
- Add password hash to player info loaded on startup
- Encrypt password earlier in login stages
- Make PlayerAccountLoader reusable for bots
- Stop server on startup or engine exceptions
- Remove indexing from networking code
- Remove index allocator
- Add more networking tests closes Add more tests around GameServer #477
Codecov ReportAttention: Patch coverage is
Additional details and impacted files
... and 388 files with indirect coverage changes @@ Coverage Diff @@
## main #501 +/- ##
============================================
+ Coverage 27.20% 31.36% +4.16%
- Complexity 4028 4342 +314
============================================
Files 1225 1223 -2
Lines 39064 39109 +45
Branches 8244 8257 +13
============================================
+ Hits 10626 12268 +1642
+ Misses 25752 24057 -1695
- Partials 2686 2784 +98
|
Qodana Community for JVMIt seems all right 👌 No new problems were found according to the checks applied 💡 Qodana analysis was run in the pull request mode: only the changed files were checked Contact Qodana teamContact us at qodana-support@jetbrains.com
|